mirror of
https://github.com/hanzoai/bootnode.git
synced 2026-10-25 02:31:30 +00:00
delete cluster
This commit is contained in:
+10
-4
@@ -123,15 +123,21 @@ class Bootnode(object):
|
||||
# Cluster
|
||||
def create_cluster(self):
|
||||
"""
|
||||
Create a new cluster and pod for a specific chain on a specific network of that
|
||||
Create a new cluster for a specific chain on a specific network of that
|
||||
chain. Ex. geth-mainnet
|
||||
"""
|
||||
|
||||
print(self.gcloud.create_cluster(self.cluster))
|
||||
|
||||
def delete_cluster(self):
|
||||
"""
|
||||
Delete a cluster for a specific chain on a specific network of that
|
||||
chain. Ex. geth-mainnet
|
||||
"""
|
||||
|
||||
chain_name = self.chain.get_name()
|
||||
|
||||
print(self.gcloud.create_cluster(chain_name, self.network))
|
||||
|
||||
self.create_pod()
|
||||
print(self.gcloud.delete_cluster(self.network))
|
||||
|
||||
def list_clusters(self):
|
||||
table(self.gcloud.list_clusters(), 'name', 'status', 'ip',
|
||||
|
||||
@@ -351,6 +351,13 @@ class Gcloud(object):
|
||||
return service.projects().zones().clusters().create(projectId=self.project, zone=zone, body=body).execute()
|
||||
# self.gke_api.create_cluster(self.project, zone, cluster)
|
||||
|
||||
def delete_cluster(self, cluster_id, zone=None, retry=None, timeout=None):
|
||||
credentials = GoogleCredentials.get_application_default()
|
||||
service = discovery.build('container', 'v1', credentials=credentials)
|
||||
return service.projects().zones().clusters().delete(projectId=self.project,
|
||||
zone=zone,
|
||||
clusterId=cluster_id).execute()
|
||||
|
||||
# Clusters
|
||||
def list_clusters(self, project=None, zone=None, retry=None, timeout=None):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user