From 0960f9d2c0a3e5209b0da1391b4ee79495276711 Mon Sep 17 00:00:00 2001 From: Jazel Canseco Date: Wed, 27 Jul 2022 09:02:26 -0700 Subject: [PATCH] Update for version 1.90.0 --- ...beta1_accesscontextmanageraccesslevel.yaml | 2 +- ...eta1_accesscontextmanageraccesspolicy.yaml | 2 +- ..._accesscontextmanagerserviceperimeter.yaml | 18 +- crds/apigee_v1beta1_apigeeenvironment.yaml | 2 +- crds/apigee_v1beta1_apigeeorganization.yaml | 2 +- ...ry_v1beta1_artifactregistryrepository.yaml | 16 +- crds/bigquery_v1beta1_bigquerydataset.yaml | 2 +- crds/bigquery_v1beta1_bigqueryjob.yaml | 2 +- crds/bigquery_v1beta1_bigquerytable.yaml | 8 +- crds/bigtable_v1beta1_bigtableappprofile.yaml | 2 +- crds/bigtable_v1beta1_bigtablegcpolicy.yaml | 2 +- crds/bigtable_v1beta1_bigtableinstance.yaml | 2 +- crds/bigtable_v1beta1_bigtabletable.yaml | 2 +- ...gbudgets_v1beta1_billingbudgetsbudget.yaml | 2 +- ...n_v1beta1_binaryauthorizationattestor.yaml | 2 +- ...ion_v1beta1_binaryauthorizationpolicy.yaml | 2 +- .../cloudbuild_v1beta1_cloudbuildtrigger.yaml | 8 +- ...ctions_v1beta1_cloudfunctionsfunction.yaml | 2 +- ...udidentity_v1beta1_cloudidentitygroup.yaml | 2 +- ...ntity_v1beta1_cloudidentitymembership.yaml | 2 +- ...udscheduler_v1beta1_cloudschedulerjob.yaml | 2 +- crds/compute_v1beta1_computeaddress.yaml | 2 +- .../compute_v1beta1_computebackendbucket.yaml | 2 +- ...compute_v1beta1_computebackendservice.yaml | 49 +- crds/compute_v1beta1_computedisk.yaml | 2 +- ...ute_v1beta1_computeexternalvpngateway.yaml | 2 +- crds/compute_v1beta1_computefirewall.yaml | 2 +- ...compute_v1beta1_computefirewallpolicy.yaml | 2 +- ...eta1_computefirewallpolicyassociation.yaml | 2 +- ...ute_v1beta1_computefirewallpolicyrule.yaml | 2 +- ...compute_v1beta1_computeforwardingrule.yaml | 10 +- crds/compute_v1beta1_computehealthcheck.yaml | 2 +- ...ompute_v1beta1_computehttphealthcheck.yaml | 2 +- ...mpute_v1beta1_computehttpshealthcheck.yaml | 2 +- crds/compute_v1beta1_computeimage.yaml | 2 +- crds/compute_v1beta1_computeinstance.yaml | 2 +- .../compute_v1beta1_computeinstancegroup.yaml | 2 +- ...e_v1beta1_computeinstancegroupmanager.yaml | 36 +- ...mpute_v1beta1_computeinstancetemplate.yaml | 2 +- ...v1beta1_computeinterconnectattachment.yaml | 2 +- crds/compute_v1beta1_computenetwork.yaml | 16 +- ...e_v1beta1_computenetworkendpointgroup.yaml | 2 +- ...compute_v1beta1_computenetworkpeering.yaml | 2 +- crds/compute_v1beta1_computenodegroup.yaml | 2 +- crds/compute_v1beta1_computenodetemplate.yaml | 2 +- ...ompute_v1beta1_computepacketmirroring.yaml | 2 +- ...ompute_v1beta1_computeprojectmetadata.yaml | 2 +- ...ta1_computeregionnetworkendpointgroup.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 | 20 +- crds/compute_v1beta1_computerouterpeer.yaml | 2 +- ...compute_v1beta1_computesecuritypolicy.yaml | 14 +- ...pute_v1beta1_computeserviceattachment.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 | 4 +- ...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 +- ...ller_v1beta1_configcontrollerinstance.yaml | 2 +- crds/container_v1beta1_containercluster.yaml | 14 +- 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/dlp_v1beta1_dlpstoredinfotype.yaml | 383 ++++++ crds/dns_v1beta1_dnsmanagedzone.yaml | 10 +- crds/dns_v1beta1_dnspolicy.yaml | 2 +- crds/dns_v1beta1_dnsrecordset.yaml | 2 +- crds/eventarc_v1beta1_eventarctrigger.yaml | 2 +- crds/filestore_v1beta1_filestorebackup.yaml | 2 +- crds/filestore_v1beta1_filestoreinstance.yaml | 2 +- crds/firestore_v1beta1_firestoreindex.yaml | 2 +- ...ameservices_v1beta1_gameservicesrealm.yaml | 2 +- crds/gkehub_v1beta1_gkehubfeature.yaml | 2 +- ...kehub_v1beta1_gkehubfeaturemembership.yaml | 11 +- 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/iam_v1beta1_iamworkloadidentitypool.yaml | 2 +- ...beta1_iamworkloadidentitypoolprovider.yaml | 2 +- crds/iap_v1beta1_iapbrand.yaml | 2 +- ...p_v1beta1_iapidentityawareproxyclient.yaml | 2 +- ...atform_v1beta1_identityplatformconfig.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_logginglogbucket.yaml | 2 +- crds/logging_v1beta1_logginglogexclusion.yaml | 2 +- crds/logging_v1beta1_logginglogmetric.yaml | 2 +- crds/logging_v1beta1_logginglogsink.yaml | 2 +- crds/logging_v1beta1_logginglogview.yaml | 2 +- crds/memcache_v1beta1_memcacheinstance.yaml | 2 +- ...itoring_v1beta1_monitoringalertpolicy.yaml | 2 +- ...onitoring_v1beta1_monitoringdashboard.yaml | 2 +- crds/monitoring_v1beta1_monitoringgroup.yaml | 2 +- ...ng_v1beta1_monitoringmetricdescriptor.yaml | 2 +- ...ng_v1beta1_monitoringmonitoredproject.yaml | 2 +- ...v1beta1_monitoringnotificationchannel.yaml | 2 +- .../monitoring_v1beta1_monitoringservice.yaml | 2 +- ...beta1_monitoringservicelevelobjective.yaml | 2 +- ...g_v1beta1_monitoringuptimecheckconfig.yaml | 2 +- ...tivity_v1beta1_networkconnectivityhub.yaml | 2 +- ...vity_v1beta1_networkconnectivityspoke.yaml | 2 +- ...a1_networksecurityauthorizationpolicy.yaml | 2 +- ...1beta1_networksecurityclienttlspolicy.yaml | 2 +- ...1beta1_networksecurityservertlspolicy.yaml | 2 +- ...v1beta1_networkservicesendpointpolicy.yaml | 2 +- ...rvices_v1beta1_networkservicesgateway.yaml | 2 +- ...ices_v1beta1_networkservicesgrpcroute.yaml | 2 +- ...ices_v1beta1_networkserviceshttproute.yaml | 2 +- ...kservices_v1beta1_networkservicesmesh.yaml | 2 +- ...vices_v1beta1_networkservicestcproute.yaml | 2 +- ...vices_v1beta1_networkservicestlsroute.yaml | 2 +- .../osconfig_v1beta1_osconfigguestpolicy.yaml | 2 +- ...ig_v1beta1_osconfigospolicyassignment.yaml | 2 +- crds/privateca_v1beta1_privatecacapool.yaml | 2 +- ...rivateca_v1beta1_privatecacertificate.yaml | 2 +- ...v1beta1_privatecacertificateauthority.yaml | 2 +- ..._v1beta1_privatecacertificatetemplate.yaml | 2 +- crds/pubsub_v1beta1_pubsubschema.yaml | 2 +- crds/pubsub_v1beta1_pubsubsubscription.yaml | 2 +- crds/pubsub_v1beta1_pubsubtopic.yaml | 42 +- ...rprise_v1beta1_recaptchaenterprisekey.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 +- crds/run_v1beta1_runservice.yaml | 2 +- ...etmanager_v1beta1_secretmanagersecret.yaml | 2 +- ...er_v1beta1_secretmanagersecretversion.yaml | 2 +- ...tory_v1beta1_servicedirectoryendpoint.yaml | 232 ++++ ...ory_v1beta1_servicedirectorynamespace.yaml | 2 +- ...ctory_v1beta1_servicedirectoryservice.yaml | 2 +- ...g_v1beta1_servicenetworkingconnection.yaml | 2 +- crds/serviceusage_v1beta1_service.yaml | 2 +- ...urcerepo_v1beta1_sourcereporepository.yaml | 2 +- crds/spanner_v1beta1_spannerdatabase.yaml | 2 +- crds/spanner_v1beta1_spannerinstance.yaml | 2 +- crds/sql_v1beta1_sqldatabase.yaml | 2 +- crds/sql_v1beta1_sqlinstance.yaml | 2 +- crds/sql_v1beta1_sqlsslcert.yaml | 2 +- crds/sql_v1beta1_sqluser.yaml | 13 +- 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 +- .../vpcaccess_v1beta1_vpcaccessconnector.yaml | 2 +- .../0-cnrm-system.yaml | 80 +- .../install-bundle-gcp-identity/crds.yaml | 1196 ++++++++++++++--- .../0-cnrm-system.yaml | 66 +- .../install-bundle-namespaced/crds.yaml | 1196 ++++++++++++++--- .../per-namespace-components.yaml | 18 +- .../0-cnrm-system.yaml | 80 +- .../crds.yaml | 1196 ++++++++++++++--- ...ry_v1beta1_artifactregistryrepository.yaml | 1 - ...compute_v1beta1_computebackendservice.yaml | 72 + .../compute_v1beta1_computehealthcheck.yaml | 22 + .../compute_v1beta1_computeinstancegroup.yaml | 22 + .../compute_v1beta1_computenetwork.yaml | 21 + .../iap_v1beta1_iapbrand.yaml | 21 + ...p_v1beta1_iapidentityawareproxyclient.yaml | 22 + .../bigquery_v1beta1_bigquerydataset.yaml | 20 + .../bigquery_v1beta1_bigquerytable.yaml | 22 + .../dlp_v1beta1_dlpstoredinfotype.yaml | 37 + .../iam_v1beta1_iampolicymember.yaml | 29 + .../dlp_v1beta1_dlpstoredinfotype.yaml | 28 + .../iam_v1beta1_iampolicymember.yaml | 29 + .../dlp_v1beta1_dlpstoredinfotype.yaml | 26 + .../dlp_v1beta1_dlpstoredinfotype.yaml | 30 + .../dlp_v1beta1_dlpstoredinfotype.yaml | 28 + .../pubsub_v1beta1_pubsubschema.yaml | 24 + .../pubsub_v1beta1_pubsubtopic.yaml | 5 +- .../compute_v1beta1_computeaddress.yaml | 22 + .../compute_v1beta1_computenetwork.yaml | 23 + ...tory_v1beta1_servicedirectoryendpoint.yaml | 28 + ...ory_v1beta1_servicedirectorynamespace.yaml | 22 + ...ctory_v1beta1_servicedirectoryservice.yaml | 21 + 206 files changed, 4722 insertions(+), 905 deletions(-) create mode 100644 crds/dlp_v1beta1_dlpstoredinfotype.yaml create mode 100644 crds/servicedirectory_v1beta1_servicedirectoryendpoint.yaml create mode 100644 samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computebackendservice.yaml create mode 100644 samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computehealthcheck.yaml create mode 100644 samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computeinstancegroup.yaml create mode 100644 samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computenetwork.yaml create mode 100644 samples/resources/computebackendservice/oauth2clientid-backend-service/iap_v1beta1_iapbrand.yaml create mode 100644 samples/resources/computebackendservice/oauth2clientid-backend-service/iap_v1beta1_iapidentityawareproxyclient.yaml create mode 100644 samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/bigquery_v1beta1_bigquerydataset.yaml create mode 100644 samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/bigquery_v1beta1_bigquerytable.yaml create mode 100644 samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml create mode 100644 samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/iam_v1beta1_iampolicymember.yaml create mode 100644 samples/resources/dlpstoredinfotype/cloud-storage-file-set-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml create mode 100644 samples/resources/dlpstoredinfotype/cloud-storage-file-set-stored-info-type/iam_v1beta1_iampolicymember.yaml create mode 100644 samples/resources/dlpstoredinfotype/cloud-storage-path-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml create mode 100644 samples/resources/dlpstoredinfotype/regex-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml create mode 100644 samples/resources/dlpstoredinfotype/word-list-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml create mode 100644 samples/resources/pubsubtopic/pubsub_v1beta1_pubsubschema.yaml create mode 100644 samples/resources/servicedirectoryendpoint/compute_v1beta1_computeaddress.yaml create mode 100644 samples/resources/servicedirectoryendpoint/compute_v1beta1_computenetwork.yaml create mode 100644 samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectoryendpoint.yaml create mode 100644 samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectorynamespace.yaml create mode 100644 samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectoryservice.yaml diff --git a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml index f75dcef691..1b90748e90 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 5d1fbc63ed..a579562d04 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 c67bdefd59..90cbafd8a3 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -247,6 +247,14 @@ spec: and destination resources that \ncause this 'EgressPolicy' to apply." properties: + externalResources: + description: |- + A list of external resources that are allowed to be accessed. A request + matches if it contains an external resource in this list (Example: + s3://bucket/path). Currently '*' is not allowed. + items: + type: string + type: array operations: description: "A list of 'ApiOperations' that this egress rule applies to. A request matches \nif it contains @@ -745,6 +753,14 @@ spec: and destination resources that \ncause this 'EgressPolicy' to apply." properties: + externalResources: + description: |- + A list of external resources that are allowed to be accessed. A request + matches if it contains an external resource in this list (Example: + s3://bucket/path). Currently '*' is not allowed. + items: + type: string + type: array operations: description: "A list of 'ApiOperations' that this egress rule applies to. A request matches \nif it contains diff --git a/crds/apigee_v1beta1_apigeeenvironment.yaml b/crds/apigee_v1beta1_apigeeenvironment.yaml index beb24426d3..b718b321dd 100644 --- a/crds/apigee_v1beta1_apigeeenvironment.yaml +++ b/crds/apigee_v1beta1_apigeeenvironment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/apigee_v1beta1_apigeeorganization.yaml b/crds/apigee_v1beta1_apigeeorganization.yaml index 6f81f2acea..152b1646cf 100644 --- a/crds/apigee_v1beta1_apigeeorganization.yaml +++ b/crds/apigee_v1beta1_apigeeorganization.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml b/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml index fc50c600bf..632b937004 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -76,16 +76,10 @@ spec: type: string format: description: |- - Immutable. The format of packages that are stored in the repository. You can only create - alpha formats if you are a member of the [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). - - - DOCKER - - MAVEN ([Preview](https://cloud.google.com/products#product-launch-stages)) - - NPM ([Preview](https://cloud.google.com/products#product-launch-stages)) - - PYTHON ([Preview](https://cloud.google.com/products#product-launch-stages)) - - APT ([alpha](https://cloud.google.com/products#product-launch-stages)) - - YUM ([alpha](https://cloud.google.com/products#product-launch-stages)) - - HELM ([alpha](https://cloud.google.com/products#product-launch-stages)). + Immutable. The format of packages that are stored in the repository. Supported formats + can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). + You can only create alpha formats if you are a member of the + [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). type: string kmsKeyRef: description: |- diff --git a/crds/bigquery_v1beta1_bigquerydataset.yaml b/crds/bigquery_v1beta1_bigquerydataset.yaml index 61e2b8d72b..2d407339a4 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 1ebfe1308e..66f2299506 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1beta1_bigquerytable.yaml b/crds/bigquery_v1beta1_bigquerytable.yaml index 8ac454c9d3..bede407a95 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -166,6 +166,12 @@ spec: description: The compression type of the data source. Valid values are "NONE" or "GZIP". type: string + connectionId: + description: The connection specifying the credentials to be used + to read external storage, such as Azure Blob, Cloud Storage, + or S3. The connectionId can have the form "{{project}}.{{location}}.{{connection_id}}" + or "projects/{{project}}/locations/{{location}}/connections/{{connection_id}}". + type: string csvOptions: description: Additional properties to set if source_format is set to "CSV". diff --git a/crds/bigtable_v1beta1_bigtableappprofile.yaml b/crds/bigtable_v1beta1_bigtableappprofile.yaml index 16fe1a1fed..8f718a59f9 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 afd45cfa36..0394f49c4f 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 42b00dc770..a584ea8210 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 630a5bf828..3515fd6e50 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/billingbudgets_v1beta1_billingbudgetsbudget.yaml b/crds/billingbudgets_v1beta1_billingbudgetsbudget.yaml index ca82e554a6..1c30d8915d 100644 --- a/crds/billingbudgets_v1beta1_billingbudgetsbudget.yaml +++ b/crds/billingbudgets_v1beta1_billingbudgetsbudget.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/binaryauthorization_v1beta1_binaryauthorizationattestor.yaml b/crds/binaryauthorization_v1beta1_binaryauthorizationattestor.yaml index e27b26d72e..51ec848b92 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 5ff4e2d1ca..4af52271d9 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 9190b88b39..b2f9687b8e 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -797,6 +797,12 @@ spec: items: type: string type: array + includeBuildLogs: + description: |- + Build logs will be sent back to GitHub as part of the checkrun + result. Values can be INCLUDE_BUILD_LOGS_UNSPECIFIED or + INCLUDE_BUILD_LOGS_WITH_STATUS Possible values: ["INCLUDE_BUILD_LOGS_UNSPECIFIED", "INCLUDE_BUILD_LOGS_WITH_STATUS"]. + type: string includedFiles: description: |- ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match diff --git a/crds/cloudfunctions_v1beta1_cloudfunctionsfunction.yaml b/crds/cloudfunctions_v1beta1_cloudfunctionsfunction.yaml index f82473803c..484dff7cf0 100644 --- a/crds/cloudfunctions_v1beta1_cloudfunctionsfunction.yaml +++ b/crds/cloudfunctions_v1beta1_cloudfunctionsfunction.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml b/crds/cloudidentity_v1beta1_cloudidentitygroup.yaml index bcf2b37f31..bc150c983b 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudidentity_v1beta1_cloudidentitymembership.yaml b/crds/cloudidentity_v1beta1_cloudidentitymembership.yaml index 9d95b11ead..bcea782c4f 100644 --- a/crds/cloudidentity_v1beta1_cloudidentitymembership.yaml +++ b/crds/cloudidentity_v1beta1_cloudidentitymembership.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml b/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml index d0c3023c8d..87b8730849 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 860d981ed2..dab4333ff7 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 0b56b68c54..c3748942c2 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 df1fdba57e..aabdf0c971 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,6 +264,11 @@ spec: description: If true requests to different hosts will be cached separately. type: boolean + includeNamedCookies: + description: Names of cookies to include in cache keys. + items: + type: string + type: array includeProtocol: description: If true, http and https requests will be cached separately. @@ -642,10 +647,48 @@ spec: type: array iap: description: Settings for enabling Cloud Identity Aware Proxy. + oneOf: + - required: + - oauth2ClientId + - required: + - oauth2ClientIdRef properties: oauth2ClientId: - description: OAuth2 Client ID for IAP. + description: DEPRECATED. Although this field is still available, + there is limited support. We recommend that you use `spec.iap.oauth2ClientIdRef` + instead. type: string + oauth2ClientIdRef: + description: |- + Only `external` field is supported to configure the reference. + + OAuth2 Client ID for IAP. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `IAPIdentityAwareProxyClient` + resource.' + 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 oauth2ClientSecret: description: OAuth2 Client Secret for IAP. oneOf: @@ -688,8 +731,6 @@ spec: oauth2ClientSecretSha256: description: OAuth2 Client Secret SHA-256 for IAP. type: string - required: - - oauth2ClientId type: object loadBalancingScheme: description: |- diff --git a/crds/compute_v1beta1_computedisk.yaml b/crds/compute_v1beta1_computedisk.yaml index ace33cc584..4f37639e99 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 9072adad6a..bbd9bf24e1 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 2462509cad..7ff51787c5 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computefirewallpolicy.yaml b/crds/compute_v1beta1_computefirewallpolicy.yaml index 0b418129a3..5fe2ebfbca 100644 --- a/crds/compute_v1beta1_computefirewallpolicy.yaml +++ b/crds/compute_v1beta1_computefirewallpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computefirewallpolicyassociation.yaml b/crds/compute_v1beta1_computefirewallpolicyassociation.yaml index d51af83ec3..ec2c716cf6 100644 --- a/crds/compute_v1beta1_computefirewallpolicyassociation.yaml +++ b/crds/compute_v1beta1_computefirewallpolicyassociation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computefirewallpolicyrule.yaml b/crds/compute_v1beta1_computefirewallpolicyrule.yaml index c9c4292c7c..4161ec3c43 100644 --- a/crds/compute_v1beta1_computefirewallpolicyrule.yaml +++ b/crds/compute_v1beta1_computefirewallpolicyrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computeforwardingrule.yaml b/crds/compute_v1beta1_computeforwardingrule.yaml index f7e1e9f18a..c9654a8d6c 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -638,6 +638,14 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + pscConnectionId: + description: The PSC connection id of the PSC Forwarding Rule. + type: string + pscConnectionStatus: + description: 'The PSC connection status of the PSC Forwarding Rule. + Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, + CLOSED.' + type: string selfLink: description: '[Output Only] Server-defined URL for the resource.' type: string diff --git a/crds/compute_v1beta1_computehealthcheck.yaml b/crds/compute_v1beta1_computehealthcheck.yaml index e83b098572..3ca492f5ce 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 2c05b643b7..4225f6e927 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 aa8f71887e..fc746698e5 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 52c5660584..b69ce9e652 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 3a37900ce2..1870a5a99a 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeinstancegroup.yaml b/crds/compute_v1beta1_computeinstancegroup.yaml index 7e622e2902..8e736598f0 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 f73d4426ac..a9a367f330 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -289,6 +289,40 @@ spec: on instance delete, update, etc. This map is keyed with the device names of the disks. type: object + externalIps: + additionalProperties: + properties: + autoDelete: + description: 'These stateful IPs will never be released + during autohealing, update or VM instance recreate + operations. This flag is used to configure if the + IP reservation should be deleted after it is no longer + used by the group, e.g. when the given instance or + the whole group is deleted. Possible values: NEVER, + ON_PERMANENT_INSTANCE_DELETION' + type: string + type: object + description: External network IPs assigned to the instances + that will be preserved on instance delete, update, etc. + This map is keyed with the network interface name. + type: object + internalIps: + additionalProperties: + properties: + autoDelete: + description: 'These stateful IPs will never be released + during autohealing, update or VM instance recreate + operations. This flag is used to configure if the + IP reservation should be deleted after it is no longer + used by the group, e.g. when the given instance or + the whole group is deleted. Possible values: NEVER, + ON_PERMANENT_INSTANCE_DELETION' + type: string + type: object + description: Internal network IPs assigned to the instances + that will be preserved on instance delete, update, etc. + This map is keyed with the network interface name. + type: object type: object type: object targetPools: diff --git a/crds/compute_v1beta1_computeinstancetemplate.yaml b/crds/compute_v1beta1_computeinstancetemplate.yaml index 388201250c..22a6522d5c 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 09ceb2bec7..7d72736b16 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 60fef55647..ec025fdbb1 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -87,6 +87,20 @@ spec: Immutable. An optional description of this resource. The resource must be recreated to modify this field. type: string + enableUlaInternalIpv6: + description: "Immutable. Enable ULA internal ipv6 on this network. + Enabling this feature will assign \na /48 from google defined ULA + prefix fd20::/20." + type: boolean + internalIpv6Range: + description: "Immutable. When enabling ula internal ipv6, caller optionally + can specify the /48 range \nthey want from the google defined ULA + prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address + and must be within the fd20::/20. Operation will \nfail if the speficied + /48 is already in used by another resource. \nIf the field is not + speficied, then a /48 range will be randomly allocated from fd20::/20 + and returned via this field." + type: string mtu: description: |- Immutable. Maximum Transmission Unit in bytes. The minimum value for this field is 1460 diff --git a/crds/compute_v1beta1_computenetworkendpointgroup.yaml b/crds/compute_v1beta1_computenetworkendpointgroup.yaml index dd77ec783d..8f02066419 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 7c798b91bb..495290cecf 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 a5ccbc113f..4d7cf93865 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 46e21dee64..4aea40744c 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computepacketmirroring.yaml b/crds/compute_v1beta1_computepacketmirroring.yaml index ef591cbd31..9c37f12d98 100644 --- a/crds/compute_v1beta1_computepacketmirroring.yaml +++ b/crds/compute_v1beta1_computepacketmirroring.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computeprojectmetadata.yaml b/crds/compute_v1beta1_computeprojectmetadata.yaml index 1c54aeb450..54cf85dffb 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeregionnetworkendpointgroup.yaml b/crds/compute_v1beta1_computeregionnetworkendpointgroup.yaml index 2de98cba2e..e1e5be6f68 100644 --- a/crds/compute_v1beta1_computeregionnetworkendpointgroup.yaml +++ b/crds/compute_v1beta1_computeregionnetworkendpointgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.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 fc536db8e9..64b4c23a51 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 e354869c2c..f7355d0b40 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 8508de79a8..734bddc4e5 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 ef4842658f..99e1035553 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 440af10f33..c5063f481c 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 d8f30fd257..93eb573c74 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104,11 +104,14 @@ spec: type: object type: array enableDynamicPortAllocation: - description: "Enable Dynamic Port Allocation.\nIf minPorts is set, - minPortsPerVm must be set to a power of two greater than or equal - to 32. \nIf minPortsPerVm is not set, a minimum of 32 ports will - be allocated to a VM from this NAT config.\n\nMutually exclusive - with enableEndpointIndependentMapping." + description: |- + Enable Dynamic Port Allocation. + If minPortsPerVm is set, minPortsPerVm must be set to a power of two greater than or equal to 32. + If minPortsPerVm is not set, a minimum of 32 ports will be allocated to a VM from this NAT config. + If maxPortsPerVm is set, maxPortsPerVm must be set to a power of two greater than minPortsPerVm. + If maxPortsPerVm is not set, a maximum of 65536 ports will be allocated to a VM from this NAT config. + + Mutually exclusive with enableEndpointIndependentMapping. type: boolean enableEndpointIndependentMapping: description: |- @@ -133,6 +136,11 @@ spec: - enable - filter type: object + maxPortsPerVm: + description: |- + Maximum number of ports allocated to a VM from this NAT. + This field can only be set when enableDynamicPortAllocation is enabled. + type: integer minPortsPerVm: description: Minimum number of ports allocated to a VM from this NAT. type: integer diff --git a/crds/compute_v1beta1_computerouterpeer.yaml b/crds/compute_v1beta1_computerouterpeer.yaml index a28850c74e..37ea581c7d 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 c73092b953..db7da12a70 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -86,6 +86,18 @@ spec: type: string type: object type: object + advancedOptionsConfig: + description: Advanced Options Config of this security policy. + properties: + jsonParsing: + description: 'JSON body parsing. Supported values include: "DISABLED", + "STANDARD".' + type: string + logLevel: + description: 'Logging level. Supported values include: "NORMAL", + "VERBOSE".' + type: string + type: object description: description: An optional description of this security policy. Max size is 2048. diff --git a/crds/compute_v1beta1_computeserviceattachment.yaml b/crds/compute_v1beta1_computeserviceattachment.yaml index 925f8e498d..0078c211c8 100644 --- a/crds/compute_v1beta1_computeserviceattachment.yaml +++ b/crds/compute_v1beta1_computeserviceattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computesharedvpchostproject.yaml b/crds/compute_v1beta1_computesharedvpchostproject.yaml index 99c63002f3..e3c9a9ddf9 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 1f052a7e2e..84dab6ad78 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 e1ea21cdfc..aeba76f601 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 fd27541293..0c801998c1 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 1ce74a2ab3..398537afe7 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 54ce7ad939..036821de2e 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -88,7 +88,7 @@ spec: description: |- Immutable. The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack. If the ipv6_type is EXTERNAL then this subnet - cannot enable direct path. Possible values: ["EXTERNAL"]. + cannot enable direct path. Possible values: ["EXTERNAL", "INTERNAL"]. type: string logConfig: description: |- diff --git a/crds/compute_v1beta1_computetargetgrpcproxy.yaml b/crds/compute_v1beta1_computetargetgrpcproxy.yaml index f2be1be9fd..cbdee8a95a 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 48a4bec686..a33c243eef 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 78b14683c0..cc3a9efc0a 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 1a979c9816..95236bb0da 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 ef50439287..3846914399 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 c595efb46b..fe1479d6c0 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 0086d75162..495fdb0a93 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 56e1d09488..ee31b35257 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 7cd53b3ac0..5629ca9bc1 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 7e64674861..c11f4cbbf0 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 c76a381541..61f3631fb7 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/configcontroller_v1beta1_configcontrollerinstance.yaml b/crds/configcontroller_v1beta1_configcontrollerinstance.yaml index 0d20a1174b..3bc7f89796 100644 --- a/crds/configcontroller_v1beta1_configcontrollerinstance.yaml +++ b/crds/configcontroller_v1beta1_configcontrollerinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/container_v1beta1_containercluster.yaml b/crds/container_v1beta1_containercluster.yaml index 7528dac13c..ddf73de2a8 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -663,8 +663,16 @@ spec: items: type: string type: array - required: - - enableComponents + managedPrometheus: + description: Configuration for Google Cloud Managed Services for + Prometheus. + properties: + enabled: + description: Whether or not the managed collection is enabled. + type: boolean + required: + - enabled + type: object type: object monitoringService: description: The monitoring service that the cluster should write diff --git a/crds/container_v1beta1_containernodepool.yaml b/crds/container_v1beta1_containernodepool.yaml index 25cd3464b1..a83b02a4d7 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 b98bbbabbf..792d490977 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 44b58d229b..31b4df9979 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 33dbe96729..5806f6d932 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 115f5faed3..eb48174310 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 a0ba2000f6..fcbcf4655b 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 3ad46eab71..28735352cc 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 74eda59434..4290aaeef9 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dlp_v1beta1_dlpstoredinfotype.yaml b/crds/dlp_v1beta1_dlpstoredinfotype.yaml new file mode 100644 index 0000000000..c05484dd8c --- /dev/null +++ b/crds/dlp_v1beta1_dlpstoredinfotype.yaml @@ -0,0 +1,383 @@ +# 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.90.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/dcl2crd: "true" + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: stable + cnrm.cloud.google.com/system: "true" + name: dlpstoredinfotypes.dlp.cnrm.cloud.google.com +spec: + group: dlp.cnrm.cloud.google.com + names: + categories: + - gcp + kind: DLPStoredInfoType + plural: dlpstoredinfotypes + shortNames: + - gcpdlpstoredinfotype + - gcpdlpstoredinfotypes + singular: dlpstoredinfotype + 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: + oneOf: + - required: + - organizationRef + - required: + - projectRef + properties: + description: + description: Description of the StoredInfoType (max 256 characters). + type: string + dictionary: + description: Store dictionary-based CustomInfoType. + properties: + cloudStoragePath: + description: Newline-delimited file of words in Cloud Storage. + Only a single file is accepted. + properties: + path: + description: 'A url representing a file or path (no wildcards) + in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt' + type: string + required: + - path + type: object + wordList: + description: List of words or phrases to search for. + properties: + words: + description: Words or phrases defining the dictionary. The + dictionary must contain at least one phrase and every phrase + must contain at least 2 characters that are letters or digits. + [required] + items: + type: string + type: array + required: + - words + type: object + type: object + displayName: + description: Display name of the StoredInfoType (max 256 characters). + type: string + largeCustomDictionary: + description: StoredInfoType where findings are defined by a dictionary + of phrases. + properties: + bigQueryField: + description: Field in a BigQuery table where each cell represents + a dictionary phrase. + properties: + field: + description: Designated field in the BigQuery table. + properties: + name: + description: Name describing the field. + type: string + type: object + table: + description: Source table of the field. + properties: + datasetRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + Dataset ID of the table. + + Allowed value: The Google Cloud resource name of a `BigQueryDataset` resource (format: `projects/{{project}}/datasets/{{name}}`). + 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: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call. + + Allowed value: The Google Cloud resource name of a `Project` resource (format: `projects/{{name}}`). + 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 + tableRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + Name of the table. + + Allowed value: The Google Cloud resource name of a `BigQueryTable` resource (format: `projects/{{project}}/datasets/{{dataset_id}}/tables/{{name}}`). + 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 + type: object + type: object + cloudStorageFileSet: + description: Set of files containing newline-delimited lists of + dictionary phrases. + properties: + url: + description: The url, in the format `gs:///`. Trailing wildcard + in the path is allowed. + type: string + required: + - url + type: object + outputPath: + description: Location to store dictionary artifacts in Google + Cloud Storage. These files will only be accessible by project + owners and the DLP API. If any of these artifacts are modified, + the dictionary is considered invalid and can no longer be used. + properties: + path: + description: 'A url representing a file or path (no wildcards) + in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt' + type: string + required: + - path + type: object + type: object + location: + description: Immutable. The location of the resource + type: string + organizationRef: + description: Immutable. The Organization that this resource belongs + to. Only one of [organizationRef, projectRef] may be specified. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The Google Cloud resource name of + a Google Cloud Organization (format: `organizations/{{name}}`).' + type: string + name: + description: |- + [WARNING] Organization not yet supported in Config Connector, use 'external' field to reference existing resources. + 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: Immutable. The Project that this resource belongs to. + Only one of [organizationRef, projectRef] may be specified. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The Google Cloud resource name of + a `Project` resource (format: `projects/{{name}}`).' + 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 + regex: + description: Store regular expression-based StoredInfoType. + properties: + groupIndexes: + description: The index of the submatch to extract as findings. + When not specified, the entire match is returned. No more than + 3 may be included. + items: + format: int64 + type: integer + type: array + pattern: + description: Pattern defining the regular expression. Its syntax + (https://github.com/google/re2/wiki/Syntax) can be found under + the google/re2 repository on GitHub. + type: string + required: + - pattern + type: object + resourceID: + description: Immutable. Optional. The service-generated name of the + resource. Used for acquisition only. Leave unset to create a new + resource. + type: string + 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 + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/crds/dns_v1beta1_dnsmanagedzone.yaml b/crds/dns_v1beta1_dnsmanagedzone.yaml index 960d56b748..5ed5264846 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -310,6 +310,14 @@ spec: type: string type: object type: array + creationTime: + description: |- + The time that this resource was created on the server. + This is in RFC3339 text format. + type: string + managedZoneId: + description: Unique identifier for the resource; defined by the server. + type: integer nameServers: description: |- Delegate your managed_zone to these virtual name servers; diff --git a/crds/dns_v1beta1_dnspolicy.yaml b/crds/dns_v1beta1_dnspolicy.yaml index 8e22fe9d86..f1eb09c7a4 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 e1dcd37d71..716a10b230 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/eventarc_v1beta1_eventarctrigger.yaml b/crds/eventarc_v1beta1_eventarctrigger.yaml index 91ab61737f..04566c9dde 100644 --- a/crds/eventarc_v1beta1_eventarctrigger.yaml +++ b/crds/eventarc_v1beta1_eventarctrigger.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/filestore_v1beta1_filestorebackup.yaml b/crds/filestore_v1beta1_filestorebackup.yaml index b17348f591..1b704aecc8 100644 --- a/crds/filestore_v1beta1_filestorebackup.yaml +++ b/crds/filestore_v1beta1_filestorebackup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/filestore_v1beta1_filestoreinstance.yaml b/crds/filestore_v1beta1_filestoreinstance.yaml index f6be14e0af..f0238bc679 100644 --- a/crds/filestore_v1beta1_filestoreinstance.yaml +++ b/crds/filestore_v1beta1_filestoreinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/firestore_v1beta1_firestoreindex.yaml b/crds/firestore_v1beta1_firestoreindex.yaml index 3dfe34c3aa..64c8a917c7 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 49fa60d994..07a0db367e 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 ecd07071ee..a296ca3b25 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml b/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml index d19be43964..fe88cf404f 100644 --- a/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml +++ b/crds/gkehub_v1beta1_gkehubfeaturemembership.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -127,7 +127,9 @@ spec: type: string secretType: description: Type of secret configured for access to the - Git repo. + Git repo. Must be one of ssh, cookiefile, gcenode, token, + gcpserviceaccount or none. The validation of this is + case-sensitive. type: string syncBranch: description: 'The branch of the repository to sync from. @@ -146,6 +148,11 @@ spec: Default: 15.' type: string type: object + preventDrift: + description: Set to true to enable the Config Sync admission + webhook to prevent drifts. If set to `false`, disables the + Config Sync admission webhook and does not prevent drifts. + type: boolean sourceFormat: description: Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. diff --git a/crds/gkehub_v1beta1_gkehubmembership.yaml b/crds/gkehub_v1beta1_gkehubmembership.yaml index a02a1e9a83..e16ac650eb 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 0dbcf5ae80..dc77b8089e 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 4306888082..f704308f19 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 49838b5545..5a71069368 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 fb0214a45d..366c3f5b06 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 840d988919..624518cfa0 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 53d6289003..4e3fe3465d 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 6d5971f443..40431488e8 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamworkloadidentitypool.yaml b/crds/iam_v1beta1_iamworkloadidentitypool.yaml index 3850d61195..22e9f74af5 100644 --- a/crds/iam_v1beta1_iamworkloadidentitypool.yaml +++ b/crds/iam_v1beta1_iamworkloadidentitypool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iam_v1beta1_iamworkloadidentitypoolprovider.yaml b/crds/iam_v1beta1_iamworkloadidentitypoolprovider.yaml index 4c2747346e..bbbd1b0298 100644 --- a/crds/iam_v1beta1_iamworkloadidentitypoolprovider.yaml +++ b/crds/iam_v1beta1_iamworkloadidentitypoolprovider.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iap_v1beta1_iapbrand.yaml b/crds/iap_v1beta1_iapbrand.yaml index 515fcf8b82..9fc8f77eaa 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 517c386258..096b8b27f7 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/identityplatform_v1beta1_identityplatformconfig.yaml b/crds/identityplatform_v1beta1_identityplatformconfig.yaml index d5dcc19344..a109d80af7 100644 --- a/crds/identityplatform_v1beta1_identityplatformconfig.yaml +++ b/crds/identityplatform_v1beta1_identityplatformconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.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 e01c00c581..b6a9299d11 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 a1b86361df..c12bcb9ab8 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 b4b52fd4e9..4db0bb52d3 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 1bd6810ed5..4112a7d733 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 7ecf6e5068..31296e2286 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/logging_v1beta1_logginglogbucket.yaml b/crds/logging_v1beta1_logginglogbucket.yaml index b0a0f0a581..0c63e8e228 100644 --- a/crds/logging_v1beta1_logginglogbucket.yaml +++ b/crds/logging_v1beta1_logginglogbucket.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/logging_v1beta1_logginglogexclusion.yaml b/crds/logging_v1beta1_logginglogexclusion.yaml index d8cab737af..19ed1d3579 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/logging_v1beta1_logginglogmetric.yaml b/crds/logging_v1beta1_logginglogmetric.yaml index 59ac89fec9..3377a092e6 100644 --- a/crds/logging_v1beta1_logginglogmetric.yaml +++ b/crds/logging_v1beta1_logginglogmetric.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.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 e7e2211847..69ca8c47b5 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/logging_v1beta1_logginglogview.yaml b/crds/logging_v1beta1_logginglogview.yaml index 6068292582..509f5a61e0 100644 --- a/crds/logging_v1beta1_logginglogview.yaml +++ b/crds/logging_v1beta1_logginglogview.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/memcache_v1beta1_memcacheinstance.yaml b/crds/memcache_v1beta1_memcacheinstance.yaml index d70e7e3189..6d0b2cf83f 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 9ebd826d25..cd0697b8dd 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 879e01c71e..ba0784c363 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 8c95cf6d17..22fa8ee57e 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringmetricdescriptor.yaml b/crds/monitoring_v1beta1_monitoringmetricdescriptor.yaml index 166e37f37a..067a0b157d 100644 --- a/crds/monitoring_v1beta1_monitoringmetricdescriptor.yaml +++ b/crds/monitoring_v1beta1_monitoringmetricdescriptor.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringmonitoredproject.yaml b/crds/monitoring_v1beta1_monitoringmonitoredproject.yaml index dbf2158cc3..36a386d289 100644 --- a/crds/monitoring_v1beta1_monitoringmonitoredproject.yaml +++ b/crds/monitoring_v1beta1_monitoringmonitoredproject.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.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 ab662f7385..831ed32632 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/monitoring_v1beta1_monitoringservice.yaml b/crds/monitoring_v1beta1_monitoringservice.yaml index 4bb6e9609f..3bc62ed8dd 100644 --- a/crds/monitoring_v1beta1_monitoringservice.yaml +++ b/crds/monitoring_v1beta1_monitoringservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringservicelevelobjective.yaml b/crds/monitoring_v1beta1_monitoringservicelevelobjective.yaml index 0b4868b178..e331aafb4e 100644 --- a/crds/monitoring_v1beta1_monitoringservicelevelobjective.yaml +++ b/crds/monitoring_v1beta1_monitoringservicelevelobjective.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/monitoring_v1beta1_monitoringuptimecheckconfig.yaml b/crds/monitoring_v1beta1_monitoringuptimecheckconfig.yaml index d1c9f732af..5ece6787a2 100644 --- a/crds/monitoring_v1beta1_monitoringuptimecheckconfig.yaml +++ b/crds/monitoring_v1beta1_monitoringuptimecheckconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkconnectivity_v1beta1_networkconnectivityhub.yaml b/crds/networkconnectivity_v1beta1_networkconnectivityhub.yaml index 7c01574bb5..ffcdf3ab7b 100644 --- a/crds/networkconnectivity_v1beta1_networkconnectivityhub.yaml +++ b/crds/networkconnectivity_v1beta1_networkconnectivityhub.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkconnectivity_v1beta1_networkconnectivityspoke.yaml b/crds/networkconnectivity_v1beta1_networkconnectivityspoke.yaml index e62b85c086..13b55af229 100644 --- a/crds/networkconnectivity_v1beta1_networkconnectivityspoke.yaml +++ b/crds/networkconnectivity_v1beta1_networkconnectivityspoke.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml b/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml index 48541b6dbd..665d17b314 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 ea444dd755..6fc3f4500b 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 814cdedee5..60cd639951 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 77016388da..6dae6f6a9f 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicesgateway.yaml b/crds/networkservices_v1beta1_networkservicesgateway.yaml index 4f87d191f5..1ccff1ab25 100644 --- a/crds/networkservices_v1beta1_networkservicesgateway.yaml +++ b/crds/networkservices_v1beta1_networkservicesgateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicesgrpcroute.yaml b/crds/networkservices_v1beta1_networkservicesgrpcroute.yaml index cadb144e83..ce648861c8 100644 --- a/crds/networkservices_v1beta1_networkservicesgrpcroute.yaml +++ b/crds/networkservices_v1beta1_networkservicesgrpcroute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkserviceshttproute.yaml b/crds/networkservices_v1beta1_networkserviceshttproute.yaml index 6a7fb52523..ecb954645f 100644 --- a/crds/networkservices_v1beta1_networkserviceshttproute.yaml +++ b/crds/networkservices_v1beta1_networkserviceshttproute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicesmesh.yaml b/crds/networkservices_v1beta1_networkservicesmesh.yaml index 3d5b320137..2a2ea0c53b 100644 --- a/crds/networkservices_v1beta1_networkservicesmesh.yaml +++ b/crds/networkservices_v1beta1_networkservicesmesh.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicestcproute.yaml b/crds/networkservices_v1beta1_networkservicestcproute.yaml index e4b192b9ab..c9d590394f 100644 --- a/crds/networkservices_v1beta1_networkservicestcproute.yaml +++ b/crds/networkservices_v1beta1_networkservicestcproute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicestlsroute.yaml b/crds/networkservices_v1beta1_networkservicestlsroute.yaml index b93f35731c..03ad122f29 100644 --- a/crds/networkservices_v1beta1_networkservicestlsroute.yaml +++ b/crds/networkservices_v1beta1_networkservicestlsroute.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.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 4a9c0d48ee..1418c8f06b 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/osconfig_v1beta1_osconfigospolicyassignment.yaml b/crds/osconfig_v1beta1_osconfigospolicyassignment.yaml index a708c08ca3..c9de40786e 100644 --- a/crds/osconfig_v1beta1_osconfigospolicyassignment.yaml +++ b/crds/osconfig_v1beta1_osconfigospolicyassignment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/privateca_v1beta1_privatecacapool.yaml b/crds/privateca_v1beta1_privatecacapool.yaml index 920c154513..9d98eaf24a 100644 --- a/crds/privateca_v1beta1_privatecacapool.yaml +++ b/crds/privateca_v1beta1_privatecacapool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/privateca_v1beta1_privatecacertificate.yaml b/crds/privateca_v1beta1_privatecacertificate.yaml index 721c1c7fcf..7c5208ee1a 100644 --- a/crds/privateca_v1beta1_privatecacertificate.yaml +++ b/crds/privateca_v1beta1_privatecacertificate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/privateca_v1beta1_privatecacertificateauthority.yaml b/crds/privateca_v1beta1_privatecacertificateauthority.yaml index bc4af08ea1..43b2b70231 100644 --- a/crds/privateca_v1beta1_privatecacertificateauthority.yaml +++ b/crds/privateca_v1beta1_privatecacertificateauthority.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/privateca_v1beta1_privatecacertificatetemplate.yaml b/crds/privateca_v1beta1_privatecacertificatetemplate.yaml index ac78aefe74..5fa93fb074 100644 --- a/crds/privateca_v1beta1_privatecacertificatetemplate.yaml +++ b/crds/privateca_v1beta1_privatecacertificatetemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/pubsub_v1beta1_pubsubschema.yaml b/crds/pubsub_v1beta1_pubsubschema.yaml index b606fa67d3..d048899375 100644 --- a/crds/pubsub_v1beta1_pubsubschema.yaml +++ b/crds/pubsub_v1beta1_pubsubschema.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/pubsub_v1beta1_pubsubsubscription.yaml b/crds/pubsub_v1beta1_pubsubsubscription.yaml index 0414dd071c..51ab5c0108 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 5b51050ae5..d4d73f2edb 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -139,6 +139,46 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + schemaSettings: + description: Settings for validating messages published against a + schema. + properties: + encoding: + description: 'The encoding of messages validated against schema. + Default value: "ENCODING_UNSPECIFIED" Possible values: ["ENCODING_UNSPECIFIED", + "JSON", "BINARY"].' + type: string + schemaRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{project}}/schemas/{{value}}`, + where {{value}} is the `name` field of a `PubSubSchema` + resource.' + 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: + - schemaRef + type: object type: object status: properties: diff --git a/crds/recaptchaenterprise_v1beta1_recaptchaenterprisekey.yaml b/crds/recaptchaenterprise_v1beta1_recaptchaenterprisekey.yaml index 29f3f9d7a9..9394e81230 100644 --- a/crds/recaptchaenterprise_v1beta1_recaptchaenterprisekey.yaml +++ b/crds/recaptchaenterprise_v1beta1_recaptchaenterprisekey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/redis_v1beta1_redisinstance.yaml b/crds/redis_v1beta1_redisinstance.yaml index 5697d23002..25df5210ff 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 0320873720..c4689fea88 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 1d6f356f5e..e39cd3f593 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 83a769ebf0..30561506a4 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 1df050bb75..63ab22bebf 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/run_v1beta1_runservice.yaml b/crds/run_v1beta1_runservice.yaml index a7986427e1..34135c81d4 100644 --- a/crds/run_v1beta1_runservice.yaml +++ b/crds/run_v1beta1_runservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/secretmanager_v1beta1_secretmanagersecret.yaml b/crds/secretmanager_v1beta1_secretmanagersecret.yaml index 2396605e4b..2bac73e0a8 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 0e1774b2fe..4af4240b8e 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/servicedirectory_v1beta1_servicedirectoryendpoint.yaml b/crds/servicedirectory_v1beta1_servicedirectoryendpoint.yaml new file mode 100644 index 0000000000..afc0de4aa4 --- /dev/null +++ b/crds/servicedirectory_v1beta1_servicedirectoryendpoint.yaml @@ -0,0 +1,232 @@ +# 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.90.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: stable + cnrm.cloud.google.com/system: "true" + cnrm.cloud.google.com/tf2crd: "true" + name: servicedirectoryendpoints.servicedirectory.cnrm.cloud.google.com +spec: + group: servicedirectory.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ServiceDirectoryEndpoint + plural: servicedirectoryendpoints + shortNames: + - gcpservicedirectoryendpoint + - gcpservicedirectoryendpoints + singular: servicedirectoryendpoint + 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: + addressRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `address` field of a `ComputeAddress` + resource.' + 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 + networkRef: + description: |- + Only the `external` field is supported to configure the reference. + + Immutable. The Google Compute Engine network (VPC) of the endpoint in the format + projects//locations/global/networks/*. + + The project must be specified by project number (project id is rejected). Incorrectly formatted networks are + rejected, but no other validation is performed on this field (ex. network or project existence, + reachability, or permissions). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeNetwork` + resource.' + 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 + port: + description: |- + Port that the endpoint is running on, must be in the + range of [0, 65535]. If unspecified, the default is 0. + type: integer + resourceID: + description: Immutable. Optional. The endpointId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + serviceRef: + description: The ServiceDirectoryService that this endpoint belongs + to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `ServiceDirectoryService` + resource.' + 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: + - serviceRef + 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 + name: + description: |- + The resource name for the endpoint in the format + 'projects/*/locations/*/namespaces/*/services/*/endpoints/*'. + type: string + 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/servicedirectory_v1beta1_servicedirectorynamespace.yaml b/crds/servicedirectory_v1beta1_servicedirectorynamespace.yaml index 11ce0fd7b0..76b35c3182 100644 --- a/crds/servicedirectory_v1beta1_servicedirectorynamespace.yaml +++ b/crds/servicedirectory_v1beta1_servicedirectorynamespace.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/servicedirectory_v1beta1_servicedirectoryservice.yaml b/crds/servicedirectory_v1beta1_servicedirectoryservice.yaml index b195b46270..a429979533 100644 --- a/crds/servicedirectory_v1beta1_servicedirectoryservice.yaml +++ b/crds/servicedirectory_v1beta1_servicedirectoryservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.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 91531cdd7b..a09b6df4aa 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 c024a853ac..6c33e3d679 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/sourcerepo_v1beta1_sourcereporepository.yaml b/crds/sourcerepo_v1beta1_sourcereporepository.yaml index 1a45393b9c..6ed27b6ac3 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 f4d9dac2db..c85e35ed08 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 f30baa8563..53dd8c9d11 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 e30e596f54..a5950299d5 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 54aa08625f..55ec8379cd 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 c6a618df84..0799a24807 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 a7056533b2..798d89fb89 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -149,6 +149,17 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + sqlServerUserDetails: + properties: + disabled: + description: If the user has been disabled. + type: boolean + serverRoles: + description: The server roles for this user in the database. + items: + type: string + type: array + type: object type: description: |- Immutable. The user type. It determines the method to authenticate the user during login. diff --git a/crds/storage_v1beta1_storagebucket.yaml b/crds/storage_v1beta1_storagebucket.yaml index f916d350f6..972bcaf7e5 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 0b31eb5ea9..978524ae2c 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 d9c0841b0b..db562c02bb 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 fa258fa13b..bd3e9a63f6 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.89.0 + cnrm.cloud.google.com/version: 1.90.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 93f4bf883f..084cc7fa25 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vpcaccess_v1beta1_vpcaccessconnector.yaml b/crds/vpcaccess_v1beta1_vpcaccessconnector.yaml index 111dcc4825..7ed947ef7f 100644 --- a/crds/vpcaccess_v1beta1_vpcaccessconnector.yaml +++ b/crds/vpcaccess_v1beta1_vpcaccessconnector.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "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 9775beb979..9383f35e25 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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -134,6 +134,7 @@ rules: - dataflow.cnrm.cloud.google.com - datafusion.cnrm.cloud.google.com - dataproc.cnrm.cloud.google.com + - dlp.cnrm.cloud.google.com - dns.cnrm.cloud.google.com - eventarc.cnrm.cloud.google.com - filestore.cnrm.cloud.google.com @@ -182,7 +183,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -232,7 +233,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -290,7 +291,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -315,7 +316,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -345,7 +346,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -371,6 +372,7 @@ rules: - dataflow.cnrm.cloud.google.com - datafusion.cnrm.cloud.google.com - dataproc.cnrm.cloud.google.com + - dlp.cnrm.cloud.google.com - dns.cnrm.cloud.google.com - eventarc.cnrm.cloud.google.com - filestore.cnrm.cloud.google.com @@ -415,7 +417,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -478,7 +480,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -496,7 +498,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -514,7 +516,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -537,7 +539,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -554,7 +556,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -571,7 +573,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -588,7 +590,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -605,7 +607,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -622,7 +624,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -639,7 +641,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -661,7 +663,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -682,7 +684,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -700,7 +702,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -713,8 +715,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.89.0 - image: gcr.io/cnrm-eap/recorder:779e7bd + value: 1.90.0 + image: gcr.io/cnrm-eap/recorder:adb2e45 imagePullPolicy: Always name: recorder ports: @@ -746,7 +748,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -761,7 +763,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -774,7 +776,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:779e7bd + image: gcr.io/cnrm-eap/webhook:adb2e45 imagePullPolicy: Always name: webhook ports: @@ -802,7 +804,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -817,7 +819,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -830,7 +832,7 @@ spec: env: - name: GOOGLE_APPLICATION_CREDENTIALS value: /var/secrets/google/key.json - image: gcr.io/cnrm-eap/controller:779e7bd + image: gcr.io/cnrm-eap/controller:adb2e45 imagePullPolicy: Always name: manager ports: @@ -865,7 +867,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -880,7 +882,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -888,7 +890,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:779e7bd + image: gcr.io/cnrm-eap/deletiondefender:adb2e45 imagePullPolicy: Always name: deletiondefender ports: @@ -916,7 +918,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.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 78b7fdd436..99fa7ba4ea 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -402,7 +402,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -532,7 +532,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -764,6 +764,14 @@ spec: and destination resources that \ncause this 'EgressPolicy' to apply." properties: + externalResources: + description: |- + A list of external resources that are allowed to be accessed. A request + matches if it contains an external resource in this list (Example: + s3://bucket/path). Currently '*' is not allowed. + items: + type: string + type: array operations: description: "A list of 'ApiOperations' that this egress rule applies to. A request matches \nif it contains @@ -1262,6 +1270,14 @@ spec: and destination resources that \ncause this 'EgressPolicy' to apply." properties: + externalResources: + description: |- + A list of external resources that are allowed to be accessed. A request + matches if it contains an external resource in this list (Example: + s3://bucket/path). Currently '*' is not allowed. + items: + type: string + type: array operations: description: "A list of 'ApiOperations' that this egress rule applies to. A request matches \nif it contains @@ -1724,7 +1740,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -1899,7 +1915,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -2193,7 +2209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2254,16 +2270,10 @@ spec: type: string format: description: |- - Immutable. The format of packages that are stored in the repository. You can only create - alpha formats if you are a member of the [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). - - - DOCKER - - MAVEN ([Preview](https://cloud.google.com/products#product-launch-stages)) - - NPM ([Preview](https://cloud.google.com/products#product-launch-stages)) - - PYTHON ([Preview](https://cloud.google.com/products#product-launch-stages)) - - APT ([alpha](https://cloud.google.com/products#product-launch-stages)) - - YUM ([alpha](https://cloud.google.com/products#product-launch-stages)) - - HELM ([alpha](https://cloud.google.com/products#product-launch-stages)). + Immutable. The format of packages that are stored in the repository. Supported formats + can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). + You can only create alpha formats if you are a member of the + [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). type: string kmsKeyRef: description: |- @@ -2390,7 +2400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2739,7 +2749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3574,7 +3584,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3725,6 +3735,12 @@ spec: description: The compression type of the data source. Valid values are "NONE" or "GZIP". type: string + connectionId: + description: The connection specifying the credentials to be used + to read external storage, such as Azure Blob, Cloud Storage, + or S3. The connectionId can have the form "{{project}}.{{location}}.{{connection_id}}" + or "projects/{{project}}/locations/{{location}}/connections/{{connection_id}}". + type: string csvOptions: description: Additional properties to set if source_format is set to "CSV". @@ -4015,7 +4031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4192,7 +4208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4397,7 +4413,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4613,7 +4629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4775,7 +4791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5234,7 +5250,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5502,7 +5518,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5927,7 +5943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6709,6 +6725,12 @@ spec: items: type: string type: array + includeBuildLogs: + description: |- + Build logs will be sent back to GitHub as part of the checkrun + result. Values can be INCLUDE_BUILD_LOGS_UNSPECIFIED or + INCLUDE_BUILD_LOGS_WITH_STATUS Possible values: ["INCLUDE_BUILD_LOGS_UNSPECIFIED", "INCLUDE_BUILD_LOGS_WITH_STATUS"]. + type: string includedFiles: description: |- ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match @@ -7041,7 +7063,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7473,7 +7495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7667,7 +7689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7934,7 +7956,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -8472,7 +8494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8725,7 +8747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8973,7 +8995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9222,6 +9244,11 @@ spec: description: If true requests to different hosts will be cached separately. type: boolean + includeNamedCookies: + description: Names of cookies to include in cache keys. + items: + type: string + type: array includeProtocol: description: If true, http and https requests will be cached separately. @@ -9600,10 +9627,48 @@ spec: type: array iap: description: Settings for enabling Cloud Identity Aware Proxy. + oneOf: + - required: + - oauth2ClientId + - required: + - oauth2ClientIdRef properties: oauth2ClientId: - description: OAuth2 Client ID for IAP. + description: DEPRECATED. Although this field is still available, + there is limited support. We recommend that you use `spec.iap.oauth2ClientIdRef` + instead. type: string + oauth2ClientIdRef: + description: |- + Only `external` field is supported to configure the reference. + + OAuth2 Client ID for IAP. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `IAPIdentityAwareProxyClient` + resource.' + 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 oauth2ClientSecret: description: OAuth2 Client Secret for IAP. oneOf: @@ -9646,8 +9711,6 @@ spec: oauth2ClientSecretSha256: description: OAuth2 Client Secret SHA-256 for IAP. type: string - required: - - oauth2ClientId type: object loadBalancingScheme: description: |- @@ -10044,7 +10107,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10661,7 +10724,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10807,7 +10870,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11027,7 +11090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11219,7 +11282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11509,7 +11572,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11889,7 +11952,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12512,6 +12575,14 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + pscConnectionId: + description: The PSC connection id of the PSC Forwarding Rule. + type: string + pscConnectionStatus: + description: 'The PSC connection status of the PSC Forwarding Rule. + Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, + CLOSED.' + type: string selfLink: description: '[Output Only] Server-defined URL for the resource.' type: string @@ -12539,7 +12610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13003,7 +13074,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13164,7 +13235,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13325,7 +13396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13604,7 +13675,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13878,6 +13949,40 @@ spec: on instance delete, update, etc. This map is keyed with the device names of the disks. type: object + externalIps: + additionalProperties: + properties: + autoDelete: + description: 'These stateful IPs will never be released + during autohealing, update or VM instance recreate + operations. This flag is used to configure if the + IP reservation should be deleted after it is no longer + used by the group, e.g. when the given instance or + the whole group is deleted. Possible values: NEVER, + ON_PERMANENT_INSTANCE_DELETION' + type: string + type: object + description: External network IPs assigned to the instances + that will be preserved on instance delete, update, etc. + This map is keyed with the network interface name. + type: object + internalIps: + additionalProperties: + properties: + autoDelete: + description: 'These stateful IPs will never be released + during autohealing, update or VM instance recreate + operations. This flag is used to configure if the + IP reservation should be deleted after it is no longer + used by the group, e.g. when the given instance or + the whole group is deleted. Possible values: NEVER, + ON_PERMANENT_INSTANCE_DELETION' + type: string + type: object + description: Internal network IPs assigned to the instances + that will be preserved on instance delete, update, etc. + This map is keyed with the network interface name. + type: object type: object type: object targetPools: @@ -14349,7 +14454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14552,7 +14657,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15480,7 +15585,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16217,7 +16322,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16543,7 +16648,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16751,7 +16856,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16946,7 +17051,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17018,6 +17123,20 @@ spec: Immutable. An optional description of this resource. The resource must be recreated to modify this field. type: string + enableUlaInternalIpv6: + description: "Immutable. Enable ULA internal ipv6 on this network. + Enabling this feature will assign \na /48 from google defined ULA + prefix fd20::/20." + type: boolean + internalIpv6Range: + description: "Immutable. When enabling ula internal ipv6, caller optionally + can specify the /48 range \nthey want from the google defined ULA + prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address + and must be within the fd20::/20. Operation will \nfail if the speficied + /48 is already in used by another resource. \nIf the field is not + speficied, then a /48 range will be randomly allocated from fd20::/20 + and returned via this field." + type: string mtu: description: |- Immutable. Maximum Transmission Unit in bytes. The minimum value for this field is 1460 @@ -17096,7 +17215,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17305,7 +17424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17486,7 +17605,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17886,7 +18005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18004,7 +18123,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18249,7 +18368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18463,7 +18582,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18764,7 +18883,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18974,7 +19093,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19063,11 +19182,14 @@ spec: type: object type: array enableDynamicPortAllocation: - description: "Enable Dynamic Port Allocation.\nIf minPorts is set, - minPortsPerVm must be set to a power of two greater than or equal - to 32. \nIf minPortsPerVm is not set, a minimum of 32 ports will - be allocated to a VM from this NAT config.\n\nMutually exclusive - with enableEndpointIndependentMapping." + description: |- + Enable Dynamic Port Allocation. + If minPortsPerVm is set, minPortsPerVm must be set to a power of two greater than or equal to 32. + If minPortsPerVm is not set, a minimum of 32 ports will be allocated to a VM from this NAT config. + If maxPortsPerVm is set, maxPortsPerVm must be set to a power of two greater than minPortsPerVm. + If maxPortsPerVm is not set, a maximum of 65536 ports will be allocated to a VM from this NAT config. + + Mutually exclusive with enableEndpointIndependentMapping. type: boolean enableEndpointIndependentMapping: description: |- @@ -19092,6 +19214,11 @@ spec: - enable - filter type: object + maxPortsPerVm: + description: |- + Maximum number of ports allocated to a VM from this NAT. + This field can only be set when enableDynamicPortAllocation is enabled. + type: integer minPortsPerVm: description: Minimum number of ports allocated to a VM from this NAT. type: integer @@ -19312,7 +19439,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19618,7 +19745,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19842,7 +19969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20121,7 +20248,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20192,6 +20319,18 @@ spec: type: string type: object type: object + advancedOptionsConfig: + description: Advanced Options Config of this security policy. + properties: + jsonParsing: + description: 'JSON body parsing. Supported values include: "DISABLED", + "STANDARD".' + type: string + logLevel: + description: 'Logging level. Supported values include: "NORMAL", + "VERBOSE".' + type: string + type: object description: description: An optional description of this security policy. Max size is 2048. @@ -20452,7 +20591,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20799,7 +20938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20905,7 +21044,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21044,7 +21183,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21423,7 +21562,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21638,7 +21777,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21801,7 +21940,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21874,7 +22013,7 @@ spec: description: |- Immutable. The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack. If the ipv6_type is EXTERNAL then this subnet - cannot enable direct path. Possible values: ["EXTERNAL"]. + cannot enable direct path. Possible values: ["EXTERNAL", "INTERNAL"]. type: string logConfig: description: |- @@ -22089,7 +22228,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22267,7 +22406,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22437,7 +22576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22681,7 +22820,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22877,7 +23016,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23103,7 +23242,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23331,7 +23470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23498,7 +23637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23659,7 +23798,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26370,7 +26509,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26569,7 +26708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26941,7 +27080,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27187,7 +27326,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27777,7 +27916,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28425,8 +28564,16 @@ spec: items: type: string type: array - required: - - enableComponents + managedPrometheus: + description: Configuration for Google Cloud Managed Services for + Prometheus. + properties: + enabled: + description: Whether or not the managed collection is enabled. + type: boolean + required: + - enabled + type: object type: object monitoringService: description: The monitoring service that the cluster should write @@ -29066,7 +29213,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29625,7 +29772,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29751,7 +29898,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30037,7 +30184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30316,7 +30463,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30611,7 +30758,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31822,7 +31969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -33733,7 +33880,378 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/dcl2crd: "true" + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: stable + cnrm.cloud.google.com/system: "true" + name: dlpstoredinfotypes.dlp.cnrm.cloud.google.com +spec: + group: dlp.cnrm.cloud.google.com + names: + categories: + - gcp + kind: DLPStoredInfoType + plural: dlpstoredinfotypes + shortNames: + - gcpdlpstoredinfotype + - gcpdlpstoredinfotypes + singular: dlpstoredinfotype + 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: + oneOf: + - required: + - organizationRef + - required: + - projectRef + properties: + description: + description: Description of the StoredInfoType (max 256 characters). + type: string + dictionary: + description: Store dictionary-based CustomInfoType. + properties: + cloudStoragePath: + description: Newline-delimited file of words in Cloud Storage. + Only a single file is accepted. + properties: + path: + description: 'A url representing a file or path (no wildcards) + in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt' + type: string + required: + - path + type: object + wordList: + description: List of words or phrases to search for. + properties: + words: + description: Words or phrases defining the dictionary. The + dictionary must contain at least one phrase and every phrase + must contain at least 2 characters that are letters or digits. + [required] + items: + type: string + type: array + required: + - words + type: object + type: object + displayName: + description: Display name of the StoredInfoType (max 256 characters). + type: string + largeCustomDictionary: + description: StoredInfoType where findings are defined by a dictionary + of phrases. + properties: + bigQueryField: + description: Field in a BigQuery table where each cell represents + a dictionary phrase. + properties: + field: + description: Designated field in the BigQuery table. + properties: + name: + description: Name describing the field. + type: string + type: object + table: + description: Source table of the field. + properties: + datasetRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + Dataset ID of the table. + + Allowed value: The Google Cloud resource name of a `BigQueryDataset` resource (format: `projects/{{project}}/datasets/{{name}}`). + 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: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call. + + Allowed value: The Google Cloud resource name of a `Project` resource (format: `projects/{{name}}`). + 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 + tableRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + Name of the table. + + Allowed value: The Google Cloud resource name of a `BigQueryTable` resource (format: `projects/{{project}}/datasets/{{dataset_id}}/tables/{{name}}`). + 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 + type: object + type: object + cloudStorageFileSet: + description: Set of files containing newline-delimited lists of + dictionary phrases. + properties: + url: + description: The url, in the format `gs:///`. Trailing wildcard + in the path is allowed. + type: string + required: + - url + type: object + outputPath: + description: Location to store dictionary artifacts in Google + Cloud Storage. These files will only be accessible by project + owners and the DLP API. If any of these artifacts are modified, + the dictionary is considered invalid and can no longer be used. + properties: + path: + description: 'A url representing a file or path (no wildcards) + in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt' + type: string + required: + - path + type: object + type: object + location: + description: Immutable. The location of the resource + type: string + organizationRef: + description: Immutable. The Organization that this resource belongs + to. Only one of [organizationRef, projectRef] may be specified. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The Google Cloud resource name of + a Google Cloud Organization (format: `organizations/{{name}}`).' + type: string + name: + description: |- + [WARNING] Organization not yet supported in Config Connector, use 'external' field to reference existing resources. + 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: Immutable. The Project that this resource belongs to. + Only one of [organizationRef, projectRef] may be specified. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The Google Cloud resource name of + a `Project` resource (format: `projects/{{name}}`).' + 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 + regex: + description: Store regular expression-based StoredInfoType. + properties: + groupIndexes: + description: The index of the submatch to extract as findings. + When not specified, the entire match is returned. No more than + 3 may be included. + items: + format: int64 + type: integer + type: array + pattern: + description: Pattern defining the regular expression. Its syntax + (https://github.com/google/re2/wiki/Syntax) can be found under + the google/re2 repository on GitHub. + type: string + required: + - pattern + type: object + resourceID: + description: Immutable. Optional. The service-generated name of the + resource. Used for acquisition only. Leave unset to create a new + resource. + type: string + 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 + 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.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34028,6 +34546,14 @@ spec: type: string type: object type: array + creationTime: + description: |- + The time that this resource was created on the server. + This is in RFC3339 text format. + type: string + managedZoneId: + description: Unique identifier for the resource; defined by the server. + type: integer nameServers: description: |- Delegate your managed_zone to these virtual name servers; @@ -34061,7 +34587,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34257,7 +34783,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34455,7 +34981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34906,7 +35432,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35128,7 +35654,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35457,7 +35983,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35611,7 +36137,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35824,7 +36350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35962,7 +36488,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36074,7 +36600,9 @@ spec: type: string secretType: description: Type of secret configured for access to the - Git repo. + Git repo. Must be one of ssh, cookiefile, gcenode, token, + gcpserviceaccount or none. The validation of this is + case-sensitive. type: string syncBranch: description: 'The branch of the repository to sync from. @@ -36093,6 +36621,11 @@ spec: Default: 15.' type: string type: object + preventDrift: + description: Set to true to enable the Config Sync admission + webhook to prevent drifts. If set to `false`, disables the + Config Sync admission webhook and does not prevent drifts. + type: boolean sourceFormat: description: Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. @@ -36304,7 +36837,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36544,7 +37077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36909,7 +37442,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37070,7 +37603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37210,7 +37743,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37507,7 +38040,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37735,7 +38268,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37949,7 +38482,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38128,7 +38661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38265,7 +38798,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -38561,7 +39094,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -38728,7 +39261,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -38854,7 +39387,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39008,7 +39541,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39700,7 +40233,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39883,7 +40416,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40100,7 +40633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40253,7 +40786,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40445,7 +40978,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40571,7 +41104,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40855,7 +41388,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41130,7 +41663,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41551,7 +42084,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41955,7 +42488,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42259,7 +42792,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42596,7 +43129,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43399,7 +43932,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50281,7 +50814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50472,7 +51005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50767,7 +51300,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50894,7 +51427,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51187,7 +51720,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51758,7 +52291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51917,7 +52450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52296,7 +52829,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52478,7 +53011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52823,7 +53356,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53081,7 +53614,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53310,7 +53843,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53554,7 +54087,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53875,7 +54408,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54088,7 +54621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54568,7 +55101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55323,7 +55856,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55505,7 +56038,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55849,7 +56382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56170,7 +56703,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56939,7 +57472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -57937,7 +58470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -58433,7 +58966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -59431,7 +59964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -60342,7 +60875,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -60758,7 +61291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60983,7 +61516,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61139,7 +61672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61508,7 +62041,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61632,6 +62165,46 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + schemaSettings: + description: Settings for validating messages published against a + schema. + properties: + encoding: + description: 'The encoding of messages validated against schema. + Default value: "ENCODING_UNSPECIFIED" Possible values: ["ENCODING_UNSPECIFIED", + "JSON", "BINARY"].' + type: string + schemaRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{project}}/schemas/{{value}}`, + where {{value}} is the `name` field of a `PubSubSchema` + resource.' + 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: + - schemaRef + type: object type: object status: properties: @@ -61685,7 +62258,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61921,7 +62494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62339,7 +62912,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62517,7 +63090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62798,7 +63371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63680,7 +64253,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63942,7 +64515,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64142,7 +64715,227 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: stable + cnrm.cloud.google.com/system: "true" + cnrm.cloud.google.com/tf2crd: "true" + name: servicedirectoryendpoints.servicedirectory.cnrm.cloud.google.com +spec: + group: servicedirectory.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ServiceDirectoryEndpoint + plural: servicedirectoryendpoints + shortNames: + - gcpservicedirectoryendpoint + - gcpservicedirectoryendpoints + singular: servicedirectoryendpoint + 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: + addressRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `address` field of a `ComputeAddress` + resource.' + 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 + networkRef: + description: |- + Only the `external` field is supported to configure the reference. + + Immutable. The Google Compute Engine network (VPC) of the endpoint in the format + projects//locations/global/networks/*. + + The project must be specified by project number (project id is rejected). Incorrectly formatted networks are + rejected, but no other validation is performed on this field (ex. network or project existence, + reachability, or permissions). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeNetwork` + resource.' + 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 + port: + description: |- + Port that the endpoint is running on, must be in the + range of [0, 65535]. If unspecified, the default is 0. + type: integer + resourceID: + description: Immutable. Optional. The endpointId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + serviceRef: + description: The ServiceDirectoryService that this endpoint belongs + to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `ServiceDirectoryService` + resource.' + 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: + - serviceRef + 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 + name: + description: |- + The resource name for the endpoint in the format + 'projects/*/locations/*/namespaces/*/services/*/endpoints/*'. + type: string + 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.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64299,7 +65092,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64451,7 +65244,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64629,7 +65422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64770,7 +65563,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64969,7 +65762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65165,7 +65958,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65305,7 +66098,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65469,7 +66262,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66054,7 +66847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66230,7 +67023,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66364,6 +67157,17 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + sqlServerUserDetails: + properties: + disabled: + description: If the user has been disabled. + type: boolean + serverRoles: + description: The server roles for this user in the database. + items: + type: string + type: array + type: object type: description: |- Immutable. The user type. It determines the method to authenticate the user during login. @@ -66426,7 +67230,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66596,7 +67400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66929,7 +67733,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67115,7 +67919,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67318,7 +68122,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67876,7 +68680,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml b/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml index 00fb9b33b9..514560ed54 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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -124,6 +124,7 @@ rules: - dataflow.cnrm.cloud.google.com - datafusion.cnrm.cloud.google.com - dataproc.cnrm.cloud.google.com + - dlp.cnrm.cloud.google.com - dns.cnrm.cloud.google.com - eventarc.cnrm.cloud.google.com - filestore.cnrm.cloud.google.com @@ -172,7 +173,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -222,7 +223,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -280,7 +281,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -305,7 +306,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -335,7 +336,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -361,6 +362,7 @@ rules: - dataflow.cnrm.cloud.google.com - datafusion.cnrm.cloud.google.com - dataproc.cnrm.cloud.google.com + - dlp.cnrm.cloud.google.com - dns.cnrm.cloud.google.com - eventarc.cnrm.cloud.google.com - filestore.cnrm.cloud.google.com @@ -405,7 +407,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -468,7 +470,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -486,7 +488,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -504,7 +506,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -524,7 +526,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -541,7 +543,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -558,7 +560,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -575,7 +577,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -592,7 +594,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -613,7 +615,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -631,7 +633,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -644,8 +646,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.89.0 - image: gcr.io/cnrm-eap/recorder:779e7bd + value: 1.90.0 + image: gcr.io/cnrm-eap/recorder:adb2e45 imagePullPolicy: Always name: recorder ports: @@ -677,7 +679,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -692,7 +694,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -705,7 +707,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:779e7bd + image: gcr.io/cnrm-eap/webhook:adb2e45 imagePullPolicy: Always name: webhook ports: @@ -733,7 +735,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -748,7 +750,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -756,7 +758,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:779e7bd + image: gcr.io/cnrm-eap/deletiondefender:adb2e45 imagePullPolicy: Always name: deletiondefender ports: @@ -784,7 +786,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.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 78b7fdd436..99fa7ba4ea 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -402,7 +402,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -532,7 +532,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -764,6 +764,14 @@ spec: and destination resources that \ncause this 'EgressPolicy' to apply." properties: + externalResources: + description: |- + A list of external resources that are allowed to be accessed. A request + matches if it contains an external resource in this list (Example: + s3://bucket/path). Currently '*' is not allowed. + items: + type: string + type: array operations: description: "A list of 'ApiOperations' that this egress rule applies to. A request matches \nif it contains @@ -1262,6 +1270,14 @@ spec: and destination resources that \ncause this 'EgressPolicy' to apply." properties: + externalResources: + description: |- + A list of external resources that are allowed to be accessed. A request + matches if it contains an external resource in this list (Example: + s3://bucket/path). Currently '*' is not allowed. + items: + type: string + type: array operations: description: "A list of 'ApiOperations' that this egress rule applies to. A request matches \nif it contains @@ -1724,7 +1740,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -1899,7 +1915,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -2193,7 +2209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2254,16 +2270,10 @@ spec: type: string format: description: |- - Immutable. The format of packages that are stored in the repository. You can only create - alpha formats if you are a member of the [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). - - - DOCKER - - MAVEN ([Preview](https://cloud.google.com/products#product-launch-stages)) - - NPM ([Preview](https://cloud.google.com/products#product-launch-stages)) - - PYTHON ([Preview](https://cloud.google.com/products#product-launch-stages)) - - APT ([alpha](https://cloud.google.com/products#product-launch-stages)) - - YUM ([alpha](https://cloud.google.com/products#product-launch-stages)) - - HELM ([alpha](https://cloud.google.com/products#product-launch-stages)). + Immutable. The format of packages that are stored in the repository. Supported formats + can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). + You can only create alpha formats if you are a member of the + [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). type: string kmsKeyRef: description: |- @@ -2390,7 +2400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2739,7 +2749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3574,7 +3584,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3725,6 +3735,12 @@ spec: description: The compression type of the data source. Valid values are "NONE" or "GZIP". type: string + connectionId: + description: The connection specifying the credentials to be used + to read external storage, such as Azure Blob, Cloud Storage, + or S3. The connectionId can have the form "{{project}}.{{location}}.{{connection_id}}" + or "projects/{{project}}/locations/{{location}}/connections/{{connection_id}}". + type: string csvOptions: description: Additional properties to set if source_format is set to "CSV". @@ -4015,7 +4031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4192,7 +4208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4397,7 +4413,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4613,7 +4629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4775,7 +4791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5234,7 +5250,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5502,7 +5518,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5927,7 +5943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6709,6 +6725,12 @@ spec: items: type: string type: array + includeBuildLogs: + description: |- + Build logs will be sent back to GitHub as part of the checkrun + result. Values can be INCLUDE_BUILD_LOGS_UNSPECIFIED or + INCLUDE_BUILD_LOGS_WITH_STATUS Possible values: ["INCLUDE_BUILD_LOGS_UNSPECIFIED", "INCLUDE_BUILD_LOGS_WITH_STATUS"]. + type: string includedFiles: description: |- ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match @@ -7041,7 +7063,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7473,7 +7495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7667,7 +7689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7934,7 +7956,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -8472,7 +8494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8725,7 +8747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8973,7 +8995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9222,6 +9244,11 @@ spec: description: If true requests to different hosts will be cached separately. type: boolean + includeNamedCookies: + description: Names of cookies to include in cache keys. + items: + type: string + type: array includeProtocol: description: If true, http and https requests will be cached separately. @@ -9600,10 +9627,48 @@ spec: type: array iap: description: Settings for enabling Cloud Identity Aware Proxy. + oneOf: + - required: + - oauth2ClientId + - required: + - oauth2ClientIdRef properties: oauth2ClientId: - description: OAuth2 Client ID for IAP. + description: DEPRECATED. Although this field is still available, + there is limited support. We recommend that you use `spec.iap.oauth2ClientIdRef` + instead. type: string + oauth2ClientIdRef: + description: |- + Only `external` field is supported to configure the reference. + + OAuth2 Client ID for IAP. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `IAPIdentityAwareProxyClient` + resource.' + 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 oauth2ClientSecret: description: OAuth2 Client Secret for IAP. oneOf: @@ -9646,8 +9711,6 @@ spec: oauth2ClientSecretSha256: description: OAuth2 Client Secret SHA-256 for IAP. type: string - required: - - oauth2ClientId type: object loadBalancingScheme: description: |- @@ -10044,7 +10107,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10661,7 +10724,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10807,7 +10870,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11027,7 +11090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11219,7 +11282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11509,7 +11572,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11889,7 +11952,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12512,6 +12575,14 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + pscConnectionId: + description: The PSC connection id of the PSC Forwarding Rule. + type: string + pscConnectionStatus: + description: 'The PSC connection status of the PSC Forwarding Rule. + Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, + CLOSED.' + type: string selfLink: description: '[Output Only] Server-defined URL for the resource.' type: string @@ -12539,7 +12610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13003,7 +13074,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13164,7 +13235,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13325,7 +13396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13604,7 +13675,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13878,6 +13949,40 @@ spec: on instance delete, update, etc. This map is keyed with the device names of the disks. type: object + externalIps: + additionalProperties: + properties: + autoDelete: + description: 'These stateful IPs will never be released + during autohealing, update or VM instance recreate + operations. This flag is used to configure if the + IP reservation should be deleted after it is no longer + used by the group, e.g. when the given instance or + the whole group is deleted. Possible values: NEVER, + ON_PERMANENT_INSTANCE_DELETION' + type: string + type: object + description: External network IPs assigned to the instances + that will be preserved on instance delete, update, etc. + This map is keyed with the network interface name. + type: object + internalIps: + additionalProperties: + properties: + autoDelete: + description: 'These stateful IPs will never be released + during autohealing, update or VM instance recreate + operations. This flag is used to configure if the + IP reservation should be deleted after it is no longer + used by the group, e.g. when the given instance or + the whole group is deleted. Possible values: NEVER, + ON_PERMANENT_INSTANCE_DELETION' + type: string + type: object + description: Internal network IPs assigned to the instances + that will be preserved on instance delete, update, etc. + This map is keyed with the network interface name. + type: object type: object type: object targetPools: @@ -14349,7 +14454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14552,7 +14657,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15480,7 +15585,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16217,7 +16322,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16543,7 +16648,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16751,7 +16856,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16946,7 +17051,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17018,6 +17123,20 @@ spec: Immutable. An optional description of this resource. The resource must be recreated to modify this field. type: string + enableUlaInternalIpv6: + description: "Immutable. Enable ULA internal ipv6 on this network. + Enabling this feature will assign \na /48 from google defined ULA + prefix fd20::/20." + type: boolean + internalIpv6Range: + description: "Immutable. When enabling ula internal ipv6, caller optionally + can specify the /48 range \nthey want from the google defined ULA + prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address + and must be within the fd20::/20. Operation will \nfail if the speficied + /48 is already in used by another resource. \nIf the field is not + speficied, then a /48 range will be randomly allocated from fd20::/20 + and returned via this field." + type: string mtu: description: |- Immutable. Maximum Transmission Unit in bytes. The minimum value for this field is 1460 @@ -17096,7 +17215,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17305,7 +17424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17486,7 +17605,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17886,7 +18005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18004,7 +18123,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18249,7 +18368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18463,7 +18582,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18764,7 +18883,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18974,7 +19093,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19063,11 +19182,14 @@ spec: type: object type: array enableDynamicPortAllocation: - description: "Enable Dynamic Port Allocation.\nIf minPorts is set, - minPortsPerVm must be set to a power of two greater than or equal - to 32. \nIf minPortsPerVm is not set, a minimum of 32 ports will - be allocated to a VM from this NAT config.\n\nMutually exclusive - with enableEndpointIndependentMapping." + description: |- + Enable Dynamic Port Allocation. + If minPortsPerVm is set, minPortsPerVm must be set to a power of two greater than or equal to 32. + If minPortsPerVm is not set, a minimum of 32 ports will be allocated to a VM from this NAT config. + If maxPortsPerVm is set, maxPortsPerVm must be set to a power of two greater than minPortsPerVm. + If maxPortsPerVm is not set, a maximum of 65536 ports will be allocated to a VM from this NAT config. + + Mutually exclusive with enableEndpointIndependentMapping. type: boolean enableEndpointIndependentMapping: description: |- @@ -19092,6 +19214,11 @@ spec: - enable - filter type: object + maxPortsPerVm: + description: |- + Maximum number of ports allocated to a VM from this NAT. + This field can only be set when enableDynamicPortAllocation is enabled. + type: integer minPortsPerVm: description: Minimum number of ports allocated to a VM from this NAT. type: integer @@ -19312,7 +19439,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19618,7 +19745,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19842,7 +19969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20121,7 +20248,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20192,6 +20319,18 @@ spec: type: string type: object type: object + advancedOptionsConfig: + description: Advanced Options Config of this security policy. + properties: + jsonParsing: + description: 'JSON body parsing. Supported values include: "DISABLED", + "STANDARD".' + type: string + logLevel: + description: 'Logging level. Supported values include: "NORMAL", + "VERBOSE".' + type: string + type: object description: description: An optional description of this security policy. Max size is 2048. @@ -20452,7 +20591,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20799,7 +20938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20905,7 +21044,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21044,7 +21183,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21423,7 +21562,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21638,7 +21777,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21801,7 +21940,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21874,7 +22013,7 @@ spec: description: |- Immutable. The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack. If the ipv6_type is EXTERNAL then this subnet - cannot enable direct path. Possible values: ["EXTERNAL"]. + cannot enable direct path. Possible values: ["EXTERNAL", "INTERNAL"]. type: string logConfig: description: |- @@ -22089,7 +22228,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22267,7 +22406,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22437,7 +22576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22681,7 +22820,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22877,7 +23016,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23103,7 +23242,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23331,7 +23470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23498,7 +23637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23659,7 +23798,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26370,7 +26509,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26569,7 +26708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26941,7 +27080,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27187,7 +27326,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27777,7 +27916,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28425,8 +28564,16 @@ spec: items: type: string type: array - required: - - enableComponents + managedPrometheus: + description: Configuration for Google Cloud Managed Services for + Prometheus. + properties: + enabled: + description: Whether or not the managed collection is enabled. + type: boolean + required: + - enabled + type: object type: object monitoringService: description: The monitoring service that the cluster should write @@ -29066,7 +29213,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29625,7 +29772,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29751,7 +29898,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30037,7 +30184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30316,7 +30463,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30611,7 +30758,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31822,7 +31969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -33733,7 +33880,378 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/dcl2crd: "true" + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: stable + cnrm.cloud.google.com/system: "true" + name: dlpstoredinfotypes.dlp.cnrm.cloud.google.com +spec: + group: dlp.cnrm.cloud.google.com + names: + categories: + - gcp + kind: DLPStoredInfoType + plural: dlpstoredinfotypes + shortNames: + - gcpdlpstoredinfotype + - gcpdlpstoredinfotypes + singular: dlpstoredinfotype + 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: + oneOf: + - required: + - organizationRef + - required: + - projectRef + properties: + description: + description: Description of the StoredInfoType (max 256 characters). + type: string + dictionary: + description: Store dictionary-based CustomInfoType. + properties: + cloudStoragePath: + description: Newline-delimited file of words in Cloud Storage. + Only a single file is accepted. + properties: + path: + description: 'A url representing a file or path (no wildcards) + in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt' + type: string + required: + - path + type: object + wordList: + description: List of words or phrases to search for. + properties: + words: + description: Words or phrases defining the dictionary. The + dictionary must contain at least one phrase and every phrase + must contain at least 2 characters that are letters or digits. + [required] + items: + type: string + type: array + required: + - words + type: object + type: object + displayName: + description: Display name of the StoredInfoType (max 256 characters). + type: string + largeCustomDictionary: + description: StoredInfoType where findings are defined by a dictionary + of phrases. + properties: + bigQueryField: + description: Field in a BigQuery table where each cell represents + a dictionary phrase. + properties: + field: + description: Designated field in the BigQuery table. + properties: + name: + description: Name describing the field. + type: string + type: object + table: + description: Source table of the field. + properties: + datasetRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + Dataset ID of the table. + + Allowed value: The Google Cloud resource name of a `BigQueryDataset` resource (format: `projects/{{project}}/datasets/{{name}}`). + 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: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call. + + Allowed value: The Google Cloud resource name of a `Project` resource (format: `projects/{{name}}`). + 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 + tableRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + Name of the table. + + Allowed value: The Google Cloud resource name of a `BigQueryTable` resource (format: `projects/{{project}}/datasets/{{dataset_id}}/tables/{{name}}`). + 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 + type: object + type: object + cloudStorageFileSet: + description: Set of files containing newline-delimited lists of + dictionary phrases. + properties: + url: + description: The url, in the format `gs:///`. Trailing wildcard + in the path is allowed. + type: string + required: + - url + type: object + outputPath: + description: Location to store dictionary artifacts in Google + Cloud Storage. These files will only be accessible by project + owners and the DLP API. If any of these artifacts are modified, + the dictionary is considered invalid and can no longer be used. + properties: + path: + description: 'A url representing a file or path (no wildcards) + in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt' + type: string + required: + - path + type: object + type: object + location: + description: Immutable. The location of the resource + type: string + organizationRef: + description: Immutable. The Organization that this resource belongs + to. Only one of [organizationRef, projectRef] may be specified. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The Google Cloud resource name of + a Google Cloud Organization (format: `organizations/{{name}}`).' + type: string + name: + description: |- + [WARNING] Organization not yet supported in Config Connector, use 'external' field to reference existing resources. + 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: Immutable. The Project that this resource belongs to. + Only one of [organizationRef, projectRef] may be specified. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The Google Cloud resource name of + a `Project` resource (format: `projects/{{name}}`).' + 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 + regex: + description: Store regular expression-based StoredInfoType. + properties: + groupIndexes: + description: The index of the submatch to extract as findings. + When not specified, the entire match is returned. No more than + 3 may be included. + items: + format: int64 + type: integer + type: array + pattern: + description: Pattern defining the regular expression. Its syntax + (https://github.com/google/re2/wiki/Syntax) can be found under + the google/re2 repository on GitHub. + type: string + required: + - pattern + type: object + resourceID: + description: Immutable. Optional. The service-generated name of the + resource. Used for acquisition only. Leave unset to create a new + resource. + type: string + 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 + 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.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34028,6 +34546,14 @@ spec: type: string type: object type: array + creationTime: + description: |- + The time that this resource was created on the server. + This is in RFC3339 text format. + type: string + managedZoneId: + description: Unique identifier for the resource; defined by the server. + type: integer nameServers: description: |- Delegate your managed_zone to these virtual name servers; @@ -34061,7 +34587,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34257,7 +34783,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34455,7 +34981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34906,7 +35432,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35128,7 +35654,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35457,7 +35983,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35611,7 +36137,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35824,7 +36350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35962,7 +36488,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36074,7 +36600,9 @@ spec: type: string secretType: description: Type of secret configured for access to the - Git repo. + Git repo. Must be one of ssh, cookiefile, gcenode, token, + gcpserviceaccount or none. The validation of this is + case-sensitive. type: string syncBranch: description: 'The branch of the repository to sync from. @@ -36093,6 +36621,11 @@ spec: Default: 15.' type: string type: object + preventDrift: + description: Set to true to enable the Config Sync admission + webhook to prevent drifts. If set to `false`, disables the + Config Sync admission webhook and does not prevent drifts. + type: boolean sourceFormat: description: Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. @@ -36304,7 +36837,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36544,7 +37077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36909,7 +37442,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37070,7 +37603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37210,7 +37743,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37507,7 +38040,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37735,7 +38268,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37949,7 +38482,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38128,7 +38661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38265,7 +38798,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -38561,7 +39094,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -38728,7 +39261,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -38854,7 +39387,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39008,7 +39541,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39700,7 +40233,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39883,7 +40416,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40100,7 +40633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40253,7 +40786,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40445,7 +40978,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40571,7 +41104,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40855,7 +41388,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41130,7 +41663,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41551,7 +42084,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41955,7 +42488,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42259,7 +42792,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42596,7 +43129,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43399,7 +43932,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50281,7 +50814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50472,7 +51005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50767,7 +51300,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50894,7 +51427,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51187,7 +51720,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51758,7 +52291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51917,7 +52450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52296,7 +52829,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52478,7 +53011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52823,7 +53356,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53081,7 +53614,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53310,7 +53843,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53554,7 +54087,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53875,7 +54408,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54088,7 +54621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54568,7 +55101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55323,7 +55856,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55505,7 +56038,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55849,7 +56382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56170,7 +56703,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56939,7 +57472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -57937,7 +58470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -58433,7 +58966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -59431,7 +59964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -60342,7 +60875,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -60758,7 +61291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60983,7 +61516,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61139,7 +61672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61508,7 +62041,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61632,6 +62165,46 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + schemaSettings: + description: Settings for validating messages published against a + schema. + properties: + encoding: + description: 'The encoding of messages validated against schema. + Default value: "ENCODING_UNSPECIFIED" Possible values: ["ENCODING_UNSPECIFIED", + "JSON", "BINARY"].' + type: string + schemaRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{project}}/schemas/{{value}}`, + where {{value}} is the `name` field of a `PubSubSchema` + resource.' + 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: + - schemaRef + type: object type: object status: properties: @@ -61685,7 +62258,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61921,7 +62494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62339,7 +62912,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62517,7 +63090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62798,7 +63371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63680,7 +64253,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63942,7 +64515,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64142,7 +64715,227 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: stable + cnrm.cloud.google.com/system: "true" + cnrm.cloud.google.com/tf2crd: "true" + name: servicedirectoryendpoints.servicedirectory.cnrm.cloud.google.com +spec: + group: servicedirectory.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ServiceDirectoryEndpoint + plural: servicedirectoryendpoints + shortNames: + - gcpservicedirectoryendpoint + - gcpservicedirectoryendpoints + singular: servicedirectoryendpoint + 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: + addressRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `address` field of a `ComputeAddress` + resource.' + 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 + networkRef: + description: |- + Only the `external` field is supported to configure the reference. + + Immutable. The Google Compute Engine network (VPC) of the endpoint in the format + projects//locations/global/networks/*. + + The project must be specified by project number (project id is rejected). Incorrectly formatted networks are + rejected, but no other validation is performed on this field (ex. network or project existence, + reachability, or permissions). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeNetwork` + resource.' + 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 + port: + description: |- + Port that the endpoint is running on, must be in the + range of [0, 65535]. If unspecified, the default is 0. + type: integer + resourceID: + description: Immutable. Optional. The endpointId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + serviceRef: + description: The ServiceDirectoryService that this endpoint belongs + to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `ServiceDirectoryService` + resource.' + 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: + - serviceRef + 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 + name: + description: |- + The resource name for the endpoint in the format + 'projects/*/locations/*/namespaces/*/services/*/endpoints/*'. + type: string + 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.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64299,7 +65092,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64451,7 +65244,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64629,7 +65422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64770,7 +65563,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64969,7 +65762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65165,7 +65958,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65305,7 +66098,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65469,7 +66262,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66054,7 +66847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66230,7 +67023,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66364,6 +67157,17 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + sqlServerUserDetails: + properties: + disabled: + description: If the user has been disabled. + type: boolean + serverRoles: + description: The server roles for this user in the database. + items: + type: string + type: array + type: object type: description: |- Immutable. The user type. It determines the method to authenticate the user during login. @@ -66426,7 +67230,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66596,7 +67400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66929,7 +67733,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67115,7 +67919,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67318,7 +68122,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67876,7 +68680,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/install-bundles/install-bundle-namespaced/per-namespace-components.yaml b/install-bundles/install-bundle-namespaced/per-namespace-components.yaml index d393db8ee9..3faba5445c 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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/scoped-namespace: ${NAMESPACE?} @@ -156,7 +156,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:779e7bd + image: gcr.io/cnrm-eap/controller:adb2e45 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 b3f7055677..3a2562a482 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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -135,6 +135,7 @@ rules: - dataflow.cnrm.cloud.google.com - datafusion.cnrm.cloud.google.com - dataproc.cnrm.cloud.google.com + - dlp.cnrm.cloud.google.com - dns.cnrm.cloud.google.com - eventarc.cnrm.cloud.google.com - filestore.cnrm.cloud.google.com @@ -183,7 +184,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -233,7 +234,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -291,7 +292,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -316,7 +317,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -346,7 +347,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -372,6 +373,7 @@ rules: - dataflow.cnrm.cloud.google.com - datafusion.cnrm.cloud.google.com - dataproc.cnrm.cloud.google.com + - dlp.cnrm.cloud.google.com - dns.cnrm.cloud.google.com - eventarc.cnrm.cloud.google.com - filestore.cnrm.cloud.google.com @@ -416,7 +418,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -479,7 +481,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -497,7 +499,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -515,7 +517,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -538,7 +540,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -555,7 +557,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -572,7 +574,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -589,7 +591,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -606,7 +608,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -623,7 +625,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -640,7 +642,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -662,7 +664,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -683,7 +685,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -701,7 +703,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -714,8 +716,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.89.0 - image: gcr.io/cnrm-eap/recorder:779e7bd + value: 1.90.0 + image: gcr.io/cnrm-eap/recorder:adb2e45 imagePullPolicy: Always name: recorder ports: @@ -747,7 +749,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -762,7 +764,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -775,7 +777,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:779e7bd + image: gcr.io/cnrm-eap/webhook:adb2e45 imagePullPolicy: Always name: webhook ports: @@ -803,7 +805,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -818,7 +820,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -828,7 +830,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:779e7bd + image: gcr.io/cnrm-eap/controller:adb2e45 imagePullPolicy: Always name: manager ports: @@ -856,7 +858,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -871,7 +873,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -879,7 +881,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:779e7bd + image: gcr.io/cnrm-eap/deletiondefender:adb2e45 imagePullPolicy: Always name: deletiondefender ports: @@ -907,7 +909,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.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 78b7fdd436..99fa7ba4ea 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.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -402,7 +402,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -532,7 +532,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -764,6 +764,14 @@ spec: and destination resources that \ncause this 'EgressPolicy' to apply." properties: + externalResources: + description: |- + A list of external resources that are allowed to be accessed. A request + matches if it contains an external resource in this list (Example: + s3://bucket/path). Currently '*' is not allowed. + items: + type: string + type: array operations: description: "A list of 'ApiOperations' that this egress rule applies to. A request matches \nif it contains @@ -1262,6 +1270,14 @@ spec: and destination resources that \ncause this 'EgressPolicy' to apply." properties: + externalResources: + description: |- + A list of external resources that are allowed to be accessed. A request + matches if it contains an external resource in this list (Example: + s3://bucket/path). Currently '*' is not allowed. + items: + type: string + type: array operations: description: "A list of 'ApiOperations' that this egress rule applies to. A request matches \nif it contains @@ -1724,7 +1740,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -1899,7 +1915,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -2193,7 +2209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2254,16 +2270,10 @@ spec: type: string format: description: |- - Immutable. The format of packages that are stored in the repository. You can only create - alpha formats if you are a member of the [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). - - - DOCKER - - MAVEN ([Preview](https://cloud.google.com/products#product-launch-stages)) - - NPM ([Preview](https://cloud.google.com/products#product-launch-stages)) - - PYTHON ([Preview](https://cloud.google.com/products#product-launch-stages)) - - APT ([alpha](https://cloud.google.com/products#product-launch-stages)) - - YUM ([alpha](https://cloud.google.com/products#product-launch-stages)) - - HELM ([alpha](https://cloud.google.com/products#product-launch-stages)). + Immutable. The format of packages that are stored in the repository. Supported formats + can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). + You can only create alpha formats if you are a member of the + [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). type: string kmsKeyRef: description: |- @@ -2390,7 +2400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2739,7 +2749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3574,7 +3584,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3725,6 +3735,12 @@ spec: description: The compression type of the data source. Valid values are "NONE" or "GZIP". type: string + connectionId: + description: The connection specifying the credentials to be used + to read external storage, such as Azure Blob, Cloud Storage, + or S3. The connectionId can have the form "{{project}}.{{location}}.{{connection_id}}" + or "projects/{{project}}/locations/{{location}}/connections/{{connection_id}}". + type: string csvOptions: description: Additional properties to set if source_format is set to "CSV". @@ -4015,7 +4031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4192,7 +4208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4397,7 +4413,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4613,7 +4629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4775,7 +4791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5234,7 +5250,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5502,7 +5518,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5927,7 +5943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6709,6 +6725,12 @@ spec: items: type: string type: array + includeBuildLogs: + description: |- + Build logs will be sent back to GitHub as part of the checkrun + result. Values can be INCLUDE_BUILD_LOGS_UNSPECIFIED or + INCLUDE_BUILD_LOGS_WITH_STATUS Possible values: ["INCLUDE_BUILD_LOGS_UNSPECIFIED", "INCLUDE_BUILD_LOGS_WITH_STATUS"]. + type: string includedFiles: description: |- ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match @@ -7041,7 +7063,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7473,7 +7495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7667,7 +7689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7934,7 +7956,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -8472,7 +8494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8725,7 +8747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8973,7 +8995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9222,6 +9244,11 @@ spec: description: If true requests to different hosts will be cached separately. type: boolean + includeNamedCookies: + description: Names of cookies to include in cache keys. + items: + type: string + type: array includeProtocol: description: If true, http and https requests will be cached separately. @@ -9600,10 +9627,48 @@ spec: type: array iap: description: Settings for enabling Cloud Identity Aware Proxy. + oneOf: + - required: + - oauth2ClientId + - required: + - oauth2ClientIdRef properties: oauth2ClientId: - description: OAuth2 Client ID for IAP. + description: DEPRECATED. Although this field is still available, + there is limited support. We recommend that you use `spec.iap.oauth2ClientIdRef` + instead. type: string + oauth2ClientIdRef: + description: |- + Only `external` field is supported to configure the reference. + + OAuth2 Client ID for IAP. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `IAPIdentityAwareProxyClient` + resource.' + 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 oauth2ClientSecret: description: OAuth2 Client Secret for IAP. oneOf: @@ -9646,8 +9711,6 @@ spec: oauth2ClientSecretSha256: description: OAuth2 Client Secret SHA-256 for IAP. type: string - required: - - oauth2ClientId type: object loadBalancingScheme: description: |- @@ -10044,7 +10107,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10661,7 +10724,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10807,7 +10870,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11027,7 +11090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11219,7 +11282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11509,7 +11572,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11889,7 +11952,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12512,6 +12575,14 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + pscConnectionId: + description: The PSC connection id of the PSC Forwarding Rule. + type: string + pscConnectionStatus: + description: 'The PSC connection status of the PSC Forwarding Rule. + Possible values: STATUS_UNSPECIFIED, PENDING, ACCEPTED, REJECTED, + CLOSED.' + type: string selfLink: description: '[Output Only] Server-defined URL for the resource.' type: string @@ -12539,7 +12610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13003,7 +13074,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13164,7 +13235,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13325,7 +13396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13604,7 +13675,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13878,6 +13949,40 @@ spec: on instance delete, update, etc. This map is keyed with the device names of the disks. type: object + externalIps: + additionalProperties: + properties: + autoDelete: + description: 'These stateful IPs will never be released + during autohealing, update or VM instance recreate + operations. This flag is used to configure if the + IP reservation should be deleted after it is no longer + used by the group, e.g. when the given instance or + the whole group is deleted. Possible values: NEVER, + ON_PERMANENT_INSTANCE_DELETION' + type: string + type: object + description: External network IPs assigned to the instances + that will be preserved on instance delete, update, etc. + This map is keyed with the network interface name. + type: object + internalIps: + additionalProperties: + properties: + autoDelete: + description: 'These stateful IPs will never be released + during autohealing, update or VM instance recreate + operations. This flag is used to configure if the + IP reservation should be deleted after it is no longer + used by the group, e.g. when the given instance or + the whole group is deleted. Possible values: NEVER, + ON_PERMANENT_INSTANCE_DELETION' + type: string + type: object + description: Internal network IPs assigned to the instances + that will be preserved on instance delete, update, etc. + This map is keyed with the network interface name. + type: object type: object type: object targetPools: @@ -14349,7 +14454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14552,7 +14657,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15480,7 +15585,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16217,7 +16322,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16543,7 +16648,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16751,7 +16856,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16946,7 +17051,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17018,6 +17123,20 @@ spec: Immutable. An optional description of this resource. The resource must be recreated to modify this field. type: string + enableUlaInternalIpv6: + description: "Immutable. Enable ULA internal ipv6 on this network. + Enabling this feature will assign \na /48 from google defined ULA + prefix fd20::/20." + type: boolean + internalIpv6Range: + description: "Immutable. When enabling ula internal ipv6, caller optionally + can specify the /48 range \nthey want from the google defined ULA + prefix fd20::/20. The input must be a \nvalid /48 ULA IPv6 address + and must be within the fd20::/20. Operation will \nfail if the speficied + /48 is already in used by another resource. \nIf the field is not + speficied, then a /48 range will be randomly allocated from fd20::/20 + and returned via this field." + type: string mtu: description: |- Immutable. Maximum Transmission Unit in bytes. The minimum value for this field is 1460 @@ -17096,7 +17215,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17305,7 +17424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17486,7 +17605,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -17886,7 +18005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18004,7 +18123,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18249,7 +18368,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18463,7 +18582,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18764,7 +18883,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18974,7 +19093,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19063,11 +19182,14 @@ spec: type: object type: array enableDynamicPortAllocation: - description: "Enable Dynamic Port Allocation.\nIf minPorts is set, - minPortsPerVm must be set to a power of two greater than or equal - to 32. \nIf minPortsPerVm is not set, a minimum of 32 ports will - be allocated to a VM from this NAT config.\n\nMutually exclusive - with enableEndpointIndependentMapping." + description: |- + Enable Dynamic Port Allocation. + If minPortsPerVm is set, minPortsPerVm must be set to a power of two greater than or equal to 32. + If minPortsPerVm is not set, a minimum of 32 ports will be allocated to a VM from this NAT config. + If maxPortsPerVm is set, maxPortsPerVm must be set to a power of two greater than minPortsPerVm. + If maxPortsPerVm is not set, a maximum of 65536 ports will be allocated to a VM from this NAT config. + + Mutually exclusive with enableEndpointIndependentMapping. type: boolean enableEndpointIndependentMapping: description: |- @@ -19092,6 +19214,11 @@ spec: - enable - filter type: object + maxPortsPerVm: + description: |- + Maximum number of ports allocated to a VM from this NAT. + This field can only be set when enableDynamicPortAllocation is enabled. + type: integer minPortsPerVm: description: Minimum number of ports allocated to a VM from this NAT. type: integer @@ -19312,7 +19439,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19618,7 +19745,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19842,7 +19969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20121,7 +20248,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20192,6 +20319,18 @@ spec: type: string type: object type: object + advancedOptionsConfig: + description: Advanced Options Config of this security policy. + properties: + jsonParsing: + description: 'JSON body parsing. Supported values include: "DISABLED", + "STANDARD".' + type: string + logLevel: + description: 'Logging level. Supported values include: "NORMAL", + "VERBOSE".' + type: string + type: object description: description: An optional description of this security policy. Max size is 2048. @@ -20452,7 +20591,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20799,7 +20938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20905,7 +21044,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21044,7 +21183,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21423,7 +21562,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21638,7 +21777,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21801,7 +21940,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21874,7 +22013,7 @@ spec: description: |- Immutable. The access type of IPv6 address this subnet holds. It's immutable and can only be specified during creation or the first time the subnet is updated into IPV4_IPV6 dual stack. If the ipv6_type is EXTERNAL then this subnet - cannot enable direct path. Possible values: ["EXTERNAL"]. + cannot enable direct path. Possible values: ["EXTERNAL", "INTERNAL"]. type: string logConfig: description: |- @@ -22089,7 +22228,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22267,7 +22406,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22437,7 +22576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22681,7 +22820,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22877,7 +23016,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23103,7 +23242,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23331,7 +23470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23498,7 +23637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23659,7 +23798,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26370,7 +26509,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26569,7 +26708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26941,7 +27080,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27187,7 +27326,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27777,7 +27916,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28425,8 +28564,16 @@ spec: items: type: string type: array - required: - - enableComponents + managedPrometheus: + description: Configuration for Google Cloud Managed Services for + Prometheus. + properties: + enabled: + description: Whether or not the managed collection is enabled. + type: boolean + required: + - enabled + type: object type: object monitoringService: description: The monitoring service that the cluster should write @@ -29066,7 +29213,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29625,7 +29772,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29751,7 +29898,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30037,7 +30184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30316,7 +30463,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30611,7 +30758,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31822,7 +31969,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -33733,7 +33880,378 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/dcl2crd: "true" + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: stable + cnrm.cloud.google.com/system: "true" + name: dlpstoredinfotypes.dlp.cnrm.cloud.google.com +spec: + group: dlp.cnrm.cloud.google.com + names: + categories: + - gcp + kind: DLPStoredInfoType + plural: dlpstoredinfotypes + shortNames: + - gcpdlpstoredinfotype + - gcpdlpstoredinfotypes + singular: dlpstoredinfotype + 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: + oneOf: + - required: + - organizationRef + - required: + - projectRef + properties: + description: + description: Description of the StoredInfoType (max 256 characters). + type: string + dictionary: + description: Store dictionary-based CustomInfoType. + properties: + cloudStoragePath: + description: Newline-delimited file of words in Cloud Storage. + Only a single file is accepted. + properties: + path: + description: 'A url representing a file or path (no wildcards) + in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt' + type: string + required: + - path + type: object + wordList: + description: List of words or phrases to search for. + properties: + words: + description: Words or phrases defining the dictionary. The + dictionary must contain at least one phrase and every phrase + must contain at least 2 characters that are letters or digits. + [required] + items: + type: string + type: array + required: + - words + type: object + type: object + displayName: + description: Display name of the StoredInfoType (max 256 characters). + type: string + largeCustomDictionary: + description: StoredInfoType where findings are defined by a dictionary + of phrases. + properties: + bigQueryField: + description: Field in a BigQuery table where each cell represents + a dictionary phrase. + properties: + field: + description: Designated field in the BigQuery table. + properties: + name: + description: Name describing the field. + type: string + type: object + table: + description: Source table of the field. + properties: + datasetRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + Dataset ID of the table. + + Allowed value: The Google Cloud resource name of a `BigQueryDataset` resource (format: `projects/{{project}}/datasets/{{name}}`). + 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: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call. + + Allowed value: The Google Cloud resource name of a `Project` resource (format: `projects/{{name}}`). + 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 + tableRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + Name of the table. + + Allowed value: The Google Cloud resource name of a `BigQueryTable` resource (format: `projects/{{project}}/datasets/{{dataset_id}}/tables/{{name}}`). + 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 + type: object + type: object + cloudStorageFileSet: + description: Set of files containing newline-delimited lists of + dictionary phrases. + properties: + url: + description: The url, in the format `gs:///`. Trailing wildcard + in the path is allowed. + type: string + required: + - url + type: object + outputPath: + description: Location to store dictionary artifacts in Google + Cloud Storage. These files will only be accessible by project + owners and the DLP API. If any of these artifacts are modified, + the dictionary is considered invalid and can no longer be used. + properties: + path: + description: 'A url representing a file or path (no wildcards) + in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt' + type: string + required: + - path + type: object + type: object + location: + description: Immutable. The location of the resource + type: string + organizationRef: + description: Immutable. The Organization that this resource belongs + to. Only one of [organizationRef, projectRef] may be specified. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The Google Cloud resource name of + a Google Cloud Organization (format: `organizations/{{name}}`).' + type: string + name: + description: |- + [WARNING] Organization not yet supported in Config Connector, use 'external' field to reference existing resources. + 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: Immutable. The Project that this resource belongs to. + Only one of [organizationRef, projectRef] may be specified. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The Google Cloud resource name of + a `Project` resource (format: `projects/{{name}}`).' + 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 + regex: + description: Store regular expression-based StoredInfoType. + properties: + groupIndexes: + description: The index of the submatch to extract as findings. + When not specified, the entire match is returned. No more than + 3 may be included. + items: + format: int64 + type: integer + type: array + pattern: + description: Pattern defining the regular expression. Its syntax + (https://github.com/google/re2/wiki/Syntax) can be found under + the google/re2 repository on GitHub. + type: string + required: + - pattern + type: object + resourceID: + description: Immutable. Optional. The service-generated name of the + resource. Used for acquisition only. Leave unset to create a new + resource. + type: string + 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 + 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.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34028,6 +34546,14 @@ spec: type: string type: object type: array + creationTime: + description: |- + The time that this resource was created on the server. + This is in RFC3339 text format. + type: string + managedZoneId: + description: Unique identifier for the resource; defined by the server. + type: integer nameServers: description: |- Delegate your managed_zone to these virtual name servers; @@ -34061,7 +34587,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34257,7 +34783,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34455,7 +34981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34906,7 +35432,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35128,7 +35654,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35457,7 +35983,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35611,7 +36137,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35824,7 +36350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35962,7 +36488,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36074,7 +36600,9 @@ spec: type: string secretType: description: Type of secret configured for access to the - Git repo. + Git repo. Must be one of ssh, cookiefile, gcenode, token, + gcpserviceaccount or none. The validation of this is + case-sensitive. type: string syncBranch: description: 'The branch of the repository to sync from. @@ -36093,6 +36621,11 @@ spec: Default: 15.' type: string type: object + preventDrift: + description: Set to true to enable the Config Sync admission + webhook to prevent drifts. If set to `false`, disables the + Config Sync admission webhook and does not prevent drifts. + type: boolean sourceFormat: description: Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. @@ -36304,7 +36837,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36544,7 +37077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36909,7 +37442,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37070,7 +37603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37210,7 +37743,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37507,7 +38040,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37735,7 +38268,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37949,7 +38482,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38128,7 +38661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38265,7 +38798,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -38561,7 +39094,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -38728,7 +39261,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -38854,7 +39387,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39008,7 +39541,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39700,7 +40233,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39883,7 +40416,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40100,7 +40633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40253,7 +40786,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40445,7 +40978,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40571,7 +41104,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40855,7 +41388,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41130,7 +41663,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41551,7 +42084,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41955,7 +42488,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42259,7 +42792,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42596,7 +43129,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43399,7 +43932,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50281,7 +50814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50472,7 +51005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50767,7 +51300,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -50894,7 +51427,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51187,7 +51720,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51758,7 +52291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51917,7 +52450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52296,7 +52829,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52478,7 +53011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52823,7 +53356,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53081,7 +53614,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53310,7 +53843,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53554,7 +54087,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53875,7 +54408,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54088,7 +54621,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54568,7 +55101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55323,7 +55856,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55505,7 +56038,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55849,7 +56382,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56170,7 +56703,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56939,7 +57472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -57937,7 +58470,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -58433,7 +58966,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -59431,7 +59964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -60342,7 +60875,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -60758,7 +61291,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60983,7 +61516,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61139,7 +61672,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61508,7 +62041,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61632,6 +62165,46 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + schemaSettings: + description: Settings for validating messages published against a + schema. + properties: + encoding: + description: 'The encoding of messages validated against schema. + Default value: "ENCODING_UNSPECIFIED" Possible values: ["ENCODING_UNSPECIFIED", + "JSON", "BINARY"].' + type: string + schemaRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{project}}/schemas/{{value}}`, + where {{value}} is the `name` field of a `PubSubSchema` + resource.' + 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: + - schemaRef + type: object type: object status: properties: @@ -61685,7 +62258,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61921,7 +62494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62339,7 +62912,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62517,7 +63090,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62798,7 +63371,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -63680,7 +64253,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63942,7 +64515,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64142,7 +64715,227 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: stable + cnrm.cloud.google.com/system: "true" + cnrm.cloud.google.com/tf2crd: "true" + name: servicedirectoryendpoints.servicedirectory.cnrm.cloud.google.com +spec: + group: servicedirectory.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ServiceDirectoryEndpoint + plural: servicedirectoryendpoints + shortNames: + - gcpservicedirectoryendpoint + - gcpservicedirectoryendpoints + singular: servicedirectoryendpoint + 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: + addressRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `address` field of a `ComputeAddress` + resource.' + 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 + networkRef: + description: |- + Only the `external` field is supported to configure the reference. + + Immutable. The Google Compute Engine network (VPC) of the endpoint in the format + projects//locations/global/networks/*. + + The project must be specified by project number (project id is rejected). Incorrectly formatted networks are + rejected, but no other validation is performed on this field (ex. network or project existence, + reachability, or permissions). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `ComputeNetwork` + resource.' + 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 + port: + description: |- + Port that the endpoint is running on, must be in the + range of [0, 65535]. If unspecified, the default is 0. + type: integer + resourceID: + description: Immutable. Optional. The endpointId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + serviceRef: + description: The ServiceDirectoryService that this endpoint belongs + to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `ServiceDirectoryService` + resource.' + 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: + - serviceRef + 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 + name: + description: |- + The resource name for the endpoint in the format + 'projects/*/locations/*/namespaces/*/services/*/endpoints/*'. + type: string + 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.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64299,7 +65092,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64451,7 +65244,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64629,7 +65422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64770,7 +65563,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64969,7 +65762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65165,7 +65958,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65305,7 +66098,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65469,7 +66262,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66054,7 +66847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66230,7 +67023,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66364,6 +67157,17 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + sqlServerUserDetails: + properties: + disabled: + description: If the user has been disabled. + type: boolean + serverRoles: + description: The server roles for this user in the database. + items: + type: string + type: array + type: object type: description: |- Immutable. The user type. It determines the method to authenticate the user during login. @@ -66426,7 +67230,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66596,7 +67400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66929,7 +67733,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67115,7 +67919,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67318,7 +68122,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67876,7 +68680,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.89.0 + cnrm.cloud.google.com/version: 1.90.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/samples/resources/artifactregistryrepository/artifactregistry_v1beta1_artifactregistryrepository.yaml b/samples/resources/artifactregistryrepository/artifactregistry_v1beta1_artifactregistryrepository.yaml index f7291e179e..a3bf9f213f 100644 --- a/samples/resources/artifactregistryrepository/artifactregistry_v1beta1_artifactregistryrepository.yaml +++ b/samples/resources/artifactregistryrepository/artifactregistry_v1beta1_artifactregistryrepository.yaml @@ -21,4 +21,3 @@ metadata: spec: format: DOCKER location: us-west1 - description: "User-provided description of the repository" diff --git a/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computebackendservice.yaml b/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computebackendservice.yaml new file mode 100644 index 0000000000..2e9224106b --- /dev/null +++ b/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computebackendservice.yaml @@ -0,0 +1,72 @@ +# 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: compute.cnrm.cloud.google.com/v1beta1 +kind: ComputeBackendService +metadata: + name: computebackendservice-sample-oauth2clientid +spec: + description: Internal managed backend service with Maglev session affinity. + localityLbPolicy: MAGLEV + timeoutSec: 86400 + consistentHash: + httpHeaderName: "Hash string" + healthChecks: + - healthCheckRef: + name: computebackendservice-dep-oauth2clientid + loadBalancingScheme: INTERNAL_MANAGED + location: us-east1 + protocol: HTTP + connectionDrainingTimeoutSec: 10 + sessionAffinity: HEADER_FIELD + circuitBreakers: + connectTimeout: + nanos: 999999999 + seconds: 0 + maxConnections: 1024 + maxPendingRequests: 1024 + maxRequests: 1024 + maxRequestsPerConnection: 1 + maxRetries: 3 + logConfig: + enable: false + outlierDetection: + consecutiveGatewayFailure: 5 + enforcingConsecutiveErrors: 100 + enforcingSuccessRate: 100 + successRateMinimumHosts: 5 + successRateRequestVolume: 100 + baseEjectionTime: + nanos: 999999999 + seconds: 29 + consecutiveErrors: 5 + enforcingConsecutiveGatewayFailure: 0 + interval: + nanos: 999999999 + seconds: 9 + maxEjectionPercent: 10 + successRateStdevFactor: 1900 + backend: + - balancingMode: RATE + capacityScaler: 0.9 + description: An instance group serving this backend with 90% of its capacity, as calculated by requests per second. + maxRate: 10000 + group: + instanceGroupRef: + name: computebackendservice-dep-oauth2clientid + iap: + oauth2ClientIdRef: + external: computebackendservice-dep-oauth2clientid + oauth2ClientSecret: + value: "test-secret-value" diff --git a/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computehealthcheck.yaml b/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computehealthcheck.yaml new file mode 100644 index 0000000000..3254f54cd4 --- /dev/null +++ b/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computehealthcheck.yaml @@ -0,0 +1,22 @@ +# 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: compute.cnrm.cloud.google.com/v1beta1 +kind: ComputeHealthCheck +metadata: + name: computebackendservice-dep-oauth2clientid +spec: + httpHealthCheck: + port: 80 + location: global diff --git a/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computeinstancegroup.yaml b/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computeinstancegroup.yaml new file mode 100644 index 0000000000..651c824d58 --- /dev/null +++ b/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computeinstancegroup.yaml @@ -0,0 +1,22 @@ +# 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: compute.cnrm.cloud.google.com/v1beta1 +kind: ComputeInstanceGroup +metadata: + name: computebackendservice-dep-oauth2clientid +spec: + zone: us-east1-c + networkRef: + name: computebackendservice-dep-oauth2clientid diff --git a/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computenetwork.yaml b/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computenetwork.yaml new file mode 100644 index 0000000000..48790433b5 --- /dev/null +++ b/samples/resources/computebackendservice/oauth2clientid-backend-service/compute_v1beta1_computenetwork.yaml @@ -0,0 +1,21 @@ +# 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: compute.cnrm.cloud.google.com/v1beta1 +kind: ComputeNetwork +metadata: + name: computebackendservice-dep-oauth2clientid +spec: + routingMode: REGIONAL + autoCreateSubnetworks: false diff --git a/samples/resources/computebackendservice/oauth2clientid-backend-service/iap_v1beta1_iapbrand.yaml b/samples/resources/computebackendservice/oauth2clientid-backend-service/iap_v1beta1_iapbrand.yaml new file mode 100644 index 0000000000..4d25b86b39 --- /dev/null +++ b/samples/resources/computebackendservice/oauth2clientid-backend-service/iap_v1beta1_iapbrand.yaml @@ -0,0 +1,21 @@ +# 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: iap.cnrm.cloud.google.com/v1beta1 +kind: IAPBrand +metadata: + name: computebackendservice-dep-oauth2clientid +spec: + applicationTitle: "test brand" + supportEmail: "support@example.com" diff --git a/samples/resources/computebackendservice/oauth2clientid-backend-service/iap_v1beta1_iapidentityawareproxyclient.yaml b/samples/resources/computebackendservice/oauth2clientid-backend-service/iap_v1beta1_iapidentityawareproxyclient.yaml new file mode 100644 index 0000000000..3dcc9aa46f --- /dev/null +++ b/samples/resources/computebackendservice/oauth2clientid-backend-service/iap_v1beta1_iapidentityawareproxyclient.yaml @@ -0,0 +1,22 @@ +# 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: iap.cnrm.cloud.google.com/v1beta1 +kind: IAPIdentityAwareProxyClient +metadata: + name: computebackendservice-dep-oauth2clientid +spec: + displayName: "Test Client" + brandRef: + name: computebackendservice-dep-oauth2clientid diff --git a/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/bigquery_v1beta1_bigquerydataset.yaml b/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/bigquery_v1beta1_bigquerydataset.yaml new file mode 100644 index 0000000000..11fd491670 --- /dev/null +++ b/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/bigquery_v1beta1_bigquerydataset.yaml @@ -0,0 +1,20 @@ +# Copyright 2022 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: bigquery.cnrm.cloud.google.com/v1beta1 +kind: BigQueryDataset +metadata: + name: dlpstoredinfotypedepbigqueryfieldstoredinfotype +spec: + location: US diff --git a/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/bigquery_v1beta1_bigquerytable.yaml b/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/bigquery_v1beta1_bigquerytable.yaml new file mode 100644 index 0000000000..3dd2d021a1 --- /dev/null +++ b/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/bigquery_v1beta1_bigquerytable.yaml @@ -0,0 +1,22 @@ +# Copyright 2022 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: bigquery.cnrm.cloud.google.com/v1beta1 +kind: BigQueryTable +metadata: + name: dlpstoredinfotypedepbigqueryfieldstoredinfotype +spec: + datasetRef: + name: "dlpstoredinfotypedepbigqueryfieldstoredinfotype" + schema: '[{"name": "sample_field", "type": "STRING"}]' diff --git a/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml b/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml new file mode 100644 index 0000000000..41211ea379 --- /dev/null +++ b/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml @@ -0,0 +1,37 @@ +# Copyright 2022 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: dlp.cnrm.cloud.google.com/v1beta1 +kind: DLPStoredInfoType +metadata: + name: dlpstoredinfotype-sample-bigqueryfieldstoredinfotype +spec: + projectRef: + # Replace "${PROJECT_ID?}" with your project ID + external: "projects/${PROJECT_ID?}" + location: "us-west2" + largeCustomDictionary: + outputPath: + path: "gs://aaa-dont-delete-kcc-dlp-testing/large-custom-dictionary-2" + bigQueryField: + table: + projectRef: + # Replace "${PROJECT_ID?}" with your project ID + external: "projects/${PROJECT_ID?}" + datasetRef: + name: "dlpstoredinfotypedepbigqueryfieldstoredinfotype" + tableRef: + name: "dlpstoredinfotypedepbigqueryfieldstoredinfotype" + field: + name: "sample_field" diff --git a/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/iam_v1beta1_iampolicymember.yaml b/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/iam_v1beta1_iampolicymember.yaml new file mode 100644 index 0000000000..f6c2aa8092 --- /dev/null +++ b/samples/resources/dlpstoredinfotype/big-query-field-stored-info-type/iam_v1beta1_iampolicymember.yaml @@ -0,0 +1,29 @@ +# 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: iam.cnrm.cloud.google.com/v1beta1 +kind: IAMPolicyMember +metadata: + annotations: + cnrm.cloud.google.com/deletion-policy: "abandon" + name: dlpstoredinfotype-dep-bigqueryfieldstoredinfotype +spec: + # Replace ${PROJECT_NUMBER?} with your project number. + member: serviceAccount:service-${PROJECT_NUMBER?}@dlp-api.iam.gserviceaccount.com + role: roles/storage.admin + resourceRef: + apiVersion: storage.cnrm.cloud.google.com/v1beta1 + kind: StorageBucket + external: aaa-dont-delete-kcc-dlp-testing + diff --git a/samples/resources/dlpstoredinfotype/cloud-storage-file-set-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml b/samples/resources/dlpstoredinfotype/cloud-storage-file-set-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml new file mode 100644 index 0000000000..77df3982cc --- /dev/null +++ b/samples/resources/dlpstoredinfotype/cloud-storage-file-set-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml @@ -0,0 +1,28 @@ +# Copyright 2022 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: dlp.cnrm.cloud.google.com/v1beta1 +kind: DLPStoredInfoType +metadata: + name: dlpstoredinfotype-sample-cloudstoragefilesetstoredinfotype +spec: + projectRef: + # Replace "${PROJECT_ID?}" with your project ID + external: "projects/${PROJECT_ID?}" + location: "us-west2" + largeCustomDictionary: + outputPath: + path: "gs://aaa-dont-delete-kcc-dlp-testing/large-custom-dictionary-1" + cloudStorageFileSet: + url: "gs://aaa-dont-delete-kcc-dlp-testing/*" diff --git a/samples/resources/dlpstoredinfotype/cloud-storage-file-set-stored-info-type/iam_v1beta1_iampolicymember.yaml b/samples/resources/dlpstoredinfotype/cloud-storage-file-set-stored-info-type/iam_v1beta1_iampolicymember.yaml new file mode 100644 index 0000000000..903fb932b4 --- /dev/null +++ b/samples/resources/dlpstoredinfotype/cloud-storage-file-set-stored-info-type/iam_v1beta1_iampolicymember.yaml @@ -0,0 +1,29 @@ +# 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: iam.cnrm.cloud.google.com/v1beta1 +kind: IAMPolicyMember +metadata: + annotations: + cnrm.cloud.google.com/deletion-policy: "abandon" + name: dlpstoredinfotype-dep-cloudstoragefilesetstoredinfotype +spec: + # Replace ${PROJECT_NUMBER?} with your project number. + member: serviceAccount:service-${PROJECT_NUMBER?}@dlp-api.iam.gserviceaccount.com + role: roles/storage.admin + resourceRef: + apiVersion: storage.cnrm.cloud.google.com/v1beta1 + kind: StorageBucket + external: aaa-dont-delete-kcc-dlp-testing + diff --git a/samples/resources/dlpstoredinfotype/cloud-storage-path-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml b/samples/resources/dlpstoredinfotype/cloud-storage-path-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml new file mode 100644 index 0000000000..d2461771bf --- /dev/null +++ b/samples/resources/dlpstoredinfotype/cloud-storage-path-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml @@ -0,0 +1,26 @@ +# Copyright 2022 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: dlp.cnrm.cloud.google.com/v1beta1 +kind: DLPStoredInfoType +metadata: + name: dlpstoredinfotype-sample-cloudstoragepathstoredinfotype +spec: + projectRef: + # Replace "${PROJECT_ID?}" with your project ID + external: "projects/${PROJECT_ID?}" + location: "us-west2" + dictionary: + cloudStoragePath: + path: "gs://aaa-dont-delete-kcc-dlp-testing/dictionary-1" diff --git a/samples/resources/dlpstoredinfotype/regex-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml b/samples/resources/dlpstoredinfotype/regex-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml new file mode 100644 index 0000000000..62e2799044 --- /dev/null +++ b/samples/resources/dlpstoredinfotype/regex-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml @@ -0,0 +1,30 @@ +# Copyright 2022 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: dlp.cnrm.cloud.google.com/v1beta1 +kind: DLPStoredInfoType +metadata: + name: dlpstoredinfotype-sample-regexstoredinfotype +spec: + projectRef: + # Replace "${PROJECT_ID?}" with your project ID + external: "projects/${PROJECT_ID?}" + location: "us-west2" + displayName: "sample-type" + description: "A sample regex-based stored info type" + regex: + pattern: "([a-z]*)(.+)" + groupIndexes: + - 0 + - 1 diff --git a/samples/resources/dlpstoredinfotype/word-list-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml b/samples/resources/dlpstoredinfotype/word-list-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml new file mode 100644 index 0000000000..e1cd84b1f2 --- /dev/null +++ b/samples/resources/dlpstoredinfotype/word-list-stored-info-type/dlp_v1beta1_dlpstoredinfotype.yaml @@ -0,0 +1,28 @@ +# Copyright 2022 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: dlp.cnrm.cloud.google.com/v1beta1 +kind: DLPStoredInfoType +metadata: + name: dlpstoredinfotype-sample-wordliststoredinfotype +spec: + projectRef: + # Replace "${PROJECT_ID?}" with your project ID + external: "projects/${PROJECT_ID?}" + location: "us-west2" + dictionary: + wordList: + words: + - "aye" + - "nay" diff --git a/samples/resources/pubsubtopic/pubsub_v1beta1_pubsubschema.yaml b/samples/resources/pubsubtopic/pubsub_v1beta1_pubsubschema.yaml new file mode 100644 index 0000000000..f21838f7b0 --- /dev/null +++ b/samples/resources/pubsubtopic/pubsub_v1beta1_pubsubschema.yaml @@ -0,0 +1,24 @@ +# Copyright 2022 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: pubsub.cnrm.cloud.google.com/v1beta1 +kind: PubSubSchema +metadata: + name: pubsubtopic-dep +spec: + type: PROTOCOL_BUFFER + definition: "syntax = \"proto3\";\nmessage Results {\nstring message_request = 1;\nstring message_response = 2;\nstring timestamp_request = 3;\nstring timestamp_response = 4;\n}" + # Replace ${PROJECT_ID?} below with your project ID + projectRef: + external: ${PROJECT_ID?} diff --git a/samples/resources/pubsubtopic/pubsub_v1beta1_pubsubtopic.yaml b/samples/resources/pubsubtopic/pubsub_v1beta1_pubsubtopic.yaml index 2e30ddf4f7..a79c37c4d6 100644 --- a/samples/resources/pubsubtopic/pubsub_v1beta1_pubsubtopic.yaml +++ b/samples/resources/pubsubtopic/pubsub_v1beta1_pubsubtopic.yaml @@ -19,4 +19,7 @@ metadata: label-one: "value-one" name: pubsubtopic-sample spec: - resourceID: pubsubtopic-sample \ No newline at end of file + schemaSettings: + schemaRef: + name: pubsubtopic-dep + encoding: JSON diff --git a/samples/resources/servicedirectoryendpoint/compute_v1beta1_computeaddress.yaml b/samples/resources/servicedirectoryendpoint/compute_v1beta1_computeaddress.yaml new file mode 100644 index 0000000000..bab1fd2fd0 --- /dev/null +++ b/samples/resources/servicedirectoryendpoint/compute_v1beta1_computeaddress.yaml @@ -0,0 +1,22 @@ +# 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: compute.cnrm.cloud.google.com/v1beta1 +kind: ComputeAddress +metadata: + name: servicedirectoryendpoint-dep + labels: + label-one: "value-one" +spec: + location: us-central1 diff --git a/samples/resources/servicedirectoryendpoint/compute_v1beta1_computenetwork.yaml b/samples/resources/servicedirectoryendpoint/compute_v1beta1_computenetwork.yaml new file mode 100644 index 0000000000..970a39945e --- /dev/null +++ b/samples/resources/servicedirectoryendpoint/compute_v1beta1_computenetwork.yaml @@ -0,0 +1,23 @@ +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +apiVersion: compute.cnrm.cloud.google.com/v1beta1 +kind: ComputeNetwork +metadata: + labels: + label-one: "value-one" + name: servicedirectoryendpoint-dep +spec: + routingMode: REGIONAL + autoCreateSubnetworks: false diff --git a/samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectoryendpoint.yaml b/samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectoryendpoint.yaml new file mode 100644 index 0000000000..f5b1cd2a95 --- /dev/null +++ b/samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectoryendpoint.yaml @@ -0,0 +1,28 @@ +# Copyright 2022 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: servicedirectory.cnrm.cloud.google.com/v1beta1 +kind: ServiceDirectoryEndpoint +metadata: + name: servicedirectoryendpoint-sample + labels: + label-one: value-one +spec: + serviceRef: + name: servicedirectoryendpoint-dep + addressRef: + name: servicedirectoryendpoint-dep + port: 443 + networkRef: + external: projects/${PROJECT_NUMBER?}/locations/global/networks/servicedirectory-dep diff --git a/samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectorynamespace.yaml b/samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectorynamespace.yaml new file mode 100644 index 0000000000..a4a83d63d0 --- /dev/null +++ b/samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectorynamespace.yaml @@ -0,0 +1,22 @@ +# 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: servicedirectory.cnrm.cloud.google.com/v1beta1 +kind: ServiceDirectoryNamespace +metadata: + name: servicedirectoryendpoint-dep +spec: + location: us-central1 + projectRef: + external: ${PROJECT_ID?} diff --git a/samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectoryservice.yaml b/samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectoryservice.yaml new file mode 100644 index 0000000000..5da283a86b --- /dev/null +++ b/samples/resources/servicedirectoryendpoint/servicedirectory_v1beta1_servicedirectoryservice.yaml @@ -0,0 +1,21 @@ +# 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: servicedirectory.cnrm.cloud.google.com/v1beta1 +kind: ServiceDirectoryService +metadata: + name: servicedirectoryendpoint-dep +spec: + namespaceRef: + name: servicedirectoryendpoint-dep