From 425105a0804478e997033f2620faf6d49cbacc17 Mon Sep 17 00:00:00 2001 From: Emily Cai Date: Tue, 27 Apr 2021 16:13:38 -0700 Subject: [PATCH] Update for version 1.48.0 --- ...beta1_accesscontextmanageraccesslevel.yaml | 2 +- ...eta1_accesscontextmanageraccesspolicy.yaml | 2 +- ..._accesscontextmanagerserviceperimeter.yaml | 2 +- ...ry_v1beta1_artifactregistryrepository.yaml | 2 +- crds/bigquery_v1beta1_bigquerydataset.yaml | 2 +- crds/bigquery_v1beta1_bigqueryjob.yaml | 2 +- crds/bigquery_v1beta1_bigquerytable.yaml | 2 +- crds/bigtable_v1beta1_bigtableappprofile.yaml | 2 +- crds/bigtable_v1beta1_bigtablegcpolicy.yaml | 2 +- crds/bigtable_v1beta1_bigtableinstance.yaml | 2 +- crds/bigtable_v1beta1_bigtabletable.yaml | 2 +- .../cloudbuild_v1beta1_cloudbuildtrigger.yaml | 2 +- ...udidentity_v1beta1_cloudidentitygroup.yaml | 2 +- ...udscheduler_v1beta1_cloudschedulerjob.yaml | 2 +- crds/compute_v1beta1_computeaddress.yaml | 2 +- .../compute_v1beta1_computebackendbucket.yaml | 2 +- ...compute_v1beta1_computebackendservice.yaml | 2 +- crds/compute_v1beta1_computedisk.yaml | 30 +- ...ute_v1beta1_computeexternalvpngateway.yaml | 2 +- crds/compute_v1beta1_computefirewall.yaml | 2 +- ...compute_v1beta1_computeforwardingrule.yaml | 2 +- crds/compute_v1beta1_computehealthcheck.yaml | 2 +- ...ompute_v1beta1_computehttphealthcheck.yaml | 2 +- ...mpute_v1beta1_computehttpshealthcheck.yaml | 2 +- crds/compute_v1beta1_computeimage.yaml | 2 +- crds/compute_v1beta1_computeinstance.yaml | 2 +- .../compute_v1beta1_computeinstancegroup.yaml | 2 +- ...mpute_v1beta1_computeinstancetemplate.yaml | 2 +- ...v1beta1_computeinterconnectattachment.yaml | 2 +- crds/compute_v1beta1_computenetwork.yaml | 2 +- ...e_v1beta1_computenetworkendpointgroup.yaml | 2 +- ...compute_v1beta1_computenetworkpeering.yaml | 2 +- crds/compute_v1beta1_computenodegroup.yaml | 2 +- crds/compute_v1beta1_computenodetemplate.yaml | 2 +- ...ompute_v1beta1_computeprojectmetadata.yaml | 2 +- crds/compute_v1beta1_computereservation.yaml | 2 +- ...compute_v1beta1_computeresourcepolicy.yaml | 2 +- crds/compute_v1beta1_computeroute.yaml | 2 +- crds/compute_v1beta1_computerouter.yaml | 2 +- ...ompute_v1beta1_computerouterinterface.yaml | 2 +- crds/compute_v1beta1_computerouternat.yaml | 2 +- crds/compute_v1beta1_computerouterpeer.yaml | 2 +- ...compute_v1beta1_computesecuritypolicy.yaml | 2 +- ...e_v1beta1_computesharedvpchostproject.yaml | 2 +- ...1beta1_computesharedvpcserviceproject.yaml | 2 +- crds/compute_v1beta1_computesnapshot.yaml | 2 +- ...compute_v1beta1_computesslcertificate.yaml | 2 +- crds/compute_v1beta1_computesslpolicy.yaml | 2 +- crds/compute_v1beta1_computesubnetwork.yaml | 2 +- ...ompute_v1beta1_computetargetgrpcproxy.yaml | 2 +- ...ompute_v1beta1_computetargethttpproxy.yaml | 2 +- ...mpute_v1beta1_computetargethttpsproxy.yaml | 2 +- ...compute_v1beta1_computetargetinstance.yaml | 2 +- crds/compute_v1beta1_computetargetpool.yaml | 2 +- ...compute_v1beta1_computetargetsslproxy.yaml | 2 +- ...compute_v1beta1_computetargettcpproxy.yaml | 2 +- ...mpute_v1beta1_computetargetvpngateway.yaml | 2 +- crds/compute_v1beta1_computeurlmap.yaml | 2 +- crds/compute_v1beta1_computevpngateway.yaml | 2 +- crds/compute_v1beta1_computevpntunnel.yaml | 2 +- crds/container_v1beta1_containercluster.yaml | 2 +- crds/container_v1beta1_containernodepool.yaml | 2 +- ...nalysis_v1beta1_containeranalysisnote.yaml | 2 +- crds/core_v1alpha1_servicemapping.yaml | 2 +- ...aflow_v1beta1_dataflowflextemplatejob.yaml | 2 +- crds/dataflow_v1beta1_dataflowjob.yaml | 2 +- ...roc_v1beta1_dataprocautoscalingpolicy.yaml | 2 +- crds/dataproc_v1beta1_dataproccluster.yaml | 2 +- ...proc_v1beta1_dataprocworkflowtemplate.yaml | 2 +- crds/dns_v1beta1_dnsmanagedzone.yaml | 2 +- crds/dns_v1beta1_dnspolicy.yaml | 2 +- crds/dns_v1beta1_dnsrecordset.yaml | 2 +- crds/firestore_v1beta1_firestoreindex.yaml | 2 +- ...ameservices_v1beta1_gameservicesrealm.yaml | 2 +- crds/gkehub_v1beta1_gkehubmembership.yaml | 2 +- crds/iam_v1beta1_iamauditconfig.yaml | 2 +- crds/iam_v1beta1_iamcustomrole.yaml | 2 +- crds/iam_v1beta1_iampolicy.yaml | 2 +- crds/iam_v1beta1_iampolicymember.yaml | 2 +- crds/iam_v1beta1_iamserviceaccount.yaml | 2 +- crds/iam_v1beta1_iamserviceaccountkey.yaml | 2 +- crds/iap_v1beta1_iapbrand.yaml | 2 +- ...p_v1beta1_iapidentityawareproxyclient.yaml | 2 +- ...1beta1_identityplatformoauthidpconfig.yaml | 2 +- ...atform_v1beta1_identityplatformtenant.yaml | 2 +- ..._identityplatformtenantoauthidpconfig.yaml | 2 +- crds/kms_v1beta1_kmscryptokey.yaml | 2 +- crds/kms_v1beta1_kmskeyring.yaml | 2 +- crds/logging_v1beta1_logginglogsink.yaml | 2 +- crds/memcache_v1beta1_memcacheinstance.yaml | 2 +- ...itoring_v1beta1_monitoringalertpolicy.yaml | 2 +- crds/monitoring_v1beta1_monitoringgroup.yaml | 2 +- ...v1beta1_monitoringnotificationchannel.yaml | 2 +- .../osconfig_v1beta1_osconfigguestpolicy.yaml | 2 +- crds/pubsub_v1beta1_pubsubsubscription.yaml | 2 +- crds/pubsub_v1beta1_pubsubtopic.yaml | 2 +- crds/redis_v1beta1_redisinstance.yaml | 2 +- crds/resourcemanager_v1beta1_folder.yaml | 2 +- crds/resourcemanager_v1beta1_project.yaml | 2 +- ...cemanager_v1beta1_resourcemanagerlien.yaml | 2 +- ...manager_v1beta1_resourcemanagerpolicy.yaml | 2 +- ...etmanager_v1beta1_secretmanagersecret.yaml | 2 +- ...er_v1beta1_secretmanagersecretversion.yaml | 2 +- ...g_v1beta1_servicenetworkingconnection.yaml | 2 +- crds/serviceusage_v1beta1_service.yaml | 2 +- ...urcerepo_v1beta1_sourcereporepository.yaml | 2 +- crds/spanner_v1beta1_spannerdatabase.yaml | 2 +- crds/spanner_v1beta1_spannerinstance.yaml | 2 +- crds/sql_v1beta1_sqldatabase.yaml | 2 +- crds/sql_v1beta1_sqlinstance.yaml | 2 +- crds/sql_v1beta1_sqlsslcert.yaml | 2 +- crds/sql_v1beta1_sqluser.yaml | 2 +- crds/storage_v1beta1_storagebucket.yaml | 2 +- ...ge_v1beta1_storagebucketaccesscontrol.yaml | 2 +- ...ta1_storagedefaultobjectaccesscontrol.yaml | 2 +- crds/storage_v1beta1_storagenotification.yaml | 2 +- ...getransfer_v1beta1_storagetransferjob.yaml | 2 +- .../0-cnrm-system.yaml | 78 ++-- .../install-bundle-gcp-identity/crds.yaml | 262 +++++++----- .../0-cnrm-system.yaml | 64 +-- .../install-bundle-namespaced/crds.yaml | 262 +++++++----- .../per-namespace-components.yaml | 18 +- .../0-cnrm-system.yaml | 78 ++-- .../crds.yaml | 262 +++++++----- pkg/apis/cloudidentity/group.go | 32 ++ .../v1beta1/cloudidentitygroup_types.go | 133 ++++++ pkg/apis/cloudidentity/v1beta1/doc.go | 40 ++ pkg/apis/cloudidentity/v1beta1/register.go | 63 +++ .../v1beta1/zz_generated.deepcopy.go | 171 ++++++++ .../v1beta1/computebackendservice_types.go | 3 +- pkg/apis/compute/v1beta1/computedisk_types.go | 3 + .../compute/v1beta1/zz_generated.deepcopy.go | 7 +- .../v1beta1/containernodepool_types.go | 2 +- pkg/apis/gkehub/group.go | 32 ++ pkg/apis/gkehub/v1beta1/doc.go | 40 ++ .../gkehub/v1beta1/gkehubmembership_types.go | 222 ++++++++++ pkg/apis/gkehub/v1beta1/register.go | 63 +++ .../gkehub/v1beta1/zz_generated.deepcopy.go | 404 ++++++++++++++++++ .../resourcemanager/v1beta1/project_types.go | 4 + .../v1beta1/zz_generated.deepcopy.go | 5 + pkg/client/clientset/versioned/clientset.go | 28 ++ .../versioned/fake/clientset_generated.go | 14 + .../clientset/versioned/fake/register.go | 4 + .../clientset/versioned/scheme/register.go | 4 + .../v1beta1/cloudidentity_client.go | 92 ++++ .../v1beta1/cloudidentitygroup.go | 198 +++++++++ .../typed/cloudidentity/v1beta1/doc.go | 23 + .../typed/cloudidentity/v1beta1/fake/doc.go | 23 + .../v1beta1/fake/fake_cloudidentity_client.go | 43 ++ .../v1beta1/fake/fake_cloudidentitygroup.go | 145 +++++++ .../v1beta1/generated_expansion.go | 24 ++ .../versioned/typed/gkehub/v1beta1/doc.go | 23 + .../typed/gkehub/v1beta1/fake/doc.go | 23 + .../gkehub/v1beta1/fake/fake_gkehub_client.go | 43 ++ .../v1beta1/fake/fake_gkehubmembership.go | 145 +++++++ .../gkehub/v1beta1/generated_expansion.go | 24 ++ .../typed/gkehub/v1beta1/gkehub_client.go | 92 ++++ .../typed/gkehub/v1beta1/gkehubmembership.go | 198 +++++++++ ...udidentity_v1beta1_cloudidentitygroup.yaml | 2 +- 159 files changed, 3067 insertions(+), 591 deletions(-) create mode 100644 pkg/apis/cloudidentity/group.go create mode 100644 pkg/apis/cloudidentity/v1beta1/cloudidentitygroup_types.go create mode 100644 pkg/apis/cloudidentity/v1beta1/doc.go create mode 100644 pkg/apis/cloudidentity/v1beta1/register.go create mode 100644 pkg/apis/cloudidentity/v1beta1/zz_generated.deepcopy.go create mode 100644 pkg/apis/gkehub/group.go create mode 100644 pkg/apis/gkehub/v1beta1/doc.go create mode 100644 pkg/apis/gkehub/v1beta1/gkehubmembership_types.go create mode 100644 pkg/apis/gkehub/v1beta1/register.go create mode 100644 pkg/apis/gkehub/v1beta1/zz_generated.deepcopy.go create mode 100644 pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/cloudidentity_client.go create mode 100644 pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/cloudidentitygroup.go create mode 100644 pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/doc.go create mode 100644 pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/doc.go create mode 100644 pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/fake_cloudidentity_client.go create mode 100644 pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/fake_cloudidentitygroup.go create mode 100644 pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/generated_expansion.go create mode 100644 pkg/client/clientset/versioned/typed/gkehub/v1beta1/doc.go create mode 100644 pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/doc.go create mode 100644 pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehub_client.go create mode 100644 pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehubmembership.go create mode 100644 pkg/client/clientset/versioned/typed/gkehub/v1beta1/generated_expansion.go create mode 100644 pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehub_client.go create mode 100644 pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehubmembership.go diff --git a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml index 5059e3a028..0382b9e1c4 100644 --- a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml +++ b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesspolicy.yaml b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesspolicy.yaml index 7ed0c0547a..b81c2cef3b 100644 --- a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesspolicy.yaml +++ b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesspolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/accesscontextmanager_v1beta1_accesscontextmanagerserviceperimeter.yaml b/crds/accesscontextmanager_v1beta1_accesscontextmanagerserviceperimeter.yaml index 390f5b5269..8591088a33 100644 --- a/crds/accesscontextmanager_v1beta1_accesscontextmanagerserviceperimeter.yaml +++ b/crds/accesscontextmanager_v1beta1_accesscontextmanagerserviceperimeter.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml b/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml index fb77110a8b..429f0b58c6 100644 --- a/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml +++ b/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1beta1_bigquerydataset.yaml b/crds/bigquery_v1beta1_bigquerydataset.yaml index 604109774c..9afa34c18f 100644 --- a/crds/bigquery_v1beta1_bigquerydataset.yaml +++ b/crds/bigquery_v1beta1_bigquerydataset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1beta1_bigqueryjob.yaml b/crds/bigquery_v1beta1_bigqueryjob.yaml index bc95454a31..c7ff3d26d3 100644 --- a/crds/bigquery_v1beta1_bigqueryjob.yaml +++ b/crds/bigquery_v1beta1_bigqueryjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1beta1_bigquerytable.yaml b/crds/bigquery_v1beta1_bigquerytable.yaml index 73b82d5211..56018e946d 100644 --- a/crds/bigquery_v1beta1_bigquerytable.yaml +++ b/crds/bigquery_v1beta1_bigquerytable.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigtable_v1beta1_bigtableappprofile.yaml b/crds/bigtable_v1beta1_bigtableappprofile.yaml index 96ca64c09e..4bff858c52 100644 --- a/crds/bigtable_v1beta1_bigtableappprofile.yaml +++ b/crds/bigtable_v1beta1_bigtableappprofile.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigtable_v1beta1_bigtablegcpolicy.yaml b/crds/bigtable_v1beta1_bigtablegcpolicy.yaml index f3928fe7c5..b2ffda81cf 100644 --- a/crds/bigtable_v1beta1_bigtablegcpolicy.yaml +++ b/crds/bigtable_v1beta1_bigtablegcpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigtable_v1beta1_bigtableinstance.yaml b/crds/bigtable_v1beta1_bigtableinstance.yaml index 559140ae8b..62fa01f91e 100644 --- a/crds/bigtable_v1beta1_bigtableinstance.yaml +++ b/crds/bigtable_v1beta1_bigtableinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigtable_v1beta1_bigtabletable.yaml b/crds/bigtable_v1beta1_bigtabletable.yaml index 488e1aadad..98378425b0 100644 --- a/crds/bigtable_v1beta1_bigtabletable.yaml +++ b/crds/bigtable_v1beta1_bigtabletable.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml b/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml index 02faf2409f..24c273d9b8 100644 --- a/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml +++ b/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml b/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml index a99d61dddc..85fdc23e24 100644 --- a/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml +++ b/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml b/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml index 8f0ccd931c..8fb2cee842 100644 --- a/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml +++ b/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computeaddress.yaml b/crds/compute_v1beta1_computeaddress.yaml index dfd37c2aca..279a064948 100644 --- a/crds/compute_v1beta1_computeaddress.yaml +++ b/crds/compute_v1beta1_computeaddress.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computebackendbucket.yaml b/crds/compute_v1beta1_computebackendbucket.yaml index 29b2e34468..ae4d097f1d 100644 --- a/crds/compute_v1beta1_computebackendbucket.yaml +++ b/crds/compute_v1beta1_computebackendbucket.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computebackendservice.yaml b/crds/compute_v1beta1_computebackendservice.yaml index 7ab46d7051..3e97e29f41 100644 --- a/crds/compute_v1beta1_computebackendservice.yaml +++ b/crds/compute_v1beta1_computebackendservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computedisk.yaml b/crds/compute_v1beta1_computedisk.yaml index ca9c742cab..20da1e1d8b 100644 --- a/crds/compute_v1beta1_computedisk.yaml +++ b/crds/compute_v1beta1_computedisk.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -235,6 +235,33 @@ spec: If an unsupported value is requested, the error message will list the supported values for the caller's project. type: integer + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of a Project. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object replicaZones: description: Immutable. URLs of the zones where the disk should be replicated to. items: @@ -477,6 +504,7 @@ spec: type: string required: - location + - projectRef type: object status: properties: diff --git a/crds/compute_v1beta1_computeexternalvpngateway.yaml b/crds/compute_v1beta1_computeexternalvpngateway.yaml index c1ba68d017..5d3c9347b2 100644 --- a/crds/compute_v1beta1_computeexternalvpngateway.yaml +++ b/crds/compute_v1beta1_computeexternalvpngateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computefirewall.yaml b/crds/compute_v1beta1_computefirewall.yaml index 68b3ba1e5d..64479aced8 100644 --- a/crds/compute_v1beta1_computefirewall.yaml +++ b/crds/compute_v1beta1_computefirewall.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeforwardingrule.yaml b/crds/compute_v1beta1_computeforwardingrule.yaml index c6956697b1..1dc6aab952 100644 --- a/crds/compute_v1beta1_computeforwardingrule.yaml +++ b/crds/compute_v1beta1_computeforwardingrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computehealthcheck.yaml b/crds/compute_v1beta1_computehealthcheck.yaml index 14624148e5..1e12b19f35 100644 --- a/crds/compute_v1beta1_computehealthcheck.yaml +++ b/crds/compute_v1beta1_computehealthcheck.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computehttphealthcheck.yaml b/crds/compute_v1beta1_computehttphealthcheck.yaml index 5494a31b3c..e8ab9f7171 100644 --- a/crds/compute_v1beta1_computehttphealthcheck.yaml +++ b/crds/compute_v1beta1_computehttphealthcheck.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computehttpshealthcheck.yaml b/crds/compute_v1beta1_computehttpshealthcheck.yaml index 31755eb40b..6d68eca060 100644 --- a/crds/compute_v1beta1_computehttpshealthcheck.yaml +++ b/crds/compute_v1beta1_computehttpshealthcheck.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeimage.yaml b/crds/compute_v1beta1_computeimage.yaml index 6196192941..80b2da9735 100644 --- a/crds/compute_v1beta1_computeimage.yaml +++ b/crds/compute_v1beta1_computeimage.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeinstance.yaml b/crds/compute_v1beta1_computeinstance.yaml index 8b944dc5b1..be6a2efc5d 100644 --- a/crds/compute_v1beta1_computeinstance.yaml +++ b/crds/compute_v1beta1_computeinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeinstancegroup.yaml b/crds/compute_v1beta1_computeinstancegroup.yaml index 6152d739e6..24577a804b 100644 --- a/crds/compute_v1beta1_computeinstancegroup.yaml +++ b/crds/compute_v1beta1_computeinstancegroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeinstancetemplate.yaml b/crds/compute_v1beta1_computeinstancetemplate.yaml index 2d5922b29f..320a6b5a1a 100644 --- a/crds/compute_v1beta1_computeinstancetemplate.yaml +++ b/crds/compute_v1beta1_computeinstancetemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeinterconnectattachment.yaml b/crds/compute_v1beta1_computeinterconnectattachment.yaml index 58ad3dc502..5b9d26eb58 100644 --- a/crds/compute_v1beta1_computeinterconnectattachment.yaml +++ b/crds/compute_v1beta1_computeinterconnectattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computenetwork.yaml b/crds/compute_v1beta1_computenetwork.yaml index 2305c46ab3..d2da471121 100644 --- a/crds/compute_v1beta1_computenetwork.yaml +++ b/crds/compute_v1beta1_computenetwork.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computenetworkendpointgroup.yaml b/crds/compute_v1beta1_computenetworkendpointgroup.yaml index 771c13b424..2450703242 100644 --- a/crds/compute_v1beta1_computenetworkendpointgroup.yaml +++ b/crds/compute_v1beta1_computenetworkendpointgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computenetworkpeering.yaml b/crds/compute_v1beta1_computenetworkpeering.yaml index 230ff26bba..dcc650c2bc 100644 --- a/crds/compute_v1beta1_computenetworkpeering.yaml +++ b/crds/compute_v1beta1_computenetworkpeering.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computenodegroup.yaml b/crds/compute_v1beta1_computenodegroup.yaml index 4d8d45c29e..77a506480b 100644 --- a/crds/compute_v1beta1_computenodegroup.yaml +++ b/crds/compute_v1beta1_computenodegroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computenodetemplate.yaml b/crds/compute_v1beta1_computenodetemplate.yaml index 0a8047f4d9..b98f8d122e 100644 --- a/crds/compute_v1beta1_computenodetemplate.yaml +++ b/crds/compute_v1beta1_computenodetemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeprojectmetadata.yaml b/crds/compute_v1beta1_computeprojectmetadata.yaml index 1ded21c65a..4bae079724 100644 --- a/crds/compute_v1beta1_computeprojectmetadata.yaml +++ b/crds/compute_v1beta1_computeprojectmetadata.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computereservation.yaml b/crds/compute_v1beta1_computereservation.yaml index ce4cced481..6fd270a77d 100644 --- a/crds/compute_v1beta1_computereservation.yaml +++ b/crds/compute_v1beta1_computereservation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeresourcepolicy.yaml b/crds/compute_v1beta1_computeresourcepolicy.yaml index 5432a5e0a4..c098913d95 100644 --- a/crds/compute_v1beta1_computeresourcepolicy.yaml +++ b/crds/compute_v1beta1_computeresourcepolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeroute.yaml b/crds/compute_v1beta1_computeroute.yaml index 65eba22975..94406f340b 100644 --- a/crds/compute_v1beta1_computeroute.yaml +++ b/crds/compute_v1beta1_computeroute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computerouter.yaml b/crds/compute_v1beta1_computerouter.yaml index ffbd0bda34..94ddcc571c 100644 --- a/crds/compute_v1beta1_computerouter.yaml +++ b/crds/compute_v1beta1_computerouter.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computerouterinterface.yaml b/crds/compute_v1beta1_computerouterinterface.yaml index 935f161957..729cb941f6 100644 --- a/crds/compute_v1beta1_computerouterinterface.yaml +++ b/crds/compute_v1beta1_computerouterinterface.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computerouternat.yaml b/crds/compute_v1beta1_computerouternat.yaml index 6e8e8cdbfa..34f338e6b9 100644 --- a/crds/compute_v1beta1_computerouternat.yaml +++ b/crds/compute_v1beta1_computerouternat.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computerouterpeer.yaml b/crds/compute_v1beta1_computerouterpeer.yaml index a020149124..396b15a198 100644 --- a/crds/compute_v1beta1_computerouterpeer.yaml +++ b/crds/compute_v1beta1_computerouterpeer.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesecuritypolicy.yaml b/crds/compute_v1beta1_computesecuritypolicy.yaml index 2d603edfc4..51350da4ad 100644 --- a/crds/compute_v1beta1_computesecuritypolicy.yaml +++ b/crds/compute_v1beta1_computesecuritypolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesharedvpchostproject.yaml b/crds/compute_v1beta1_computesharedvpchostproject.yaml index 0f1700fbcf..56b231b2de 100644 --- a/crds/compute_v1beta1_computesharedvpchostproject.yaml +++ b/crds/compute_v1beta1_computesharedvpchostproject.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesharedvpcserviceproject.yaml b/crds/compute_v1beta1_computesharedvpcserviceproject.yaml index 24df4d7184..8d9d95fda8 100644 --- a/crds/compute_v1beta1_computesharedvpcserviceproject.yaml +++ b/crds/compute_v1beta1_computesharedvpcserviceproject.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesnapshot.yaml b/crds/compute_v1beta1_computesnapshot.yaml index e2d0a032c1..f85a2dcc75 100644 --- a/crds/compute_v1beta1_computesnapshot.yaml +++ b/crds/compute_v1beta1_computesnapshot.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesslcertificate.yaml b/crds/compute_v1beta1_computesslcertificate.yaml index de4de63f91..9264c0a7a8 100644 --- a/crds/compute_v1beta1_computesslcertificate.yaml +++ b/crds/compute_v1beta1_computesslcertificate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesslpolicy.yaml b/crds/compute_v1beta1_computesslpolicy.yaml index 02de8057ee..8d781fff15 100644 --- a/crds/compute_v1beta1_computesslpolicy.yaml +++ b/crds/compute_v1beta1_computesslpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computesubnetwork.yaml b/crds/compute_v1beta1_computesubnetwork.yaml index 14cb153d1f..86fa0d69b2 100644 --- a/crds/compute_v1beta1_computesubnetwork.yaml +++ b/crds/compute_v1beta1_computesubnetwork.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargetgrpcproxy.yaml b/crds/compute_v1beta1_computetargetgrpcproxy.yaml index 26ac88f3c6..2ef73709c2 100644 --- a/crds/compute_v1beta1_computetargetgrpcproxy.yaml +++ b/crds/compute_v1beta1_computetargetgrpcproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargethttpproxy.yaml b/crds/compute_v1beta1_computetargethttpproxy.yaml index 33a75115c9..0236b49a3c 100644 --- a/crds/compute_v1beta1_computetargethttpproxy.yaml +++ b/crds/compute_v1beta1_computetargethttpproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargethttpsproxy.yaml b/crds/compute_v1beta1_computetargethttpsproxy.yaml index f552117b19..afdc236502 100644 --- a/crds/compute_v1beta1_computetargethttpsproxy.yaml +++ b/crds/compute_v1beta1_computetargethttpsproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargetinstance.yaml b/crds/compute_v1beta1_computetargetinstance.yaml index 90f46dbff4..e5c24a304b 100644 --- a/crds/compute_v1beta1_computetargetinstance.yaml +++ b/crds/compute_v1beta1_computetargetinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargetpool.yaml b/crds/compute_v1beta1_computetargetpool.yaml index f654a0055c..00ef0ec2f7 100644 --- a/crds/compute_v1beta1_computetargetpool.yaml +++ b/crds/compute_v1beta1_computetargetpool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargetsslproxy.yaml b/crds/compute_v1beta1_computetargetsslproxy.yaml index 327fe8a898..4bfc98f3b7 100644 --- a/crds/compute_v1beta1_computetargetsslproxy.yaml +++ b/crds/compute_v1beta1_computetargetsslproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargettcpproxy.yaml b/crds/compute_v1beta1_computetargettcpproxy.yaml index b4520ef66e..5b476ae5e3 100644 --- a/crds/compute_v1beta1_computetargettcpproxy.yaml +++ b/crds/compute_v1beta1_computetargettcpproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargetvpngateway.yaml b/crds/compute_v1beta1_computetargetvpngateway.yaml index 99aec300e6..51876cef31 100644 --- a/crds/compute_v1beta1_computetargetvpngateway.yaml +++ b/crds/compute_v1beta1_computetargetvpngateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeurlmap.yaml b/crds/compute_v1beta1_computeurlmap.yaml index bfeaf9662c..3e1d973073 100644 --- a/crds/compute_v1beta1_computeurlmap.yaml +++ b/crds/compute_v1beta1_computeurlmap.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computevpngateway.yaml b/crds/compute_v1beta1_computevpngateway.yaml index e09c6994e4..296116504e 100644 --- a/crds/compute_v1beta1_computevpngateway.yaml +++ b/crds/compute_v1beta1_computevpngateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computevpntunnel.yaml b/crds/compute_v1beta1_computevpntunnel.yaml index e25964f910..c7d3d069e0 100644 --- a/crds/compute_v1beta1_computevpntunnel.yaml +++ b/crds/compute_v1beta1_computevpntunnel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/container_v1beta1_containercluster.yaml b/crds/container_v1beta1_containercluster.yaml index bb218ad8a6..648260c482 100644 --- a/crds/container_v1beta1_containercluster.yaml +++ b/crds/container_v1beta1_containercluster.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/container_v1beta1_containernodepool.yaml b/crds/container_v1beta1_containernodepool.yaml index 5b3dae842b..2e7c979f50 100644 --- a/crds/container_v1beta1_containernodepool.yaml +++ b/crds/container_v1beta1_containernodepool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/containeranalysis_v1beta1_containeranalysisnote.yaml b/crds/containeranalysis_v1beta1_containeranalysisnote.yaml index 252bc1f1bb..7438890807 100644 --- a/crds/containeranalysis_v1beta1_containeranalysisnote.yaml +++ b/crds/containeranalysis_v1beta1_containeranalysisnote.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/core_v1alpha1_servicemapping.yaml b/crds/core_v1alpha1_servicemapping.yaml index 379874da09..d328784c0e 100644 --- a/crds/core_v1alpha1_servicemapping.yaml +++ b/crds/core_v1alpha1_servicemapping.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml b/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml index 0df1754993..80087e13fc 100644 --- a/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml +++ b/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dataflow_v1beta1_dataflowjob.yaml b/crds/dataflow_v1beta1_dataflowjob.yaml index 1c0c4fbb5c..f76501b5ff 100644 --- a/crds/dataflow_v1beta1_dataflowjob.yaml +++ b/crds/dataflow_v1beta1_dataflowjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml b/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml index 2893c2921d..ec96ef11b0 100644 --- a/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml +++ b/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dataproc_v1beta1_dataproccluster.yaml b/crds/dataproc_v1beta1_dataproccluster.yaml index 695979801d..71344d076a 100644 --- a/crds/dataproc_v1beta1_dataproccluster.yaml +++ b/crds/dataproc_v1beta1_dataproccluster.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dataproc_v1beta1_dataprocworkflowtemplate.yaml b/crds/dataproc_v1beta1_dataprocworkflowtemplate.yaml index 70ebc0cc49..d23b66e571 100644 --- a/crds/dataproc_v1beta1_dataprocworkflowtemplate.yaml +++ b/crds/dataproc_v1beta1_dataprocworkflowtemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dns_v1beta1_dnsmanagedzone.yaml b/crds/dns_v1beta1_dnsmanagedzone.yaml index 1c09219a97..158a27af3d 100644 --- a/crds/dns_v1beta1_dnsmanagedzone.yaml +++ b/crds/dns_v1beta1_dnsmanagedzone.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dns_v1beta1_dnspolicy.yaml b/crds/dns_v1beta1_dnspolicy.yaml index 5bc987d8c2..56669c817a 100644 --- a/crds/dns_v1beta1_dnspolicy.yaml +++ b/crds/dns_v1beta1_dnspolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dns_v1beta1_dnsrecordset.yaml b/crds/dns_v1beta1_dnsrecordset.yaml index 37264c9438..31299853b8 100644 --- a/crds/dns_v1beta1_dnsrecordset.yaml +++ b/crds/dns_v1beta1_dnsrecordset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firestore_v1beta1_firestoreindex.yaml b/crds/firestore_v1beta1_firestoreindex.yaml index ca1343c57f..c87d4ae080 100644 --- a/crds/firestore_v1beta1_firestoreindex.yaml +++ b/crds/firestore_v1beta1_firestoreindex.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/gameservices_v1beta1_gameservicesrealm.yaml b/crds/gameservices_v1beta1_gameservicesrealm.yaml index 9302c05bfe..ab41ebac50 100644 --- a/crds/gameservices_v1beta1_gameservicesrealm.yaml +++ b/crds/gameservices_v1beta1_gameservicesrealm.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/gkehub_v1beta1_gkehubmembership.yaml b/crds/gkehub_v1beta1_gkehubmembership.yaml index 7403fc8753..f7b9f6d7d2 100644 --- a/crds/gkehub_v1beta1_gkehubmembership.yaml +++ b/crds/gkehub_v1beta1_gkehubmembership.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iam_v1beta1_iamauditconfig.yaml b/crds/iam_v1beta1_iamauditconfig.yaml index beb4dfd263..9fedef5a30 100644 --- a/crds/iam_v1beta1_iamauditconfig.yaml +++ b/crds/iam_v1beta1_iamauditconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamcustomrole.yaml b/crds/iam_v1beta1_iamcustomrole.yaml index 0c46a1de60..928d3eafa4 100644 --- a/crds/iam_v1beta1_iamcustomrole.yaml +++ b/crds/iam_v1beta1_iamcustomrole.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iampolicy.yaml b/crds/iam_v1beta1_iampolicy.yaml index a5a6248233..9e6467ad2b 100644 --- a/crds/iam_v1beta1_iampolicy.yaml +++ b/crds/iam_v1beta1_iampolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iampolicymember.yaml b/crds/iam_v1beta1_iampolicymember.yaml index 85ce6c203a..72b42a479e 100644 --- a/crds/iam_v1beta1_iampolicymember.yaml +++ b/crds/iam_v1beta1_iampolicymember.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamserviceaccount.yaml b/crds/iam_v1beta1_iamserviceaccount.yaml index 2a1a28dfe5..8b16551957 100644 --- a/crds/iam_v1beta1_iamserviceaccount.yaml +++ b/crds/iam_v1beta1_iamserviceaccount.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamserviceaccountkey.yaml b/crds/iam_v1beta1_iamserviceaccountkey.yaml index 58933f094c..90c62b3ff0 100644 --- a/crds/iam_v1beta1_iamserviceaccountkey.yaml +++ b/crds/iam_v1beta1_iamserviceaccountkey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iap_v1beta1_iapbrand.yaml b/crds/iap_v1beta1_iapbrand.yaml index 77f16a2672..787fd03102 100644 --- a/crds/iap_v1beta1_iapbrand.yaml +++ b/crds/iap_v1beta1_iapbrand.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iap_v1beta1_iapidentityawareproxyclient.yaml b/crds/iap_v1beta1_iapidentityawareproxyclient.yaml index 6b93e50b8f..3b2530bee6 100644 --- a/crds/iap_v1beta1_iapidentityawareproxyclient.yaml +++ b/crds/iap_v1beta1_iapidentityawareproxyclient.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/identityplatform_v1beta1_identityplatformoauthidpconfig.yaml b/crds/identityplatform_v1beta1_identityplatformoauthidpconfig.yaml index dc04d95b6a..4994da648b 100644 --- a/crds/identityplatform_v1beta1_identityplatformoauthidpconfig.yaml +++ b/crds/identityplatform_v1beta1_identityplatformoauthidpconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/identityplatform_v1beta1_identityplatformtenant.yaml b/crds/identityplatform_v1beta1_identityplatformtenant.yaml index 6aa8b0c900..2571a73316 100644 --- a/crds/identityplatform_v1beta1_identityplatformtenant.yaml +++ b/crds/identityplatform_v1beta1_identityplatformtenant.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/identityplatform_v1beta1_identityplatformtenantoauthidpconfig.yaml b/crds/identityplatform_v1beta1_identityplatformtenantoauthidpconfig.yaml index 1155717793..54df15a795 100644 --- a/crds/identityplatform_v1beta1_identityplatformtenantoauthidpconfig.yaml +++ b/crds/identityplatform_v1beta1_identityplatformtenantoauthidpconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/kms_v1beta1_kmscryptokey.yaml b/crds/kms_v1beta1_kmscryptokey.yaml index bef2ce439d..9b4ac4ad56 100644 --- a/crds/kms_v1beta1_kmscryptokey.yaml +++ b/crds/kms_v1beta1_kmscryptokey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/kms_v1beta1_kmskeyring.yaml b/crds/kms_v1beta1_kmskeyring.yaml index 6b180006bc..0a08f4f67f 100644 --- a/crds/kms_v1beta1_kmskeyring.yaml +++ b/crds/kms_v1beta1_kmskeyring.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/logging_v1beta1_logginglogsink.yaml b/crds/logging_v1beta1_logginglogsink.yaml index 24cd62d63a..993fa7896d 100644 --- a/crds/logging_v1beta1_logginglogsink.yaml +++ b/crds/logging_v1beta1_logginglogsink.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/memcache_v1beta1_memcacheinstance.yaml b/crds/memcache_v1beta1_memcacheinstance.yaml index c7d13f8886..4000a0d3fb 100644 --- a/crds/memcache_v1beta1_memcacheinstance.yaml +++ b/crds/memcache_v1beta1_memcacheinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/monitoring_v1beta1_monitoringalertpolicy.yaml b/crds/monitoring_v1beta1_monitoringalertpolicy.yaml index fbd7c06bf7..189c312771 100644 --- a/crds/monitoring_v1beta1_monitoringalertpolicy.yaml +++ b/crds/monitoring_v1beta1_monitoringalertpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/monitoring_v1beta1_monitoringgroup.yaml b/crds/monitoring_v1beta1_monitoringgroup.yaml index de115abd84..f0e8232553 100644 --- a/crds/monitoring_v1beta1_monitoringgroup.yaml +++ b/crds/monitoring_v1beta1_monitoringgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringnotificationchannel.yaml b/crds/monitoring_v1beta1_monitoringnotificationchannel.yaml index a415bcbd11..df41ea8c94 100644 --- a/crds/monitoring_v1beta1_monitoringnotificationchannel.yaml +++ b/crds/monitoring_v1beta1_monitoringnotificationchannel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/osconfig_v1beta1_osconfigguestpolicy.yaml b/crds/osconfig_v1beta1_osconfigguestpolicy.yaml index e20a0e6ec2..d79478e10d 100644 --- a/crds/osconfig_v1beta1_osconfigguestpolicy.yaml +++ b/crds/osconfig_v1beta1_osconfigguestpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/pubsub_v1beta1_pubsubsubscription.yaml b/crds/pubsub_v1beta1_pubsubsubscription.yaml index c606946816..bcb13aaa70 100644 --- a/crds/pubsub_v1beta1_pubsubsubscription.yaml +++ b/crds/pubsub_v1beta1_pubsubsubscription.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/pubsub_v1beta1_pubsubtopic.yaml b/crds/pubsub_v1beta1_pubsubtopic.yaml index bc8144d313..bc3872a37b 100644 --- a/crds/pubsub_v1beta1_pubsubtopic.yaml +++ b/crds/pubsub_v1beta1_pubsubtopic.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/redis_v1beta1_redisinstance.yaml b/crds/redis_v1beta1_redisinstance.yaml index d7a466e199..68b18aedfd 100644 --- a/crds/redis_v1beta1_redisinstance.yaml +++ b/crds/redis_v1beta1_redisinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/resourcemanager_v1beta1_folder.yaml b/crds/resourcemanager_v1beta1_folder.yaml index 483c3d0319..54d1d09ef9 100644 --- a/crds/resourcemanager_v1beta1_folder.yaml +++ b/crds/resourcemanager_v1beta1_folder.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/resourcemanager_v1beta1_project.yaml b/crds/resourcemanager_v1beta1_project.yaml index a724470d80..c35a9e9902 100644 --- a/crds/resourcemanager_v1beta1_project.yaml +++ b/crds/resourcemanager_v1beta1_project.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/resourcemanager_v1beta1_resourcemanagerlien.yaml b/crds/resourcemanager_v1beta1_resourcemanagerlien.yaml index a781b1c8bc..9d4739b38a 100644 --- a/crds/resourcemanager_v1beta1_resourcemanagerlien.yaml +++ b/crds/resourcemanager_v1beta1_resourcemanagerlien.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/resourcemanager_v1beta1_resourcemanagerpolicy.yaml b/crds/resourcemanager_v1beta1_resourcemanagerpolicy.yaml index 0bba2f259f..1ee20007d5 100644 --- a/crds/resourcemanager_v1beta1_resourcemanagerpolicy.yaml +++ b/crds/resourcemanager_v1beta1_resourcemanagerpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/secretmanager_v1beta1_secretmanagersecret.yaml b/crds/secretmanager_v1beta1_secretmanagersecret.yaml index 4f909004e3..637c36eeea 100644 --- a/crds/secretmanager_v1beta1_secretmanagersecret.yaml +++ b/crds/secretmanager_v1beta1_secretmanagersecret.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml b/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml index 57fad59dfb..1cd37f1bf7 100644 --- a/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml +++ b/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/servicenetworking_v1beta1_servicenetworkingconnection.yaml b/crds/servicenetworking_v1beta1_servicenetworkingconnection.yaml index 6d74a9c878..7b382d6057 100644 --- a/crds/servicenetworking_v1beta1_servicenetworkingconnection.yaml +++ b/crds/servicenetworking_v1beta1_servicenetworkingconnection.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/serviceusage_v1beta1_service.yaml b/crds/serviceusage_v1beta1_service.yaml index 886333a9be..f8d9334bc8 100644 --- a/crds/serviceusage_v1beta1_service.yaml +++ b/crds/serviceusage_v1beta1_service.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/sourcerepo_v1beta1_sourcereporepository.yaml b/crds/sourcerepo_v1beta1_sourcereporepository.yaml index 6a6c7c254b..63d7ddde40 100644 --- a/crds/sourcerepo_v1beta1_sourcereporepository.yaml +++ b/crds/sourcerepo_v1beta1_sourcereporepository.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/spanner_v1beta1_spannerdatabase.yaml b/crds/spanner_v1beta1_spannerdatabase.yaml index 52cfcea397..667f4922d4 100644 --- a/crds/spanner_v1beta1_spannerdatabase.yaml +++ b/crds/spanner_v1beta1_spannerdatabase.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/spanner_v1beta1_spannerinstance.yaml b/crds/spanner_v1beta1_spannerinstance.yaml index e21af0e438..4ecbec04ce 100644 --- a/crds/spanner_v1beta1_spannerinstance.yaml +++ b/crds/spanner_v1beta1_spannerinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/sql_v1beta1_sqldatabase.yaml b/crds/sql_v1beta1_sqldatabase.yaml index 1d44f5d674..513a24522d 100644 --- a/crds/sql_v1beta1_sqldatabase.yaml +++ b/crds/sql_v1beta1_sqldatabase.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/sql_v1beta1_sqlinstance.yaml b/crds/sql_v1beta1_sqlinstance.yaml index e544c07bc8..0696fc331e 100644 --- a/crds/sql_v1beta1_sqlinstance.yaml +++ b/crds/sql_v1beta1_sqlinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/sql_v1beta1_sqlsslcert.yaml b/crds/sql_v1beta1_sqlsslcert.yaml index a30d4d5552..ef8b10309a 100644 --- a/crds/sql_v1beta1_sqlsslcert.yaml +++ b/crds/sql_v1beta1_sqlsslcert.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/sql_v1beta1_sqluser.yaml b/crds/sql_v1beta1_sqluser.yaml index 94ea1566ae..07998d8b1f 100644 --- a/crds/sql_v1beta1_sqluser.yaml +++ b/crds/sql_v1beta1_sqluser.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1beta1_storagebucket.yaml b/crds/storage_v1beta1_storagebucket.yaml index 98d1a5c3dc..16c645bc73 100644 --- a/crds/storage_v1beta1_storagebucket.yaml +++ b/crds/storage_v1beta1_storagebucket.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1beta1_storagebucketaccesscontrol.yaml b/crds/storage_v1beta1_storagebucketaccesscontrol.yaml index 54f59b6a5a..45ce801057 100644 --- a/crds/storage_v1beta1_storagebucketaccesscontrol.yaml +++ b/crds/storage_v1beta1_storagebucketaccesscontrol.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1beta1_storagedefaultobjectaccesscontrol.yaml b/crds/storage_v1beta1_storagedefaultobjectaccesscontrol.yaml index 43cf46445b..79aabc48a4 100644 --- a/crds/storage_v1beta1_storagedefaultobjectaccesscontrol.yaml +++ b/crds/storage_v1beta1_storagedefaultobjectaccesscontrol.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1beta1_storagenotification.yaml b/crds/storage_v1beta1_storagenotification.yaml index ec4e02777c..7a7db882ff 100644 --- a/crds/storage_v1beta1_storagenotification.yaml +++ b/crds/storage_v1beta1_storagenotification.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storagetransfer_v1beta1_storagetransferjob.yaml b/crds/storagetransfer_v1beta1_storagetransferjob.yaml index 13dc2087c9..88d108bab6 100644 --- a/crds/storagetransfer_v1beta1_storagetransferjob.yaml +++ b/crds/storagetransfer_v1beta1_storagetransferjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/install-bundles/install-bundle-gcp-identity/0-cnrm-system.yaml b/install-bundles/install-bundle-gcp-identity/0-cnrm-system.yaml index af86d73357..1b4b9cb371 100644 --- a/install-bundles/install-bundle-gcp-identity/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-gcp-identity/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-system @@ -25,7 +25,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-controller-manager @@ -35,7 +35,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -45,7 +45,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-resource-stats-recorder @@ -55,7 +55,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-manager @@ -65,7 +65,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-cnrm-system-role @@ -86,7 +86,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-cnrm-system-role @@ -107,7 +107,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -164,7 +164,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -214,7 +214,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -272,7 +272,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -297,7 +297,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -327,7 +327,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -380,7 +380,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -443,7 +443,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -461,7 +461,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -479,7 +479,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -502,7 +502,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -519,7 +519,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -536,7 +536,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -553,7 +553,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -570,7 +570,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -587,7 +587,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -604,7 +604,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -626,7 +626,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -647,7 +647,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -665,7 +665,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -678,8 +678,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.47.0 - image: gcr.io/cnrm-eap/recorder:64a2bc4 + value: 1.48.0 + image: gcr.io/cnrm-eap/recorder:087ca01 imagePullPolicy: Always name: recorder ports: @@ -711,7 +711,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -726,7 +726,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -741,7 +741,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:64a2bc4 + image: gcr.io/cnrm-eap/webhook:087ca01 imagePullPolicy: Always name: webhook readinessProbe: @@ -768,7 +768,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -783,7 +783,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -797,7 +797,7 @@ spec: env: - name: GOOGLE_APPLICATION_CREDENTIALS value: /var/secrets/google/key.json - image: gcr.io/cnrm-eap/controller:64a2bc4 + image: gcr.io/cnrm-eap/controller:087ca01 imagePullPolicy: Always name: manager readinessProbe: @@ -831,7 +831,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -846,7 +846,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -856,7 +856,7 @@ spec: - --stderrthreshold=INFO command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:64a2bc4 + image: gcr.io/cnrm-eap/deletiondefender:087ca01 imagePullPolicy: Always name: deletiondefender readinessProbe: @@ -883,7 +883,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-gcp-identity/crds.yaml b/install-bundles/install-bundle-gcp-identity/crds.yaml index 22968ca566..4cf851adb6 100644 --- a/install-bundles/install-bundle-gcp-identity/crds.yaml +++ b/install-bundles/install-bundle-gcp-identity/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -383,7 +383,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -506,7 +506,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -902,7 +902,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1066,7 +1066,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1384,7 +1384,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2189,7 +2189,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2610,7 +2610,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2773,7 +2773,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2970,7 +2970,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3126,7 +3126,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3281,7 +3281,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4102,7 +4102,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4281,7 +4281,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4766,7 +4766,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5004,7 +5004,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5223,7 +5223,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6154,7 +6154,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6385,6 +6385,33 @@ spec: If an unsupported value is requested, the error message will list the supported values for the caller's project. type: integer + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of a Project. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object replicaZones: description: Immutable. URLs of the zones where the disk should be replicated to. @@ -6631,6 +6658,7 @@ spec: type: string required: - location + - projectRef type: object status: properties: @@ -6722,7 +6750,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6861,7 +6889,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7228,7 +7256,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7850,7 +7878,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8308,7 +8336,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8463,7 +8491,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8618,7 +8646,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8888,7 +8916,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9083,7 +9111,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9844,7 +9872,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10451,7 +10479,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10704,7 +10732,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10897,7 +10925,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11083,7 +11111,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11227,7 +11255,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11412,7 +11440,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11587,7 +11615,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11699,7 +11727,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11907,7 +11935,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12155,7 +12183,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12356,7 +12384,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12677,7 +12705,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12929,7 +12957,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13131,7 +13159,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13400,7 +13428,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13595,7 +13623,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13695,7 +13723,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13828,7 +13856,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14195,7 +14223,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14403,7 +14431,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14560,7 +14588,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14824,7 +14852,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14995,7 +15023,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15157,7 +15185,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15391,7 +15419,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15577,7 +15605,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15793,7 +15821,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16012,7 +16040,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16172,7 +16200,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16326,7 +16354,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18956,7 +18984,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19116,7 +19144,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19477,7 +19505,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20058,7 +20086,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21184,7 +21212,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21628,7 +21656,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21748,7 +21776,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22019,7 +22047,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22276,7 +22304,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -23386,7 +23414,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25148,7 +25176,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25466,7 +25494,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25655,7 +25683,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25805,7 +25833,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25953,7 +25981,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26151,7 +26179,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26283,7 +26311,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26638,7 +26666,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26794,7 +26822,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26928,7 +26956,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27149,7 +27177,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27358,7 +27386,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27528,7 +27556,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27650,7 +27678,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27767,7 +27795,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27910,7 +27938,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28087,7 +28115,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28294,7 +28322,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28440,7 +28468,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28618,7 +28646,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28741,7 +28769,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29100,7 +29128,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29324,7 +29352,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30077,7 +30105,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30230,7 +30258,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30511,7 +30539,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31249,7 +31277,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31459,7 +31487,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31811,7 +31839,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31971,7 +31999,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32239,7 +32267,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32409,7 +32437,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32683,7 +32711,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32833,7 +32861,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33021,7 +33049,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33492,7 +33520,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33662,7 +33690,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33770,7 +33798,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33959,7 +33987,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34110,7 +34138,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34243,7 +34271,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34400,7 +34428,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34953,7 +34981,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35122,7 +35150,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35311,7 +35339,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35474,7 +35502,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35793,7 +35821,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35971,7 +35999,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36166,7 +36194,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml b/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml index a1b47cac71..61f06e54b1 100644 --- a/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-system @@ -25,7 +25,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -35,7 +35,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-resource-stats-recorder @@ -45,7 +45,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-manager @@ -55,7 +55,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-cnrm-system-role @@ -76,7 +76,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-cnrm-system-role @@ -97,7 +97,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -154,7 +154,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -204,7 +204,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -262,7 +262,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -287,7 +287,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -317,7 +317,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -370,7 +370,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -433,7 +433,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -451,7 +451,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -469,7 +469,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -489,7 +489,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -506,7 +506,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -523,7 +523,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -540,7 +540,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -557,7 +557,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -578,7 +578,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -596,7 +596,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -609,8 +609,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.47.0 - image: gcr.io/cnrm-eap/recorder:64a2bc4 + value: 1.48.0 + image: gcr.io/cnrm-eap/recorder:087ca01 imagePullPolicy: Always name: recorder ports: @@ -642,7 +642,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -657,7 +657,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -672,7 +672,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:64a2bc4 + image: gcr.io/cnrm-eap/webhook:087ca01 imagePullPolicy: Always name: webhook readinessProbe: @@ -699,7 +699,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -714,7 +714,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -724,7 +724,7 @@ spec: - --stderrthreshold=INFO command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:64a2bc4 + image: gcr.io/cnrm-eap/deletiondefender:087ca01 imagePullPolicy: Always name: deletiondefender readinessProbe: @@ -751,7 +751,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-namespaced/crds.yaml b/install-bundles/install-bundle-namespaced/crds.yaml index 22968ca566..4cf851adb6 100644 --- a/install-bundles/install-bundle-namespaced/crds.yaml +++ b/install-bundles/install-bundle-namespaced/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -383,7 +383,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -506,7 +506,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -902,7 +902,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1066,7 +1066,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1384,7 +1384,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2189,7 +2189,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2610,7 +2610,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2773,7 +2773,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2970,7 +2970,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3126,7 +3126,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3281,7 +3281,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4102,7 +4102,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4281,7 +4281,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4766,7 +4766,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5004,7 +5004,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5223,7 +5223,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6154,7 +6154,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6385,6 +6385,33 @@ spec: If an unsupported value is requested, the error message will list the supported values for the caller's project. type: integer + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of a Project. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object replicaZones: description: Immutable. URLs of the zones where the disk should be replicated to. @@ -6631,6 +6658,7 @@ spec: type: string required: - location + - projectRef type: object status: properties: @@ -6722,7 +6750,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6861,7 +6889,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7228,7 +7256,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7850,7 +7878,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8308,7 +8336,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8463,7 +8491,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8618,7 +8646,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8888,7 +8916,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9083,7 +9111,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9844,7 +9872,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10451,7 +10479,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10704,7 +10732,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10897,7 +10925,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11083,7 +11111,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11227,7 +11255,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11412,7 +11440,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11587,7 +11615,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11699,7 +11727,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11907,7 +11935,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12155,7 +12183,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12356,7 +12384,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12677,7 +12705,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12929,7 +12957,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13131,7 +13159,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13400,7 +13428,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13595,7 +13623,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13695,7 +13723,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13828,7 +13856,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14195,7 +14223,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14403,7 +14431,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14560,7 +14588,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14824,7 +14852,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14995,7 +15023,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15157,7 +15185,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15391,7 +15419,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15577,7 +15605,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15793,7 +15821,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16012,7 +16040,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16172,7 +16200,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16326,7 +16354,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18956,7 +18984,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19116,7 +19144,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19477,7 +19505,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20058,7 +20086,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21184,7 +21212,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21628,7 +21656,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21748,7 +21776,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22019,7 +22047,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22276,7 +22304,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -23386,7 +23414,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25148,7 +25176,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25466,7 +25494,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25655,7 +25683,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25805,7 +25833,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25953,7 +25981,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26151,7 +26179,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26283,7 +26311,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26638,7 +26666,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26794,7 +26822,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26928,7 +26956,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27149,7 +27177,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27358,7 +27386,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27528,7 +27556,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27650,7 +27678,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27767,7 +27795,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27910,7 +27938,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28087,7 +28115,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28294,7 +28322,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28440,7 +28468,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28618,7 +28646,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28741,7 +28769,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29100,7 +29128,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29324,7 +29352,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30077,7 +30105,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30230,7 +30258,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30511,7 +30539,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31249,7 +31277,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31459,7 +31487,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31811,7 +31839,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31971,7 +31999,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32239,7 +32267,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32409,7 +32437,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32683,7 +32711,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32833,7 +32861,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33021,7 +33049,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33492,7 +33520,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33662,7 +33690,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33770,7 +33798,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33959,7 +33987,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34110,7 +34138,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34243,7 +34271,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34400,7 +34428,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34953,7 +34981,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35122,7 +35150,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35311,7 +35339,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35474,7 +35502,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35793,7 +35821,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35971,7 +35999,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36166,7 +36194,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/install-bundles/install-bundle-namespaced/per-namespace-components.yaml b/install-bundles/install-bundle-namespaced/per-namespace-components.yaml index 012520797a..f904e2ba67 100644 --- a/install-bundles/install-bundle-namespaced/per-namespace-components.yaml +++ b/install-bundles/install-bundle-namespaced/per-namespace-components.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 iam.gke.io/gcp-service-account: cnrm-system-${NAMESPACE?}@${PROJECT_ID?}.iam.gserviceaccount.com labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} @@ -28,7 +28,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -47,7 +47,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -66,7 +66,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -85,7 +85,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} cnrm.cloud.google.com/system: "true" @@ -103,7 +103,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -127,7 +127,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} @@ -144,7 +144,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} @@ -157,7 +157,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:64a2bc4 + image: gcr.io/cnrm-eap/controller:087ca01 imagePullPolicy: Always name: manager readinessProbe: diff --git a/install-bundles/install-bundle-workload-identity/0-cnrm-system.yaml b/install-bundles/install-bundle-workload-identity/0-cnrm-system.yaml index 9d2bd784ce..1ef94698c8 100644 --- a/install-bundles/install-bundle-workload-identity/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-workload-identity/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-system @@ -25,7 +25,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 iam.gke.io/gcp-service-account: cnrm-system@${PROJECT_ID?}.iam.gserviceaccount.com labels: cnrm.cloud.google.com/system: "true" @@ -36,7 +36,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -46,7 +46,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-resource-stats-recorder @@ -56,7 +56,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-manager @@ -66,7 +66,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-cnrm-system-role @@ -87,7 +87,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-cnrm-system-role @@ -108,7 +108,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -165,7 +165,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -215,7 +215,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -273,7 +273,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -298,7 +298,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -328,7 +328,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -381,7 +381,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -444,7 +444,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -462,7 +462,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -480,7 +480,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -503,7 +503,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -520,7 +520,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -537,7 +537,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -554,7 +554,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -571,7 +571,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -588,7 +588,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -605,7 +605,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -627,7 +627,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -648,7 +648,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -666,7 +666,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -679,8 +679,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.47.0 - image: gcr.io/cnrm-eap/recorder:64a2bc4 + value: 1.48.0 + image: gcr.io/cnrm-eap/recorder:087ca01 imagePullPolicy: Always name: recorder ports: @@ -712,7 +712,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -727,7 +727,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -742,7 +742,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:64a2bc4 + image: gcr.io/cnrm-eap/webhook:087ca01 imagePullPolicy: Always name: webhook readinessProbe: @@ -769,7 +769,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -784,7 +784,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -795,7 +795,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:64a2bc4 + image: gcr.io/cnrm-eap/controller:087ca01 imagePullPolicy: Always name: manager readinessProbe: @@ -822,7 +822,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -837,7 +837,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -847,7 +847,7 @@ spec: - --stderrthreshold=INFO command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:64a2bc4 + image: gcr.io/cnrm-eap/deletiondefender:087ca01 imagePullPolicy: Always name: deletiondefender readinessProbe: @@ -874,7 +874,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-workload-identity/crds.yaml b/install-bundles/install-bundle-workload-identity/crds.yaml index 22968ca566..4cf851adb6 100644 --- a/install-bundles/install-bundle-workload-identity/crds.yaml +++ b/install-bundles/install-bundle-workload-identity/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -383,7 +383,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -506,7 +506,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -902,7 +902,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1066,7 +1066,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1384,7 +1384,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2189,7 +2189,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2610,7 +2610,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2773,7 +2773,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2970,7 +2970,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3126,7 +3126,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3281,7 +3281,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4102,7 +4102,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4281,7 +4281,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4766,7 +4766,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5004,7 +5004,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5223,7 +5223,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6154,7 +6154,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6385,6 +6385,33 @@ spec: If an unsupported value is requested, the error message will list the supported values for the caller's project. type: integer + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of a Project. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + type: string + namespace: + description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' + type: string + type: object replicaZones: description: Immutable. URLs of the zones where the disk should be replicated to. @@ -6631,6 +6658,7 @@ spec: type: string required: - location + - projectRef type: object status: properties: @@ -6722,7 +6750,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6861,7 +6889,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7228,7 +7256,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7850,7 +7878,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8308,7 +8336,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8463,7 +8491,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8618,7 +8646,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8888,7 +8916,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9083,7 +9111,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9844,7 +9872,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10451,7 +10479,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10704,7 +10732,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10897,7 +10925,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11083,7 +11111,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11227,7 +11255,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11412,7 +11440,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11587,7 +11615,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11699,7 +11727,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11907,7 +11935,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12155,7 +12183,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12356,7 +12384,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12677,7 +12705,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12929,7 +12957,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13131,7 +13159,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13400,7 +13428,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13595,7 +13623,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13695,7 +13723,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13828,7 +13856,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14195,7 +14223,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14403,7 +14431,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14560,7 +14588,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14824,7 +14852,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14995,7 +15023,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15157,7 +15185,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15391,7 +15419,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15577,7 +15605,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15793,7 +15821,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16012,7 +16040,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16172,7 +16200,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16326,7 +16354,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18956,7 +18984,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19116,7 +19144,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19477,7 +19505,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20058,7 +20086,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21184,7 +21212,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21628,7 +21656,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21748,7 +21776,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22019,7 +22047,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22276,7 +22304,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -23386,7 +23414,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25148,7 +25176,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25466,7 +25494,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25655,7 +25683,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25805,7 +25833,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25953,7 +25981,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26151,7 +26179,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26283,7 +26311,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26638,7 +26666,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26794,7 +26822,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26928,7 +26956,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27149,7 +27177,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27358,7 +27386,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27528,7 +27556,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27650,7 +27678,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27767,7 +27795,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27910,7 +27938,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28087,7 +28115,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28294,7 +28322,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28440,7 +28468,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28618,7 +28646,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28741,7 +28769,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29100,7 +29128,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29324,7 +29352,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30077,7 +30105,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30230,7 +30258,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30511,7 +30539,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31249,7 +31277,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31459,7 +31487,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31811,7 +31839,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31971,7 +31999,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32239,7 +32267,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32409,7 +32437,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32683,7 +32711,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32833,7 +32861,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33021,7 +33049,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33492,7 +33520,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33662,7 +33690,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33770,7 +33798,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33959,7 +33987,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34110,7 +34138,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34243,7 +34271,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34400,7 +34428,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34953,7 +34981,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35122,7 +35150,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35311,7 +35339,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35474,7 +35502,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35793,7 +35821,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35971,7 +35999,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36166,7 +36194,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.47.0 + cnrm.cloud.google.com/version: 1.48.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/pkg/apis/cloudidentity/group.go b/pkg/apis/cloudidentity/group.go new file mode 100644 index 0000000000..310e09c4d2 --- /dev/null +++ b/pkg/apis/cloudidentity/group.go @@ -0,0 +1,32 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// ---------------------------------------------------------------------------- +// +// *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +// +// ---------------------------------------------------------------------------- +// +// This file is automatically generated by Config Connector and manual +// changes will be clobbered when the file is regenerated. +// +// ---------------------------------------------------------------------------- + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Package cloudidentity contains cloudidentity API versions. +package cloudidentity diff --git a/pkg/apis/cloudidentity/v1beta1/cloudidentitygroup_types.go b/pkg/apis/cloudidentity/v1beta1/cloudidentitygroup_types.go new file mode 100644 index 0000000000..441c226bf1 --- /dev/null +++ b/pkg/apis/cloudidentity/v1beta1/cloudidentitygroup_types.go @@ -0,0 +1,133 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// ---------------------------------------------------------------------------- +// +// *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +// +// ---------------------------------------------------------------------------- +// +// This file is automatically generated by Config Connector and manual +// changes will be clobbered when the file is regenerated. +// +// ---------------------------------------------------------------------------- + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +package v1beta1 + +import ( + "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/k8s/v1alpha1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) + +type GroupGroupKey struct { + /* Immutable. The ID of the entity. + + For Google-managed entities, the id must be the email address of an existing + group or user. + + For external-identity-mapped entities, the id must be a string conforming + to the Identity Source's requirements. + + Must be unique within a namespace. */ + Id string `json:"id"` + + /* Immutable. The namespace in which the entity exists. + + If not specified, the EntityKey represents a Google-managed entity + such as a Google user or a Google Group. + + If specified, the EntityKey represents an external-identity-mapped group. + The namespace must correspond to an identity source created in Admin Console + and must be in the form of 'identitysources/{identity_source_id}'. */ + // +optional + Namespace *string `json:"namespace,omitempty"` +} + +type CloudIdentityGroupSpec struct { + /* An extended description to help users determine the purpose of a Group. + Must not be longer than 4,096 characters. */ + // +optional + Description *string `json:"description,omitempty"` + + /* The display name of the Group. */ + // +optional + DisplayName *string `json:"displayName,omitempty"` + + /* Immutable. EntityKey of the Group. */ + GroupKey GroupGroupKey `json:"groupKey"` + + /* Immutable. The labels that apply to the Group. + + Must not contain more than one entry. Must contain the entry + 'cloudidentity.googleapis.com/groups.discussion_forum': '' if the Group is a Google Group or + 'system/groups/external': '' if the Group is an external-identity-mapped group. */ + Labels map[string]string `json:"labels"` + + /* Immutable. The resource name of the entity under which this Group resides in the + Cloud Identity resource hierarchy. + + Must be of the form identitysources/{identity_source_id} for external-identity-mapped + groups or customers/{customer_id} for Google Groups. */ + Parent string `json:"parent"` + + /* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */ + // +optional + ResourceID *string `json:"resourceID,omitempty"` +} + +type CloudIdentityGroupStatus struct { + /* Conditions represent the latest available observations of the + CloudIdentityGroup's current state. */ + Conditions []v1alpha1.Condition `json:"conditions,omitempty"` + /* The time when the Group was created. */ + CreateTime string `json:"createTime,omitempty"` + /* Resource name of the Group in the format: groups/{group_id}, where group_id + is the unique ID assigned to the Group. */ + Name string `json:"name,omitempty"` + /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ + ObservedGeneration int `json:"observedGeneration,omitempty"` + /* The time when the Group was last updated. */ + UpdateTime string `json:"updateTime,omitempty"` +} + +// +genclient +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// CloudIdentityGroup is the Schema for the cloudidentity API +// +k8s:openapi-gen=true +type CloudIdentityGroup struct { + metav1.TypeMeta `json:",inline"` + metav1.ObjectMeta `json:"metadata,omitempty"` + + Spec CloudIdentityGroupSpec `json:"spec,omitempty"` + Status CloudIdentityGroupStatus `json:"status,omitempty"` +} + +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// CloudIdentityGroupList contains a list of CloudIdentityGroup +type CloudIdentityGroupList struct { + metav1.TypeMeta `json:",inline"` + metav1.ListMeta `json:"metadata,omitempty"` + Items []CloudIdentityGroup `json:"items"` +} + +func init() { + SchemeBuilder.Register(&CloudIdentityGroup{}, &CloudIdentityGroupList{}) +} diff --git a/pkg/apis/cloudidentity/v1beta1/doc.go b/pkg/apis/cloudidentity/v1beta1/doc.go new file mode 100644 index 0000000000..1630ac9c21 --- /dev/null +++ b/pkg/apis/cloudidentity/v1beta1/doc.go @@ -0,0 +1,40 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// ---------------------------------------------------------------------------- +// +// *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +// +// ---------------------------------------------------------------------------- +// +// This file is automatically generated by Config Connector and manual +// changes will be clobbered when the file is regenerated. +// +// ---------------------------------------------------------------------------- + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Package v1beta1 contains API Schema definitions for the cloudidentity v1beta1 API group. +// +k8s:openapi-gen=true +// +k8s:deepcopy-gen=package,register +// +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudidentity +// +k8s:defaulter-gen=TypeMeta +// +groupName=cloudidentity.cnrm.cloud.google.com + +// Generate deepcopy object for cloudidentity/v1beta1 API group +//go:generate go run ../../../../../../deepcopy-gen/main.go -O zz_generated.deepcopy -i . -h ../../../../../../../hack/boilerplate_client_alpha.go.txt +package v1beta1 diff --git a/pkg/apis/cloudidentity/v1beta1/register.go b/pkg/apis/cloudidentity/v1beta1/register.go new file mode 100644 index 0000000000..d8205d313c --- /dev/null +++ b/pkg/apis/cloudidentity/v1beta1/register.go @@ -0,0 +1,63 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// ---------------------------------------------------------------------------- +// +// *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +// +// ---------------------------------------------------------------------------- +// +// This file is automatically generated by Config Connector and manual +// changes will be clobbered when the file is regenerated. +// +// ---------------------------------------------------------------------------- + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Package v1beta1 contains API Schema definitions for the cloudidentity v1beta1 API group. +// +k8s:openapi-gen=true +// +k8s:deepcopy-gen=package,register +// +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudidentity +// +k8s:defaulter-gen=TypeMeta +// +groupName=cloudidentity.cnrm.cloud.google.com +package v1beta1 + +import ( + "reflect" + + "k8s.io/apimachinery/pkg/runtime/schema" + "sigs.k8s.io/controller-runtime/pkg/scheme" +) + +var ( + // SchemeGroupVersion is the group version used to register these objects. + SchemeGroupVersion = schema.GroupVersion{Group: "cloudidentity.cnrm.cloud.google.com", Version: "v1beta1"} + + // SchemeBuilder is used to add go types to the GroupVersionKind scheme. + SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} + + // AddToScheme is a global function that registers this API group & version to a scheme + AddToScheme = SchemeBuilder.AddToScheme + + CloudIdentityGroupGVK = schema.GroupVersionKind{ + Group: SchemeGroupVersion.Group, + Version: SchemeGroupVersion.Version, + Kind: reflect.TypeOf(CloudIdentityGroup{}).Name(), + } + + cloudidentityAPIVersion = SchemeGroupVersion.String() +) diff --git a/pkg/apis/cloudidentity/v1beta1/zz_generated.deepcopy.go b/pkg/apis/cloudidentity/v1beta1/zz_generated.deepcopy.go new file mode 100644 index 0000000000..9744258127 --- /dev/null +++ b/pkg/apis/cloudidentity/v1beta1/zz_generated.deepcopy.go @@ -0,0 +1,171 @@ +// +build !ignore_autogenerated + +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package v1beta1 + +import ( + v1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/k8s/v1alpha1" + runtime "k8s.io/apimachinery/pkg/runtime" +) + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CloudIdentityGroup) DeepCopyInto(out *CloudIdentityGroup) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + in.Spec.DeepCopyInto(&out.Spec) + in.Status.DeepCopyInto(&out.Status) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudIdentityGroup. +func (in *CloudIdentityGroup) DeepCopy() *CloudIdentityGroup { + if in == nil { + return nil + } + out := new(CloudIdentityGroup) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *CloudIdentityGroup) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CloudIdentityGroupList) DeepCopyInto(out *CloudIdentityGroupList) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) + if in.Items != nil { + in, out := &in.Items, &out.Items + *out = make([]CloudIdentityGroup, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudIdentityGroupList. +func (in *CloudIdentityGroupList) DeepCopy() *CloudIdentityGroupList { + if in == nil { + return nil + } + out := new(CloudIdentityGroupList) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *CloudIdentityGroupList) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CloudIdentityGroupSpec) DeepCopyInto(out *CloudIdentityGroupSpec) { + *out = *in + if in.Description != nil { + in, out := &in.Description, &out.Description + *out = new(string) + **out = **in + } + if in.DisplayName != nil { + in, out := &in.DisplayName, &out.DisplayName + *out = new(string) + **out = **in + } + in.GroupKey.DeepCopyInto(&out.GroupKey) + if in.Labels != nil { + in, out := &in.Labels, &out.Labels + *out = make(map[string]string, len(*in)) + for key, val := range *in { + (*out)[key] = val + } + } + if in.ResourceID != nil { + in, out := &in.ResourceID, &out.ResourceID + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudIdentityGroupSpec. +func (in *CloudIdentityGroupSpec) DeepCopy() *CloudIdentityGroupSpec { + if in == nil { + return nil + } + out := new(CloudIdentityGroupSpec) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CloudIdentityGroupStatus) DeepCopyInto(out *CloudIdentityGroupStatus) { + *out = *in + if in.Conditions != nil { + in, out := &in.Conditions, &out.Conditions + *out = make([]v1alpha1.Condition, len(*in)) + copy(*out, *in) + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudIdentityGroupStatus. +func (in *CloudIdentityGroupStatus) DeepCopy() *CloudIdentityGroupStatus { + if in == nil { + return nil + } + out := new(CloudIdentityGroupStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GroupGroupKey) DeepCopyInto(out *GroupGroupKey) { + *out = *in + if in.Namespace != nil { + in, out := &in.Namespace, &out.Namespace + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupGroupKey. +func (in *GroupGroupKey) DeepCopy() *GroupGroupKey { + if in == nil { + return nil + } + out := new(GroupGroupKey) + in.DeepCopyInto(out) + return out +} diff --git a/pkg/apis/compute/v1beta1/computebackendservice_types.go b/pkg/apis/compute/v1beta1/computebackendservice_types.go index 16bb95a645..cd1765358a 100644 --- a/pkg/apis/compute/v1beta1/computebackendservice_types.go +++ b/pkg/apis/compute/v1beta1/computebackendservice_types.go @@ -375,7 +375,8 @@ type BackendserviceIap struct { Oauth2ClientId string `json:"oauth2ClientId"` /* OAuth2 Client Secret for IAP */ - Oauth2ClientSecret BackendserviceOauth2ClientSecret `json:"oauth2ClientSecret"` + // +optional + Oauth2ClientSecret *BackendserviceOauth2ClientSecret `json:"oauth2ClientSecret,omitempty"` /* OAuth2 Client Secret SHA-256 for IAP */ // +optional diff --git a/pkg/apis/compute/v1beta1/computedisk_types.go b/pkg/apis/compute/v1beta1/computedisk_types.go index 8b3bfe0a31..97ea0a5ace 100644 --- a/pkg/apis/compute/v1beta1/computedisk_types.go +++ b/pkg/apis/compute/v1beta1/computedisk_types.go @@ -173,6 +173,9 @@ type ComputeDiskSpec struct { // +optional PhysicalBlockSizeBytes *int `json:"physicalBlockSizeBytes,omitempty"` + /* The project that this resource belongs to. */ + ProjectRef v1alpha1.ResourceRef `json:"projectRef"` + /* Immutable. URLs of the zones where the disk should be replicated to. */ // +optional ReplicaZones []string `json:"replicaZones,omitempty"` diff --git a/pkg/apis/compute/v1beta1/zz_generated.deepcopy.go b/pkg/apis/compute/v1beta1/zz_generated.deepcopy.go index 796b529b6b..4f2ec0585b 100644 --- a/pkg/apis/compute/v1beta1/zz_generated.deepcopy.go +++ b/pkg/apis/compute/v1beta1/zz_generated.deepcopy.go @@ -519,7 +519,11 @@ func (in *BackendserviceHttpCookie) DeepCopy() *BackendserviceHttpCookie { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BackendserviceIap) DeepCopyInto(out *BackendserviceIap) { *out = *in - in.Oauth2ClientSecret.DeepCopyInto(&out.Oauth2ClientSecret) + if in.Oauth2ClientSecret != nil { + in, out := &in.Oauth2ClientSecret, &out.Oauth2ClientSecret + *out = new(BackendserviceOauth2ClientSecret) + (*in).DeepCopyInto(*out) + } if in.Oauth2ClientSecretSha256 != nil { in, out := &in.Oauth2ClientSecretSha256, &out.Oauth2ClientSecretSha256 *out = new(string) @@ -1343,6 +1347,7 @@ func (in *ComputeDiskSpec) DeepCopyInto(out *ComputeDiskSpec) { *out = new(int) **out = **in } + out.ProjectRef = in.ProjectRef if in.ReplicaZones != nil { in, out := &in.ReplicaZones, &out.ReplicaZones *out = make([]string, len(*in)) diff --git a/pkg/apis/container/v1beta1/containernodepool_types.go b/pkg/apis/container/v1beta1/containernodepool_types.go index ddea0a48d2..8c691e8875 100644 --- a/pkg/apis/container/v1beta1/containernodepool_types.go +++ b/pkg/apis/container/v1beta1/containernodepool_types.go @@ -210,7 +210,7 @@ type NodepoolWorkloadMetadataConfig struct { } type ContainerNodePoolSpec struct { - /* Configuration required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. */ + /* Configuration required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. To disable autoscaling, set minNodeCount and maxNodeCount to 0. */ // +optional Autoscaling *NodepoolAutoscaling `json:"autoscaling,omitempty"` diff --git a/pkg/apis/gkehub/group.go b/pkg/apis/gkehub/group.go new file mode 100644 index 0000000000..6ac3c1eb83 --- /dev/null +++ b/pkg/apis/gkehub/group.go @@ -0,0 +1,32 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// ---------------------------------------------------------------------------- +// +// *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +// +// ---------------------------------------------------------------------------- +// +// This file is automatically generated by Config Connector and manual +// changes will be clobbered when the file is regenerated. +// +// ---------------------------------------------------------------------------- + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Package gkehub contains gkehub API versions. +package gkehub diff --git a/pkg/apis/gkehub/v1beta1/doc.go b/pkg/apis/gkehub/v1beta1/doc.go new file mode 100644 index 0000000000..a590fbeb9b --- /dev/null +++ b/pkg/apis/gkehub/v1beta1/doc.go @@ -0,0 +1,40 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// ---------------------------------------------------------------------------- +// +// *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +// +// ---------------------------------------------------------------------------- +// +// This file is automatically generated by Config Connector and manual +// changes will be clobbered when the file is regenerated. +// +// ---------------------------------------------------------------------------- + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Package v1beta1 contains API Schema definitions for the gkehub v1beta1 API group. +// +k8s:openapi-gen=true +// +k8s:deepcopy-gen=package,register +// +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/gkehub +// +k8s:defaulter-gen=TypeMeta +// +groupName=gkehub.cnrm.cloud.google.com + +// Generate deepcopy object for gkehub/v1beta1 API group +//go:generate go run ../../../../../../deepcopy-gen/main.go -O zz_generated.deepcopy -i . -h ../../../../../../../hack/boilerplate_client_alpha.go.txt +package v1beta1 diff --git a/pkg/apis/gkehub/v1beta1/gkehubmembership_types.go b/pkg/apis/gkehub/v1beta1/gkehubmembership_types.go new file mode 100644 index 0000000000..99c77187cc --- /dev/null +++ b/pkg/apis/gkehub/v1beta1/gkehubmembership_types.go @@ -0,0 +1,222 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// ---------------------------------------------------------------------------- +// +// *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +// +// ---------------------------------------------------------------------------- +// +// This file is automatically generated by Config Connector and manual +// changes will be clobbered when the file is regenerated. +// +// ---------------------------------------------------------------------------- + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +package v1beta1 + +import ( + "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/k8s/v1alpha1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) + +type MembershipAuthority struct { + /* Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and be a valid URL with length <2000 characters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearing `issuer` disables Workload Identity. `issuer` cannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity). */ + // +optional + Issuer *string `json:"issuer,omitempty"` +} + +type MembershipEndpoint struct { + /* Optional. GKE-specific information. Only present if this Membership is a GKE cluster. */ + // +optional + GkeCluster *MembershipGkeCluster `json:"gkeCluster,omitempty"` + + /* Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features. */ + // +optional + KubernetesResource *MembershipKubernetesResource `json:"kubernetesResource,omitempty"` +} + +type MembershipGkeCluster struct { + /* */ + // +optional + ResourceRef *v1alpha1.ResourceRef `json:"resourceRef,omitempty"` +} + +type MembershipKubernetesResource struct { + /* Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership. */ + // +optional + MembershipCrManifest *string `json:"membershipCrManifest,omitempty"` + + /* Optional. Options for Kubernetes resource generation. */ + // +optional + ResourceOptions *MembershipResourceOptions `json:"resourceOptions,omitempty"` +} + +type MembershipResourceOptions struct { + /* Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected. */ + // +optional + ConnectVersion *string `json:"connectVersion,omitempty"` + + /* Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16. */ + // +optional + V1beta1Crd *bool `json:"v1beta1Crd,omitempty"` +} + +type GKEHubMembershipSpec struct { + /* Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity */ + // +optional + Authority *MembershipAuthority `json:"authority,omitempty"` + + /* Description of this membership, limited to 63 characters. Must match the regex: `*` This field is present for legacy purposes. */ + // +optional + Description *string `json:"description,omitempty"` + + /* Optional. Endpoint information to reach this member. */ + // +optional + Endpoint *MembershipEndpoint `json:"endpoint,omitempty"` + + /* Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object. */ + // +optional + ExternalId *string `json:"externalId,omitempty"` + + /* Optional. The infrastructure type this Membership is running on. Possible values: INFRASTRUCTURE_TYPE_UNSPECIFIED, ON_PREM, MULTI_CLOUD */ + // +optional + InfrastructureType *string `json:"infrastructureType,omitempty"` + + /* The location for the resource */ + Location string `json:"location"` + + /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ + // +optional + ResourceID *string `json:"resourceID,omitempty"` +} + +type MembershipAuthorityStatus struct { + /* Output only. An identity provider that reflects the `issuer` in the workload identity pool. */ + IdentityProvider string `json:"identityProvider,omitempty"` + + /* Output only. The name of the workload identity pool in which `issuer` will be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`, although this is subject to change in newer versions of this API. */ + WorkloadIdentityPool string `json:"workloadIdentityPool,omitempty"` +} + +type MembershipConnectResourcesStatus struct { + /* Whether the resource provided in the manifest is `cluster_scoped`. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster. */ + ClusterScoped bool `json:"clusterScoped,omitempty"` + + /* YAML manifest of the resource. */ + Manifest string `json:"manifest,omitempty"` +} + +type MembershipEndpointStatus struct { + /* Output only. Useful Kubernetes-specific metadata. */ + KubernetesMetadata MembershipKubernetesMetadataStatus `json:"kubernetesMetadata,omitempty"` + + /* */ + KubernetesResource MembershipKubernetesResourceStatus `json:"kubernetesResource,omitempty"` +} + +type MembershipKubernetesMetadataStatus struct { + /* Output only. Kubernetes API server version string as reported by `/version`. */ + KubernetesApiServerVersion string `json:"kubernetesApiServerVersion,omitempty"` + + /* Output only. The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB. */ + MemoryMb int `json:"memoryMb,omitempty"` + + /* Output only. Node count as reported by Kubernetes nodes resources. */ + NodeCount int `json:"nodeCount,omitempty"` + + /* Output only. Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty. */ + NodeProviderId string `json:"nodeProviderId,omitempty"` + + /* Output only. The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers. */ + UpdateTime string `json:"updateTime,omitempty"` + + /* Output only. vCPU count as reported by Kubernetes nodes resources. */ + VcpuCount int `json:"vcpuCount,omitempty"` +} + +type MembershipKubernetesResourceStatus struct { + /* Output only. The Kubernetes resources for installing the GKE Connect agent This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask. */ + ConnectResources []MembershipConnectResourcesStatus `json:"connectResources,omitempty"` + + /* Output only. Additional Kubernetes resources that need to be applied to the cluster after Membership creation, and after every update. This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask. */ + MembershipResources []MembershipMembershipResourcesStatus `json:"membershipResources,omitempty"` +} + +type MembershipMembershipResourcesStatus struct { + /* Whether the resource provided in the manifest is `cluster_scoped`. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster. */ + ClusterScoped bool `json:"clusterScoped,omitempty"` + + /* YAML manifest of the resource. */ + Manifest string `json:"manifest,omitempty"` +} + +type MembershipStateStatus struct { + /* Output only. The current state of the Membership resource. Possible values: CODE_UNSPECIFIED, CREATING, READY, DELETING, UPDATING, SERVICE_UPDATING */ + Code string `json:"code,omitempty"` +} + +type GKEHubMembershipStatus struct { + /* Conditions represent the latest available observations of the + GKEHubMembership's current state. */ + Conditions []v1alpha1.Condition `json:"conditions,omitempty"` + /* */ + Authority MembershipAuthorityStatus `json:"authority,omitempty"` + /* Output only. When the Membership was created. */ + CreateTime string `json:"createTime,omitempty"` + /* Output only. When the Membership was deleted. */ + DeleteTime string `json:"deleteTime,omitempty"` + /* */ + Endpoint MembershipEndpointStatus `json:"endpoint,omitempty"` + /* Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset. */ + LastConnectionTime string `json:"lastConnectionTime,omitempty"` + /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ + ObservedGeneration int `json:"observedGeneration,omitempty"` + /* Output only. State of the Membership resource. */ + State MembershipStateStatus `json:"state,omitempty"` + /* Output only. Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id. */ + UniqueId string `json:"uniqueId,omitempty"` + /* Output only. When the Membership was last updated. */ + UpdateTime string `json:"updateTime,omitempty"` +} + +// +genclient +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// GKEHubMembership is the Schema for the gkehub API +// +k8s:openapi-gen=true +type GKEHubMembership struct { + metav1.TypeMeta `json:",inline"` + metav1.ObjectMeta `json:"metadata,omitempty"` + + Spec GKEHubMembershipSpec `json:"spec,omitempty"` + Status GKEHubMembershipStatus `json:"status,omitempty"` +} + +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// GKEHubMembershipList contains a list of GKEHubMembership +type GKEHubMembershipList struct { + metav1.TypeMeta `json:",inline"` + metav1.ListMeta `json:"metadata,omitempty"` + Items []GKEHubMembership `json:"items"` +} + +func init() { + SchemeBuilder.Register(&GKEHubMembership{}, &GKEHubMembershipList{}) +} diff --git a/pkg/apis/gkehub/v1beta1/register.go b/pkg/apis/gkehub/v1beta1/register.go new file mode 100644 index 0000000000..b17b435295 --- /dev/null +++ b/pkg/apis/gkehub/v1beta1/register.go @@ -0,0 +1,63 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// ---------------------------------------------------------------------------- +// +// *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +// +// ---------------------------------------------------------------------------- +// +// This file is automatically generated by Config Connector and manual +// changes will be clobbered when the file is regenerated. +// +// ---------------------------------------------------------------------------- + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Package v1beta1 contains API Schema definitions for the gkehub v1beta1 API group. +// +k8s:openapi-gen=true +// +k8s:deepcopy-gen=package,register +// +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/gkehub +// +k8s:defaulter-gen=TypeMeta +// +groupName=gkehub.cnrm.cloud.google.com +package v1beta1 + +import ( + "reflect" + + "k8s.io/apimachinery/pkg/runtime/schema" + "sigs.k8s.io/controller-runtime/pkg/scheme" +) + +var ( + // SchemeGroupVersion is the group version used to register these objects. + SchemeGroupVersion = schema.GroupVersion{Group: "gkehub.cnrm.cloud.google.com", Version: "v1beta1"} + + // SchemeBuilder is used to add go types to the GroupVersionKind scheme. + SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} + + // AddToScheme is a global function that registers this API group & version to a scheme + AddToScheme = SchemeBuilder.AddToScheme + + GKEHubMembershipGVK = schema.GroupVersionKind{ + Group: SchemeGroupVersion.Group, + Version: SchemeGroupVersion.Version, + Kind: reflect.TypeOf(GKEHubMembership{}).Name(), + } + + gkehubAPIVersion = SchemeGroupVersion.String() +) diff --git a/pkg/apis/gkehub/v1beta1/zz_generated.deepcopy.go b/pkg/apis/gkehub/v1beta1/zz_generated.deepcopy.go new file mode 100644 index 0000000000..96380f1837 --- /dev/null +++ b/pkg/apis/gkehub/v1beta1/zz_generated.deepcopy.go @@ -0,0 +1,404 @@ +// +build !ignore_autogenerated + +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package v1beta1 + +import ( + v1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/k8s/v1alpha1" + runtime "k8s.io/apimachinery/pkg/runtime" +) + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GKEHubMembership) DeepCopyInto(out *GKEHubMembership) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + in.Spec.DeepCopyInto(&out.Spec) + in.Status.DeepCopyInto(&out.Status) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubMembership. +func (in *GKEHubMembership) DeepCopy() *GKEHubMembership { + if in == nil { + return nil + } + out := new(GKEHubMembership) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *GKEHubMembership) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GKEHubMembershipList) DeepCopyInto(out *GKEHubMembershipList) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) + if in.Items != nil { + in, out := &in.Items, &out.Items + *out = make([]GKEHubMembership, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubMembershipList. +func (in *GKEHubMembershipList) DeepCopy() *GKEHubMembershipList { + if in == nil { + return nil + } + out := new(GKEHubMembershipList) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *GKEHubMembershipList) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GKEHubMembershipSpec) DeepCopyInto(out *GKEHubMembershipSpec) { + *out = *in + if in.Authority != nil { + in, out := &in.Authority, &out.Authority + *out = new(MembershipAuthority) + (*in).DeepCopyInto(*out) + } + if in.Description != nil { + in, out := &in.Description, &out.Description + *out = new(string) + **out = **in + } + if in.Endpoint != nil { + in, out := &in.Endpoint, &out.Endpoint + *out = new(MembershipEndpoint) + (*in).DeepCopyInto(*out) + } + if in.ExternalId != nil { + in, out := &in.ExternalId, &out.ExternalId + *out = new(string) + **out = **in + } + if in.InfrastructureType != nil { + in, out := &in.InfrastructureType, &out.InfrastructureType + *out = new(string) + **out = **in + } + if in.ResourceID != nil { + in, out := &in.ResourceID, &out.ResourceID + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubMembershipSpec. +func (in *GKEHubMembershipSpec) DeepCopy() *GKEHubMembershipSpec { + if in == nil { + return nil + } + out := new(GKEHubMembershipSpec) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GKEHubMembershipStatus) DeepCopyInto(out *GKEHubMembershipStatus) { + *out = *in + if in.Conditions != nil { + in, out := &in.Conditions, &out.Conditions + *out = make([]v1alpha1.Condition, len(*in)) + copy(*out, *in) + } + out.Authority = in.Authority + in.Endpoint.DeepCopyInto(&out.Endpoint) + out.State = in.State + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubMembershipStatus. +func (in *GKEHubMembershipStatus) DeepCopy() *GKEHubMembershipStatus { + if in == nil { + return nil + } + out := new(GKEHubMembershipStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipAuthority) DeepCopyInto(out *MembershipAuthority) { + *out = *in + if in.Issuer != nil { + in, out := &in.Issuer, &out.Issuer + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipAuthority. +func (in *MembershipAuthority) DeepCopy() *MembershipAuthority { + if in == nil { + return nil + } + out := new(MembershipAuthority) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipAuthorityStatus) DeepCopyInto(out *MembershipAuthorityStatus) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipAuthorityStatus. +func (in *MembershipAuthorityStatus) DeepCopy() *MembershipAuthorityStatus { + if in == nil { + return nil + } + out := new(MembershipAuthorityStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipConnectResourcesStatus) DeepCopyInto(out *MembershipConnectResourcesStatus) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipConnectResourcesStatus. +func (in *MembershipConnectResourcesStatus) DeepCopy() *MembershipConnectResourcesStatus { + if in == nil { + return nil + } + out := new(MembershipConnectResourcesStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipEndpoint) DeepCopyInto(out *MembershipEndpoint) { + *out = *in + if in.GkeCluster != nil { + in, out := &in.GkeCluster, &out.GkeCluster + *out = new(MembershipGkeCluster) + (*in).DeepCopyInto(*out) + } + if in.KubernetesResource != nil { + in, out := &in.KubernetesResource, &out.KubernetesResource + *out = new(MembershipKubernetesResource) + (*in).DeepCopyInto(*out) + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipEndpoint. +func (in *MembershipEndpoint) DeepCopy() *MembershipEndpoint { + if in == nil { + return nil + } + out := new(MembershipEndpoint) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipEndpointStatus) DeepCopyInto(out *MembershipEndpointStatus) { + *out = *in + out.KubernetesMetadata = in.KubernetesMetadata + in.KubernetesResource.DeepCopyInto(&out.KubernetesResource) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipEndpointStatus. +func (in *MembershipEndpointStatus) DeepCopy() *MembershipEndpointStatus { + if in == nil { + return nil + } + out := new(MembershipEndpointStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipGkeCluster) DeepCopyInto(out *MembershipGkeCluster) { + *out = *in + if in.ResourceRef != nil { + in, out := &in.ResourceRef, &out.ResourceRef + *out = new(v1alpha1.ResourceRef) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipGkeCluster. +func (in *MembershipGkeCluster) DeepCopy() *MembershipGkeCluster { + if in == nil { + return nil + } + out := new(MembershipGkeCluster) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipKubernetesMetadataStatus) DeepCopyInto(out *MembershipKubernetesMetadataStatus) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipKubernetesMetadataStatus. +func (in *MembershipKubernetesMetadataStatus) DeepCopy() *MembershipKubernetesMetadataStatus { + if in == nil { + return nil + } + out := new(MembershipKubernetesMetadataStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipKubernetesResource) DeepCopyInto(out *MembershipKubernetesResource) { + *out = *in + if in.MembershipCrManifest != nil { + in, out := &in.MembershipCrManifest, &out.MembershipCrManifest + *out = new(string) + **out = **in + } + if in.ResourceOptions != nil { + in, out := &in.ResourceOptions, &out.ResourceOptions + *out = new(MembershipResourceOptions) + (*in).DeepCopyInto(*out) + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipKubernetesResource. +func (in *MembershipKubernetesResource) DeepCopy() *MembershipKubernetesResource { + if in == nil { + return nil + } + out := new(MembershipKubernetesResource) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipKubernetesResourceStatus) DeepCopyInto(out *MembershipKubernetesResourceStatus) { + *out = *in + if in.ConnectResources != nil { + in, out := &in.ConnectResources, &out.ConnectResources + *out = make([]MembershipConnectResourcesStatus, len(*in)) + copy(*out, *in) + } + if in.MembershipResources != nil { + in, out := &in.MembershipResources, &out.MembershipResources + *out = make([]MembershipMembershipResourcesStatus, len(*in)) + copy(*out, *in) + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipKubernetesResourceStatus. +func (in *MembershipKubernetesResourceStatus) DeepCopy() *MembershipKubernetesResourceStatus { + if in == nil { + return nil + } + out := new(MembershipKubernetesResourceStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipMembershipResourcesStatus) DeepCopyInto(out *MembershipMembershipResourcesStatus) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipMembershipResourcesStatus. +func (in *MembershipMembershipResourcesStatus) DeepCopy() *MembershipMembershipResourcesStatus { + if in == nil { + return nil + } + out := new(MembershipMembershipResourcesStatus) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipResourceOptions) DeepCopyInto(out *MembershipResourceOptions) { + *out = *in + if in.ConnectVersion != nil { + in, out := &in.ConnectVersion, &out.ConnectVersion + *out = new(string) + **out = **in + } + if in.V1beta1Crd != nil { + in, out := &in.V1beta1Crd, &out.V1beta1Crd + *out = new(bool) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipResourceOptions. +func (in *MembershipResourceOptions) DeepCopy() *MembershipResourceOptions { + if in == nil { + return nil + } + out := new(MembershipResourceOptions) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MembershipStateStatus) DeepCopyInto(out *MembershipStateStatus) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipStateStatus. +func (in *MembershipStateStatus) DeepCopy() *MembershipStateStatus { + if in == nil { + return nil + } + out := new(MembershipStateStatus) + in.DeepCopyInto(out) + return out +} diff --git a/pkg/apis/resourcemanager/v1beta1/project_types.go b/pkg/apis/resourcemanager/v1beta1/project_types.go index 576e736c22..8ceeb4fb29 100644 --- a/pkg/apis/resourcemanager/v1beta1/project_types.go +++ b/pkg/apis/resourcemanager/v1beta1/project_types.go @@ -55,6 +55,10 @@ type ProjectSpec struct { specified. */ // +optional OrganizationRef *v1alpha1.ResourceRef `json:"organizationRef,omitempty"` + + /* Immutable. Optional. The projectId of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ + // +optional + ResourceID *string `json:"resourceID,omitempty"` } type ProjectStatus struct { diff --git a/pkg/apis/resourcemanager/v1beta1/zz_generated.deepcopy.go b/pkg/apis/resourcemanager/v1beta1/zz_generated.deepcopy.go index c4de15a6e0..c6aa06194f 100644 --- a/pkg/apis/resourcemanager/v1beta1/zz_generated.deepcopy.go +++ b/pkg/apis/resourcemanager/v1beta1/zz_generated.deepcopy.go @@ -361,6 +361,11 @@ func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec) { *out = new(v1alpha1.ResourceRef) **out = **in } + if in.ResourceID != nil { + in, out := &in.ResourceID, &out.ResourceID + *out = new(string) + **out = **in + } return } diff --git a/pkg/client/clientset/versioned/clientset.go b/pkg/client/clientset/versioned/clientset.go index 0968f09101..ad5ee51da5 100644 --- a/pkg/client/clientset/versioned/clientset.go +++ b/pkg/client/clientset/versioned/clientset.go @@ -29,6 +29,7 @@ import ( bigqueryv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/bigquery/v1beta1" bigtablev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/bigtable/v1beta1" cloudbuildv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/cloudbuild/v1beta1" + cloudidentityv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1" cloudschedulerv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/cloudscheduler/v1beta1" computev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/compute/v1beta1" containerv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/container/v1beta1" @@ -38,6 +39,7 @@ import ( dnsv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/dns/v1beta1" firestorev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/firestore/v1beta1" gameservicesv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/gameservices/v1beta1" + gkehubv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/gkehub/v1beta1" iamv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/iam/v1beta1" iapv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/iap/v1beta1" identityplatformv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/identityplatform/v1beta1" @@ -70,6 +72,7 @@ type Interface interface { BigqueryV1beta1() bigqueryv1beta1.BigqueryV1beta1Interface BigtableV1beta1() bigtablev1beta1.BigtableV1beta1Interface CloudbuildV1beta1() cloudbuildv1beta1.CloudbuildV1beta1Interface + CloudidentityV1beta1() cloudidentityv1beta1.CloudidentityV1beta1Interface CloudschedulerV1beta1() cloudschedulerv1beta1.CloudschedulerV1beta1Interface ComputeV1beta1() computev1beta1.ComputeV1beta1Interface ContainerV1beta1() containerv1beta1.ContainerV1beta1Interface @@ -79,6 +82,7 @@ type Interface interface { DnsV1beta1() dnsv1beta1.DnsV1beta1Interface FirestoreV1beta1() firestorev1beta1.FirestoreV1beta1Interface GameservicesV1beta1() gameservicesv1beta1.GameservicesV1beta1Interface + GkehubV1beta1() gkehubv1beta1.GkehubV1beta1Interface IamV1beta1() iamv1beta1.IamV1beta1Interface IapV1beta1() iapv1beta1.IapV1beta1Interface IdentityplatformV1beta1() identityplatformv1beta1.IdentityplatformV1beta1Interface @@ -110,6 +114,7 @@ type Clientset struct { bigqueryV1beta1 *bigqueryv1beta1.BigqueryV1beta1Client bigtableV1beta1 *bigtablev1beta1.BigtableV1beta1Client cloudbuildV1beta1 *cloudbuildv1beta1.CloudbuildV1beta1Client + cloudidentityV1beta1 *cloudidentityv1beta1.CloudidentityV1beta1Client cloudschedulerV1beta1 *cloudschedulerv1beta1.CloudschedulerV1beta1Client computeV1beta1 *computev1beta1.ComputeV1beta1Client containerV1beta1 *containerv1beta1.ContainerV1beta1Client @@ -119,6 +124,7 @@ type Clientset struct { dnsV1beta1 *dnsv1beta1.DnsV1beta1Client firestoreV1beta1 *firestorev1beta1.FirestoreV1beta1Client gameservicesV1beta1 *gameservicesv1beta1.GameservicesV1beta1Client + gkehubV1beta1 *gkehubv1beta1.GkehubV1beta1Client iamV1beta1 *iamv1beta1.IamV1beta1Client iapV1beta1 *iapv1beta1.IapV1beta1Client identityplatformV1beta1 *identityplatformv1beta1.IdentityplatformV1beta1Client @@ -166,6 +172,11 @@ func (c *Clientset) CloudbuildV1beta1() cloudbuildv1beta1.CloudbuildV1beta1Inter return c.cloudbuildV1beta1 } +// CloudidentityV1beta1 retrieves the CloudidentityV1beta1Client +func (c *Clientset) CloudidentityV1beta1() cloudidentityv1beta1.CloudidentityV1beta1Interface { + return c.cloudidentityV1beta1 +} + // CloudschedulerV1beta1 retrieves the CloudschedulerV1beta1Client func (c *Clientset) CloudschedulerV1beta1() cloudschedulerv1beta1.CloudschedulerV1beta1Interface { return c.cloudschedulerV1beta1 @@ -211,6 +222,11 @@ func (c *Clientset) GameservicesV1beta1() gameservicesv1beta1.GameservicesV1beta return c.gameservicesV1beta1 } +// GkehubV1beta1 retrieves the GkehubV1beta1Client +func (c *Clientset) GkehubV1beta1() gkehubv1beta1.GkehubV1beta1Interface { + return c.gkehubV1beta1 +} + // IamV1beta1 retrieves the IamV1beta1Client func (c *Clientset) IamV1beta1() iamv1beta1.IamV1beta1Interface { return c.iamV1beta1 @@ -352,6 +368,10 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { if err != nil { return nil, err } + cs.cloudidentityV1beta1, err = cloudidentityv1beta1.NewForConfig(&configShallowCopy) + if err != nil { + return nil, err + } cs.cloudschedulerV1beta1, err = cloudschedulerv1beta1.NewForConfig(&configShallowCopy) if err != nil { return nil, err @@ -388,6 +408,10 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { if err != nil { return nil, err } + cs.gkehubV1beta1, err = gkehubv1beta1.NewForConfig(&configShallowCopy) + if err != nil { + return nil, err + } cs.iamV1beta1, err = iamv1beta1.NewForConfig(&configShallowCopy) if err != nil { return nil, err @@ -485,6 +509,7 @@ func NewForConfigOrDie(c *rest.Config) *Clientset { cs.bigqueryV1beta1 = bigqueryv1beta1.NewForConfigOrDie(c) cs.bigtableV1beta1 = bigtablev1beta1.NewForConfigOrDie(c) cs.cloudbuildV1beta1 = cloudbuildv1beta1.NewForConfigOrDie(c) + cs.cloudidentityV1beta1 = cloudidentityv1beta1.NewForConfigOrDie(c) cs.cloudschedulerV1beta1 = cloudschedulerv1beta1.NewForConfigOrDie(c) cs.computeV1beta1 = computev1beta1.NewForConfigOrDie(c) cs.containerV1beta1 = containerv1beta1.NewForConfigOrDie(c) @@ -494,6 +519,7 @@ func NewForConfigOrDie(c *rest.Config) *Clientset { cs.dnsV1beta1 = dnsv1beta1.NewForConfigOrDie(c) cs.firestoreV1beta1 = firestorev1beta1.NewForConfigOrDie(c) cs.gameservicesV1beta1 = gameservicesv1beta1.NewForConfigOrDie(c) + cs.gkehubV1beta1 = gkehubv1beta1.NewForConfigOrDie(c) cs.iamV1beta1 = iamv1beta1.NewForConfigOrDie(c) cs.iapV1beta1 = iapv1beta1.NewForConfigOrDie(c) cs.identityplatformV1beta1 = identityplatformv1beta1.NewForConfigOrDie(c) @@ -527,6 +553,7 @@ func New(c rest.Interface) *Clientset { cs.bigqueryV1beta1 = bigqueryv1beta1.New(c) cs.bigtableV1beta1 = bigtablev1beta1.New(c) cs.cloudbuildV1beta1 = cloudbuildv1beta1.New(c) + cs.cloudidentityV1beta1 = cloudidentityv1beta1.New(c) cs.cloudschedulerV1beta1 = cloudschedulerv1beta1.New(c) cs.computeV1beta1 = computev1beta1.New(c) cs.containerV1beta1 = containerv1beta1.New(c) @@ -536,6 +563,7 @@ func New(c rest.Interface) *Clientset { cs.dnsV1beta1 = dnsv1beta1.New(c) cs.firestoreV1beta1 = firestorev1beta1.New(c) cs.gameservicesV1beta1 = gameservicesv1beta1.New(c) + cs.gkehubV1beta1 = gkehubv1beta1.New(c) cs.iamV1beta1 = iamv1beta1.New(c) cs.iapV1beta1 = iapv1beta1.New(c) cs.identityplatformV1beta1 = identityplatformv1beta1.New(c) diff --git a/pkg/client/clientset/versioned/fake/clientset_generated.go b/pkg/client/clientset/versioned/fake/clientset_generated.go index a345e27a90..60d1a82083 100644 --- a/pkg/client/clientset/versioned/fake/clientset_generated.go +++ b/pkg/client/clientset/versioned/fake/clientset_generated.go @@ -33,6 +33,8 @@ import ( fakebigtablev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/bigtable/v1beta1/fake" cloudbuildv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/cloudbuild/v1beta1" fakecloudbuildv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/cloudbuild/v1beta1/fake" + cloudidentityv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1" + fakecloudidentityv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake" cloudschedulerv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/cloudscheduler/v1beta1" fakecloudschedulerv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/cloudscheduler/v1beta1/fake" computev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/compute/v1beta1" @@ -51,6 +53,8 @@ import ( fakefirestorev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/firestore/v1beta1/fake" gameservicesv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/gameservices/v1beta1" fakegameservicesv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/gameservices/v1beta1/fake" + gkehubv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/gkehub/v1beta1" + fakegkehubv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake" iamv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/iam/v1beta1" fakeiamv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/iam/v1beta1/fake" iapv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/iap/v1beta1" @@ -170,6 +174,11 @@ func (c *Clientset) CloudbuildV1beta1() cloudbuildv1beta1.CloudbuildV1beta1Inter return &fakecloudbuildv1beta1.FakeCloudbuildV1beta1{Fake: &c.Fake} } +// CloudidentityV1beta1 retrieves the CloudidentityV1beta1Client +func (c *Clientset) CloudidentityV1beta1() cloudidentityv1beta1.CloudidentityV1beta1Interface { + return &fakecloudidentityv1beta1.FakeCloudidentityV1beta1{Fake: &c.Fake} +} + // CloudschedulerV1beta1 retrieves the CloudschedulerV1beta1Client func (c *Clientset) CloudschedulerV1beta1() cloudschedulerv1beta1.CloudschedulerV1beta1Interface { return &fakecloudschedulerv1beta1.FakeCloudschedulerV1beta1{Fake: &c.Fake} @@ -215,6 +224,11 @@ func (c *Clientset) GameservicesV1beta1() gameservicesv1beta1.GameservicesV1beta return &fakegameservicesv1beta1.FakeGameservicesV1beta1{Fake: &c.Fake} } +// GkehubV1beta1 retrieves the GkehubV1beta1Client +func (c *Clientset) GkehubV1beta1() gkehubv1beta1.GkehubV1beta1Interface { + return &fakegkehubv1beta1.FakeGkehubV1beta1{Fake: &c.Fake} +} + // IamV1beta1 retrieves the IamV1beta1Client func (c *Clientset) IamV1beta1() iamv1beta1.IamV1beta1Interface { return &fakeiamv1beta1.FakeIamV1beta1{Fake: &c.Fake} diff --git a/pkg/client/clientset/versioned/fake/register.go b/pkg/client/clientset/versioned/fake/register.go index 4e3e9b5dfe..86f0c776fd 100644 --- a/pkg/client/clientset/versioned/fake/register.go +++ b/pkg/client/clientset/versioned/fake/register.go @@ -27,6 +27,7 @@ import ( bigqueryv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/bigquery/v1beta1" bigtablev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/bigtable/v1beta1" cloudbuildv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudbuild/v1beta1" + cloudidentityv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudidentity/v1beta1" cloudschedulerv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudscheduler/v1beta1" computev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/compute/v1beta1" containerv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/container/v1beta1" @@ -36,6 +37,7 @@ import ( dnsv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/dns/v1beta1" firestorev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/firestore/v1beta1" gameservicesv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/gameservices/v1beta1" + gkehubv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/gkehub/v1beta1" iamv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/iam/v1beta1" iapv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/iap/v1beta1" identityplatformv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/identityplatform/v1beta1" @@ -72,6 +74,7 @@ var localSchemeBuilder = runtime.SchemeBuilder{ bigqueryv1beta1.AddToScheme, bigtablev1beta1.AddToScheme, cloudbuildv1beta1.AddToScheme, + cloudidentityv1beta1.AddToScheme, cloudschedulerv1beta1.AddToScheme, computev1beta1.AddToScheme, containerv1beta1.AddToScheme, @@ -81,6 +84,7 @@ var localSchemeBuilder = runtime.SchemeBuilder{ dnsv1beta1.AddToScheme, firestorev1beta1.AddToScheme, gameservicesv1beta1.AddToScheme, + gkehubv1beta1.AddToScheme, iamv1beta1.AddToScheme, iapv1beta1.AddToScheme, identityplatformv1beta1.AddToScheme, diff --git a/pkg/client/clientset/versioned/scheme/register.go b/pkg/client/clientset/versioned/scheme/register.go index 35320c0aea..055924c6dc 100644 --- a/pkg/client/clientset/versioned/scheme/register.go +++ b/pkg/client/clientset/versioned/scheme/register.go @@ -27,6 +27,7 @@ import ( bigqueryv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/bigquery/v1beta1" bigtablev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/bigtable/v1beta1" cloudbuildv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudbuild/v1beta1" + cloudidentityv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudidentity/v1beta1" cloudschedulerv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudscheduler/v1beta1" computev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/compute/v1beta1" containerv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/container/v1beta1" @@ -36,6 +37,7 @@ import ( dnsv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/dns/v1beta1" firestorev1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/firestore/v1beta1" gameservicesv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/gameservices/v1beta1" + gkehubv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/gkehub/v1beta1" iamv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/iam/v1beta1" iapv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/iap/v1beta1" identityplatformv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/identityplatform/v1beta1" @@ -72,6 +74,7 @@ var localSchemeBuilder = runtime.SchemeBuilder{ bigqueryv1beta1.AddToScheme, bigtablev1beta1.AddToScheme, cloudbuildv1beta1.AddToScheme, + cloudidentityv1beta1.AddToScheme, cloudschedulerv1beta1.AddToScheme, computev1beta1.AddToScheme, containerv1beta1.AddToScheme, @@ -81,6 +84,7 @@ var localSchemeBuilder = runtime.SchemeBuilder{ dnsv1beta1.AddToScheme, firestorev1beta1.AddToScheme, gameservicesv1beta1.AddToScheme, + gkehubv1beta1.AddToScheme, iamv1beta1.AddToScheme, iapv1beta1.AddToScheme, identityplatformv1beta1.AddToScheme, diff --git a/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/cloudidentity_client.go b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/cloudidentity_client.go new file mode 100644 index 0000000000..ae5ff00d4f --- /dev/null +++ b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/cloudidentity_client.go @@ -0,0 +1,92 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package v1beta1 + +import ( + v1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudidentity/v1beta1" + "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/scheme" + rest "k8s.io/client-go/rest" +) + +type CloudidentityV1beta1Interface interface { + RESTClient() rest.Interface + CloudIdentityGroupsGetter +} + +// CloudidentityV1beta1Client is used to interact with features provided by the cloudidentity.cnrm.cloud.google.com group. +type CloudidentityV1beta1Client struct { + restClient rest.Interface +} + +func (c *CloudidentityV1beta1Client) CloudIdentityGroups(namespace string) CloudIdentityGroupInterface { + return newCloudIdentityGroups(c, namespace) +} + +// NewForConfig creates a new CloudidentityV1beta1Client for the given config. +func NewForConfig(c *rest.Config) (*CloudidentityV1beta1Client, error) { + config := *c + if err := setConfigDefaults(&config); err != nil { + return nil, err + } + client, err := rest.RESTClientFor(&config) + if err != nil { + return nil, err + } + return &CloudidentityV1beta1Client{client}, nil +} + +// NewForConfigOrDie creates a new CloudidentityV1beta1Client for the given config and +// panics if there is an error in the config. +func NewForConfigOrDie(c *rest.Config) *CloudidentityV1beta1Client { + client, err := NewForConfig(c) + if err != nil { + panic(err) + } + return client +} + +// New creates a new CloudidentityV1beta1Client for the given RESTClient. +func New(c rest.Interface) *CloudidentityV1beta1Client { + return &CloudidentityV1beta1Client{c} +} + +func setConfigDefaults(config *rest.Config) error { + gv := v1beta1.SchemeGroupVersion + config.GroupVersion = &gv + config.APIPath = "/apis" + config.NegotiatedSerializer = scheme.Codecs.WithoutConversion() + + if config.UserAgent == "" { + config.UserAgent = rest.DefaultKubernetesUserAgent() + } + + return nil +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *CloudidentityV1beta1Client) RESTClient() rest.Interface { + if c == nil { + return nil + } + return c.restClient +} diff --git a/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/cloudidentitygroup.go b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/cloudidentitygroup.go new file mode 100644 index 0000000000..89c775eee9 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/cloudidentitygroup.go @@ -0,0 +1,198 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package v1beta1 + +import ( + "context" + "time" + + v1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudidentity/v1beta1" + scheme "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/scheme" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// CloudIdentityGroupsGetter has a method to return a CloudIdentityGroupInterface. +// A group's client should implement this interface. +type CloudIdentityGroupsGetter interface { + CloudIdentityGroups(namespace string) CloudIdentityGroupInterface +} + +// CloudIdentityGroupInterface has methods to work with CloudIdentityGroup resources. +type CloudIdentityGroupInterface interface { + Create(ctx context.Context, cloudIdentityGroup *v1beta1.CloudIdentityGroup, opts v1.CreateOptions) (*v1beta1.CloudIdentityGroup, error) + Update(ctx context.Context, cloudIdentityGroup *v1beta1.CloudIdentityGroup, opts v1.UpdateOptions) (*v1beta1.CloudIdentityGroup, error) + UpdateStatus(ctx context.Context, cloudIdentityGroup *v1beta1.CloudIdentityGroup, opts v1.UpdateOptions) (*v1beta1.CloudIdentityGroup, error) + Delete(ctx context.Context, name string, opts v1.DeleteOptions) error + DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error + Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.CloudIdentityGroup, error) + List(ctx context.Context, opts v1.ListOptions) (*v1beta1.CloudIdentityGroupList, error) + Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) + Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.CloudIdentityGroup, err error) + CloudIdentityGroupExpansion +} + +// cloudIdentityGroups implements CloudIdentityGroupInterface +type cloudIdentityGroups struct { + client rest.Interface + ns string +} + +// newCloudIdentityGroups returns a CloudIdentityGroups +func newCloudIdentityGroups(c *CloudidentityV1beta1Client, namespace string) *cloudIdentityGroups { + return &cloudIdentityGroups{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Get takes name of the cloudIdentityGroup, and returns the corresponding cloudIdentityGroup object, and an error if there is any. +func (c *cloudIdentityGroups) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.CloudIdentityGroup, err error) { + result = &v1beta1.CloudIdentityGroup{} + err = c.client.Get(). + Namespace(c.ns). + Resource("cloudidentitygroups"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(ctx). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of CloudIdentityGroups that match those selectors. +func (c *cloudIdentityGroups) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.CloudIdentityGroupList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + result = &v1beta1.CloudIdentityGroupList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("cloudidentitygroups"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Do(ctx). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested cloudIdentityGroups. +func (c *cloudIdentityGroups) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("cloudidentitygroups"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Watch(ctx) +} + +// Create takes the representation of a cloudIdentityGroup and creates it. Returns the server's representation of the cloudIdentityGroup, and an error, if there is any. +func (c *cloudIdentityGroups) Create(ctx context.Context, cloudIdentityGroup *v1beta1.CloudIdentityGroup, opts v1.CreateOptions) (result *v1beta1.CloudIdentityGroup, err error) { + result = &v1beta1.CloudIdentityGroup{} + err = c.client.Post(). + Namespace(c.ns). + Resource("cloudidentitygroups"). + VersionedParams(&opts, scheme.ParameterCodec). + Body(cloudIdentityGroup). + Do(ctx). + Into(result) + return +} + +// Update takes the representation of a cloudIdentityGroup and updates it. Returns the server's representation of the cloudIdentityGroup, and an error, if there is any. +func (c *cloudIdentityGroups) Update(ctx context.Context, cloudIdentityGroup *v1beta1.CloudIdentityGroup, opts v1.UpdateOptions) (result *v1beta1.CloudIdentityGroup, err error) { + result = &v1beta1.CloudIdentityGroup{} + err = c.client.Put(). + Namespace(c.ns). + Resource("cloudidentitygroups"). + Name(cloudIdentityGroup.Name). + VersionedParams(&opts, scheme.ParameterCodec). + Body(cloudIdentityGroup). + Do(ctx). + Into(result) + return +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). +func (c *cloudIdentityGroups) UpdateStatus(ctx context.Context, cloudIdentityGroup *v1beta1.CloudIdentityGroup, opts v1.UpdateOptions) (result *v1beta1.CloudIdentityGroup, err error) { + result = &v1beta1.CloudIdentityGroup{} + err = c.client.Put(). + Namespace(c.ns). + Resource("cloudidentitygroups"). + Name(cloudIdentityGroup.Name). + SubResource("status"). + VersionedParams(&opts, scheme.ParameterCodec). + Body(cloudIdentityGroup). + Do(ctx). + Into(result) + return +} + +// Delete takes name of the cloudIdentityGroup and deletes it. Returns an error if one occurs. +func (c *cloudIdentityGroups) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("cloudidentitygroups"). + Name(name). + Body(&opts). + Do(ctx). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *cloudIdentityGroups) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error { + var timeout time.Duration + if listOpts.TimeoutSeconds != nil { + timeout = time.Duration(*listOpts.TimeoutSeconds) * time.Second + } + return c.client.Delete(). + Namespace(c.ns). + Resource("cloudidentitygroups"). + VersionedParams(&listOpts, scheme.ParameterCodec). + Timeout(timeout). + Body(&opts). + Do(ctx). + Error() +} + +// Patch applies the patch and returns the patched cloudIdentityGroup. +func (c *cloudIdentityGroups) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.CloudIdentityGroup, err error) { + result = &v1beta1.CloudIdentityGroup{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("cloudidentitygroups"). + Name(name). + SubResource(subresources...). + VersionedParams(&opts, scheme.ParameterCodec). + Body(data). + Do(ctx). + Into(result) + return +} diff --git a/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/doc.go b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/doc.go new file mode 100644 index 0000000000..0bf01d15b1 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/doc.go @@ -0,0 +1,23 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +// This package has the automatically generated typed clients. +package v1beta1 diff --git a/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/doc.go b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/doc.go new file mode 100644 index 0000000000..7a39491606 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/doc.go @@ -0,0 +1,23 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +// Package fake has the automatically generated clients. +package fake diff --git a/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/fake_cloudidentity_client.go b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/fake_cloudidentity_client.go new file mode 100644 index 0000000000..ce3b20cc09 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/fake_cloudidentity_client.go @@ -0,0 +1,43 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package fake + +import ( + v1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1" + rest "k8s.io/client-go/rest" + testing "k8s.io/client-go/testing" +) + +type FakeCloudidentityV1beta1 struct { + *testing.Fake +} + +func (c *FakeCloudidentityV1beta1) CloudIdentityGroups(namespace string) v1beta1.CloudIdentityGroupInterface { + return &FakeCloudIdentityGroups{c, namespace} +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *FakeCloudidentityV1beta1) RESTClient() rest.Interface { + var ret *rest.RESTClient + return ret +} diff --git a/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/fake_cloudidentitygroup.go b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/fake_cloudidentitygroup.go new file mode 100644 index 0000000000..514ee62e6d --- /dev/null +++ b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/fake/fake_cloudidentitygroup.go @@ -0,0 +1,145 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package fake + +import ( + "context" + + v1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/cloudidentity/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeCloudIdentityGroups implements CloudIdentityGroupInterface +type FakeCloudIdentityGroups struct { + Fake *FakeCloudidentityV1beta1 + ns string +} + +var cloudidentitygroupsResource = schema.GroupVersionResource{Group: "cloudidentity.cnrm.cloud.google.com", Version: "v1beta1", Resource: "cloudidentitygroups"} + +var cloudidentitygroupsKind = schema.GroupVersionKind{Group: "cloudidentity.cnrm.cloud.google.com", Version: "v1beta1", Kind: "CloudIdentityGroup"} + +// Get takes name of the cloudIdentityGroup, and returns the corresponding cloudIdentityGroup object, and an error if there is any. +func (c *FakeCloudIdentityGroups) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.CloudIdentityGroup, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(cloudidentitygroupsResource, c.ns, name), &v1beta1.CloudIdentityGroup{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.CloudIdentityGroup), err +} + +// List takes label and field selectors, and returns the list of CloudIdentityGroups that match those selectors. +func (c *FakeCloudIdentityGroups) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.CloudIdentityGroupList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(cloudidentitygroupsResource, cloudidentitygroupsKind, c.ns, opts), &v1beta1.CloudIdentityGroupList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &v1beta1.CloudIdentityGroupList{ListMeta: obj.(*v1beta1.CloudIdentityGroupList).ListMeta} + for _, item := range obj.(*v1beta1.CloudIdentityGroupList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested cloudIdentityGroups. +func (c *FakeCloudIdentityGroups) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(cloudidentitygroupsResource, c.ns, opts)) + +} + +// Create takes the representation of a cloudIdentityGroup and creates it. Returns the server's representation of the cloudIdentityGroup, and an error, if there is any. +func (c *FakeCloudIdentityGroups) Create(ctx context.Context, cloudIdentityGroup *v1beta1.CloudIdentityGroup, opts v1.CreateOptions) (result *v1beta1.CloudIdentityGroup, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(cloudidentitygroupsResource, c.ns, cloudIdentityGroup), &v1beta1.CloudIdentityGroup{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.CloudIdentityGroup), err +} + +// Update takes the representation of a cloudIdentityGroup and updates it. Returns the server's representation of the cloudIdentityGroup, and an error, if there is any. +func (c *FakeCloudIdentityGroups) Update(ctx context.Context, cloudIdentityGroup *v1beta1.CloudIdentityGroup, opts v1.UpdateOptions) (result *v1beta1.CloudIdentityGroup, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(cloudidentitygroupsResource, c.ns, cloudIdentityGroup), &v1beta1.CloudIdentityGroup{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.CloudIdentityGroup), err +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). +func (c *FakeCloudIdentityGroups) UpdateStatus(ctx context.Context, cloudIdentityGroup *v1beta1.CloudIdentityGroup, opts v1.UpdateOptions) (*v1beta1.CloudIdentityGroup, error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateSubresourceAction(cloudidentitygroupsResource, "status", c.ns, cloudIdentityGroup), &v1beta1.CloudIdentityGroup{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.CloudIdentityGroup), err +} + +// Delete takes name of the cloudIdentityGroup and deletes it. Returns an error if one occurs. +func (c *FakeCloudIdentityGroups) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(cloudidentitygroupsResource, c.ns, name), &v1beta1.CloudIdentityGroup{}) + + return err +} + +// DeleteCollection deletes a collection of objects. +func (c *FakeCloudIdentityGroups) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(cloudidentitygroupsResource, c.ns, listOpts) + + _, err := c.Fake.Invokes(action, &v1beta1.CloudIdentityGroupList{}) + return err +} + +// Patch applies the patch and returns the patched cloudIdentityGroup. +func (c *FakeCloudIdentityGroups) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.CloudIdentityGroup, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(cloudidentitygroupsResource, c.ns, name, pt, data, subresources...), &v1beta1.CloudIdentityGroup{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.CloudIdentityGroup), err +} diff --git a/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/generated_expansion.go b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/generated_expansion.go new file mode 100644 index 0000000000..8983359049 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/cloudidentity/v1beta1/generated_expansion.go @@ -0,0 +1,24 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package v1beta1 + +type CloudIdentityGroupExpansion interface{} diff --git a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/doc.go b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/doc.go new file mode 100644 index 0000000000..0bf01d15b1 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/doc.go @@ -0,0 +1,23 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +// This package has the automatically generated typed clients. +package v1beta1 diff --git a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/doc.go b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/doc.go new file mode 100644 index 0000000000..7a39491606 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/doc.go @@ -0,0 +1,23 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +// Package fake has the automatically generated clients. +package fake diff --git a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehub_client.go b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehub_client.go new file mode 100644 index 0000000000..0aa5841df9 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehub_client.go @@ -0,0 +1,43 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package fake + +import ( + v1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/typed/gkehub/v1beta1" + rest "k8s.io/client-go/rest" + testing "k8s.io/client-go/testing" +) + +type FakeGkehubV1beta1 struct { + *testing.Fake +} + +func (c *FakeGkehubV1beta1) GKEHubMemberships(namespace string) v1beta1.GKEHubMembershipInterface { + return &FakeGKEHubMemberships{c, namespace} +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *FakeGkehubV1beta1) RESTClient() rest.Interface { + var ret *rest.RESTClient + return ret +} diff --git a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehubmembership.go b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehubmembership.go new file mode 100644 index 0000000000..df7d811ade --- /dev/null +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehubmembership.go @@ -0,0 +1,145 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package fake + +import ( + "context" + + v1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/gkehub/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeGKEHubMemberships implements GKEHubMembershipInterface +type FakeGKEHubMemberships struct { + Fake *FakeGkehubV1beta1 + ns string +} + +var gkehubmembershipsResource = schema.GroupVersionResource{Group: "gkehub.cnrm.cloud.google.com", Version: "v1beta1", Resource: "gkehubmemberships"} + +var gkehubmembershipsKind = schema.GroupVersionKind{Group: "gkehub.cnrm.cloud.google.com", Version: "v1beta1", Kind: "GKEHubMembership"} + +// Get takes name of the gKEHubMembership, and returns the corresponding gKEHubMembership object, and an error if there is any. +func (c *FakeGKEHubMemberships) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.GKEHubMembership, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(gkehubmembershipsResource, c.ns, name), &v1beta1.GKEHubMembership{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.GKEHubMembership), err +} + +// List takes label and field selectors, and returns the list of GKEHubMemberships that match those selectors. +func (c *FakeGKEHubMemberships) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.GKEHubMembershipList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(gkehubmembershipsResource, gkehubmembershipsKind, c.ns, opts), &v1beta1.GKEHubMembershipList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &v1beta1.GKEHubMembershipList{ListMeta: obj.(*v1beta1.GKEHubMembershipList).ListMeta} + for _, item := range obj.(*v1beta1.GKEHubMembershipList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested gKEHubMemberships. +func (c *FakeGKEHubMemberships) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(gkehubmembershipsResource, c.ns, opts)) + +} + +// Create takes the representation of a gKEHubMembership and creates it. Returns the server's representation of the gKEHubMembership, and an error, if there is any. +func (c *FakeGKEHubMemberships) Create(ctx context.Context, gKEHubMembership *v1beta1.GKEHubMembership, opts v1.CreateOptions) (result *v1beta1.GKEHubMembership, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(gkehubmembershipsResource, c.ns, gKEHubMembership), &v1beta1.GKEHubMembership{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.GKEHubMembership), err +} + +// Update takes the representation of a gKEHubMembership and updates it. Returns the server's representation of the gKEHubMembership, and an error, if there is any. +func (c *FakeGKEHubMemberships) Update(ctx context.Context, gKEHubMembership *v1beta1.GKEHubMembership, opts v1.UpdateOptions) (result *v1beta1.GKEHubMembership, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(gkehubmembershipsResource, c.ns, gKEHubMembership), &v1beta1.GKEHubMembership{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.GKEHubMembership), err +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). +func (c *FakeGKEHubMemberships) UpdateStatus(ctx context.Context, gKEHubMembership *v1beta1.GKEHubMembership, opts v1.UpdateOptions) (*v1beta1.GKEHubMembership, error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateSubresourceAction(gkehubmembershipsResource, "status", c.ns, gKEHubMembership), &v1beta1.GKEHubMembership{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.GKEHubMembership), err +} + +// Delete takes name of the gKEHubMembership and deletes it. Returns an error if one occurs. +func (c *FakeGKEHubMemberships) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(gkehubmembershipsResource, c.ns, name), &v1beta1.GKEHubMembership{}) + + return err +} + +// DeleteCollection deletes a collection of objects. +func (c *FakeGKEHubMemberships) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(gkehubmembershipsResource, c.ns, listOpts) + + _, err := c.Fake.Invokes(action, &v1beta1.GKEHubMembershipList{}) + return err +} + +// Patch applies the patch and returns the patched gKEHubMembership. +func (c *FakeGKEHubMemberships) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.GKEHubMembership, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(gkehubmembershipsResource, c.ns, name, pt, data, subresources...), &v1beta1.GKEHubMembership{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.GKEHubMembership), err +} diff --git a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/generated_expansion.go b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/generated_expansion.go new file mode 100644 index 0000000000..8f092301ec --- /dev/null +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/generated_expansion.go @@ -0,0 +1,24 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package v1beta1 + +type GKEHubMembershipExpansion interface{} diff --git a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehub_client.go b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehub_client.go new file mode 100644 index 0000000000..4c62b7e206 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehub_client.go @@ -0,0 +1,92 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package v1beta1 + +import ( + v1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/gkehub/v1beta1" + "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/scheme" + rest "k8s.io/client-go/rest" +) + +type GkehubV1beta1Interface interface { + RESTClient() rest.Interface + GKEHubMembershipsGetter +} + +// GkehubV1beta1Client is used to interact with features provided by the gkehub.cnrm.cloud.google.com group. +type GkehubV1beta1Client struct { + restClient rest.Interface +} + +func (c *GkehubV1beta1Client) GKEHubMemberships(namespace string) GKEHubMembershipInterface { + return newGKEHubMemberships(c, namespace) +} + +// NewForConfig creates a new GkehubV1beta1Client for the given config. +func NewForConfig(c *rest.Config) (*GkehubV1beta1Client, error) { + config := *c + if err := setConfigDefaults(&config); err != nil { + return nil, err + } + client, err := rest.RESTClientFor(&config) + if err != nil { + return nil, err + } + return &GkehubV1beta1Client{client}, nil +} + +// NewForConfigOrDie creates a new GkehubV1beta1Client for the given config and +// panics if there is an error in the config. +func NewForConfigOrDie(c *rest.Config) *GkehubV1beta1Client { + client, err := NewForConfig(c) + if err != nil { + panic(err) + } + return client +} + +// New creates a new GkehubV1beta1Client for the given RESTClient. +func New(c rest.Interface) *GkehubV1beta1Client { + return &GkehubV1beta1Client{c} +} + +func setConfigDefaults(config *rest.Config) error { + gv := v1beta1.SchemeGroupVersion + config.GroupVersion = &gv + config.APIPath = "/apis" + config.NegotiatedSerializer = scheme.Codecs.WithoutConversion() + + if config.UserAgent == "" { + config.UserAgent = rest.DefaultKubernetesUserAgent() + } + + return nil +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *GkehubV1beta1Client) RESTClient() rest.Interface { + if c == nil { + return nil + } + return c.restClient +} diff --git a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehubmembership.go b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehubmembership.go new file mode 100644 index 0000000000..1301507560 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehubmembership.go @@ -0,0 +1,198 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// *** DISCLAIMER *** +// Config Connector's go-client for CRDs is currently in ALPHA, which means +// that future versions of the go-client may include breaking changes. +// Please try it out and give us feedback! + +// Code generated by main. DO NOT EDIT. + +package v1beta1 + +import ( + "context" + "time" + + v1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/gkehub/v1beta1" + scheme "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/client/clientset/versioned/scheme" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// GKEHubMembershipsGetter has a method to return a GKEHubMembershipInterface. +// A group's client should implement this interface. +type GKEHubMembershipsGetter interface { + GKEHubMemberships(namespace string) GKEHubMembershipInterface +} + +// GKEHubMembershipInterface has methods to work with GKEHubMembership resources. +type GKEHubMembershipInterface interface { + Create(ctx context.Context, gKEHubMembership *v1beta1.GKEHubMembership, opts v1.CreateOptions) (*v1beta1.GKEHubMembership, error) + Update(ctx context.Context, gKEHubMembership *v1beta1.GKEHubMembership, opts v1.UpdateOptions) (*v1beta1.GKEHubMembership, error) + UpdateStatus(ctx context.Context, gKEHubMembership *v1beta1.GKEHubMembership, opts v1.UpdateOptions) (*v1beta1.GKEHubMembership, error) + Delete(ctx context.Context, name string, opts v1.DeleteOptions) error + DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error + Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.GKEHubMembership, error) + List(ctx context.Context, opts v1.ListOptions) (*v1beta1.GKEHubMembershipList, error) + Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) + Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.GKEHubMembership, err error) + GKEHubMembershipExpansion +} + +// gKEHubMemberships implements GKEHubMembershipInterface +type gKEHubMemberships struct { + client rest.Interface + ns string +} + +// newGKEHubMemberships returns a GKEHubMemberships +func newGKEHubMemberships(c *GkehubV1beta1Client, namespace string) *gKEHubMemberships { + return &gKEHubMemberships{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Get takes name of the gKEHubMembership, and returns the corresponding gKEHubMembership object, and an error if there is any. +func (c *gKEHubMemberships) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.GKEHubMembership, err error) { + result = &v1beta1.GKEHubMembership{} + err = c.client.Get(). + Namespace(c.ns). + Resource("gkehubmemberships"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(ctx). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of GKEHubMemberships that match those selectors. +func (c *gKEHubMemberships) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.GKEHubMembershipList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + result = &v1beta1.GKEHubMembershipList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("gkehubmemberships"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Do(ctx). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested gKEHubMemberships. +func (c *gKEHubMemberships) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("gkehubmemberships"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Watch(ctx) +} + +// Create takes the representation of a gKEHubMembership and creates it. Returns the server's representation of the gKEHubMembership, and an error, if there is any. +func (c *gKEHubMemberships) Create(ctx context.Context, gKEHubMembership *v1beta1.GKEHubMembership, opts v1.CreateOptions) (result *v1beta1.GKEHubMembership, err error) { + result = &v1beta1.GKEHubMembership{} + err = c.client.Post(). + Namespace(c.ns). + Resource("gkehubmemberships"). + VersionedParams(&opts, scheme.ParameterCodec). + Body(gKEHubMembership). + Do(ctx). + Into(result) + return +} + +// Update takes the representation of a gKEHubMembership and updates it. Returns the server's representation of the gKEHubMembership, and an error, if there is any. +func (c *gKEHubMemberships) Update(ctx context.Context, gKEHubMembership *v1beta1.GKEHubMembership, opts v1.UpdateOptions) (result *v1beta1.GKEHubMembership, err error) { + result = &v1beta1.GKEHubMembership{} + err = c.client.Put(). + Namespace(c.ns). + Resource("gkehubmemberships"). + Name(gKEHubMembership.Name). + VersionedParams(&opts, scheme.ParameterCodec). + Body(gKEHubMembership). + Do(ctx). + Into(result) + return +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). +func (c *gKEHubMemberships) UpdateStatus(ctx context.Context, gKEHubMembership *v1beta1.GKEHubMembership, opts v1.UpdateOptions) (result *v1beta1.GKEHubMembership, err error) { + result = &v1beta1.GKEHubMembership{} + err = c.client.Put(). + Namespace(c.ns). + Resource("gkehubmemberships"). + Name(gKEHubMembership.Name). + SubResource("status"). + VersionedParams(&opts, scheme.ParameterCodec). + Body(gKEHubMembership). + Do(ctx). + Into(result) + return +} + +// Delete takes name of the gKEHubMembership and deletes it. Returns an error if one occurs. +func (c *gKEHubMemberships) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("gkehubmemberships"). + Name(name). + Body(&opts). + Do(ctx). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *gKEHubMemberships) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error { + var timeout time.Duration + if listOpts.TimeoutSeconds != nil { + timeout = time.Duration(*listOpts.TimeoutSeconds) * time.Second + } + return c.client.Delete(). + Namespace(c.ns). + Resource("gkehubmemberships"). + VersionedParams(&listOpts, scheme.ParameterCodec). + Timeout(timeout). + Body(&opts). + Do(ctx). + Error() +} + +// Patch applies the patch and returns the patched gKEHubMembership. +func (c *gKEHubMemberships) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.GKEHubMembership, err error) { + result = &v1beta1.GKEHubMembership{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("gkehubmemberships"). + Name(name). + SubResource(subresources...). + VersionedParams(&opts, scheme.ParameterCodec). + Body(data). + Do(ctx). + Into(result) + return +} diff --git a/samples/resources/cloudidentitygroup/cloudidentity_v1beta1_cloudidentitygroup.yaml b/samples/resources/cloudidentitygroup/cloudidentity_v1beta1_cloudidentitygroup.yaml index fae7358a23..c48d2844be 100644 --- a/samples/resources/cloudidentitygroup/cloudidentity_v1beta1_cloudidentitygroup.yaml +++ b/samples/resources/cloudidentitygroup/cloudidentity_v1beta1_cloudidentitygroup.yaml @@ -20,7 +20,7 @@ spec: displayName: Cloud Identity Group Name description: This is a test CloudIdentityGroup. It should be modified before use as a sample. groupKey: - id: test-group@kcc.joonix.net + id: example.com parent: customers/C00qzcxfe labels: cloudidentity.googleapis.com/groups.discussion_forum: ""