示例#1
0
 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)
示例#2
0
 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
示例#3
0
 def check_cluster_perm(self):
     cluster_perm = Cluster(self.request, self.project_id, self.cluster_id)
     cluster_perm.can_create(raise_exception=True)