From 062e3e6b2d38fb1a8db6672f7efd1c7f978f6cff Mon Sep 17 00:00:00 2001 From: Emily Cai Date: Thu, 22 Jul 2021 14:53:25 -0700 Subject: [PATCH] Update for version 1.57.0 --- SECURITY.md | 4 + ...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 | 14 +- crds/bigquery_v1beta1_bigquerytable.yaml | 6 +- crds/bigtable_v1beta1_bigtableappprofile.yaml | 2 +- crds/bigtable_v1beta1_bigtablegcpolicy.yaml | 2 +- crds/bigtable_v1beta1_bigtableinstance.yaml | 2 +- crds/bigtable_v1beta1_bigtabletable.yaml | 2 +- ...n_v1beta1_binaryauthorizationattestor.yaml | 2 +- ...ion_v1beta1_binaryauthorizationpolicy.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 | 2 +- ...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 | 15 +- .../compute_v1beta1_computeinstancegroup.yaml | 2 +- ...e_v1beta1_computeinstancegroupmanager.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 +- ...aflow_v1beta1_dataflowflextemplatejob.yaml | 2 +- crds/dataflow_v1beta1_dataflowjob.yaml | 2 +- ...datafusion_v1beta1_datafusioninstance.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 | 14 +- crds/firestore_v1beta1_firestoreindex.yaml | 2 +- ...ameservices_v1beta1_gameservicesrealm.yaml | 2 +- crds/gkehub_v1beta1_gkehubfeature.yaml | 2 +- ...kehub_v1beta1_gkehubfeaturemembership.yaml | 310 +++++++++ crds/gkehub_v1beta1_gkehubmembership.yaml | 2 +- crds/iam_v1beta1_iamauditconfig.yaml | 2 +- crds/iam_v1beta1_iamcustomrole.yaml | 2 +- crds/iam_v1beta1_iampartialpolicy.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_logginglogexclusion.yaml | 2 +- crds/logging_v1beta1_logginglogsink.yaml | 2 +- crds/memcache_v1beta1_memcacheinstance.yaml | 2 +- ...itoring_v1beta1_monitoringalertpolicy.yaml | 2 +- ...onitoring_v1beta1_monitoringdashboard.yaml | 2 +- crds/monitoring_v1beta1_monitoringgroup.yaml | 2 +- ...v1beta1_monitoringnotificationchannel.yaml | 2 +- ...a1_networksecurityauthorizationpolicy.yaml | 2 +- ...1beta1_networksecurityclienttlspolicy.yaml | 2 +- ...1beta1_networksecurityservertlspolicy.yaml | 2 +- ...v1beta1_networkservicesendpointpolicy.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 | 29 +- ...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 | 622 ++++++++++++++---- .../0-cnrm-system.yaml | 64 +- .../install-bundle-namespaced/crds.yaml | 622 ++++++++++++++---- .../per-namespace-components.yaml | 18 +- .../0-cnrm-system.yaml | 78 +-- .../crds.yaml | 622 ++++++++++++++---- .../bigquery/v1beta1/bigqueryjob_types.go | 4 + .../bigquery/v1beta1/bigquerytable_types.go | 4 + .../bigquery/v1beta1/zz_generated.deepcopy.go | 18 +- .../compute/v1beta1/computeinstance_types.go | 14 + .../compute/v1beta1/zz_generated.deepcopy.go | 31 + pkg/apis/dns/v1beta1/dnsrecordset_types.go | 13 +- pkg/apis/dns/v1beta1/zz_generated.deepcopy.go | 5 - .../v1beta1/gkehubfeaturemembership_types.go | 196 ++++++ pkg/apis/gkehub/v1beta1/register.go | 6 + .../gkehub/v1beta1/zz_generated.deepcopy.go | 322 +++++++++ .../serviceusage/v1beta1/service_types.go | 4 + .../v1beta1/zz_generated.deepcopy.go | 5 + .../gkehub/v1beta1/fake/fake_gkehub_client.go | 4 + .../fake/fake_gkehubfeaturemembership.go | 145 ++++ .../gkehub/v1beta1/generated_expansion.go | 2 + .../typed/gkehub/v1beta1/gkehub_client.go | 5 + .../gkehub/v1beta1/gkehubfeaturemembership.go | 198 ++++++ .../gkehub_v1beta1_gkehubfeature.yaml | 2 + .../resourcemanager_v1beta1_project.yaml | 28 + .../serviceusage_v1beta1_service.yaml | 17 +- .../container_v1beta1_containercluster.yaml | 5 +- .../gkehub_v1beta1_gkehubfeature.yaml | 2 + .../gkehub_v1beta1_gkehubmembership.yaml | 6 +- .../resourcemanager_v1beta1_project.yaml | 26 + .../serviceusage_v1beta1_service.yaml | 32 +- .../gkehub_v1beta1_gkehubfeature.yaml | 2 + .../resourcemanager_v1beta1_project.yaml | 28 + .../serviceusage_v1beta1_service.yaml | 17 +- .../container_v1beta1_containercluster.yaml | 26 + .../gkehub_v1beta1_gkehubfeature.yaml | 25 + ...kehub_v1beta1_gkehubfeaturemembership.yaml | 50 ++ .../gkehub_v1beta1_gkehubmembership.yaml | 30 + .../resourcemanager_v1beta1_project.yaml | 26 + .../serviceusage_v1beta1_service.yaml | 43 ++ .../service/serviceusage_v1beta1_service.yaml | 2 +- 172 files changed, 3401 insertions(+), 684 deletions(-) create mode 100644 SECURITY.md create mode 100644 crds/gkehub_v1beta1_gkehubfeaturemembership.yaml create mode 100644 pkg/apis/gkehub/v1beta1/gkehubfeaturemembership_types.go create mode 100644 pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehubfeaturemembership.go create mode 100644 pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehubfeaturemembership.go create mode 100644 samples/resources/gkehubfeature/anthos-config-management-feature/resourcemanager_v1beta1_project.yaml create mode 100644 samples/resources/gkehubfeature/multi-cluster-ingress-feature/resourcemanager_v1beta1_project.yaml create mode 100644 samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/resourcemanager_v1beta1_project.yaml create mode 100644 samples/resources/gkehubfeaturemembership/container_v1beta1_containercluster.yaml create mode 100644 samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubfeature.yaml create mode 100644 samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubfeaturemembership.yaml create mode 100644 samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubmembership.yaml create mode 100644 samples/resources/gkehubfeaturemembership/resourcemanager_v1beta1_project.yaml create mode 100644 samples/resources/gkehubfeaturemembership/serviceusage_v1beta1_service.yaml diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000000..fd957f7344 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,4 @@ +To report a security issue, please use http://g.co/vulnz. We use +http://g.co/vulnz for our intake, and do coordination and disclosure here on +GitHub (including using GitHub Security Advisory). The Google Security Team will +respond within 5 working days of your report on g.co/vulnz. \ No newline at end of file diff --git a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml index e0f591432d..558bf5f579 100644 --- a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml +++ b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 1376083d60..a999a93465 100644 --- a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesspolicy.yaml +++ b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesspolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 1885e81518..a536eaea4d 100644 --- a/crds/accesscontextmanager_v1beta1_accesscontextmanagerserviceperimeter.yaml +++ b/crds/accesscontextmanager_v1beta1_accesscontextmanagerserviceperimeter.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 aa075ce845..e0ba27252a 100644 --- a/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml +++ b/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 179910f36e..409559aa9f 100644 --- a/crds/bigquery_v1beta1_bigquerydataset.yaml +++ b/crds/bigquery_v1beta1_bigquerydataset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 750aea5683..ab402d7c20 100644 --- a/crds/bigquery_v1beta1_bigqueryjob.yaml +++ b/crds/bigquery_v1beta1_bigqueryjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114,6 +114,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -330,6 +334,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -582,6 +590,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object diff --git a/crds/bigquery_v1beta1_bigquerytable.yaml b/crds/bigquery_v1beta1_bigquerytable.yaml index e52a40f7a7..3465d7663a 100644 --- a/crds/bigquery_v1beta1_bigquerytable.yaml +++ b/crds/bigquery_v1beta1_bigquerytable.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -137,6 +137,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: The self link or full name of the kms key version + used to encrypt this table. + type: string required: - kmsKeyRef type: object diff --git a/crds/bigtable_v1beta1_bigtableappprofile.yaml b/crds/bigtable_v1beta1_bigtableappprofile.yaml index 45c52534ed..7f18870dd6 100644 --- a/crds/bigtable_v1beta1_bigtableappprofile.yaml +++ b/crds/bigtable_v1beta1_bigtableappprofile.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 476bb299ae..f02ce75233 100644 --- a/crds/bigtable_v1beta1_bigtablegcpolicy.yaml +++ b/crds/bigtable_v1beta1_bigtablegcpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 d2f46f4b70..31ddd49420 100644 --- a/crds/bigtable_v1beta1_bigtableinstance.yaml +++ b/crds/bigtable_v1beta1_bigtableinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 de48007dc4..9dc96573a0 100644 --- a/crds/bigtable_v1beta1_bigtabletable.yaml +++ b/crds/bigtable_v1beta1_bigtabletable.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/binaryauthorization_v1beta1_binaryauthorizationattestor.yaml b/crds/binaryauthorization_v1beta1_binaryauthorizationattestor.yaml index 8809050d22..a6c9549df8 100644 --- a/crds/binaryauthorization_v1beta1_binaryauthorizationattestor.yaml +++ b/crds/binaryauthorization_v1beta1_binaryauthorizationattestor.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/binaryauthorization_v1beta1_binaryauthorizationpolicy.yaml b/crds/binaryauthorization_v1beta1_binaryauthorizationpolicy.yaml index 8634903de4..1724fab022 100644 --- a/crds/binaryauthorization_v1beta1_binaryauthorizationpolicy.yaml +++ b/crds/binaryauthorization_v1beta1_binaryauthorizationpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml b/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml index 0f4508b263..b4c8d64025 100644 --- a/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml +++ b/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 c51ee78837..421671d1d1 100644 --- a/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml +++ b/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 0d7dff36c9..a14c16ca3a 100644 --- a/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml +++ b/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 3fdb057d40..6bc0520422 100644 --- a/crds/compute_v1beta1_computeaddress.yaml +++ b/crds/compute_v1beta1_computeaddress.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 d217a89327..3016e114e3 100644 --- a/crds/compute_v1beta1_computebackendbucket.yaml +++ b/crds/compute_v1beta1_computebackendbucket.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 8cfeab550b..1cb5dca0e0 100644 --- a/crds/compute_v1beta1_computebackendservice.yaml +++ b/crds/compute_v1beta1_computebackendservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 7083a43c90..015b9464ee 100644 --- a/crds/compute_v1beta1_computedisk.yaml +++ b/crds/compute_v1beta1_computedisk.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeexternalvpngateway.yaml b/crds/compute_v1beta1_computeexternalvpngateway.yaml index 67fafe9600..69878ea55d 100644 --- a/crds/compute_v1beta1_computeexternalvpngateway.yaml +++ b/crds/compute_v1beta1_computeexternalvpngateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 3bd7ab3f2b..57485e9da6 100644 --- a/crds/compute_v1beta1_computefirewall.yaml +++ b/crds/compute_v1beta1_computefirewall.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 8edace6f94..2c11f5a7c9 100644 --- a/crds/compute_v1beta1_computeforwardingrule.yaml +++ b/crds/compute_v1beta1_computeforwardingrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 bd6903e320..2678d13dde 100644 --- a/crds/compute_v1beta1_computehealthcheck.yaml +++ b/crds/compute_v1beta1_computehealthcheck.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 9a327965b3..24203efc8d 100644 --- a/crds/compute_v1beta1_computehttphealthcheck.yaml +++ b/crds/compute_v1beta1_computehttphealthcheck.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 640b5211b1..eb8d230dac 100644 --- a/crds/compute_v1beta1_computehttpshealthcheck.yaml +++ b/crds/compute_v1beta1_computehttpshealthcheck.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 1f78551c03..4ed37b4f26 100644 --- a/crds/compute_v1beta1_computeimage.yaml +++ b/crds/compute_v1beta1_computeimage.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 fd6df8dc7b..332d4bf2bb 100644 --- a/crds/compute_v1beta1_computeinstance.yaml +++ b/crds/compute_v1beta1_computeinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79,6 +79,19 @@ spec: - instanceTemplateRef - zone properties: + advancedMachineFeatures: + description: Controls for advanced machine-related behavior features. + properties: + enableNestedVirtualization: + description: Whether to enable nested virtualization or not. + type: boolean + threadsPerCore: + description: The number of threads per physical core. To disable + simultaneous multithreading (SMT) set this to 1. If unset, the + maximum number of threads supported per core by the underlying + processor is assumed. + type: integer + type: object attachedDisk: description: List of disks attached to the instance items: diff --git a/crds/compute_v1beta1_computeinstancegroup.yaml b/crds/compute_v1beta1_computeinstancegroup.yaml index 7d9331c29b..7097475a43 100644 --- a/crds/compute_v1beta1_computeinstancegroup.yaml +++ b/crds/compute_v1beta1_computeinstancegroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeinstancegroupmanager.yaml b/crds/compute_v1beta1_computeinstancegroupmanager.yaml index 297010059e..8a7d5fe4fb 100644 --- a/crds/compute_v1beta1_computeinstancegroupmanager.yaml +++ b/crds/compute_v1beta1_computeinstancegroupmanager.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computeinstancetemplate.yaml b/crds/compute_v1beta1_computeinstancetemplate.yaml index 129758a090..eb5f8975a7 100644 --- a/crds/compute_v1beta1_computeinstancetemplate.yaml +++ b/crds/compute_v1beta1_computeinstancetemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 d1089661c5..c8bc22a073 100644 --- a/crds/compute_v1beta1_computeinterconnectattachment.yaml +++ b/crds/compute_v1beta1_computeinterconnectattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 44d26c0b45..016a012258 100644 --- a/crds/compute_v1beta1_computenetwork.yaml +++ b/crds/compute_v1beta1_computenetwork.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 f318cd57f5..962356c8f2 100644 --- a/crds/compute_v1beta1_computenetworkendpointgroup.yaml +++ b/crds/compute_v1beta1_computenetworkendpointgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 f78c902c3d..0f9d8e9c0f 100644 --- a/crds/compute_v1beta1_computenetworkpeering.yaml +++ b/crds/compute_v1beta1_computenetworkpeering.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 d45414f882..934c81efef 100644 --- a/crds/compute_v1beta1_computenodegroup.yaml +++ b/crds/compute_v1beta1_computenodegroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 976d130ba2..9526412fad 100644 --- a/crds/compute_v1beta1_computenodetemplate.yaml +++ b/crds/compute_v1beta1_computenodetemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 16235e2af4..77a78936ba 100644 --- a/crds/compute_v1beta1_computeprojectmetadata.yaml +++ b/crds/compute_v1beta1_computeprojectmetadata.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 3180b94fc1..c76ba0b2f6 100644 --- a/crds/compute_v1beta1_computereservation.yaml +++ b/crds/compute_v1beta1_computereservation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 bb15dd36f5..2764f151ab 100644 --- a/crds/compute_v1beta1_computeresourcepolicy.yaml +++ b/crds/compute_v1beta1_computeresourcepolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 dc0dc5b299..f4ea85b639 100644 --- a/crds/compute_v1beta1_computeroute.yaml +++ b/crds/compute_v1beta1_computeroute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 ad960ae1ce..1d900d302e 100644 --- a/crds/compute_v1beta1_computerouter.yaml +++ b/crds/compute_v1beta1_computerouter.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 f586ae48d7..d265cc8406 100644 --- a/crds/compute_v1beta1_computerouterinterface.yaml +++ b/crds/compute_v1beta1_computerouterinterface.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 e71d36d1cd..e6aada7f17 100644 --- a/crds/compute_v1beta1_computerouternat.yaml +++ b/crds/compute_v1beta1_computerouternat.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 b622399ca8..b5fa4b15e1 100644 --- a/crds/compute_v1beta1_computerouterpeer.yaml +++ b/crds/compute_v1beta1_computerouterpeer.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 fbe65505e5..1862bf744d 100644 --- a/crds/compute_v1beta1_computesecuritypolicy.yaml +++ b/crds/compute_v1beta1_computesecuritypolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 b6dd798e0c..051221eb4d 100644 --- a/crds/compute_v1beta1_computesharedvpchostproject.yaml +++ b/crds/compute_v1beta1_computesharedvpchostproject.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 d3af153c27..ada0f7a779 100644 --- a/crds/compute_v1beta1_computesharedvpcserviceproject.yaml +++ b/crds/compute_v1beta1_computesharedvpcserviceproject.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 854bcf9f25..69dada5403 100644 --- a/crds/compute_v1beta1_computesnapshot.yaml +++ b/crds/compute_v1beta1_computesnapshot.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 f5fb058315..3684c8d4c5 100644 --- a/crds/compute_v1beta1_computesslcertificate.yaml +++ b/crds/compute_v1beta1_computesslcertificate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 7167650f8a..e2fe693a1e 100644 --- a/crds/compute_v1beta1_computesslpolicy.yaml +++ b/crds/compute_v1beta1_computesslpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 8b8b3dc71e..59eaf56200 100644 --- a/crds/compute_v1beta1_computesubnetwork.yaml +++ b/crds/compute_v1beta1_computesubnetwork.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 0f676463ca..dfd4446904 100644 --- a/crds/compute_v1beta1_computetargetgrpcproxy.yaml +++ b/crds/compute_v1beta1_computetargetgrpcproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 67b09bfada..53c3169360 100644 --- a/crds/compute_v1beta1_computetargethttpproxy.yaml +++ b/crds/compute_v1beta1_computetargethttpproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 2af12f3ca7..77b98a0d93 100644 --- a/crds/compute_v1beta1_computetargethttpsproxy.yaml +++ b/crds/compute_v1beta1_computetargethttpsproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 a61deae79e..34d21338a9 100644 --- a/crds/compute_v1beta1_computetargetinstance.yaml +++ b/crds/compute_v1beta1_computetargetinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 cd1abb5161..d5e48d32ca 100644 --- a/crds/compute_v1beta1_computetargetpool.yaml +++ b/crds/compute_v1beta1_computetargetpool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 853ff61561..509b0bb090 100644 --- a/crds/compute_v1beta1_computetargetsslproxy.yaml +++ b/crds/compute_v1beta1_computetargetsslproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 dada26f6bd..63c5a6039a 100644 --- a/crds/compute_v1beta1_computetargettcpproxy.yaml +++ b/crds/compute_v1beta1_computetargettcpproxy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 4c7bdb0c9d..8d12b641c2 100644 --- a/crds/compute_v1beta1_computetargetvpngateway.yaml +++ b/crds/compute_v1beta1_computetargetvpngateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 3b0cba553a..9ae18581b9 100644 --- a/crds/compute_v1beta1_computeurlmap.yaml +++ b/crds/compute_v1beta1_computeurlmap.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 358ab6caaf..51ea68a8bd 100644 --- a/crds/compute_v1beta1_computevpngateway.yaml +++ b/crds/compute_v1beta1_computevpngateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 137c7464f5..a8b886ad7b 100644 --- a/crds/compute_v1beta1_computevpntunnel.yaml +++ b/crds/compute_v1beta1_computevpntunnel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 5904c04d46..b980582045 100644 --- a/crds/container_v1beta1_containercluster.yaml +++ b/crds/container_v1beta1_containercluster.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 13b402b391..5aa184c26b 100644 --- a/crds/container_v1beta1_containernodepool.yaml +++ b/crds/container_v1beta1_containernodepool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 d4613d1dce..ec38bba5f7 100644 --- a/crds/containeranalysis_v1beta1_containeranalysisnote.yaml +++ b/crds/containeranalysis_v1beta1_containeranalysisnote.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml b/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml index eb2fc14052..e720fca88f 100644 --- a/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml +++ b/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 54473541c3..a6771cc95c 100644 --- a/crds/dataflow_v1beta1_dataflowjob.yaml +++ b/crds/dataflow_v1beta1_dataflowjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datafusion_v1beta1_datafusioninstance.yaml b/crds/datafusion_v1beta1_datafusioninstance.yaml index 1eb45473fa..b4e1a9a17a 100644 --- a/crds/datafusion_v1beta1_datafusioninstance.yaml +++ b/crds/datafusion_v1beta1_datafusioninstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml b/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml index 462ab7fbc8..8b781bfb23 100644 --- a/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml +++ b/crds/dataproc_v1beta1_dataprocautoscalingpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 2a7700b1d8..bedd332e06 100644 --- a/crds/dataproc_v1beta1_dataproccluster.yaml +++ b/crds/dataproc_v1beta1_dataproccluster.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 ac198e7f7b..d525a7dfa6 100644 --- a/crds/dataproc_v1beta1_dataprocworkflowtemplate.yaml +++ b/crds/dataproc_v1beta1_dataprocworkflowtemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 f2cebeb2c1..0d104c4c76 100644 --- a/crds/dns_v1beta1_dnsmanagedzone.yaml +++ b/crds/dns_v1beta1_dnsmanagedzone.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 028bb5bfdc..3c706388f1 100644 --- a/crds/dns_v1beta1_dnspolicy.yaml +++ b/crds/dns_v1beta1_dnspolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 f0c507b768..8bfcb73309 100644 --- a/crds/dns_v1beta1_dnsrecordset.yaml +++ b/crds/dns_v1beta1_dnsrecordset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -97,25 +97,23 @@ spec: type: string type: object name: - description: Immutable. For example, www.example.com. + description: Immutable. The DNS name this record set will apply to. type: string rrdatas: items: type: string type: array ttl: - description: |- - Number of seconds that this ResourceRecordSet can be cached by - resolvers. + description: The time-to-live of this record set (seconds). type: integer type: - description: 'One of valid DNS resource types. Possible values: ["A", - "AAAA", "CAA", "CNAME", "DNSKEY", "DS", "IPSECVPNKEY", "MX", "NAPTR", - "NS", "PTR", "SOA", "SPF", "SRV", "SSHFP", "TLSA", "TXT"]' + description: The DNS record set type. type: string required: - managedZoneRef - name + - rrdatas + - ttl - type type: object status: diff --git a/crds/firestore_v1beta1_firestoreindex.yaml b/crds/firestore_v1beta1_firestoreindex.yaml index 255de9fcca..cec6c080de 100644 --- a/crds/firestore_v1beta1_firestoreindex.yaml +++ b/crds/firestore_v1beta1_firestoreindex.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 c5058f0ded..0acef088eb 100644 --- a/crds/gameservices_v1beta1_gameservicesrealm.yaml +++ b/crds/gameservices_v1beta1_gameservicesrealm.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/gkehub_v1beta1_gkehubfeature.yaml b/crds/gkehub_v1beta1_gkehubfeature.yaml index ce79de8ed5..97a0d5212f 100644 --- a/crds/gkehub_v1beta1_gkehubfeature.yaml +++ b/crds/gkehub_v1beta1_gkehubfeature.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml b/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml new file mode 100644 index 0000000000..9678dd5b77 --- /dev/null +++ b/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml @@ -0,0 +1,310 @@ +# 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. + +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + cnrm.cloud.google.com/version: 1.57.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/dcl2crd: "true" + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/system: "true" + name: gkehubfeaturememberships.gkehub.cnrm.cloud.google.com +spec: + group: gkehub.cnrm.cloud.google.com + names: + categories: + - gcp + kind: GKEHubFeatureMembership + plural: gkehubfeaturememberships + shortNames: + - gcpgkehubfeaturemembership + - gcpgkehubfeaturememberships + singular: gkehubfeaturemembership + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + - description: When 'True', the most recent reconcile of the resource succeeded + jsonPath: .status.conditions[?(@.type=='Ready')].status + name: Ready + type: string + - description: The reason for the value in 'Ready' + jsonPath: .status.conditions[?(@.type=='Ready')].reason + name: Status + type: string + - description: The last transition time for the value in 'Status' + jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime + name: Status Age + type: date + name: v1beta1 + schema: + openAPIV3Schema: + properties: + apiVersion: + description: 'apiVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' + type: string + kind: + description: 'kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + properties: + configmanagement: + description: Config Management-specific spec. + properties: + binauthz: + description: Binauthz conifguration for the cluster. + properties: + enabled: + description: Whether binauthz is enabled in this cluster. + type: boolean + type: object + configSync: + description: Config Sync configuration for the cluster. + properties: + git: + properties: + httpsProxy: + description: URL for the HTTPS proxy to be used when communicating + with the Git repo. + type: string + policyDir: + description: 'The path within the Git repository that + represents the top level of the repo to sync. Default: + the root directory of the repository.' + type: string + secretType: + description: Type of secret configured for access to the + Git repo. + type: string + syncBranch: + description: 'The branch of the repository to sync from. + Default: master.' + type: string + syncRepo: + description: The URL of the Git repository to use as the + source of truth. + type: string + syncRev: + description: Git revision (tag or hash) to check out. + Default HEAD. + type: string + syncWaitSecs: + description: 'Period in seconds between consecutive syncs. + Default: 15.' + type: string + type: object + sourceFormat: + description: Specifies whether the Config Sync Repo is in + "hierarchical" or "unstructured" mode. + type: string + type: object + hierarchyController: + description: Hierarchy Controller configuration for the cluster. + properties: + enableHierarchicalResourceQuota: + description: Whether hierarchical resource quota is enabled + in this cluster. + type: boolean + enablePodTreeLabels: + description: Whether pod tree labels are enabled in this cluster. + type: boolean + enabled: + description: Whether Hierarchy Controller is enabled in this + cluster. + type: boolean + type: object + policyController: + description: Policy Controller configuration for the cluster. + properties: + auditIntervalSeconds: + description: Sets the interval for Policy Controller Audit + Scans (in seconds). When set to 0, this disables audit functionality + altogether. + type: string + enabled: + description: Enables the installation of Policy Controller. + If false, the rest of PolicyController fields take no effect. + type: boolean + exemptableNamespaces: + description: The set of namespaces that are excluded from + Policy Controller checks. Namespaces do not need to currently + exist on the cluster. + items: + type: string + type: array + logDeniesEnabled: + description: Logs all denies and dry run failures. + type: boolean + referentialRulesEnabled: + description: Enables the ability to use Constraint Templates + that reference to objects other than the object currently + being evaluated. + type: boolean + templateLibraryInstalled: + description: Installs the default template library along with + Policy Controller. + type: boolean + type: object + version: + description: Version of ACM installed. + type: string + type: object + featureRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of the feature + 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 + location: + description: The location of the feature + type: string + membershipRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of the membership + 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 + 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 project of the feature + 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 + required: + - featureRef + - location + - membershipRef + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + observedGeneration: + description: 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. + type: integer + type: object + required: + - spec + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/crds/gkehub_v1beta1_gkehubmembership.yaml b/crds/gkehub_v1beta1_gkehubmembership.yaml index edbbb741e0..8c9f5012df 100644 --- a/crds/gkehub_v1beta1_gkehubmembership.yaml +++ b/crds/gkehub_v1beta1_gkehubmembership.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 ee69f3a515..331067d426 100644 --- a/crds/iam_v1beta1_iamauditconfig.yaml +++ b/crds/iam_v1beta1_iamauditconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 69aae84270..53e6787174 100644 --- a/crds/iam_v1beta1_iamcustomrole.yaml +++ b/crds/iam_v1beta1_iamcustomrole.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iampartialpolicy.yaml b/crds/iam_v1beta1_iampartialpolicy.yaml index 12e9e21732..71c2fb43f0 100644 --- a/crds/iam_v1beta1_iampartialpolicy.yaml +++ b/crds/iam_v1beta1_iampartialpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 5a12179a4d..7d0294c2ac 100644 --- a/crds/iam_v1beta1_iampolicy.yaml +++ b/crds/iam_v1beta1_iampolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 cf006ef1a5..986727cdfe 100644 --- a/crds/iam_v1beta1_iampolicymember.yaml +++ b/crds/iam_v1beta1_iampolicymember.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 08422d22f2..954c235960 100644 --- a/crds/iam_v1beta1_iamserviceaccount.yaml +++ b/crds/iam_v1beta1_iamserviceaccount.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 5a2e6102b3..640eb9f397 100644 --- a/crds/iam_v1beta1_iamserviceaccountkey.yaml +++ b/crds/iam_v1beta1_iamserviceaccountkey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 58e3908095..871bef26cf 100644 --- a/crds/iap_v1beta1_iapbrand.yaml +++ b/crds/iap_v1beta1_iapbrand.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 e06bc3e289..e7408b067f 100644 --- a/crds/iap_v1beta1_iapidentityawareproxyclient.yaml +++ b/crds/iap_v1beta1_iapidentityawareproxyclient.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 67ce8890b0..3400ad4ae5 100644 --- a/crds/identityplatform_v1beta1_identityplatformoauthidpconfig.yaml +++ b/crds/identityplatform_v1beta1_identityplatformoauthidpconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 7837dba0b0..20fc0c9643 100644 --- a/crds/identityplatform_v1beta1_identityplatformtenant.yaml +++ b/crds/identityplatform_v1beta1_identityplatformtenant.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 5c1c0bd03f..164c7b71f8 100644 --- a/crds/identityplatform_v1beta1_identityplatformtenantoauthidpconfig.yaml +++ b/crds/identityplatform_v1beta1_identityplatformtenantoauthidpconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 c0402af42f..bbc227d751 100644 --- a/crds/kms_v1beta1_kmscryptokey.yaml +++ b/crds/kms_v1beta1_kmscryptokey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 3505b9f728..7091ad6e69 100644 --- a/crds/kms_v1beta1_kmskeyring.yaml +++ b/crds/kms_v1beta1_kmskeyring.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/logging_v1beta1_logginglogexclusion.yaml b/crds/logging_v1beta1_logginglogexclusion.yaml index 7bda2c267d..844bc5c5d0 100644 --- a/crds/logging_v1beta1_logginglogexclusion.yaml +++ b/crds/logging_v1beta1_logginglogexclusion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/logging_v1beta1_logginglogsink.yaml b/crds/logging_v1beta1_logginglogsink.yaml index 18637fec24..65d4d000d0 100644 --- a/crds/logging_v1beta1_logginglogsink.yaml +++ b/crds/logging_v1beta1_logginglogsink.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 4e977b4af1..1b4bd4228a 100644 --- a/crds/memcache_v1beta1_memcacheinstance.yaml +++ b/crds/memcache_v1beta1_memcacheinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 18f7316738..d2a6b7f70b 100644 --- a/crds/monitoring_v1beta1_monitoringalertpolicy.yaml +++ b/crds/monitoring_v1beta1_monitoringalertpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/monitoring_v1beta1_monitoringdashboard.yaml b/crds/monitoring_v1beta1_monitoringdashboard.yaml index 0c39ef0268..3f8d85ade4 100644 --- a/crds/monitoring_v1beta1_monitoringdashboard.yaml +++ b/crds/monitoring_v1beta1_monitoringdashboard.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringgroup.yaml b/crds/monitoring_v1beta1_monitoringgroup.yaml index 130e370381..9fd5284ca8 100644 --- a/crds/monitoring_v1beta1_monitoringgroup.yaml +++ b/crds/monitoring_v1beta1_monitoringgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 9886fc2b90..e84b18d6b4 100644 --- a/crds/monitoring_v1beta1_monitoringnotificationchannel.yaml +++ b/crds/monitoring_v1beta1_monitoringnotificationchannel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml b/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml index cb0fcb7155..7396e41c0e 100644 --- a/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml +++ b/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networksecurity_v1beta1_networksecurityclienttlspolicy.yaml b/crds/networksecurity_v1beta1_networksecurityclienttlspolicy.yaml index 56ef8bac89..6f41cbf412 100644 --- a/crds/networksecurity_v1beta1_networksecurityclienttlspolicy.yaml +++ b/crds/networksecurity_v1beta1_networksecurityclienttlspolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networksecurity_v1beta1_networksecurityservertlspolicy.yaml b/crds/networksecurity_v1beta1_networksecurityservertlspolicy.yaml index 562571cd46..33824a6b91 100644 --- a/crds/networksecurity_v1beta1_networksecurityservertlspolicy.yaml +++ b/crds/networksecurity_v1beta1_networksecurityservertlspolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml b/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml index 643cfdbadb..ff644a6132 100644 --- a/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml +++ b/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/osconfig_v1beta1_osconfigguestpolicy.yaml b/crds/osconfig_v1beta1_osconfigguestpolicy.yaml index c611c95e35..8db3890f0a 100644 --- a/crds/osconfig_v1beta1_osconfigguestpolicy.yaml +++ b/crds/osconfig_v1beta1_osconfigguestpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 93a1725990..d47a171f7e 100644 --- a/crds/pubsub_v1beta1_pubsubsubscription.yaml +++ b/crds/pubsub_v1beta1_pubsubsubscription.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 762363d49c..fb345b17d7 100644 --- a/crds/pubsub_v1beta1_pubsubtopic.yaml +++ b/crds/pubsub_v1beta1_pubsubtopic.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 7c1a5dc5b5..b6010d45aa 100644 --- a/crds/redis_v1beta1_redisinstance.yaml +++ b/crds/redis_v1beta1_redisinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 19e62feb43..17e95a2a2f 100644 --- a/crds/resourcemanager_v1beta1_folder.yaml +++ b/crds/resourcemanager_v1beta1_folder.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 d8b8b42e46..e686d7fdd8 100644 --- a/crds/resourcemanager_v1beta1_project.yaml +++ b/crds/resourcemanager_v1beta1_project.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 c066e41eba..7e5515573e 100644 --- a/crds/resourcemanager_v1beta1_resourcemanagerlien.yaml +++ b/crds/resourcemanager_v1beta1_resourcemanagerlien.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 272c048aaa..b8a8a9b2aa 100644 --- a/crds/resourcemanager_v1beta1_resourcemanagerpolicy.yaml +++ b/crds/resourcemanager_v1beta1_resourcemanagerpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 1042b6655f..5eb653a799 100644 --- a/crds/secretmanager_v1beta1_secretmanagersecret.yaml +++ b/crds/secretmanager_v1beta1_secretmanagersecret.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 73b82a16dc..042506fb08 100644 --- a/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml +++ b/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 1c2aaf464b..b67f6355c4 100644 --- a/crds/servicenetworking_v1beta1_servicenetworkingconnection.yaml +++ b/crds/servicenetworking_v1beta1_servicenetworkingconnection.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 37db286aa1..1760c2d795 100644 --- a/crds/serviceusage_v1beta1_service.yaml +++ b/crds/serviceusage_v1beta1_service.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70,6 +70,33 @@ spec: type: object spec: properties: + 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 resourceID: description: Immutable. Optional. The service of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` diff --git a/crds/sourcerepo_v1beta1_sourcereporepository.yaml b/crds/sourcerepo_v1beta1_sourcereporepository.yaml index b40a705f03..3246f037ca 100644 --- a/crds/sourcerepo_v1beta1_sourcereporepository.yaml +++ b/crds/sourcerepo_v1beta1_sourcereporepository.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 24040de9dd..ed1a0a4f75 100644 --- a/crds/spanner_v1beta1_spannerdatabase.yaml +++ b/crds/spanner_v1beta1_spannerdatabase.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 a9bb305b8e..8c79e82879 100644 --- a/crds/spanner_v1beta1_spannerinstance.yaml +++ b/crds/spanner_v1beta1_spannerinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 2e3b8781e1..2ce08fdd96 100644 --- a/crds/sql_v1beta1_sqldatabase.yaml +++ b/crds/sql_v1beta1_sqldatabase.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 2d947df84c..15c1eb7c9c 100644 --- a/crds/sql_v1beta1_sqlinstance.yaml +++ b/crds/sql_v1beta1_sqlinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 16fa551aa0..357783b6d2 100644 --- a/crds/sql_v1beta1_sqlsslcert.yaml +++ b/crds/sql_v1beta1_sqlsslcert.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 748878236b..81ca3f9130 100644 --- a/crds/sql_v1beta1_sqluser.yaml +++ b/crds/sql_v1beta1_sqluser.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 ea43a3ea35..644070b6fa 100644 --- a/crds/storage_v1beta1_storagebucket.yaml +++ b/crds/storage_v1beta1_storagebucket.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 03e9edaed1..157d01608a 100644 --- a/crds/storage_v1beta1_storagebucketaccesscontrol.yaml +++ b/crds/storage_v1beta1_storagebucketaccesscontrol.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 ce1f672b97..9253bd2544 100644 --- a/crds/storage_v1beta1_storagedefaultobjectaccesscontrol.yaml +++ b/crds/storage_v1beta1_storagedefaultobjectaccesscontrol.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 ff0759c778..b7aab4cf00 100644 --- a/crds/storage_v1beta1_storagenotification.yaml +++ b/crds/storage_v1beta1_storagenotification.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 bf3da41cc6..861b56fd61 100644 --- a/crds/storagetransfer_v1beta1_storagetransferjob.yaml +++ b/crds/storagetransfer_v1beta1_storagetransferjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 3bfc6fe114..30b3dd0dad 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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -170,7 +170,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -220,7 +220,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -278,7 +278,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -303,7 +303,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -333,7 +333,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -391,7 +391,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -454,7 +454,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -472,7 +472,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -490,7 +490,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -513,7 +513,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -530,7 +530,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -547,7 +547,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -564,7 +564,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -581,7 +581,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -598,7 +598,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -615,7 +615,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -637,7 +637,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -658,7 +658,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -676,7 +676,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -689,8 +689,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.56.0 - image: gcr.io/cnrm-eap/recorder:0f00e5f + value: 1.57.0 + image: gcr.io/cnrm-eap/recorder:09183a6 imagePullPolicy: Always name: recorder ports: @@ -722,7 +722,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -737,7 +737,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -752,7 +752,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:0f00e5f + image: gcr.io/cnrm-eap/webhook:09183a6 imagePullPolicy: Always name: webhook ports: @@ -780,7 +780,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -795,7 +795,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -809,7 +809,7 @@ spec: env: - name: GOOGLE_APPLICATION_CREDENTIALS value: /var/secrets/google/key.json - image: gcr.io/cnrm-eap/controller:0f00e5f + image: gcr.io/cnrm-eap/controller:09183a6 imagePullPolicy: Always name: manager ports: @@ -844,7 +844,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -859,7 +859,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -869,7 +869,7 @@ spec: - --stderrthreshold=INFO command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:0f00e5f + image: gcr.io/cnrm-eap/deletiondefender:09183a6 imagePullPolicy: Always name: deletiondefender ports: @@ -897,7 +897,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 2318da0161..0b96d11d16 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/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -395,7 +395,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -524,7 +524,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1673,7 +1673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1842,7 +1842,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2161,7 +2161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2260,6 +2260,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -2476,6 +2480,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -2728,6 +2736,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -2974,7 +2986,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3096,6 +3108,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: The self link or full name of the kms key version + used to encrypt this table. + type: string required: - kmsKeyRef type: object @@ -3408,7 +3424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3576,7 +3592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3778,7 +3794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3971,7 +3987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4131,7 +4147,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4396,7 +4412,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4815,7 +4831,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5643,7 +5659,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5836,7 +5852,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -6332,7 +6348,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6578,7 +6594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6802,7 +6818,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7746,7 +7762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8351,7 +8367,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8496,7 +8512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8869,7 +8885,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9496,7 +9512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9959,7 +9975,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10119,7 +10135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10279,7 +10295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10554,7 +10570,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11065,7 +11081,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11265,7 +11281,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11329,6 +11345,19 @@ spec: - instanceTemplateRef - zone properties: + advancedMachineFeatures: + description: Controls for advanced machine-related behavior features. + properties: + enableNestedVirtualization: + description: Whether to enable nested virtualization or not. + type: boolean + threadsPerCore: + description: The number of threads per physical core. To disable + simultaneous multithreading (SMT) set this to 1. If unset, the + maximum number of threads supported per core by the underlying + processor is assumed. + type: integer + type: object attachedDisk: description: List of disks attached to the instance items: @@ -12080,7 +12109,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12758,7 +12787,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13081,7 +13110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13281,7 +13310,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13473,7 +13502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13622,7 +13651,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13829,7 +13858,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14009,7 +14038,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14126,7 +14155,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14339,7 +14368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14636,7 +14665,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14842,7 +14871,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15168,7 +15197,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15425,7 +15454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15639,7 +15668,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15913,7 +15942,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16129,7 +16158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16234,7 +16263,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16372,7 +16401,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16748,7 +16777,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16961,7 +16990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17123,7 +17152,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17392,7 +17421,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17568,7 +17597,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17735,7 +17764,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17974,7 +18003,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18167,7 +18196,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18389,7 +18418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18613,7 +18642,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18778,7 +18807,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18937,7 +18966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21631,7 +21660,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21827,7 +21856,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22193,7 +22222,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22781,7 +22810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23921,7 +23950,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24373,7 +24402,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24498,7 +24527,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24779,7 +24808,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25057,7 +25086,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25348,7 +25377,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26504,7 +26533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28328,7 +28357,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28653,7 +28682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28847,7 +28876,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28929,25 +28958,23 @@ spec: type: string type: object name: - description: Immutable. For example, www.example.com. + description: Immutable. The DNS name this record set will apply to. type: string rrdatas: items: type: string type: array ttl: - description: |- - Number of seconds that this ResourceRecordSet can be cached by - resolvers. + description: The time-to-live of this record set (seconds). type: integer type: - description: 'One of valid DNS resource types. Possible values: ["A", - "AAAA", "CAA", "CNAME", "DNSKEY", "DS", "IPSECVPNKEY", "MX", "NAPTR", - "NS", "PTR", "SOA", "SPF", "SRV", "SSHFP", "TLSA", "TXT"]' + description: The DNS record set type. type: string required: - managedZoneRef - name + - rrdatas + - ttl - type type: object status: @@ -29004,7 +29031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29157,7 +29184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29367,7 +29394,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -29504,7 +29531,305 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/dcl2crd: "true" + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/system: "true" + name: gkehubfeaturememberships.gkehub.cnrm.cloud.google.com +spec: + group: gkehub.cnrm.cloud.google.com + names: + categories: + - gcp + kind: GKEHubFeatureMembership + plural: gkehubfeaturememberships + shortNames: + - gcpgkehubfeaturemembership + - gcpgkehubfeaturememberships + singular: gkehubfeaturemembership + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + - description: When 'True', the most recent reconcile of the resource succeeded + jsonPath: .status.conditions[?(@.type=='Ready')].status + name: Ready + type: string + - description: The reason for the value in 'Ready' + jsonPath: .status.conditions[?(@.type=='Ready')].reason + name: Status + type: string + - description: The last transition time for the value in 'Status' + jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime + name: Status Age + type: date + name: v1beta1 + schema: + openAPIV3Schema: + properties: + apiVersion: + description: 'apiVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' + type: string + kind: + description: 'kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + properties: + configmanagement: + description: Config Management-specific spec. + properties: + binauthz: + description: Binauthz conifguration for the cluster. + properties: + enabled: + description: Whether binauthz is enabled in this cluster. + type: boolean + type: object + configSync: + description: Config Sync configuration for the cluster. + properties: + git: + properties: + httpsProxy: + description: URL for the HTTPS proxy to be used when communicating + with the Git repo. + type: string + policyDir: + description: 'The path within the Git repository that + represents the top level of the repo to sync. Default: + the root directory of the repository.' + type: string + secretType: + description: Type of secret configured for access to the + Git repo. + type: string + syncBranch: + description: 'The branch of the repository to sync from. + Default: master.' + type: string + syncRepo: + description: The URL of the Git repository to use as the + source of truth. + type: string + syncRev: + description: Git revision (tag or hash) to check out. + Default HEAD. + type: string + syncWaitSecs: + description: 'Period in seconds between consecutive syncs. + Default: 15.' + type: string + type: object + sourceFormat: + description: Specifies whether the Config Sync Repo is in + "hierarchical" or "unstructured" mode. + type: string + type: object + hierarchyController: + description: Hierarchy Controller configuration for the cluster. + properties: + enableHierarchicalResourceQuota: + description: Whether hierarchical resource quota is enabled + in this cluster. + type: boolean + enablePodTreeLabels: + description: Whether pod tree labels are enabled in this cluster. + type: boolean + enabled: + description: Whether Hierarchy Controller is enabled in this + cluster. + type: boolean + type: object + policyController: + description: Policy Controller configuration for the cluster. + properties: + auditIntervalSeconds: + description: Sets the interval for Policy Controller Audit + Scans (in seconds). When set to 0, this disables audit functionality + altogether. + type: string + enabled: + description: Enables the installation of Policy Controller. + If false, the rest of PolicyController fields take no effect. + type: boolean + exemptableNamespaces: + description: The set of namespaces that are excluded from + Policy Controller checks. Namespaces do not need to currently + exist on the cluster. + items: + type: string + type: array + logDeniesEnabled: + description: Logs all denies and dry run failures. + type: boolean + referentialRulesEnabled: + description: Enables the ability to use Constraint Templates + that reference to objects other than the object currently + being evaluated. + type: boolean + templateLibraryInstalled: + description: Installs the default template library along with + Policy Controller. + type: boolean + type: object + version: + description: Version of ACM installed. + type: string + type: object + featureRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of the feature + 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 + location: + description: The location of the feature + type: string + membershipRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of the membership + 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 + 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 project of the feature + 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 + required: + - featureRef + - location + - membershipRef + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + observedGeneration: + description: 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. + type: integer + type: object + required: + - spec + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -29738,7 +30063,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30101,7 +30426,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30263,7 +30588,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30402,7 +30727,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30636,7 +30961,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30866,7 +31191,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31082,7 +31407,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31259,7 +31584,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31391,7 +31716,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31514,7 +31839,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31663,7 +31988,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31845,7 +32170,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32057,7 +32382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32209,7 +32534,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32393,7 +32718,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32521,7 +32846,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32790,7 +33115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33154,7 +33479,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33387,7 +33712,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34147,7 +34472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40864,7 +41189,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41050,7 +41375,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41342,7 +41667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41596,7 +41921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41821,7 +42146,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42061,7 +42386,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42386,7 +42711,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43137,7 +43462,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43358,7 +43683,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43718,7 +44043,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43883,7 +44208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44157,7 +44482,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44333,7 +44658,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44612,7 +44937,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44861,7 +45186,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45054,7 +45379,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45229,7 +45554,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45284,6 +45609,33 @@ spec: type: object spec: properties: + 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 resourceID: description: Immutable. Optional. The service of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` @@ -45342,7 +45694,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45538,7 +45890,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45729,7 +46081,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45867,7 +46219,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46029,7 +46381,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46597,7 +46949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46771,7 +47123,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46965,7 +47317,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47133,7 +47485,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47458,7 +47810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47642,7 +47994,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47842,7 +48194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 d63c1db7c4..da3491cd5e 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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -160,7 +160,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -210,7 +210,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -268,7 +268,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -293,7 +293,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -323,7 +323,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -500,7 +500,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -517,7 +517,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -534,7 +534,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -551,7 +551,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -568,7 +568,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -589,7 +589,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -607,7 +607,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -620,8 +620,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.56.0 - image: gcr.io/cnrm-eap/recorder:0f00e5f + value: 1.57.0 + image: gcr.io/cnrm-eap/recorder:09183a6 imagePullPolicy: Always name: recorder ports: @@ -653,7 +653,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -668,7 +668,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -683,7 +683,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:0f00e5f + image: gcr.io/cnrm-eap/webhook:09183a6 imagePullPolicy: Always name: webhook ports: @@ -711,7 +711,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -726,7 +726,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -736,7 +736,7 @@ spec: - --stderrthreshold=INFO command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:0f00e5f + image: gcr.io/cnrm-eap/deletiondefender:09183a6 imagePullPolicy: Always name: deletiondefender ports: @@ -764,7 +764,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 2318da0161..0b96d11d16 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/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -395,7 +395,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -524,7 +524,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1673,7 +1673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1842,7 +1842,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2161,7 +2161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2260,6 +2260,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -2476,6 +2480,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -2728,6 +2736,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -2974,7 +2986,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3096,6 +3108,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: The self link or full name of the kms key version + used to encrypt this table. + type: string required: - kmsKeyRef type: object @@ -3408,7 +3424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3576,7 +3592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3778,7 +3794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3971,7 +3987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4131,7 +4147,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4396,7 +4412,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4815,7 +4831,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5643,7 +5659,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5836,7 +5852,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -6332,7 +6348,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6578,7 +6594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6802,7 +6818,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7746,7 +7762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8351,7 +8367,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8496,7 +8512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8869,7 +8885,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9496,7 +9512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9959,7 +9975,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10119,7 +10135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10279,7 +10295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10554,7 +10570,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11065,7 +11081,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11265,7 +11281,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11329,6 +11345,19 @@ spec: - instanceTemplateRef - zone properties: + advancedMachineFeatures: + description: Controls for advanced machine-related behavior features. + properties: + enableNestedVirtualization: + description: Whether to enable nested virtualization or not. + type: boolean + threadsPerCore: + description: The number of threads per physical core. To disable + simultaneous multithreading (SMT) set this to 1. If unset, the + maximum number of threads supported per core by the underlying + processor is assumed. + type: integer + type: object attachedDisk: description: List of disks attached to the instance items: @@ -12080,7 +12109,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12758,7 +12787,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13081,7 +13110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13281,7 +13310,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13473,7 +13502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13622,7 +13651,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13829,7 +13858,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14009,7 +14038,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14126,7 +14155,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14339,7 +14368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14636,7 +14665,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14842,7 +14871,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15168,7 +15197,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15425,7 +15454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15639,7 +15668,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15913,7 +15942,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16129,7 +16158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16234,7 +16263,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16372,7 +16401,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16748,7 +16777,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16961,7 +16990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17123,7 +17152,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17392,7 +17421,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17568,7 +17597,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17735,7 +17764,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17974,7 +18003,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18167,7 +18196,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18389,7 +18418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18613,7 +18642,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18778,7 +18807,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18937,7 +18966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21631,7 +21660,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21827,7 +21856,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22193,7 +22222,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22781,7 +22810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23921,7 +23950,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24373,7 +24402,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24498,7 +24527,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24779,7 +24808,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25057,7 +25086,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25348,7 +25377,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26504,7 +26533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28328,7 +28357,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28653,7 +28682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28847,7 +28876,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28929,25 +28958,23 @@ spec: type: string type: object name: - description: Immutable. For example, www.example.com. + description: Immutable. The DNS name this record set will apply to. type: string rrdatas: items: type: string type: array ttl: - description: |- - Number of seconds that this ResourceRecordSet can be cached by - resolvers. + description: The time-to-live of this record set (seconds). type: integer type: - description: 'One of valid DNS resource types. Possible values: ["A", - "AAAA", "CAA", "CNAME", "DNSKEY", "DS", "IPSECVPNKEY", "MX", "NAPTR", - "NS", "PTR", "SOA", "SPF", "SRV", "SSHFP", "TLSA", "TXT"]' + description: The DNS record set type. type: string required: - managedZoneRef - name + - rrdatas + - ttl - type type: object status: @@ -29004,7 +29031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29157,7 +29184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29367,7 +29394,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -29504,7 +29531,305 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/dcl2crd: "true" + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/system: "true" + name: gkehubfeaturememberships.gkehub.cnrm.cloud.google.com +spec: + group: gkehub.cnrm.cloud.google.com + names: + categories: + - gcp + kind: GKEHubFeatureMembership + plural: gkehubfeaturememberships + shortNames: + - gcpgkehubfeaturemembership + - gcpgkehubfeaturememberships + singular: gkehubfeaturemembership + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + - description: When 'True', the most recent reconcile of the resource succeeded + jsonPath: .status.conditions[?(@.type=='Ready')].status + name: Ready + type: string + - description: The reason for the value in 'Ready' + jsonPath: .status.conditions[?(@.type=='Ready')].reason + name: Status + type: string + - description: The last transition time for the value in 'Status' + jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime + name: Status Age + type: date + name: v1beta1 + schema: + openAPIV3Schema: + properties: + apiVersion: + description: 'apiVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' + type: string + kind: + description: 'kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + properties: + configmanagement: + description: Config Management-specific spec. + properties: + binauthz: + description: Binauthz conifguration for the cluster. + properties: + enabled: + description: Whether binauthz is enabled in this cluster. + type: boolean + type: object + configSync: + description: Config Sync configuration for the cluster. + properties: + git: + properties: + httpsProxy: + description: URL for the HTTPS proxy to be used when communicating + with the Git repo. + type: string + policyDir: + description: 'The path within the Git repository that + represents the top level of the repo to sync. Default: + the root directory of the repository.' + type: string + secretType: + description: Type of secret configured for access to the + Git repo. + type: string + syncBranch: + description: 'The branch of the repository to sync from. + Default: master.' + type: string + syncRepo: + description: The URL of the Git repository to use as the + source of truth. + type: string + syncRev: + description: Git revision (tag or hash) to check out. + Default HEAD. + type: string + syncWaitSecs: + description: 'Period in seconds between consecutive syncs. + Default: 15.' + type: string + type: object + sourceFormat: + description: Specifies whether the Config Sync Repo is in + "hierarchical" or "unstructured" mode. + type: string + type: object + hierarchyController: + description: Hierarchy Controller configuration for the cluster. + properties: + enableHierarchicalResourceQuota: + description: Whether hierarchical resource quota is enabled + in this cluster. + type: boolean + enablePodTreeLabels: + description: Whether pod tree labels are enabled in this cluster. + type: boolean + enabled: + description: Whether Hierarchy Controller is enabled in this + cluster. + type: boolean + type: object + policyController: + description: Policy Controller configuration for the cluster. + properties: + auditIntervalSeconds: + description: Sets the interval for Policy Controller Audit + Scans (in seconds). When set to 0, this disables audit functionality + altogether. + type: string + enabled: + description: Enables the installation of Policy Controller. + If false, the rest of PolicyController fields take no effect. + type: boolean + exemptableNamespaces: + description: The set of namespaces that are excluded from + Policy Controller checks. Namespaces do not need to currently + exist on the cluster. + items: + type: string + type: array + logDeniesEnabled: + description: Logs all denies and dry run failures. + type: boolean + referentialRulesEnabled: + description: Enables the ability to use Constraint Templates + that reference to objects other than the object currently + being evaluated. + type: boolean + templateLibraryInstalled: + description: Installs the default template library along with + Policy Controller. + type: boolean + type: object + version: + description: Version of ACM installed. + type: string + type: object + featureRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of the feature + 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 + location: + description: The location of the feature + type: string + membershipRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of the membership + 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 + 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 project of the feature + 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 + required: + - featureRef + - location + - membershipRef + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + observedGeneration: + description: 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. + type: integer + type: object + required: + - spec + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -29738,7 +30063,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30101,7 +30426,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30263,7 +30588,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30402,7 +30727,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30636,7 +30961,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30866,7 +31191,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31082,7 +31407,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31259,7 +31584,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31391,7 +31716,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31514,7 +31839,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31663,7 +31988,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31845,7 +32170,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32057,7 +32382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32209,7 +32534,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32393,7 +32718,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32521,7 +32846,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32790,7 +33115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33154,7 +33479,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33387,7 +33712,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34147,7 +34472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40864,7 +41189,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41050,7 +41375,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41342,7 +41667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41596,7 +41921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41821,7 +42146,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42061,7 +42386,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42386,7 +42711,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43137,7 +43462,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43358,7 +43683,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43718,7 +44043,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43883,7 +44208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44157,7 +44482,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44333,7 +44658,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44612,7 +44937,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44861,7 +45186,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45054,7 +45379,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45229,7 +45554,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45284,6 +45609,33 @@ spec: type: object spec: properties: + 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 resourceID: description: Immutable. Optional. The service of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` @@ -45342,7 +45694,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45538,7 +45890,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45729,7 +46081,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45867,7 +46219,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46029,7 +46381,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46597,7 +46949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46771,7 +47123,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46965,7 +47317,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47133,7 +47485,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47458,7 +47810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47642,7 +47994,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47842,7 +48194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 bd5f94fc5e..57e9cd2a41 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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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:0f00e5f + image: gcr.io/cnrm-eap/controller:09183a6 imagePullPolicy: Always name: manager ports: 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 6738cf18a4..859b7d3120 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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.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.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -171,7 +171,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -221,7 +221,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -279,7 +279,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -304,7 +304,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -334,7 +334,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -392,7 +392,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -455,7 +455,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -473,7 +473,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -491,7 +491,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -514,7 +514,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -531,7 +531,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -548,7 +548,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -565,7 +565,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -582,7 +582,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -599,7 +599,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -616,7 +616,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -638,7 +638,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -659,7 +659,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -677,7 +677,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -690,8 +690,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.56.0 - image: gcr.io/cnrm-eap/recorder:0f00e5f + value: 1.57.0 + image: gcr.io/cnrm-eap/recorder:09183a6 imagePullPolicy: Always name: recorder ports: @@ -723,7 +723,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -738,7 +738,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -753,7 +753,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:0f00e5f + image: gcr.io/cnrm-eap/webhook:09183a6 imagePullPolicy: Always name: webhook ports: @@ -781,7 +781,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -796,7 +796,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -807,7 +807,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:0f00e5f + image: gcr.io/cnrm-eap/controller:09183a6 imagePullPolicy: Always name: manager ports: @@ -835,7 +835,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -850,7 +850,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -860,7 +860,7 @@ spec: - --stderrthreshold=INFO command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:0f00e5f + image: gcr.io/cnrm-eap/deletiondefender:09183a6 imagePullPolicy: Always name: deletiondefender ports: @@ -888,7 +888,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.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 2318da0161..0b96d11d16 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/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -395,7 +395,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -524,7 +524,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1673,7 +1673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1842,7 +1842,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2161,7 +2161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2260,6 +2260,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -2476,6 +2480,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -2728,6 +2736,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: Describes the Cloud KMS encryption key version + used to protect destination BigQuery table. + type: string required: - kmsKeyRef type: object @@ -2974,7 +2986,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3096,6 +3108,10 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object + kmsKeyVersion: + description: The self link or full name of the kms key version + used to encrypt this table. + type: string required: - kmsKeyRef type: object @@ -3408,7 +3424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3576,7 +3592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3778,7 +3794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3971,7 +3987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4131,7 +4147,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4396,7 +4412,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4815,7 +4831,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5643,7 +5659,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5836,7 +5852,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -6332,7 +6348,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6578,7 +6594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6802,7 +6818,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7746,7 +7762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8351,7 +8367,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8496,7 +8512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8869,7 +8885,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9496,7 +9512,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9959,7 +9975,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10119,7 +10135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10279,7 +10295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10554,7 +10570,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11065,7 +11081,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11265,7 +11281,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11329,6 +11345,19 @@ spec: - instanceTemplateRef - zone properties: + advancedMachineFeatures: + description: Controls for advanced machine-related behavior features. + properties: + enableNestedVirtualization: + description: Whether to enable nested virtualization or not. + type: boolean + threadsPerCore: + description: The number of threads per physical core. To disable + simultaneous multithreading (SMT) set this to 1. If unset, the + maximum number of threads supported per core by the underlying + processor is assumed. + type: integer + type: object attachedDisk: description: List of disks attached to the instance items: @@ -12080,7 +12109,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12758,7 +12787,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13081,7 +13110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13281,7 +13310,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13473,7 +13502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13622,7 +13651,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13829,7 +13858,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14009,7 +14038,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14126,7 +14155,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14339,7 +14368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14636,7 +14665,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14842,7 +14871,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15168,7 +15197,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15425,7 +15454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15639,7 +15668,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15913,7 +15942,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16129,7 +16158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16234,7 +16263,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16372,7 +16401,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16748,7 +16777,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16961,7 +16990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17123,7 +17152,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17392,7 +17421,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17568,7 +17597,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17735,7 +17764,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17974,7 +18003,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18167,7 +18196,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18389,7 +18418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18613,7 +18642,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18778,7 +18807,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18937,7 +18966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21631,7 +21660,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21827,7 +21856,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22193,7 +22222,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -22781,7 +22810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23921,7 +23950,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24373,7 +24402,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24498,7 +24527,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24779,7 +24808,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25057,7 +25086,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25348,7 +25377,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -26504,7 +26533,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28328,7 +28357,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28653,7 +28682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28847,7 +28876,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28929,25 +28958,23 @@ spec: type: string type: object name: - description: Immutable. For example, www.example.com. + description: Immutable. The DNS name this record set will apply to. type: string rrdatas: items: type: string type: array ttl: - description: |- - Number of seconds that this ResourceRecordSet can be cached by - resolvers. + description: The time-to-live of this record set (seconds). type: integer type: - description: 'One of valid DNS resource types. Possible values: ["A", - "AAAA", "CAA", "CNAME", "DNSKEY", "DS", "IPSECVPNKEY", "MX", "NAPTR", - "NS", "PTR", "SOA", "SPF", "SRV", "SSHFP", "TLSA", "TXT"]' + description: The DNS record set type. type: string required: - managedZoneRef - name + - rrdatas + - ttl - type type: object status: @@ -29004,7 +29031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29157,7 +29184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29367,7 +29394,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -29504,7 +29531,305 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/dcl2crd: "true" + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/system: "true" + name: gkehubfeaturememberships.gkehub.cnrm.cloud.google.com +spec: + group: gkehub.cnrm.cloud.google.com + names: + categories: + - gcp + kind: GKEHubFeatureMembership + plural: gkehubfeaturememberships + shortNames: + - gcpgkehubfeaturemembership + - gcpgkehubfeaturememberships + singular: gkehubfeaturemembership + preserveUnknownFields: false + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + - description: When 'True', the most recent reconcile of the resource succeeded + jsonPath: .status.conditions[?(@.type=='Ready')].status + name: Ready + type: string + - description: The reason for the value in 'Ready' + jsonPath: .status.conditions[?(@.type=='Ready')].reason + name: Status + type: string + - description: The last transition time for the value in 'Status' + jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime + name: Status Age + type: date + name: v1beta1 + schema: + openAPIV3Schema: + properties: + apiVersion: + description: 'apiVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' + type: string + kind: + description: 'kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + properties: + configmanagement: + description: Config Management-specific spec. + properties: + binauthz: + description: Binauthz conifguration for the cluster. + properties: + enabled: + description: Whether binauthz is enabled in this cluster. + type: boolean + type: object + configSync: + description: Config Sync configuration for the cluster. + properties: + git: + properties: + httpsProxy: + description: URL for the HTTPS proxy to be used when communicating + with the Git repo. + type: string + policyDir: + description: 'The path within the Git repository that + represents the top level of the repo to sync. Default: + the root directory of the repository.' + type: string + secretType: + description: Type of secret configured for access to the + Git repo. + type: string + syncBranch: + description: 'The branch of the repository to sync from. + Default: master.' + type: string + syncRepo: + description: The URL of the Git repository to use as the + source of truth. + type: string + syncRev: + description: Git revision (tag or hash) to check out. + Default HEAD. + type: string + syncWaitSecs: + description: 'Period in seconds between consecutive syncs. + Default: 15.' + type: string + type: object + sourceFormat: + description: Specifies whether the Config Sync Repo is in + "hierarchical" or "unstructured" mode. + type: string + type: object + hierarchyController: + description: Hierarchy Controller configuration for the cluster. + properties: + enableHierarchicalResourceQuota: + description: Whether hierarchical resource quota is enabled + in this cluster. + type: boolean + enablePodTreeLabels: + description: Whether pod tree labels are enabled in this cluster. + type: boolean + enabled: + description: Whether Hierarchy Controller is enabled in this + cluster. + type: boolean + type: object + policyController: + description: Policy Controller configuration for the cluster. + properties: + auditIntervalSeconds: + description: Sets the interval for Policy Controller Audit + Scans (in seconds). When set to 0, this disables audit functionality + altogether. + type: string + enabled: + description: Enables the installation of Policy Controller. + If false, the rest of PolicyController fields take no effect. + type: boolean + exemptableNamespaces: + description: The set of namespaces that are excluded from + Policy Controller checks. Namespaces do not need to currently + exist on the cluster. + items: + type: string + type: array + logDeniesEnabled: + description: Logs all denies and dry run failures. + type: boolean + referentialRulesEnabled: + description: Enables the ability to use Constraint Templates + that reference to objects other than the object currently + being evaluated. + type: boolean + templateLibraryInstalled: + description: Installs the default template library along with + Policy Controller. + type: boolean + type: object + version: + description: Version of ACM installed. + type: string + type: object + featureRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of the feature + 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 + location: + description: The location of the feature + type: string + membershipRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: The name of the membership + 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 + 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 project of the feature + 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 + required: + - featureRef + - location + - membershipRef + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + observedGeneration: + description: 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. + type: integer + type: object + required: + - spec + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -29738,7 +30063,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30101,7 +30426,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30263,7 +30588,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30402,7 +30727,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30636,7 +30961,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30866,7 +31191,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31082,7 +31407,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31259,7 +31584,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31391,7 +31716,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31514,7 +31839,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31663,7 +31988,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31845,7 +32170,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32057,7 +32382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32209,7 +32534,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32393,7 +32718,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32521,7 +32846,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32790,7 +33115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33154,7 +33479,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33387,7 +33712,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34147,7 +34472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40864,7 +41189,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41050,7 +41375,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41342,7 +41667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41596,7 +41921,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41821,7 +42146,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42061,7 +42386,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42386,7 +42711,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43137,7 +43462,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43358,7 +43683,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43718,7 +44043,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43883,7 +44208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44157,7 +44482,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44333,7 +44658,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44612,7 +44937,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44861,7 +45186,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45054,7 +45379,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45229,7 +45554,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45284,6 +45609,33 @@ spec: type: object spec: properties: + 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 resourceID: description: Immutable. Optional. The service of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` @@ -45342,7 +45694,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45538,7 +45890,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45729,7 +46081,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45867,7 +46219,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46029,7 +46381,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46597,7 +46949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46771,7 +47123,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -46965,7 +47317,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47133,7 +47485,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47458,7 +47810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47642,7 +47994,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47842,7 +48194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.56.0 + cnrm.cloud.google.com/version: 1.57.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/pkg/apis/bigquery/v1beta1/bigqueryjob_types.go b/pkg/apis/bigquery/v1beta1/bigqueryjob_types.go index 15ce41ed02..2c345cc7ec 100644 --- a/pkg/apis/bigquery/v1beta1/bigqueryjob_types.go +++ b/pkg/apis/bigquery/v1beta1/bigqueryjob_types.go @@ -74,6 +74,10 @@ type JobDestinationEncryptionConfiguration struct { destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. */ KmsKeyRef v1alpha1.ResourceRef `json:"kmsKeyRef"` + + /* Describes the Cloud KMS encryption key version used to protect destination BigQuery table. */ + // +optional + KmsKeyVersion *string `json:"kmsKeyVersion,omitempty"` } type JobDestinationTable struct { diff --git a/pkg/apis/bigquery/v1beta1/bigquerytable_types.go b/pkg/apis/bigquery/v1beta1/bigquerytable_types.go index f013f66840..25321a1d53 100644 --- a/pkg/apis/bigquery/v1beta1/bigquerytable_types.go +++ b/pkg/apis/bigquery/v1beta1/bigquerytable_types.go @@ -63,6 +63,10 @@ type TableCsvOptions struct { type TableEncryptionConfiguration struct { /* */ KmsKeyRef v1alpha1.ResourceRef `json:"kmsKeyRef"` + + /* The self link or full name of the kms key version used to encrypt this table. */ + // +optional + KmsKeyVersion *string `json:"kmsKeyVersion,omitempty"` } type TableExternalDataConfiguration struct { diff --git a/pkg/apis/bigquery/v1beta1/zz_generated.deepcopy.go b/pkg/apis/bigquery/v1beta1/zz_generated.deepcopy.go index 8ae728d730..56e42f919f 100644 --- a/pkg/apis/bigquery/v1beta1/zz_generated.deepcopy.go +++ b/pkg/apis/bigquery/v1beta1/zz_generated.deepcopy.go @@ -391,7 +391,7 @@ func (in *BigQueryTableSpec) DeepCopyInto(out *BigQueryTableSpec) { if in.EncryptionConfiguration != nil { in, out := &in.EncryptionConfiguration, &out.EncryptionConfiguration *out = new(TableEncryptionConfiguration) - **out = **in + (*in).DeepCopyInto(*out) } if in.ExpirationTime != nil { in, out := &in.ExpirationTime, &out.ExpirationTime @@ -562,7 +562,7 @@ func (in *JobCopy) DeepCopyInto(out *JobCopy) { if in.DestinationEncryptionConfiguration != nil { in, out := &in.DestinationEncryptionConfiguration, &out.DestinationEncryptionConfiguration *out = new(JobDestinationEncryptionConfiguration) - **out = **in + (*in).DeepCopyInto(*out) } if in.DestinationTable != nil { in, out := &in.DestinationTable, &out.DestinationTable @@ -613,6 +613,11 @@ func (in *JobDefaultDataset) DeepCopy() *JobDefaultDataset { func (in *JobDestinationEncryptionConfiguration) DeepCopyInto(out *JobDestinationEncryptionConfiguration) { *out = *in out.KmsKeyRef = in.KmsKeyRef + if in.KmsKeyVersion != nil { + in, out := &in.KmsKeyVersion, &out.KmsKeyVersion + *out = new(string) + **out = **in + } return } @@ -752,7 +757,7 @@ func (in *JobLoad) DeepCopyInto(out *JobLoad) { if in.DestinationEncryptionConfiguration != nil { in, out := &in.DestinationEncryptionConfiguration, &out.DestinationEncryptionConfiguration *out = new(JobDestinationEncryptionConfiguration) - **out = **in + (*in).DeepCopyInto(*out) } out.DestinationTable = in.DestinationTable if in.Encoding != nil { @@ -854,7 +859,7 @@ func (in *JobQuery) DeepCopyInto(out *JobQuery) { if in.DestinationEncryptionConfiguration != nil { in, out := &in.DestinationEncryptionConfiguration, &out.DestinationEncryptionConfiguration *out = new(JobDestinationEncryptionConfiguration) - **out = **in + (*in).DeepCopyInto(*out) } if in.DestinationTable != nil { in, out := &in.DestinationTable, &out.DestinationTable @@ -1119,6 +1124,11 @@ func (in *TableCsvOptions) DeepCopy() *TableCsvOptions { func (in *TableEncryptionConfiguration) DeepCopyInto(out *TableEncryptionConfiguration) { *out = *in out.KmsKeyRef = in.KmsKeyRef + if in.KmsKeyVersion != nil { + in, out := &in.KmsKeyVersion, &out.KmsKeyVersion + *out = new(string) + **out = **in + } return } diff --git a/pkg/apis/compute/v1beta1/computeinstance_types.go b/pkg/apis/compute/v1beta1/computeinstance_types.go index 252f7697fd..c510518f93 100644 --- a/pkg/apis/compute/v1beta1/computeinstance_types.go +++ b/pkg/apis/compute/v1beta1/computeinstance_types.go @@ -49,6 +49,16 @@ type InstanceAccessConfig struct { PublicPtrDomainName *string `json:"publicPtrDomainName,omitempty"` } +type InstanceAdvancedMachineFeatures struct { + /* Whether to enable nested virtualization or not. */ + // +optional + EnableNestedVirtualization *bool `json:"enableNestedVirtualization,omitempty"` + + /* The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed. */ + // +optional + ThreadsPerCore *int `json:"threadsPerCore,omitempty"` +} + type InstanceAliasIpRange struct { /* The IP CIDR range represented by this alias IP range. */ IpCidrRange string `json:"ipCidrRange"` @@ -291,6 +301,10 @@ type InstanceValueFrom struct { } type ComputeInstanceSpec struct { + /* Controls for advanced machine-related behavior features. */ + // +optional + AdvancedMachineFeatures *InstanceAdvancedMachineFeatures `json:"advancedMachineFeatures,omitempty"` + /* List of disks attached to the instance */ // +optional AttachedDisk []InstanceAttachedDisk `json:"attachedDisk,omitempty"` diff --git a/pkg/apis/compute/v1beta1/zz_generated.deepcopy.go b/pkg/apis/compute/v1beta1/zz_generated.deepcopy.go index 9cc45971d9..c159699c8c 100644 --- a/pkg/apis/compute/v1beta1/zz_generated.deepcopy.go +++ b/pkg/apis/compute/v1beta1/zz_generated.deepcopy.go @@ -2876,6 +2876,11 @@ func (in *ComputeInstanceList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ComputeInstanceSpec) DeepCopyInto(out *ComputeInstanceSpec) { *out = *in + if in.AdvancedMachineFeatures != nil { + in, out := &in.AdvancedMachineFeatures, &out.AdvancedMachineFeatures + *out = new(InstanceAdvancedMachineFeatures) + (*in).DeepCopyInto(*out) + } if in.AttachedDisk != nil { in, out := &in.AttachedDisk, &out.AttachedDisk *out = make([]InstanceAttachedDisk, len(*in)) @@ -8004,6 +8009,32 @@ func (in *InstanceAccessConfig) DeepCopy() *InstanceAccessConfig { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *InstanceAdvancedMachineFeatures) DeepCopyInto(out *InstanceAdvancedMachineFeatures) { + *out = *in + if in.EnableNestedVirtualization != nil { + in, out := &in.EnableNestedVirtualization, &out.EnableNestedVirtualization + *out = new(bool) + **out = **in + } + if in.ThreadsPerCore != nil { + in, out := &in.ThreadsPerCore, &out.ThreadsPerCore + *out = new(int) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAdvancedMachineFeatures. +func (in *InstanceAdvancedMachineFeatures) DeepCopy() *InstanceAdvancedMachineFeatures { + if in == nil { + return nil + } + out := new(InstanceAdvancedMachineFeatures) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InstanceAliasIpRange) DeepCopyInto(out *InstanceAliasIpRange) { *out = *in diff --git a/pkg/apis/dns/v1beta1/dnsrecordset_types.go b/pkg/apis/dns/v1beta1/dnsrecordset_types.go index f4e3d2c4f8..95c82bc33a 100644 --- a/pkg/apis/dns/v1beta1/dnsrecordset_types.go +++ b/pkg/apis/dns/v1beta1/dnsrecordset_types.go @@ -39,19 +39,16 @@ type DNSRecordSetSpec struct { /* */ ManagedZoneRef v1alpha1.ResourceRef `json:"managedZoneRef"` - /* Immutable. For example, www.example.com. */ + /* Immutable. The DNS name this record set will apply to. */ Name string `json:"name"` /* */ - // +optional - Rrdatas []string `json:"rrdatas,omitempty"` + Rrdatas []string `json:"rrdatas"` - /* Number of seconds that this ResourceRecordSet can be cached by - resolvers. */ - // +optional - Ttl *int `json:"ttl,omitempty"` + /* The time-to-live of this record set (seconds). */ + Ttl int `json:"ttl"` - /* One of valid DNS resource types. Possible values: ["A", "AAAA", "CAA", "CNAME", "DNSKEY", "DS", "IPSECVPNKEY", "MX", "NAPTR", "NS", "PTR", "SOA", "SPF", "SRV", "SSHFP", "TLSA", "TXT"] */ + /* The DNS record set type. */ Type string `json:"type"` } diff --git a/pkg/apis/dns/v1beta1/zz_generated.deepcopy.go b/pkg/apis/dns/v1beta1/zz_generated.deepcopy.go index a5f078cbca..da2938da32 100644 --- a/pkg/apis/dns/v1beta1/zz_generated.deepcopy.go +++ b/pkg/apis/dns/v1beta1/zz_generated.deepcopy.go @@ -374,11 +374,6 @@ func (in *DNSRecordSetSpec) DeepCopyInto(out *DNSRecordSetSpec) { *out = make([]string, len(*in)) copy(*out, *in) } - if in.Ttl != nil { - in, out := &in.Ttl, &out.Ttl - *out = new(int) - **out = **in - } return } diff --git a/pkg/apis/gkehub/v1beta1/gkehubfeaturemembership_types.go b/pkg/apis/gkehub/v1beta1/gkehubfeaturemembership_types.go new file mode 100644 index 0000000000..4c126462bf --- /dev/null +++ b/pkg/apis/gkehub/v1beta1/gkehubfeaturemembership_types.go @@ -0,0 +1,196 @@ +// 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 FeaturemembershipBinauthz struct { + /* Whether binauthz is enabled in this cluster. */ + // +optional + Enabled *bool `json:"enabled,omitempty"` +} + +type FeaturemembershipConfigSync struct { + /* */ + // +optional + Git *FeaturemembershipGit `json:"git,omitempty"` + + /* Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. */ + // +optional + SourceFormat *string `json:"sourceFormat,omitempty"` +} + +type FeaturemembershipConfigmanagement struct { + /* Binauthz conifguration for the cluster. */ + // +optional + Binauthz *FeaturemembershipBinauthz `json:"binauthz,omitempty"` + + /* Config Sync configuration for the cluster. */ + // +optional + ConfigSync *FeaturemembershipConfigSync `json:"configSync,omitempty"` + + /* Hierarchy Controller configuration for the cluster. */ + // +optional + HierarchyController *FeaturemembershipHierarchyController `json:"hierarchyController,omitempty"` + + /* Policy Controller configuration for the cluster. */ + // +optional + PolicyController *FeaturemembershipPolicyController `json:"policyController,omitempty"` + + /* Version of ACM installed. */ + // +optional + Version *string `json:"version,omitempty"` +} + +type FeaturemembershipGit struct { + /* URL for the HTTPS proxy to be used when communicating with the Git repo. */ + // +optional + HttpsProxy *string `json:"httpsProxy,omitempty"` + + /* The path within the Git repository that represents the top level of the repo to sync. Default: the root directory of the repository. */ + // +optional + PolicyDir *string `json:"policyDir,omitempty"` + + /* Type of secret configured for access to the Git repo. */ + // +optional + SecretType *string `json:"secretType,omitempty"` + + /* The branch of the repository to sync from. Default: master. */ + // +optional + SyncBranch *string `json:"syncBranch,omitempty"` + + /* The URL of the Git repository to use as the source of truth. */ + // +optional + SyncRepo *string `json:"syncRepo,omitempty"` + + /* Git revision (tag or hash) to check out. Default HEAD. */ + // +optional + SyncRev *string `json:"syncRev,omitempty"` + + /* Period in seconds between consecutive syncs. Default: 15. */ + // +optional + SyncWaitSecs *string `json:"syncWaitSecs,omitempty"` +} + +type FeaturemembershipHierarchyController struct { + /* Whether hierarchical resource quota is enabled in this cluster. */ + // +optional + EnableHierarchicalResourceQuota *bool `json:"enableHierarchicalResourceQuota,omitempty"` + + /* Whether pod tree labels are enabled in this cluster. */ + // +optional + EnablePodTreeLabels *bool `json:"enablePodTreeLabels,omitempty"` + + /* Whether Hierarchy Controller is enabled in this cluster. */ + // +optional + Enabled *bool `json:"enabled,omitempty"` +} + +type FeaturemembershipPolicyController struct { + /* Sets the interval for Policy Controller Audit Scans (in seconds). When set to 0, this disables audit functionality altogether. */ + // +optional + AuditIntervalSeconds *string `json:"auditIntervalSeconds,omitempty"` + + /* Enables the installation of Policy Controller. If false, the rest of PolicyController fields take no effect. */ + // +optional + Enabled *bool `json:"enabled,omitempty"` + + /* The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster. */ + // +optional + ExemptableNamespaces []string `json:"exemptableNamespaces,omitempty"` + + /* Logs all denies and dry run failures. */ + // +optional + LogDeniesEnabled *bool `json:"logDeniesEnabled,omitempty"` + + /* Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated. */ + // +optional + ReferentialRulesEnabled *bool `json:"referentialRulesEnabled,omitempty"` + + /* Installs the default template library along with Policy Controller. */ + // +optional + TemplateLibraryInstalled *bool `json:"templateLibraryInstalled,omitempty"` +} + +type GKEHubFeatureMembershipSpec struct { + /* Config Management-specific spec. */ + // +optional + Configmanagement *FeaturemembershipConfigmanagement `json:"configmanagement,omitempty"` + + /* */ + FeatureRef v1alpha1.ResourceRef `json:"featureRef"` + + /* The location of the feature */ + Location string `json:"location"` + + /* */ + MembershipRef v1alpha1.ResourceRef `json:"membershipRef"` + + /* The Project that this resource belongs to. */ + ProjectRef v1alpha1.ResourceRef `json:"projectRef"` +} + +type GKEHubFeatureMembershipStatus struct { + /* Conditions represent the latest available observations of the + GKEHubFeatureMembership's current state. */ + Conditions []v1alpha1.Condition `json:"conditions,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"` +} + +// +genclient +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// GKEHubFeatureMembership is the Schema for the gkehub API +// +k8s:openapi-gen=true +type GKEHubFeatureMembership struct { + metav1.TypeMeta `json:",inline"` + metav1.ObjectMeta `json:"metadata,omitempty"` + + Spec GKEHubFeatureMembershipSpec `json:"spec,omitempty"` + Status GKEHubFeatureMembershipStatus `json:"status,omitempty"` +} + +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// GKEHubFeatureMembershipList contains a list of GKEHubFeatureMembership +type GKEHubFeatureMembershipList struct { + metav1.TypeMeta `json:",inline"` + metav1.ListMeta `json:"metadata,omitempty"` + Items []GKEHubFeatureMembership `json:"items"` +} + +func init() { + SchemeBuilder.Register(&GKEHubFeatureMembership{}, &GKEHubFeatureMembershipList{}) +} diff --git a/pkg/apis/gkehub/v1beta1/register.go b/pkg/apis/gkehub/v1beta1/register.go index 66ea21ff1e..7ea4ccb4df 100644 --- a/pkg/apis/gkehub/v1beta1/register.go +++ b/pkg/apis/gkehub/v1beta1/register.go @@ -59,6 +59,12 @@ var ( Kind: reflect.TypeOf(GKEHubFeature{}).Name(), } + GKEHubFeatureMembershipGVK = schema.GroupVersionKind{ + Group: SchemeGroupVersion.Group, + Version: SchemeGroupVersion.Version, + Kind: reflect.TypeOf(GKEHubFeatureMembership{}).Name(), + } + GKEHubMembershipGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, diff --git a/pkg/apis/gkehub/v1beta1/zz_generated.deepcopy.go b/pkg/apis/gkehub/v1beta1/zz_generated.deepcopy.go index 3da0e2d1b7..60b82abc16 100644 --- a/pkg/apis/gkehub/v1beta1/zz_generated.deepcopy.go +++ b/pkg/apis/gkehub/v1beta1/zz_generated.deepcopy.go @@ -98,6 +98,222 @@ func (in *FeatureStateStatus) DeepCopy() *FeatureStateStatus { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *FeaturemembershipBinauthz) DeepCopyInto(out *FeaturemembershipBinauthz) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipBinauthz. +func (in *FeaturemembershipBinauthz) DeepCopy() *FeaturemembershipBinauthz { + if in == nil { + return nil + } + out := new(FeaturemembershipBinauthz) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *FeaturemembershipConfigSync) DeepCopyInto(out *FeaturemembershipConfigSync) { + *out = *in + if in.Git != nil { + in, out := &in.Git, &out.Git + *out = new(FeaturemembershipGit) + (*in).DeepCopyInto(*out) + } + if in.SourceFormat != nil { + in, out := &in.SourceFormat, &out.SourceFormat + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipConfigSync. +func (in *FeaturemembershipConfigSync) DeepCopy() *FeaturemembershipConfigSync { + if in == nil { + return nil + } + out := new(FeaturemembershipConfigSync) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *FeaturemembershipConfigmanagement) DeepCopyInto(out *FeaturemembershipConfigmanagement) { + *out = *in + if in.Binauthz != nil { + in, out := &in.Binauthz, &out.Binauthz + *out = new(FeaturemembershipBinauthz) + (*in).DeepCopyInto(*out) + } + if in.ConfigSync != nil { + in, out := &in.ConfigSync, &out.ConfigSync + *out = new(FeaturemembershipConfigSync) + (*in).DeepCopyInto(*out) + } + if in.HierarchyController != nil { + in, out := &in.HierarchyController, &out.HierarchyController + *out = new(FeaturemembershipHierarchyController) + (*in).DeepCopyInto(*out) + } + if in.PolicyController != nil { + in, out := &in.PolicyController, &out.PolicyController + *out = new(FeaturemembershipPolicyController) + (*in).DeepCopyInto(*out) + } + if in.Version != nil { + in, out := &in.Version, &out.Version + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipConfigmanagement. +func (in *FeaturemembershipConfigmanagement) DeepCopy() *FeaturemembershipConfigmanagement { + if in == nil { + return nil + } + out := new(FeaturemembershipConfigmanagement) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *FeaturemembershipGit) DeepCopyInto(out *FeaturemembershipGit) { + *out = *in + if in.HttpsProxy != nil { + in, out := &in.HttpsProxy, &out.HttpsProxy + *out = new(string) + **out = **in + } + if in.PolicyDir != nil { + in, out := &in.PolicyDir, &out.PolicyDir + *out = new(string) + **out = **in + } + if in.SecretType != nil { + in, out := &in.SecretType, &out.SecretType + *out = new(string) + **out = **in + } + if in.SyncBranch != nil { + in, out := &in.SyncBranch, &out.SyncBranch + *out = new(string) + **out = **in + } + if in.SyncRepo != nil { + in, out := &in.SyncRepo, &out.SyncRepo + *out = new(string) + **out = **in + } + if in.SyncRev != nil { + in, out := &in.SyncRev, &out.SyncRev + *out = new(string) + **out = **in + } + if in.SyncWaitSecs != nil { + in, out := &in.SyncWaitSecs, &out.SyncWaitSecs + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipGit. +func (in *FeaturemembershipGit) DeepCopy() *FeaturemembershipGit { + if in == nil { + return nil + } + out := new(FeaturemembershipGit) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *FeaturemembershipHierarchyController) DeepCopyInto(out *FeaturemembershipHierarchyController) { + *out = *in + if in.EnableHierarchicalResourceQuota != nil { + in, out := &in.EnableHierarchicalResourceQuota, &out.EnableHierarchicalResourceQuota + *out = new(bool) + **out = **in + } + if in.EnablePodTreeLabels != nil { + in, out := &in.EnablePodTreeLabels, &out.EnablePodTreeLabels + *out = new(bool) + **out = **in + } + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipHierarchyController. +func (in *FeaturemembershipHierarchyController) DeepCopy() *FeaturemembershipHierarchyController { + if in == nil { + return nil + } + out := new(FeaturemembershipHierarchyController) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *FeaturemembershipPolicyController) DeepCopyInto(out *FeaturemembershipPolicyController) { + *out = *in + if in.AuditIntervalSeconds != nil { + in, out := &in.AuditIntervalSeconds, &out.AuditIntervalSeconds + *out = new(string) + **out = **in + } + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } + if in.ExemptableNamespaces != nil { + in, out := &in.ExemptableNamespaces, &out.ExemptableNamespaces + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.LogDeniesEnabled != nil { + in, out := &in.LogDeniesEnabled, &out.LogDeniesEnabled + *out = new(bool) + **out = **in + } + if in.ReferentialRulesEnabled != nil { + in, out := &in.ReferentialRulesEnabled, &out.ReferentialRulesEnabled + *out = new(bool) + **out = **in + } + if in.TemplateLibraryInstalled != nil { + in, out := &in.TemplateLibraryInstalled, &out.TemplateLibraryInstalled + *out = new(bool) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturemembershipPolicyController. +func (in *FeaturemembershipPolicyController) DeepCopy() *FeaturemembershipPolicyController { + if in == nil { + return nil + } + out := new(FeaturemembershipPolicyController) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GKEHubFeature) DeepCopyInto(out *GKEHubFeature) { *out = *in @@ -159,6 +375,112 @@ func (in *GKEHubFeatureList) DeepCopyObject() runtime.Object { return nil } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GKEHubFeatureMembership) DeepCopyInto(out *GKEHubFeatureMembership) { + *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 GKEHubFeatureMembership. +func (in *GKEHubFeatureMembership) DeepCopy() *GKEHubFeatureMembership { + if in == nil { + return nil + } + out := new(GKEHubFeatureMembership) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *GKEHubFeatureMembership) 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 *GKEHubFeatureMembershipList) DeepCopyInto(out *GKEHubFeatureMembershipList) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) + if in.Items != nil { + in, out := &in.Items, &out.Items + *out = make([]GKEHubFeatureMembership, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubFeatureMembershipList. +func (in *GKEHubFeatureMembershipList) DeepCopy() *GKEHubFeatureMembershipList { + if in == nil { + return nil + } + out := new(GKEHubFeatureMembershipList) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *GKEHubFeatureMembershipList) 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 *GKEHubFeatureMembershipSpec) DeepCopyInto(out *GKEHubFeatureMembershipSpec) { + *out = *in + if in.Configmanagement != nil { + in, out := &in.Configmanagement, &out.Configmanagement + *out = new(FeaturemembershipConfigmanagement) + (*in).DeepCopyInto(*out) + } + out.FeatureRef = in.FeatureRef + out.MembershipRef = in.MembershipRef + out.ProjectRef = in.ProjectRef + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GKEHubFeatureMembershipSpec. +func (in *GKEHubFeatureMembershipSpec) DeepCopy() *GKEHubFeatureMembershipSpec { + if in == nil { + return nil + } + out := new(GKEHubFeatureMembershipSpec) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GKEHubFeatureMembershipStatus) DeepCopyInto(out *GKEHubFeatureMembershipStatus) { + *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 GKEHubFeatureMembershipStatus. +func (in *GKEHubFeatureMembershipStatus) DeepCopy() *GKEHubFeatureMembershipStatus { + if in == nil { + return nil + } + out := new(GKEHubFeatureMembershipStatus) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GKEHubFeatureSpec) DeepCopyInto(out *GKEHubFeatureSpec) { *out = *in diff --git a/pkg/apis/serviceusage/v1beta1/service_types.go b/pkg/apis/serviceusage/v1beta1/service_types.go index 32b0a70b63..f25dcbc64d 100644 --- a/pkg/apis/serviceusage/v1beta1/service_types.go +++ b/pkg/apis/serviceusage/v1beta1/service_types.go @@ -36,6 +36,10 @@ import ( ) type ServiceSpec struct { + /* The project that this resource belongs to. */ + // +optional + ProjectRef *v1alpha1.ResourceRef `json:"projectRef,omitempty"` + /* Immutable. Optional. The service 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"` diff --git a/pkg/apis/serviceusage/v1beta1/zz_generated.deepcopy.go b/pkg/apis/serviceusage/v1beta1/zz_generated.deepcopy.go index 2c70bcb763..79774ec09e 100644 --- a/pkg/apis/serviceusage/v1beta1/zz_generated.deepcopy.go +++ b/pkg/apis/serviceusage/v1beta1/zz_generated.deepcopy.go @@ -92,6 +92,11 @@ func (in *ServiceList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec) { *out = *in + if in.ProjectRef != nil { + in, out := &in.ProjectRef, &out.ProjectRef + *out = new(v1alpha1.ResourceRef) + **out = **in + } if in.ResourceID != nil { in, out := &in.ResourceID, &out.ResourceID *out = new(string) 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 index 37b047074d..69d9fb5fbb 100644 --- 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 @@ -35,6 +35,10 @@ func (c *FakeGkehubV1beta1) GKEHubFeatures(namespace string) v1beta1.GKEHubFeatu return &FakeGKEHubFeatures{c, namespace} } +func (c *FakeGkehubV1beta1) GKEHubFeatureMemberships(namespace string) v1beta1.GKEHubFeatureMembershipInterface { + return &FakeGKEHubFeatureMemberships{c, namespace} +} + func (c *FakeGkehubV1beta1) GKEHubMemberships(namespace string) v1beta1.GKEHubMembershipInterface { return &FakeGKEHubMemberships{c, namespace} } diff --git a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehubfeaturemembership.go b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehubfeaturemembership.go new file mode 100644 index 0000000000..f327f9cba0 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/fake/fake_gkehubfeaturemembership.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" +) + +// FakeGKEHubFeatureMemberships implements GKEHubFeatureMembershipInterface +type FakeGKEHubFeatureMemberships struct { + Fake *FakeGkehubV1beta1 + ns string +} + +var gkehubfeaturemembershipsResource = schema.GroupVersionResource{Group: "gkehub.cnrm.cloud.google.com", Version: "v1beta1", Resource: "gkehubfeaturememberships"} + +var gkehubfeaturemembershipsKind = schema.GroupVersionKind{Group: "gkehub.cnrm.cloud.google.com", Version: "v1beta1", Kind: "GKEHubFeatureMembership"} + +// Get takes name of the gKEHubFeatureMembership, and returns the corresponding gKEHubFeatureMembership object, and an error if there is any. +func (c *FakeGKEHubFeatureMemberships) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.GKEHubFeatureMembership, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(gkehubfeaturemembershipsResource, c.ns, name), &v1beta1.GKEHubFeatureMembership{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.GKEHubFeatureMembership), err +} + +// List takes label and field selectors, and returns the list of GKEHubFeatureMemberships that match those selectors. +func (c *FakeGKEHubFeatureMemberships) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.GKEHubFeatureMembershipList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(gkehubfeaturemembershipsResource, gkehubfeaturemembershipsKind, c.ns, opts), &v1beta1.GKEHubFeatureMembershipList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &v1beta1.GKEHubFeatureMembershipList{ListMeta: obj.(*v1beta1.GKEHubFeatureMembershipList).ListMeta} + for _, item := range obj.(*v1beta1.GKEHubFeatureMembershipList).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 gKEHubFeatureMemberships. +func (c *FakeGKEHubFeatureMemberships) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(gkehubfeaturemembershipsResource, c.ns, opts)) + +} + +// Create takes the representation of a gKEHubFeatureMembership and creates it. Returns the server's representation of the gKEHubFeatureMembership, and an error, if there is any. +func (c *FakeGKEHubFeatureMemberships) Create(ctx context.Context, gKEHubFeatureMembership *v1beta1.GKEHubFeatureMembership, opts v1.CreateOptions) (result *v1beta1.GKEHubFeatureMembership, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(gkehubfeaturemembershipsResource, c.ns, gKEHubFeatureMembership), &v1beta1.GKEHubFeatureMembership{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.GKEHubFeatureMembership), err +} + +// Update takes the representation of a gKEHubFeatureMembership and updates it. Returns the server's representation of the gKEHubFeatureMembership, and an error, if there is any. +func (c *FakeGKEHubFeatureMemberships) Update(ctx context.Context, gKEHubFeatureMembership *v1beta1.GKEHubFeatureMembership, opts v1.UpdateOptions) (result *v1beta1.GKEHubFeatureMembership, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(gkehubfeaturemembershipsResource, c.ns, gKEHubFeatureMembership), &v1beta1.GKEHubFeatureMembership{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.GKEHubFeatureMembership), 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 *FakeGKEHubFeatureMemberships) UpdateStatus(ctx context.Context, gKEHubFeatureMembership *v1beta1.GKEHubFeatureMembership, opts v1.UpdateOptions) (*v1beta1.GKEHubFeatureMembership, error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateSubresourceAction(gkehubfeaturemembershipsResource, "status", c.ns, gKEHubFeatureMembership), &v1beta1.GKEHubFeatureMembership{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.GKEHubFeatureMembership), err +} + +// Delete takes name of the gKEHubFeatureMembership and deletes it. Returns an error if one occurs. +func (c *FakeGKEHubFeatureMemberships) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(gkehubfeaturemembershipsResource, c.ns, name), &v1beta1.GKEHubFeatureMembership{}) + + return err +} + +// DeleteCollection deletes a collection of objects. +func (c *FakeGKEHubFeatureMemberships) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(gkehubfeaturemembershipsResource, c.ns, listOpts) + + _, err := c.Fake.Invokes(action, &v1beta1.GKEHubFeatureMembershipList{}) + return err +} + +// Patch applies the patch and returns the patched gKEHubFeatureMembership. +func (c *FakeGKEHubFeatureMemberships) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.GKEHubFeatureMembership, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(gkehubfeaturemembershipsResource, c.ns, name, pt, data, subresources...), &v1beta1.GKEHubFeatureMembership{}) + + if obj == nil { + return nil, err + } + return obj.(*v1beta1.GKEHubFeatureMembership), 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 index 3143db97d5..125068116f 100644 --- a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/generated_expansion.go +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/generated_expansion.go @@ -23,4 +23,6 @@ package v1beta1 type GKEHubFeatureExpansion interface{} +type GKEHubFeatureMembershipExpansion interface{} + 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 index 5dea88e993..d7929cbc20 100644 --- a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehub_client.go +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehub_client.go @@ -30,6 +30,7 @@ import ( type GkehubV1beta1Interface interface { RESTClient() rest.Interface GKEHubFeaturesGetter + GKEHubFeatureMembershipsGetter GKEHubMembershipsGetter } @@ -42,6 +43,10 @@ func (c *GkehubV1beta1Client) GKEHubFeatures(namespace string) GKEHubFeatureInte return newGKEHubFeatures(c, namespace) } +func (c *GkehubV1beta1Client) GKEHubFeatureMemberships(namespace string) GKEHubFeatureMembershipInterface { + return newGKEHubFeatureMemberships(c, namespace) +} + func (c *GkehubV1beta1Client) GKEHubMemberships(namespace string) GKEHubMembershipInterface { return newGKEHubMemberships(c, namespace) } diff --git a/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehubfeaturemembership.go b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehubfeaturemembership.go new file mode 100644 index 0000000000..a295059ab5 --- /dev/null +++ b/pkg/client/clientset/versioned/typed/gkehub/v1beta1/gkehubfeaturemembership.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" +) + +// GKEHubFeatureMembershipsGetter has a method to return a GKEHubFeatureMembershipInterface. +// A group's client should implement this interface. +type GKEHubFeatureMembershipsGetter interface { + GKEHubFeatureMemberships(namespace string) GKEHubFeatureMembershipInterface +} + +// GKEHubFeatureMembershipInterface has methods to work with GKEHubFeatureMembership resources. +type GKEHubFeatureMembershipInterface interface { + Create(ctx context.Context, gKEHubFeatureMembership *v1beta1.GKEHubFeatureMembership, opts v1.CreateOptions) (*v1beta1.GKEHubFeatureMembership, error) + Update(ctx context.Context, gKEHubFeatureMembership *v1beta1.GKEHubFeatureMembership, opts v1.UpdateOptions) (*v1beta1.GKEHubFeatureMembership, error) + UpdateStatus(ctx context.Context, gKEHubFeatureMembership *v1beta1.GKEHubFeatureMembership, opts v1.UpdateOptions) (*v1beta1.GKEHubFeatureMembership, 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.GKEHubFeatureMembership, error) + List(ctx context.Context, opts v1.ListOptions) (*v1beta1.GKEHubFeatureMembershipList, 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.GKEHubFeatureMembership, err error) + GKEHubFeatureMembershipExpansion +} + +// gKEHubFeatureMemberships implements GKEHubFeatureMembershipInterface +type gKEHubFeatureMemberships struct { + client rest.Interface + ns string +} + +// newGKEHubFeatureMemberships returns a GKEHubFeatureMemberships +func newGKEHubFeatureMemberships(c *GkehubV1beta1Client, namespace string) *gKEHubFeatureMemberships { + return &gKEHubFeatureMemberships{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Get takes name of the gKEHubFeatureMembership, and returns the corresponding gKEHubFeatureMembership object, and an error if there is any. +func (c *gKEHubFeatureMemberships) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.GKEHubFeatureMembership, err error) { + result = &v1beta1.GKEHubFeatureMembership{} + err = c.client.Get(). + Namespace(c.ns). + Resource("gkehubfeaturememberships"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(ctx). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of GKEHubFeatureMemberships that match those selectors. +func (c *gKEHubFeatureMemberships) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.GKEHubFeatureMembershipList, err error) { + var timeout time.Duration + if opts.TimeoutSeconds != nil { + timeout = time.Duration(*opts.TimeoutSeconds) * time.Second + } + result = &v1beta1.GKEHubFeatureMembershipList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("gkehubfeaturememberships"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Do(ctx). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested gKEHubFeatureMemberships. +func (c *gKEHubFeatureMemberships) 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("gkehubfeaturememberships"). + VersionedParams(&opts, scheme.ParameterCodec). + Timeout(timeout). + Watch(ctx) +} + +// Create takes the representation of a gKEHubFeatureMembership and creates it. Returns the server's representation of the gKEHubFeatureMembership, and an error, if there is any. +func (c *gKEHubFeatureMemberships) Create(ctx context.Context, gKEHubFeatureMembership *v1beta1.GKEHubFeatureMembership, opts v1.CreateOptions) (result *v1beta1.GKEHubFeatureMembership, err error) { + result = &v1beta1.GKEHubFeatureMembership{} + err = c.client.Post(). + Namespace(c.ns). + Resource("gkehubfeaturememberships"). + VersionedParams(&opts, scheme.ParameterCodec). + Body(gKEHubFeatureMembership). + Do(ctx). + Into(result) + return +} + +// Update takes the representation of a gKEHubFeatureMembership and updates it. Returns the server's representation of the gKEHubFeatureMembership, and an error, if there is any. +func (c *gKEHubFeatureMemberships) Update(ctx context.Context, gKEHubFeatureMembership *v1beta1.GKEHubFeatureMembership, opts v1.UpdateOptions) (result *v1beta1.GKEHubFeatureMembership, err error) { + result = &v1beta1.GKEHubFeatureMembership{} + err = c.client.Put(). + Namespace(c.ns). + Resource("gkehubfeaturememberships"). + Name(gKEHubFeatureMembership.Name). + VersionedParams(&opts, scheme.ParameterCodec). + Body(gKEHubFeatureMembership). + 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 *gKEHubFeatureMemberships) UpdateStatus(ctx context.Context, gKEHubFeatureMembership *v1beta1.GKEHubFeatureMembership, opts v1.UpdateOptions) (result *v1beta1.GKEHubFeatureMembership, err error) { + result = &v1beta1.GKEHubFeatureMembership{} + err = c.client.Put(). + Namespace(c.ns). + Resource("gkehubfeaturememberships"). + Name(gKEHubFeatureMembership.Name). + SubResource("status"). + VersionedParams(&opts, scheme.ParameterCodec). + Body(gKEHubFeatureMembership). + Do(ctx). + Into(result) + return +} + +// Delete takes name of the gKEHubFeatureMembership and deletes it. Returns an error if one occurs. +func (c *gKEHubFeatureMemberships) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("gkehubfeaturememberships"). + Name(name). + Body(&opts). + Do(ctx). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *gKEHubFeatureMemberships) 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("gkehubfeaturememberships"). + VersionedParams(&listOpts, scheme.ParameterCodec). + Timeout(timeout). + Body(&opts). + Do(ctx). + Error() +} + +// Patch applies the patch and returns the patched gKEHubFeatureMembership. +func (c *gKEHubFeatureMemberships) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.GKEHubFeatureMembership, err error) { + result = &v1beta1.GKEHubFeatureMembership{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("gkehubfeaturememberships"). + Name(name). + SubResource(subresources...). + VersionedParams(&opts, scheme.ParameterCodec). + Body(data). + Do(ctx). + Into(result) + return +} diff --git a/samples/resources/gkehubfeature/anthos-config-management-feature/gkehub_v1beta1_gkehubfeature.yaml b/samples/resources/gkehubfeature/anthos-config-management-feature/gkehub_v1beta1_gkehubfeature.yaml index d9bc208442..6d39b6031a 100644 --- a/samples/resources/gkehubfeature/anthos-config-management-feature/gkehub_v1beta1_gkehubfeature.yaml +++ b/samples/resources/gkehubfeature/anthos-config-management-feature/gkehub_v1beta1_gkehubfeature.yaml @@ -19,6 +19,8 @@ metadata: labels: label-one: value-one spec: + projectRef: + name: gkehubfeature-dep-acmfeature location: global # The resourceID must be "configmanagement" if you want to use Anthos config # management feature. diff --git a/samples/resources/gkehubfeature/anthos-config-management-feature/resourcemanager_v1beta1_project.yaml b/samples/resources/gkehubfeature/anthos-config-management-feature/resourcemanager_v1beta1_project.yaml new file mode 100644 index 0000000000..a8fb33ef92 --- /dev/null +++ b/samples/resources/gkehubfeature/anthos-config-management-feature/resourcemanager_v1beta1_project.yaml @@ -0,0 +1,28 @@ +# 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. + +apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1 +kind: Project +metadata: + annotations: + cnrm.cloud.google.com/auto-create-network: "false" + name: gkehubfeature-dep-acmfeature +spec: + name: Config Connector Sample + organizationRef: + # Replace "${ORG_ID?}" with the numeric ID for your organization + external: "${ORG_ID?}" + billingAccountRef: + # Replace "${BILLING_ACCOUNT_ID?}" with the numeric ID for your billing account + external: "${BILLING_ACCOUNT_ID?}" diff --git a/samples/resources/gkehubfeature/anthos-config-management-feature/serviceusage_v1beta1_service.yaml b/samples/resources/gkehubfeature/anthos-config-management-feature/serviceusage_v1beta1_service.yaml index 84985433c5..331b3d3943 100644 --- a/samples/resources/gkehubfeature/anthos-config-management-feature/serviceusage_v1beta1_service.yaml +++ b/samples/resources/gkehubfeature/anthos-config-management-feature/serviceusage_v1beta1_service.yaml @@ -15,6 +15,21 @@ apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 kind: Service metadata: - name: gkehubfeature-dep-acmfeature + annotations: + cnrm.cloud.google.com/disable-dependent-services: "false" + name: gkehubfeature-dep-acmfeature-1 +spec: + resourceID: gkehub.googleapis.com + projectRef: + name: gkehubfeature-dep-acmfeature +--- +apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 +kind: Service +metadata: + annotations: + cnrm.cloud.google.com/disable-dependent-services: "false" + name: gkehubfeature-dep-acmfeature-2 spec: resourceID: anthosconfigmanagement.googleapis.com + projectRef: + name: gkehubfeature-dep-acmfeature diff --git a/samples/resources/gkehubfeature/multi-cluster-ingress-feature/container_v1beta1_containercluster.yaml b/samples/resources/gkehubfeature/multi-cluster-ingress-feature/container_v1beta1_containercluster.yaml index 9416417ebc..a0618b32da 100644 --- a/samples/resources/gkehubfeature/multi-cluster-ingress-feature/container_v1beta1_containercluster.yaml +++ b/samples/resources/gkehubfeature/multi-cluster-ingress-feature/container_v1beta1_containercluster.yaml @@ -15,11 +15,12 @@ apiVersion: container.cnrm.cloud.google.com/v1beta1 kind: ContainerCluster metadata: + annotations: + cnrm.cloud.google.com/project-id: gkehubfeature-dep-mcifeature name: gkehubfeature-dep-mcifeature spec: location: us-central1-a initialNodeCount: 1 workloadIdentityConfig: # Workload Identity supports only a single namespace based on your project name. - # Replace ${PROJECT_ID?} below with your project ID. - identityNamespace: ${PROJECT_ID?}.svc.id.goog + identityNamespace: gkehubfeature-dep-mcifeature.svc.id.goog diff --git a/samples/resources/gkehubfeature/multi-cluster-ingress-feature/gkehub_v1beta1_gkehubfeature.yaml b/samples/resources/gkehubfeature/multi-cluster-ingress-feature/gkehub_v1beta1_gkehubfeature.yaml index b53d82df7d..38fb354f6c 100644 --- a/samples/resources/gkehubfeature/multi-cluster-ingress-feature/gkehub_v1beta1_gkehubfeature.yaml +++ b/samples/resources/gkehubfeature/multi-cluster-ingress-feature/gkehub_v1beta1_gkehubfeature.yaml @@ -19,6 +19,8 @@ metadata: labels: label-one: value-one spec: + projectRef: + name: gkehubfeature-dep-mcifeature location: global # The resourceID must be "multiclusteringress" if you want to use multi-cluster # ingress feature. diff --git a/samples/resources/gkehubfeature/multi-cluster-ingress-feature/gkehub_v1beta1_gkehubmembership.yaml b/samples/resources/gkehubfeature/multi-cluster-ingress-feature/gkehub_v1beta1_gkehubmembership.yaml index 90bbaf566b..08c239f213 100644 --- a/samples/resources/gkehubfeature/multi-cluster-ingress-feature/gkehub_v1beta1_gkehubmembership.yaml +++ b/samples/resources/gkehubfeature/multi-cluster-ingress-feature/gkehub_v1beta1_gkehubmembership.yaml @@ -15,12 +15,14 @@ apiVersion: gkehub.cnrm.cloud.google.com/v1beta1 kind: GKEHubMembership metadata: + annotations: + cnrm.cloud.google.com/project-id: gkehubfeature-dep-mcifeature name: gkehubfeature-dep-mcifeature spec: location: global authority: - # Issuer must contain a link to a valid JWT issuer. Your ContainerCluster is one. To use it, replace ${PROJECT_ID?} with your project ID. - issuer: https://container.googleapis.com/v1/projects/${PROJECT_ID?}/locations/us-central1-a/clusters/gkehubfeature-dep-mcifeature + # Issuer must contain a link to a valid JWT issuer. Your ContainerCluster is one. + issuer: https://container.googleapis.com/v1/projects/gkehubfeature-dep-mcifeature/locations/us-central1-a/clusters/gkehubfeature-dep-mcifeature description: A sample GKE Hub membership endpoint: gkeCluster: diff --git a/samples/resources/gkehubfeature/multi-cluster-ingress-feature/resourcemanager_v1beta1_project.yaml b/samples/resources/gkehubfeature/multi-cluster-ingress-feature/resourcemanager_v1beta1_project.yaml new file mode 100644 index 0000000000..4314c7760d --- /dev/null +++ b/samples/resources/gkehubfeature/multi-cluster-ingress-feature/resourcemanager_v1beta1_project.yaml @@ -0,0 +1,26 @@ +# 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. + +apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1 +kind: Project +metadata: + name: gkehubfeature-dep-mcifeature +spec: + name: Config Connector Sample + organizationRef: + # Replace "${ORG_ID?}" with the numeric ID for your organization + external: "${ORG_ID?}" + billingAccountRef: + # Replace "${BILLING_ACCOUNT_ID?}" with the numeric ID for your billing account + external: "${BILLING_ACCOUNT_ID?}" diff --git a/samples/resources/gkehubfeature/multi-cluster-ingress-feature/serviceusage_v1beta1_service.yaml b/samples/resources/gkehubfeature/multi-cluster-ingress-feature/serviceusage_v1beta1_service.yaml index 3035293c66..43975f1153 100644 --- a/samples/resources/gkehubfeature/multi-cluster-ingress-feature/serviceusage_v1beta1_service.yaml +++ b/samples/resources/gkehubfeature/multi-cluster-ingress-feature/serviceusage_v1beta1_service.yaml @@ -15,13 +15,43 @@ apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 kind: Service metadata: + annotations: + cnrm.cloud.google.com/deletion-policy: abandon name: gkehubfeature-dep-mcifeature-1 spec: - resourceID: multiclusteringress.googleapis.com + resourceID: container.googleapis.com + projectRef: + name: gkehubfeature-dep-mcifeature --- apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 kind: Service metadata: + annotations: + cnrm.cloud.google.com/disable-dependent-services: "false" name: gkehubfeature-dep-mcifeature-2 +spec: + resourceID: gkehub.googleapis.com + projectRef: + name: gkehubfeature-dep-mcifeature +--- +apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 +kind: Service +metadata: + annotations: + cnrm.cloud.google.com/disable-dependent-services: "false" + name: gkehubfeature-dep-mcifeature-3 +spec: + resourceID: multiclusteringress.googleapis.com + projectRef: + name: gkehubfeature-dep-mcifeature +--- +apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 +kind: Service +metadata: + annotations: + cnrm.cloud.google.com/disable-dependent-services: "false" + name: gkehubfeature-dep-mcifeature-4 spec: resourceID: multiclusterservicediscovery.googleapis.com + projectRef: + name: gkehubfeature-dep-mcifeature diff --git a/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/gkehub_v1beta1_gkehubfeature.yaml b/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/gkehub_v1beta1_gkehubfeature.yaml index b632ae1ea1..0f884e763c 100644 --- a/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/gkehub_v1beta1_gkehubfeature.yaml +++ b/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/gkehub_v1beta1_gkehubfeature.yaml @@ -17,6 +17,8 @@ kind: GKEHubFeature metadata: name: gkehubfeature-sample-mcsdfeature spec: + projectRef: + name: gkehubfeature-dep-mcsdfeature location: global # The resourceID must be "multiclusterservicediscovery" if you want to use # multi-cluster service discovery feature. diff --git a/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/resourcemanager_v1beta1_project.yaml b/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/resourcemanager_v1beta1_project.yaml new file mode 100644 index 0000000000..1abe379ea0 --- /dev/null +++ b/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/resourcemanager_v1beta1_project.yaml @@ -0,0 +1,28 @@ +# 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. + +apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1 +kind: Project +metadata: + annotations: + cnrm.cloud.google.com/auto-create-network: "false" + name: gkehubfeature-dep-mcsdfeature +spec: + name: Config Connector Sample + organizationRef: + # Replace "${ORG_ID?}" with the numeric ID for your organization + external: "${ORG_ID?}" + billingAccountRef: + # Replace "${BILLING_ACCOUNT_ID?}" with the numeric ID for your billing account + external: "${BILLING_ACCOUNT_ID?}" diff --git a/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/serviceusage_v1beta1_service.yaml b/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/serviceusage_v1beta1_service.yaml index df17220514..739a313dde 100644 --- a/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/serviceusage_v1beta1_service.yaml +++ b/samples/resources/gkehubfeature/multi-cluster-service-discovery-feature/serviceusage_v1beta1_service.yaml @@ -15,6 +15,21 @@ apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 kind: Service metadata: - name: gkehubfeature-dep-mcsdfeature + annotations: + cnrm.cloud.google.com/disable-dependent-services: "false" + name: gkehubfeature-dep-mcsdfeature-1 +spec: + resourceID: gkehub.googleapis.com + projectRef: + name: gkehubfeature-dep-mcsdfeature +--- +apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 +kind: Service +metadata: + annotations: + cnrm.cloud.google.com/disable-dependent-services: "false" + name: gkehubfeature-dep-mcsdfeature-2 spec: resourceID: multiclusterservicediscovery.googleapis.com + projectRef: + name: gkehubfeature-dep-mcsdfeature diff --git a/samples/resources/gkehubfeaturemembership/container_v1beta1_containercluster.yaml b/samples/resources/gkehubfeaturemembership/container_v1beta1_containercluster.yaml new file mode 100644 index 0000000000..e785ce2127 --- /dev/null +++ b/samples/resources/gkehubfeaturemembership/container_v1beta1_containercluster.yaml @@ -0,0 +1,26 @@ +# 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. + +apiVersion: container.cnrm.cloud.google.com/v1beta1 +kind: ContainerCluster +metadata: + annotations: + cnrm.cloud.google.com/project-id: gkehubfeaturemembership-dep + name: gkehubfeaturemembership-dep +spec: + location: us-central1-a + initialNodeCount: 1 + workloadIdentityConfig: + # Workload Identity supports only a single namespace based on your project name. + identityNamespace: gkehubfeaturemembership-dep.svc.id.goog diff --git a/samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubfeature.yaml b/samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubfeature.yaml new file mode 100644 index 0000000000..324497fc0b --- /dev/null +++ b/samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubfeature.yaml @@ -0,0 +1,25 @@ +# Copyright 2021 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. + +apiVersion: gkehub.cnrm.cloud.google.com/v1beta1 +kind: GKEHubFeature +metadata: + name: gkehubfeaturemembership-dep +spec: + projectRef: + name: gkehubfeaturemembership-dep + location: global + # The resourceID must be "configmanagement" if you want to use Anthos config + # management feature. + resourceID: configmanagement diff --git a/samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubfeaturemembership.yaml b/samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubfeaturemembership.yaml new file mode 100644 index 0000000000..82e6095a87 --- /dev/null +++ b/samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubfeaturemembership.yaml @@ -0,0 +1,50 @@ +# Copyright 2021 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. + +apiVersion: gkehub.cnrm.cloud.google.com/v1beta1 +kind: GKEHubFeatureMembership +metadata: + name: gkehubfeaturemembership-sample +spec: + projectRef: + name: gkehubfeaturemembership-dep + location: global + membershipRef: + name: gkehubfeaturemembership-dep + featureRef: + name: gkehubfeaturemembership-dep + configmanagement: + version: 1.6.2 + configSync: + sourceFormat: unstructured + git: + syncRepo: "https://github.com/GoogleCloudPlatform/cloud-foundation-toolkit" + syncBranch: "master" + policyDir: "config-connector" + syncWaitSecs: "20" + syncRev: "HEAD" + policyController: + enabled: true + exemtableNamespaces: + - "test-namespace" + referentialRulesEnabled: true + logDeniesEnabled: true + templateLibraryInstalled: true + auditIntervalSeconds: "20" + binauthz: + enabled: true + hierarchicalController: + enabled: true + enablePodTreeLabels: true + enableHierarchicalResourceQuota: true diff --git a/samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubmembership.yaml b/samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubmembership.yaml new file mode 100644 index 0000000000..2ffbc1823c --- /dev/null +++ b/samples/resources/gkehubfeaturemembership/gkehub_v1beta1_gkehubmembership.yaml @@ -0,0 +1,30 @@ +# Copyright 2021 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. + +apiVersion: gkehub.cnrm.cloud.google.com/v1beta1 +kind: GKEHubMembership +metadata: + annotations: + cnrm.cloud.google.com/project-id: gkehubfeaturemembership-dep + name: gkehubfeaturemembership-dep +spec: + location: global + authority: + # Issuer must contain a link to a valid JWT issuer. Your ContainerCluster is one. + issuer: https://container.googleapis.com/v1/projects/gkehubfeaturemembership-dep/locations/us-central1-a/clusters/gkehubfeaturemembership-dep + description: A sample GKE Hub membership + endpoint: + gkeCluster: + resourceRef: + name: gkehubfeaturemembership-dep diff --git a/samples/resources/gkehubfeaturemembership/resourcemanager_v1beta1_project.yaml b/samples/resources/gkehubfeaturemembership/resourcemanager_v1beta1_project.yaml new file mode 100644 index 0000000000..2da6c080a0 --- /dev/null +++ b/samples/resources/gkehubfeaturemembership/resourcemanager_v1beta1_project.yaml @@ -0,0 +1,26 @@ +# 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. + +apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1 +kind: Project +metadata: + name: gkehubfeaturemembership-dep +spec: + name: Config Connector Sample + organizationRef: + # Replace "${ORG_ID?}" with the numeric ID for your organization + external: "${ORG_ID?}" + billingAccountRef: + # Replace "${BILLING_ACCOUNT_ID?}" with the numeric ID for your billing account + external: "${BILLING_ACCOUNT_ID?}" diff --git a/samples/resources/gkehubfeaturemembership/serviceusage_v1beta1_service.yaml b/samples/resources/gkehubfeaturemembership/serviceusage_v1beta1_service.yaml new file mode 100644 index 0000000000..fc50c87713 --- /dev/null +++ b/samples/resources/gkehubfeaturemembership/serviceusage_v1beta1_service.yaml @@ -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. + +apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 +kind: Service +metadata: + annotations: + cnrm.cloud.google.com/project-id: gkehubfeaturemembership-dep + cnrm.cloud.google.com/disable-dependent-services: "false" + name: gkehubfeaturemembership-dep-1 +spec: + resourceID: container.googleapis.com +--- +apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 +kind: Service +metadata: + annotations: + cnrm.cloud.google.com/project-id: gkehubfeaturemembership-dep + cnrm.cloud.google.com/disable-dependent-services: "false" + name: gkehubfeaturemembership-dep-2 +spec: + resourceID: gkehub.googleapis.com +--- +apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 +kind: Service +metadata: + annotations: + cnrm.cloud.google.com/project-id: gkehubfeaturemembership-dep + cnrm.cloud.google.com/disable-dependent-services: "false" + name: gkehubfeaturemembership-dep-3 +spec: + resourceID: anthosconfigmanagement.googleapis.com diff --git a/samples/resources/service/serviceusage_v1beta1_service.yaml b/samples/resources/service/serviceusage_v1beta1_service.yaml index c2add750cd..5f2e79aadf 100644 --- a/samples/resources/service/serviceusage_v1beta1_service.yaml +++ b/samples/resources/service/serviceusage_v1beta1_service.yaml @@ -20,4 +20,4 @@ metadata: cnrm.cloud.google.com/deletion-policy: "abandon" # this is unnecessary with the deletion-policy of 'abandon', but useful if the abandon policy is removed. cnrm.cloud.google.com/disable-dependent-services: "false" - name: pubsub.googleapis.com \ No newline at end of file + name: pubsub.googleapis.com