def check_cluster_perm(self): res_type = "cluster_prod" if self.data[ "environment"] == "prod" else "cluster_test" perm_cluster = Cluster(self.request, self.project_id, NO_RES, resource_type=res_type) perm_cluster.can_create(raise_exception=True)
def get_cluster_create_perm(self, request, project_id): test_cluster_perm = Cluster(request, project_id, cluster_constants.NO_RES, resource_type="cluster_test") can_create_test = test_cluster_perm.can_create(raise_exception=False) prod_cluster_perm = Cluster(request, project_id, cluster_constants.NO_RES, resource_type="cluster_prod") can_create_prod = prod_cluster_perm.can_create(raise_exception=False) return can_create_test, can_create_prod
def check_cluster_perm(self): cluster_perm = Cluster(self.request, self.project_id, self.cluster_id) cluster_perm.can_create(raise_exception=True)