Exemplo n.º 1
0
 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"],
     )
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
 def crd_client(self, project_id, cluster_id):
     return CustomResourceDefinition(
         ClusterAuth('token', project_id, cluster_id), api_version=sample_crd["apiVersion"]
     )