예제 #1
0
 def is_cluster_in_insufficient_status(cluster_id, api_client):
     return utils.is_cluster_in_status(
         client=api_client,
         cluster_id=cluster_id,
         statuses=[consts.ClusterStatus.INSUFFICIENT])
예제 #2
0
 def is_cluster_in_cancelled_status(cluster_id, api_client):
     return utils.is_cluster_in_status(
         client=api_client,
         cluster_id=cluster_id,
         statuses=[consts.ClusterStatus.CANCELLED])
예제 #3
0
 def is_installing(self):
     return utils.is_cluster_in_status(
         client=self.api_client, cluster_id=self.id, statuses=[consts.ClusterStatus.INSTALLING]
     )
예제 #4
0
 def is_cluster_in_error_status(cluster_id, api_client):
     return utils.is_cluster_in_status(
         client=api_client,
         cluster_id=cluster_id,
         statuses=[consts.ClusterStatus.ERROR])
예제 #5
0
 def is_finalizing(self):
     return utils.is_cluster_in_status(
         client=self.api_client, cluster_id=self.id, statuses=[consts.ClusterStatus.FINALIZING]
     )