def crd_client(self, project_id, cluster_id): return CustomResourceDefinition( CtxCluster.create(token='token', project_id=project_id, id=cluster_id), api_version=sample_crd["apiVersion"], )
def update_or_create_crd(): client = CustomResourceDefinition( CtxCluster.create(token='token', project_id=TEST_PROJECT_ID, id=TEST_CLUSTER_ID), api_version=crd_manifest["apiVersion"], ) name = crd_manifest['metadata']['name'] client.create(body=crd_manifest, namespace='default', name=name) yield client.delete_wait_finished(namespace="default", name=name)
def crd_client(self, project_id, cluster_id): return CustomResourceDefinition( ClusterAuth('token', project_id, cluster_id), api_version=sample_crd["apiVersion"] )