From 58344dacdbd3f2c0be8cbc9a5fdbfca171e99494 Mon Sep 17 00:00:00 2001 From: Joyce Ma Date: Mon, 23 Oct 2023 22:57:53 +0000 Subject: [PATCH] Update for version 1.111.0 --- .../alloydb_v1beta1_alloydbbackup.yaml | 16 + .../alloydb_v1beta1_alloydbcluster.yaml | 39 + .../alloydb_v1beta1_alloydbinstance.yaml | 15 + ...ched_v1beta1_containerattachedcluster.yaml | 20 + ...esscontextmanageraccesslevelcondition.yaml | 2 +- ...esscontextmanagergcpuseraccessbinding.yaml | 2 +- ...ontextmanagerserviceperimeterresource.yaml | 2 +- ...beta1_accesscontextmanageraccesslevel.yaml | 2 +- ...eta1_accesscontextmanageraccesspolicy.yaml | 2 +- ..._accesscontextmanagerserviceperimeter.yaml | 2 +- crds/alloydb_v1alpha1_alloydbbackup.yaml | 223 -- crds/alloydb_v1alpha1_alloydbcluster.yaml | 473 --- crds/alloydb_v1alpha1_alloydbinstance.yaml | 219 -- crds/alloydb_v1beta1_alloydbbackup.yaml | 451 +++ crds/alloydb_v1beta1_alloydbcluster.yaml | 1281 ++++++++ crds/alloydb_v1beta1_alloydbinstance.yaml | 437 +++ crds/apigateway_v1alpha1_apigatewayapi.yaml | 2 +- ...igateway_v1alpha1_apigatewayapiconfig.yaml | 2 +- ...apigateway_v1alpha1_apigatewaygateway.yaml | 2 +- crds/apigee_v1alpha1_apigeeaddonsconfig.yaml | 2 +- ...gee_v1alpha1_apigeeendpointattachment.yaml | 2 +- crds/apigee_v1alpha1_apigeeenvgroup.yaml | 2 +- ...gee_v1alpha1_apigeeenvgroupattachment.yaml | 2 +- crds/apigee_v1alpha1_apigeeinstance.yaml | 2 +- ...gee_v1alpha1_apigeeinstanceattachment.yaml | 2 +- crds/apigee_v1alpha1_apigeenataddress.yaml | 2 +- ...igee_v1alpha1_apigeesyncauthorization.yaml | 2 +- crds/apigee_v1beta1_apigeeenvironment.yaml | 2 +- crds/apigee_v1beta1_apigeeorganization.yaml | 2 +- ...ngine_v1alpha1_appenginedomainmapping.yaml | 2 +- ...engine_v1alpha1_appenginefirewallrule.yaml | 2 +- ..._v1alpha1_appengineflexibleappversion.yaml | 2 +- ...v1alpha1_appengineservicesplittraffic.yaml | 2 +- ..._v1alpha1_appenginestandardappversion.yaml | 2 +- ...ry_v1beta1_artifactregistryrepository.yaml | 2 +- ...corp_v1alpha1_beyondcorpappconnection.yaml | 2 +- ...dcorp_v1alpha1_beyondcorpappconnector.yaml | 2 +- ...ondcorp_v1alpha1_beyondcorpappgateway.yaml | 2 +- ...gquery_v1alpha1_bigquerydatasetaccess.yaml | 2 +- crds/bigquery_v1beta1_bigquerydataset.yaml | 2 +- crds/bigquery_v1beta1_bigqueryjob.yaml | 2 +- crds/bigquery_v1beta1_bigqueryroutine.yaml | 2 +- crds/bigquery_v1beta1_bigquerytable.yaml | 2 +- ...pha1_bigqueryanalyticshubdataexchange.yaml | 2 +- ..._v1alpha1_bigqueryanalyticshublisting.yaml | 2 +- ...v1alpha1_bigqueryconnectionconnection.yaml | 2 +- ...v1alpha1_bigquerydatapolicydatapolicy.yaml | 2 +- ...r_v1alpha1_bigquerydatatransferconfig.yaml | 2 +- ...bigqueryreservationcapacitycommitment.yaml | 2 +- ...alpha1_bigqueryreservationreservation.yaml | 2 +- crds/bigtable_v1beta1_bigtableappprofile.yaml | 2 +- crds/bigtable_v1beta1_bigtablegcpolicy.yaml | 2 +- crds/bigtable_v1beta1_bigtableinstance.yaml | 2 +- crds/bigtable_v1beta1_bigtabletable.yaml | 2 +- ...gbudgets_v1beta1_billingbudgetsbudget.yaml | 2 +- ...n_v1beta1_binaryauthorizationattestor.yaml | 2 +- ...ion_v1beta1_binaryauthorizationpolicy.yaml | 2 +- ...v1beta1_certificatemanagercertificate.yaml | 2 +- ...eta1_certificatemanagercertificatemap.yaml | 2 +- ...certificatemanagercertificatemapentry.yaml | 6 +- ...a1_certificatemanagerdnsauthorization.yaml | 2 +- ...udasset_v1alpha1_cloudassetfolderfeed.yaml | 2 +- ...t_v1alpha1_cloudassetorganizationfeed.yaml | 2 +- ...dasset_v1alpha1_cloudassetprojectfeed.yaml | 2 +- .../cloudbuild_v1beta1_cloudbuildtrigger.yaml | 2 +- ...ons2_v1alpha1_cloudfunctions2function.yaml | 2 +- ...ctions_v1beta1_cloudfunctionsfunction.yaml | 2 +- ...udidentity_v1beta1_cloudidentitygroup.yaml | 2 +- ...ntity_v1beta1_cloudidentitymembership.yaml | 2 +- crds/cloudids_v1alpha1_cloudidsendpoint.yaml | 2 +- crds/cloudiot_v1alpha1_cloudiotdevice.yaml | 2 +- ...udiot_v1alpha1_cloudiotdeviceregistry.yaml | 2 +- ...udscheduler_v1beta1_cloudschedulerjob.yaml | 2 +- crds/cloudtasks_v1alpha1_cloudtasksqueue.yaml | 2 +- crds/compute_v1alpha1_computeautoscaler.yaml | 5 +- ...pha1_computebackendbucketsignedurlkey.yaml | 2 +- ...ha1_computebackendservicesignedurlkey.yaml | 2 +- ...1_computediskresourcepolicyattachment.yaml | 2 +- ...v1alpha1_computeglobalnetworkendpoint.yaml | 2 +- ...ha1_computeglobalnetworkendpointgroup.yaml | 2 +- ...1alpha1_computeinstancegroupnamedport.yaml | 2 +- .../compute_v1alpha1_computemachineimage.yaml | 2 +- ...v1alpha1_computemanagedsslcertificate.yaml | 8 +- ...mpute_v1alpha1_computenetworkendpoint.yaml | 2 +- ...ha1_computenetworkpeeringroutesconfig.yaml | 2 +- ...ha1_computeorganizationsecuritypolicy.yaml | 2 +- ...organizationsecuritypolicyassociation.yaml | 2 +- ...computeorganizationsecuritypolicyrule.yaml | 2 +- ...ute_v1alpha1_computeperinstanceconfig.yaml | 2 +- ...pute_v1alpha1_computeregionautoscaler.yaml | 5 +- ...uteregiondiskresourcepolicyattachment.yaml | 2 +- ...alpha1_computeregionperinstanceconfig.yaml | 2 +- ...mpute_v1alpha1_computeregionsslpolicy.yaml | 2 +- crds/compute_v1beta1_computeaddress.yaml | 2 +- .../compute_v1beta1_computebackendbucket.yaml | 2 +- ...compute_v1beta1_computebackendservice.yaml | 2 +- crds/compute_v1beta1_computedisk.yaml | 2 +- ...ute_v1beta1_computeexternalvpngateway.yaml | 2 +- crds/compute_v1beta1_computefirewall.yaml | 2 +- ...compute_v1beta1_computefirewallpolicy.yaml | 2 +- ...eta1_computefirewallpolicyassociation.yaml | 2 +- ...ute_v1beta1_computefirewallpolicyrule.yaml | 2 +- ...compute_v1beta1_computeforwardingrule.yaml | 2 +- crds/compute_v1beta1_computehealthcheck.yaml | 2 +- ...ompute_v1beta1_computehttphealthcheck.yaml | 2 +- ...mpute_v1beta1_computehttpshealthcheck.yaml | 2 +- crds/compute_v1beta1_computeimage.yaml | 2 +- crds/compute_v1beta1_computeinstance.yaml | 2 +- .../compute_v1beta1_computeinstancegroup.yaml | 2 +- ...e_v1beta1_computeinstancegroupmanager.yaml | 2 +- ...mpute_v1beta1_computeinstancetemplate.yaml | 2 +- ...v1beta1_computeinterconnectattachment.yaml | 2 +- crds/compute_v1beta1_computenetwork.yaml | 2 +- ...e_v1beta1_computenetworkendpointgroup.yaml | 2 +- ...compute_v1beta1_computenetworkpeering.yaml | 2 +- crds/compute_v1beta1_computenodegroup.yaml | 2 +- crds/compute_v1beta1_computenodetemplate.yaml | 2 +- ...ompute_v1beta1_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 | 2 +- crds/compute_v1beta1_computerouterpeer.yaml | 2 +- ...compute_v1beta1_computesecuritypolicy.yaml | 2 +- ...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 | 6 +- ...ompute_v1beta1_computetargetgrpcproxy.yaml | 2 +- ...ompute_v1beta1_computetargethttpproxy.yaml | 2 +- ...mpute_v1beta1_computetargethttpsproxy.yaml | 40 +- ...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 | 11 +- crds/container_v1beta1_containernodepool.yaml | 11 +- ..._v1alpha1_containeranalysisoccurrence.yaml | 2 +- ...nalysis_v1beta1_containeranalysisnote.yaml | 2 +- ...ched_v1beta1_containerattachedcluster.yaml | 363 +++ ...datacatalog_v1alpha1_datacatalogentry.yaml | 2 +- ...atalog_v1alpha1_datacatalogentrygroup.yaml | 2 +- crds/datacatalog_v1alpha1_datacatalogtag.yaml | 2 +- ...talog_v1alpha1_datacatalogtagtemplate.yaml | 2 +- ...acatalog_v1beta1_datacatalogpolicytag.yaml | 2 +- ...tacatalog_v1beta1_datacatalogtaxonomy.yaml | 2 +- ...aflow_v1beta1_dataflowflextemplatejob.yaml | 2 +- crds/dataflow_v1beta1_dataflowjob.yaml | 2 +- .../dataform_v1alpha1_dataformrepository.yaml | 2 +- ...datafusion_v1beta1_datafusioninstance.yaml | 2 +- ...roc_v1beta1_dataprocautoscalingpolicy.yaml | 2 +- crds/dataproc_v1beta1_dataproccluster.yaml | 2 +- ...proc_v1beta1_dataprocworkflowtemplate.yaml | 2 +- crds/datastore_v1alpha1_datastoreindex.yaml | 2 +- ..._v1alpha1_datastreamconnectionprofile.yaml | 2 +- ..._v1alpha1_datastreamprivateconnection.yaml | 2 +- .../datastream_v1alpha1_datastreamstream.yaml | 2 +- ..._v1alpha1_deploymentmanagerdeployment.yaml | 2 +- crds/dialogflow_v1alpha1_dialogflowagent.yaml | 2 +- ...logflow_v1alpha1_dialogflowentitytype.yaml | 2 +- ...ogflow_v1alpha1_dialogflowfulfillment.yaml | 2 +- .../dialogflow_v1alpha1_dialogflowintent.yaml | 2 +- ...alogflowcx_v1alpha1_dialogflowcxagent.yaml | 2 +- ...lowcx_v1alpha1_dialogflowcxentitytype.yaml | 2 +- ...ialogflowcx_v1alpha1_dialogflowcxflow.yaml | 2 +- ...logflowcx_v1alpha1_dialogflowcxintent.yaml | 2 +- ...ialogflowcx_v1alpha1_dialogflowcxpage.yaml | 2 +- ...ogflowcx_v1alpha1_dialogflowcxwebhook.yaml | 2 +- crds/dlp_v1beta1_dlpdeidentifytemplate.yaml | 2 +- crds/dlp_v1beta1_dlpinspecttemplate.yaml | 2 +- crds/dlp_v1beta1_dlpjobtrigger.yaml | 2 +- crds/dlp_v1beta1_dlpstoredinfotype.yaml | 2 +- crds/dns_v1alpha1_dnsresponsepolicy.yaml | 2 +- crds/dns_v1alpha1_dnsresponsepolicyrule.yaml | 2 +- crds/dns_v1beta1_dnsmanagedzone.yaml | 2 +- crds/dns_v1beta1_dnspolicy.yaml | 2 +- crds/dns_v1beta1_dnsrecordset.yaml | 2 +- ...cumentai_v1alpha1_documentaiprocessor.yaml | 2 +- ...ha1_documentaiprocessordefaultversion.yaml | 2 +- ...cts_v1alpha1_essentialcontactscontact.yaml | 2 +- crds/eventarc_v1beta1_eventarctrigger.yaml | 2 +- .../filestore_v1alpha1_filestoresnapshot.yaml | 2 +- crds/filestore_v1beta1_filestorebackup.yaml | 2 +- crds/filestore_v1beta1_filestoreinstance.yaml | 2 +- .../firebase_v1alpha1_firebaseandroidapp.yaml | 2 +- crds/firebase_v1alpha1_firebaseproject.yaml | 2 +- crds/firebase_v1alpha1_firebasewebapp.yaml | 2 +- ...ase_v1alpha1_firebasedatabaseinstance.yaml | 2 +- ...sting_v1alpha1_firebasehostingchannel.yaml | 2 +- ...ehosting_v1alpha1_firebasehostingsite.yaml | 2 +- ...torage_v1alpha1_firebasestoragebucket.yaml | 2 +- crds/firestore_v1beta1_firestoreindex.yaml | 2 +- ...kebackup_v1alpha1_gkebackupbackupplan.yaml | 2 +- crds/gkehub_v1beta1_gkehubfeature.yaml | 2 +- ...kehub_v1beta1_gkehubfeaturemembership.yaml | 2 +- crds/gkehub_v1beta1_gkehubmembership.yaml | 2 +- ...hcare_v1alpha1_healthcareconsentstore.yaml | 2 +- ...healthcare_v1alpha1_healthcaredataset.yaml | 2 +- ...lthcare_v1alpha1_healthcaredicomstore.yaml | 2 +- ...althcare_v1alpha1_healthcarefhirstore.yaml | 2 +- ...lthcare_v1alpha1_healthcarehl7v2store.yaml | 2 +- crds/iam_v1beta1_iamaccessboundarypolicy.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_iamworkforcepool.yaml | 2 +- .../iam_v1beta1_iamworkforcepoolprovider.yaml | 2 +- crds/iam_v1beta1_iamworkloadidentitypool.yaml | 2 +- ...beta1_iamworkloadidentitypoolprovider.yaml | 2 +- crds/iap_v1beta1_iapbrand.yaml | 2 +- ...p_v1beta1_iapidentityawareproxyclient.yaml | 2 +- ...tityplatformdefaultsupportedidpconfig.yaml | 2 +- ...ha1_identityplatforminboundsamlconfig.yaml | 2 +- ..._identityplatformprojectdefaultconfig.yaml | 2 +- ...atformtenantdefaultsupportedidpconfig.yaml | 2 +- ...entityplatformtenantinboundsamlconfig.yaml | 2 +- ...atform_v1beta1_identityplatformconfig.yaml | 2 +- ...1beta1_identityplatformoauthidpconfig.yaml | 2 +- ...atform_v1beta1_identityplatformtenant.yaml | 2 +- ..._identityplatformtenantoauthidpconfig.yaml | 2 +- crds/kms_v1alpha1_kmscryptokeyversion.yaml | 2 +- crds/kms_v1alpha1_kmskeyringimportjob.yaml | 2 +- crds/kms_v1alpha1_kmssecretciphertext.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 +- crds/mlengine_v1alpha1_mlenginemodel.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 | 44 +- ...ha1_networkmanagementconnectivitytest.yaml | 2 +- ...a1_networksecurityauthorizationpolicy.yaml | 2 +- ...1beta1_networksecurityclienttlspolicy.yaml | 2 +- ...1beta1_networksecurityservertlspolicy.yaml | 2 +- ...alpha1_networkservicesedgecachekeyset.yaml | 2 +- ...alpha1_networkservicesedgecacheorigin.yaml | 2 +- ...lpha1_networkservicesedgecacheservice.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 +- ...tebooks_v1alpha1_notebooksenvironment.yaml | 2 +- ...cy_v1alpha1_orgpolicycustomconstraint.yaml | 2 +- ...nfig_v1alpha1_osconfigpatchdeployment.yaml | 2 +- .../osconfig_v1beta1_osconfigguestpolicy.yaml | 2 +- ...ig_v1beta1_osconfigospolicyassignment.yaml | 2 +- .../oslogin_v1alpha1_osloginsshpublickey.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 | 2 +- ...blite_v1alpha1_pubsublitesubscription.yaml | 2 +- crds/pubsublite_v1alpha1_pubsublitetopic.yaml | 2 +- ...sublite_v1beta1_pubsublitereservation.yaml | 2 +- ...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_runjob.yaml | 81 +- crds/run_v1beta1_runservice.yaml | 79 +- ...etmanager_v1beta1_secretmanagersecret.yaml | 10 +- ...er_v1beta1_secretmanagersecretversion.yaml | 6 +- ...pha1_securitycenternotificationconfig.yaml | 2 +- ...ycenter_v1alpha1_securitycentersource.yaml | 2 +- ...tory_v1beta1_servicedirectoryendpoint.yaml | 2 +- ...ory_v1beta1_servicedirectorynamespace.yaml | 2 +- ...ctory_v1beta1_servicedirectoryservice.yaml | 2 +- ...g_v1beta1_servicenetworkingconnection.yaml | 2 +- ...ha1_serviceusageconsumerquotaoverride.yaml | 2 +- crds/serviceusage_v1beta1_service.yaml | 2 +- .../serviceusage_v1beta1_serviceidentity.yaml | 2 +- ...urcerepo_v1beta1_sourcereporepository.yaml | 2 +- crds/spanner_v1beta1_spannerdatabase.yaml | 2 +- crds/spanner_v1beta1_spannerinstance.yaml | 2 +- crds/sql_v1beta1_sqldatabase.yaml | 2 +- crds/sql_v1beta1_sqlinstance.yaml | 2 +- crds/sql_v1beta1_sqlsslcert.yaml | 2 +- crds/sql_v1beta1_sqluser.yaml | 2 +- crds/storage_v1alpha1_storagehmackey.yaml | 2 +- crds/storage_v1beta1_storagebucket.yaml | 2 +- ...ge_v1beta1_storagebucketaccesscontrol.yaml | 2 +- ...ta1_storagedefaultobjectaccesscontrol.yaml | 2 +- crds/storage_v1beta1_storagenotification.yaml | 2 +- ...fer_v1alpha1_storagetransferagentpool.yaml | 2 +- ...getransfer_v1beta1_storagetransferjob.yaml | 2 +- crds/tags_v1beta1_tagstagbinding.yaml | 2 +- crds/tags_v1beta1_tagstagkey.yaml | 2 +- crds/tags_v1beta1_tagstagvalue.yaml | 2 +- crds/tpu_v1alpha1_tpunode.yaml | 2 +- crds/vertexai_v1alpha1_vertexaidataset.yaml | 2 +- crds/vertexai_v1alpha1_vertexaiendpoint.yaml | 2 +- ...ertexai_v1alpha1_vertexaifeaturestore.yaml | 2 +- ...alpha1_vertexaifeaturestoreentitytype.yaml | 2 +- ...vertexaifeaturestoreentitytypefeature.yaml | 2 +- crds/vertexai_v1alpha1_vertexaiindex.yaml | 2 +- ...rtexai_v1alpha1_vertexaiindexendpoint.yaml | 2 +- ...rtexai_v1alpha1_vertexaimetadatastore.yaml | 2 +- ...vertexai_v1alpha1_vertexaitensorboard.yaml | 2 +- .../vpcaccess_v1beta1_vpcaccessconnector.yaml | 2 +- .../workflows_v1alpha1_workflowsworkflow.yaml | 2 +- ...alpha1_workstationsworkstationcluster.yaml | 2 +- .../0-cnrm-system.yaml | 98 +- .../crds.yaml | 2839 ++++++++++++++--- .../0-cnrm-system.yaml | 96 +- .../crds.yaml | 2839 ++++++++++++++--- .../per-namespace-components.yaml | 18 +- .../0-cnrm-system.yaml | 98 +- .../crds.yaml | 2839 ++++++++++++++--- .../0-cnrm-system.yaml | 98 +- .../install-bundle-gcp-identity/crds.yaml | 2839 ++++++++++++++--- .../0-cnrm-system.yaml | 96 +- .../install-bundle-namespaced/crds.yaml | 2839 ++++++++++++++--- .../per-namespace-components.yaml | 18 +- .../0-cnrm-system.yaml | 98 +- .../crds.yaml | 2839 ++++++++++++++--- .../alloydb_v1beta1_alloydbbackup.yaml | 27 + .../alloydb_v1beta1_alloydbcluster.yaml | 24 + .../alloydb_v1beta1_alloydbinstance.yaml | 22 + .../compute_v1beta1_computeaddress.yaml | 25 + .../compute_v1beta1_computenetwork.yaml | 18 + .../iam_v1beta1_iampartialpolicy.yaml | 27 + .../kms_v1beta1_kmscryptokey.yaml | 23 + .../alloydbbackup/kms_v1beta1_kmskeyring.yaml | 20 + ...g_v1beta1_servicenetworkingconnection.yaml | 24 + .../alloydb_v1beta1_alloydbcluster.yaml | 49 + .../compute_v1beta1_computeaddress.yaml | 25 + .../compute_v1beta1_computenetwork.yaml | 20 + .../iam_v1beta1_iampartialpolicy.yaml | 29 + .../kms_v1beta1_kmscryptokey.yaml | 23 + .../kms_v1beta1_kmskeyring.yaml | 20 + ...g_v1beta1_servicenetworkingconnection.yaml | 24 + .../serviceusage_v1beta1_serviceidentity.yaml | 22 + .../alloydb_v1beta1_alloydbcluster.yaml | 24 + .../alloydb_v1beta1_alloydbinstance.yaml | 26 + .../compute_v1beta1_computeaddress.yaml | 25 + .../compute_v1beta1_computenetwork.yaml | 20 + ...g_v1beta1_servicenetworkingconnection.yaml | 24 + .../alloydb_v1beta1_alloydbcluster.yaml | 24 + .../alloydb_v1beta1_alloydbinstance.yaml | 38 + .../compute_v1beta1_computeaddress.yaml | 25 + .../compute_v1beta1_computenetwork.yaml | 20 + ...g_v1beta1_servicenetworkingconnection.yaml | 24 + ...ched_v1beta1_containerattachedcluster.yaml | 37 + .../resourcemanager_v1beta1_project.yaml | 28 + ...ched_v1beta1_containerattachedcluster.yaml | 47 + .../resourcemanager_v1beta1_project.yaml | 28 + ...ched_v1beta1_containerattachedcluster.yaml | 38 + .../resourcemanager_v1beta1_project.yaml | 28 + 385 files changed, 18582 insertions(+), 4427 deletions(-) create mode 100644 config/cloudcodesnippets/alloydb_v1beta1_alloydbbackup.yaml create mode 100644 config/cloudcodesnippets/alloydb_v1beta1_alloydbcluster.yaml create mode 100644 config/cloudcodesnippets/alloydb_v1beta1_alloydbinstance.yaml create mode 100644 config/cloudcodesnippets/containerattached_v1beta1_containerattachedcluster.yaml delete mode 100644 crds/alloydb_v1alpha1_alloydbbackup.yaml delete mode 100644 crds/alloydb_v1alpha1_alloydbcluster.yaml delete mode 100644 crds/alloydb_v1alpha1_alloydbinstance.yaml create mode 100644 crds/alloydb_v1beta1_alloydbbackup.yaml create mode 100644 crds/alloydb_v1beta1_alloydbcluster.yaml create mode 100644 crds/alloydb_v1beta1_alloydbinstance.yaml create mode 100644 crds/containerattached_v1beta1_containerattachedcluster.yaml create mode 100644 samples/resources/alloydbbackup/alloydb_v1beta1_alloydbbackup.yaml create mode 100644 samples/resources/alloydbbackup/alloydb_v1beta1_alloydbcluster.yaml create mode 100644 samples/resources/alloydbbackup/alloydb_v1beta1_alloydbinstance.yaml create mode 100644 samples/resources/alloydbbackup/compute_v1beta1_computeaddress.yaml create mode 100644 samples/resources/alloydbbackup/compute_v1beta1_computenetwork.yaml create mode 100644 samples/resources/alloydbbackup/iam_v1beta1_iampartialpolicy.yaml create mode 100644 samples/resources/alloydbbackup/kms_v1beta1_kmscryptokey.yaml create mode 100644 samples/resources/alloydbbackup/kms_v1beta1_kmskeyring.yaml create mode 100644 samples/resources/alloydbbackup/servicenetworking_v1beta1_servicenetworkingconnection.yaml create mode 100644 samples/resources/alloydbcluster/alloydb_v1beta1_alloydbcluster.yaml create mode 100644 samples/resources/alloydbcluster/compute_v1beta1_computeaddress.yaml create mode 100644 samples/resources/alloydbcluster/compute_v1beta1_computenetwork.yaml create mode 100644 samples/resources/alloydbcluster/iam_v1beta1_iampartialpolicy.yaml create mode 100644 samples/resources/alloydbcluster/kms_v1beta1_kmscryptokey.yaml create mode 100644 samples/resources/alloydbcluster/kms_v1beta1_kmskeyring.yaml create mode 100644 samples/resources/alloydbcluster/servicenetworking_v1beta1_servicenetworkingconnection.yaml create mode 100644 samples/resources/alloydbcluster/serviceusage_v1beta1_serviceidentity.yaml create mode 100644 samples/resources/alloydbinstance/primary-instance/alloydb_v1beta1_alloydbcluster.yaml create mode 100644 samples/resources/alloydbinstance/primary-instance/alloydb_v1beta1_alloydbinstance.yaml create mode 100644 samples/resources/alloydbinstance/primary-instance/compute_v1beta1_computeaddress.yaml create mode 100644 samples/resources/alloydbinstance/primary-instance/compute_v1beta1_computenetwork.yaml create mode 100644 samples/resources/alloydbinstance/primary-instance/servicenetworking_v1beta1_servicenetworkingconnection.yaml create mode 100644 samples/resources/alloydbinstance/read-instance/alloydb_v1beta1_alloydbcluster.yaml create mode 100644 samples/resources/alloydbinstance/read-instance/alloydb_v1beta1_alloydbinstance.yaml create mode 100644 samples/resources/alloydbinstance/read-instance/compute_v1beta1_computeaddress.yaml create mode 100644 samples/resources/alloydbinstance/read-instance/compute_v1beta1_computenetwork.yaml create mode 100644 samples/resources/alloydbinstance/read-instance/servicenetworking_v1beta1_servicenetworkingconnection.yaml create mode 100644 samples/resources/containerattachedcluster/container-attached-cluster-basic/containerattached_v1beta1_containerattachedcluster.yaml create mode 100644 samples/resources/containerattachedcluster/container-attached-cluster-basic/resourcemanager_v1beta1_project.yaml create mode 100644 samples/resources/containerattachedcluster/container-attached-cluster-full/containerattached_v1beta1_containerattachedcluster.yaml create mode 100644 samples/resources/containerattachedcluster/container-attached-cluster-full/resourcemanager_v1beta1_project.yaml create mode 100644 samples/resources/containerattachedcluster/container-attached-cluster-ignore-errors/containerattached_v1beta1_containerattachedcluster.yaml create mode 100644 samples/resources/containerattachedcluster/container-attached-cluster-ignore-errors/resourcemanager_v1beta1_project.yaml diff --git a/config/cloudcodesnippets/alloydb_v1beta1_alloydbbackup.yaml b/config/cloudcodesnippets/alloydb_v1beta1_alloydbbackup.yaml new file mode 100644 index 0000000000..bbdf99780f --- /dev/null +++ b/config/cloudcodesnippets/alloydb_v1beta1_alloydbbackup.yaml @@ -0,0 +1,16 @@ +label: Config Connector AlloyDBBackup +markdownDescription: Creates yaml for a AlloyDBBackup resource +insertText: | + apiVersion: alloydb.cnrm.cloud.google.com/v1beta1 + kind: AlloyDBBackup + metadata: + name: \${1:alloydbbackup-name} + spec: + clusterNameRef: + external: \${2:projects/[PROJECT_ID?]/locations/us-central1/clusters/alloydbbackup-dep} + location: \${3:us-central1} + encryptionConfig: + kmsKeyNameRef: + external: \${4:projects/[PROJECT_ID?]/locations/us-central1/keyRings/alloydbbackup-dep/cryptoKeys/alloydbbackup-dep} + projectRef: + external: \${5:[PROJECT_ID?]} diff --git a/config/cloudcodesnippets/alloydb_v1beta1_alloydbcluster.yaml b/config/cloudcodesnippets/alloydb_v1beta1_alloydbcluster.yaml new file mode 100644 index 0000000000..655e7b7617 --- /dev/null +++ b/config/cloudcodesnippets/alloydb_v1beta1_alloydbcluster.yaml @@ -0,0 +1,39 @@ +label: Config Connector AlloyDBCluster +markdownDescription: Creates yaml for a AlloyDBCluster resource +insertText: | + apiVersion: alloydb.cnrm.cloud.google.com/v1beta1 + kind: AlloyDBCluster + metadata: + name: \${1:alloydbcluster-name} + spec: + location: \${2:us-central1} + networkRef: + external: \${3:projects/[PROJECT_ID?]/global/networks/alloydbcluster-dep} + projectRef: + external: \${4:[PROJECT_ID?]} + automatedBackupPolicy: + backupWindow: \${5:3600s} + encryptionConfig: + kmsKeyNameRef: + name: \${6:alloydbcluster-dep} + enabled: \${7:true} + labels: + source: \${8:kcc} + location: \${9:us-central1} + timeBasedRetention: + retentionPeriod: \${10:43200s} + weeklySchedule: + daysOfWeek: + - \${11:MONDAY} + startTimes: + - hours: \${12:4} + minutes: \${13:0} + seconds: \${14:0} + nanos: \${15:0} + encryptionConfig: + kmsKeyNameRef: + name: \${16:alloydbcluster-dep} + initialUser: + user: \${17:postgres} + password: + value: \${18:postgres} diff --git a/config/cloudcodesnippets/alloydb_v1beta1_alloydbinstance.yaml b/config/cloudcodesnippets/alloydb_v1beta1_alloydbinstance.yaml new file mode 100644 index 0000000000..1413022636 --- /dev/null +++ b/config/cloudcodesnippets/alloydb_v1beta1_alloydbinstance.yaml @@ -0,0 +1,15 @@ +label: Config Connector AlloyDBInstance +markdownDescription: Creates yaml for a AlloyDBInstance resource +insertText: | + apiVersion: alloydb.cnrm.cloud.google.com/v1beta1 + kind: AlloyDBInstance + metadata: + name: \${1:alloydbinstance-name} + spec: + clusterRef: + name: \${2:alloydbinstance-dep-primary} + instanceType: \${3:PRIMARY} + databaseFlags: + enable_google_adaptive_autovacuum: \${4:off} + machineConfig: + cpuCount: \${5:2} diff --git a/config/cloudcodesnippets/containerattached_v1beta1_containerattachedcluster.yaml b/config/cloudcodesnippets/containerattached_v1beta1_containerattachedcluster.yaml new file mode 100644 index 0000000000..919343e5ad --- /dev/null +++ b/config/cloudcodesnippets/containerattached_v1beta1_containerattachedcluster.yaml @@ -0,0 +1,20 @@ +label: Config Connector ContainerAttachedCluster +markdownDescription: Creates yaml for a ContainerAttachedCluster resource +insertText: | + apiVersion: containerattached.cnrm.cloud.google.com/v1beta1 + kind: ContainerAttachedCluster + metadata: + name: \${1:containerattachedcluster-name} + spec: + resourceID: \${2:[ATTACHED_CLUSTER_NAME?]} + location: \${3:us-west1} + projectRef: + external: \${4:[PROJECT_ID?]} + description: \${5:Test attached cluster basic sample} + distribution: \${6:[DISTRIBUTION]} + oidcConfig: + issuerUrl: \${7:[ISSUER_URL?]} + platformVersion: \${8:[PLATFORM_VERSION?]} + fleet: + projectRef: + name: \${9:containerattachedcluster-dep-basic} diff --git a/crds/accesscontextmanager_v1alpha1_accesscontextmanageraccesslevelcondition.yaml b/crds/accesscontextmanager_v1alpha1_accesscontextmanageraccesslevelcondition.yaml index 857bfb957a..4a428be9f7 100644 --- a/crds/accesscontextmanager_v1alpha1_accesscontextmanageraccesslevelcondition.yaml +++ b/crds/accesscontextmanager_v1alpha1_accesscontextmanageraccesslevelcondition.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/accesscontextmanager_v1alpha1_accesscontextmanagergcpuseraccessbinding.yaml b/crds/accesscontextmanager_v1alpha1_accesscontextmanagergcpuseraccessbinding.yaml index cbefa4ec9a..dcdbdf4a8f 100644 --- a/crds/accesscontextmanager_v1alpha1_accesscontextmanagergcpuseraccessbinding.yaml +++ b/crds/accesscontextmanager_v1alpha1_accesscontextmanagergcpuseraccessbinding.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/accesscontextmanager_v1alpha1_accesscontextmanagerserviceperimeterresource.yaml b/crds/accesscontextmanager_v1alpha1_accesscontextmanagerserviceperimeterresource.yaml index fa11506ead..5405cc83bf 100644 --- a/crds/accesscontextmanager_v1alpha1_accesscontextmanagerserviceperimeterresource.yaml +++ b/crds/accesscontextmanager_v1alpha1_accesscontextmanagerserviceperimeterresource.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml index 6844a0a441..624b9f8f49 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 0be97d8c41..b47d026145 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 e628ef477a..81cede4e47 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/alloydb_v1alpha1_alloydbbackup.yaml b/crds/alloydb_v1alpha1_alloydbbackup.yaml deleted file mode 100644 index 94d4416823..0000000000 --- a/crds/alloydb_v1alpha1_alloydbbackup.yaml +++ /dev/null @@ -1,223 +0,0 @@ -# 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.110.0 - creationTimestamp: null - labels: - cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha - cnrm.cloud.google.com/system: "true" - cnrm.cloud.google.com/tf2crd: "true" - name: alloydbbackups.alloydb.cnrm.cloud.google.com -spec: - group: alloydb.cnrm.cloud.google.com - names: - categories: - - gcp - kind: AlloyDBBackup - plural: alloydbbackups - shortNames: - - gcpalloydbbackup - - gcpalloydbbackups - singular: alloydbbackup - 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: v1alpha1 - 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: - clusterName: - description: Immutable. The full resource name of the backup source - cluster (e.g., projects/{project}/locations/{location}/clusters/{clusterId}). - type: string - description: - description: Immutable. User-provided description of the backup. - type: string - encryptionConfig: - description: EncryptionConfig describes the encryption config of a - cluster or a backup that is encrypted with a CMEK (customer-managed - encryption key). - properties: - kmsKeyName: - description: 'Immutable. The fully-qualified resource name of - the KMS key. Each Cloud KMS key is regionalized and has the - following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string - type: object - location: - description: Immutable. The location where the alloydb backup should - reside. - type: string - projectRef: - description: The project that this resource belongs to. - oneOf: - - not: - required: - - external - required: - - name - - not: - anyOf: - - required: - - name - - required: - - namespace - required: - - external - properties: - external: - description: 'Allowed value: The `name` field of a `Project` 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 - resourceID: - description: Immutable. Optional. The backupId of the resource. Used - for creation and acquisition. When unset, the value of `metadata.name` - is used as the default. - type: string - required: - - clusterName - - location - - projectRef - type: object - status: - properties: - conditions: - description: Conditions represent the latest available observation - of the resource's current state. - items: - properties: - lastTransitionTime: - description: Last time the condition transitioned from one status - to another. - type: string - message: - description: Human-readable message indicating details about - last transition. - type: string - reason: - description: Unique, one-word, CamelCase reason for the condition's - last transition. - type: string - status: - description: Status is the status of the condition. Can be True, - False, Unknown. - type: string - type: - description: Type is the type of the condition. - type: string - type: object - type: array - createTime: - description: Time the Backup was created in UTC. - type: string - encryptionInfo: - description: EncryptionInfo describes the encryption information of - a cluster or a backup. - items: - properties: - encryptionType: - description: Output only. Type of encryption. - type: string - kmsKeyVersions: - description: Output only. Cloud KMS key versions that are being - used to protect the database or the backup. - items: - type: string - type: array - type: object - type: array - etag: - description: A hash of the resource. - type: string - name: - description: 'Output only. The name of the backup resource with the - format: * projects/{project}/locations/{region}/backups/{backupId}.' - 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 - reconciling: - description: If true, indicates that the service is actively updating - the resource. This can happen due to user-triggered updates or system - actions like failover or maintenance. - type: boolean - state: - description: The current state of the backup. - type: string - uid: - description: Output only. The system-generated UID of the resource. - The UID is assigned when the resource is created, and it is retained - until it is deleted. - type: string - updateTime: - description: Time the Backup was updated in UTC. - type: string - type: object - required: - - spec - type: object - served: true - storage: true - subresources: - status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/crds/alloydb_v1alpha1_alloydbcluster.yaml b/crds/alloydb_v1alpha1_alloydbcluster.yaml deleted file mode 100644 index 2b6c1d4ef1..0000000000 --- a/crds/alloydb_v1alpha1_alloydbcluster.yaml +++ /dev/null @@ -1,473 +0,0 @@ -# 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.110.0 - creationTimestamp: null - labels: - cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha - cnrm.cloud.google.com/system: "true" - cnrm.cloud.google.com/tf2crd: "true" - name: alloydbclusters.alloydb.cnrm.cloud.google.com -spec: - group: alloydb.cnrm.cloud.google.com - names: - categories: - - gcp - kind: AlloyDBCluster - plural: alloydbclusters - shortNames: - - gcpalloydbcluster - - gcpalloydbclusters - singular: alloydbcluster - 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: v1alpha1 - 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: - automatedBackupPolicy: - description: The automated backup policy for this cluster. AutomatedBackupPolicy - is disabled by default. - properties: - backupWindow: - description: |- - The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - - The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. - - A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". - type: string - enabled: - description: Whether automated backups are enabled. - type: boolean - encryptionConfig: - description: EncryptionConfig describes the encryption config - of a cluster or a backup that is encrypted with a CMEK (customer-managed - encryption key). - properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string - type: object - labels: - additionalProperties: - type: string - description: Labels to apply to backups created using this configuration. - type: object - location: - description: The location where the backup will be stored. Currently, - the only supported option is to store the backup in the same - region as the cluster. - type: string - quantityBasedRetention: - description: Quantity-based Backup retention policy to retain - recent backups. Conflicts with 'time_based_retention', both - can't be set together. - properties: - count: - description: The number of backups to retain. - type: integer - type: object - timeBasedRetention: - description: Time-based Backup retention policy. Conflicts with - 'quantity_based_retention', both can't be set together. - properties: - retentionPeriod: - description: |- - The retention period. - A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". - type: string - type: object - weeklySchedule: - description: Weekly schedule for the Backup. - properties: - daysOfWeek: - description: 'The days of the week to perform a backup. At - least one day of the week must be provided. Possible values: - ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", - "SATURDAY", "SUNDAY"].' - items: - type: string - type: array - startTimes: - description: The times during the day to start a backup. At - least one start time must be provided. The start times are - assumed to be in UTC and to be an exact hour (e.g., 04:00:00). - items: - properties: - hours: - description: Hours of day in 24 hour format. Should - be from 0 to 23. An API may choose to allow the value - "24:00:00" for scenarios like business closing time. - type: integer - minutes: - description: Minutes of hour of day. Currently, only - the value 0 is supported. - type: integer - nanos: - description: Fractions of seconds in nanoseconds. Currently, - only the value 0 is supported. - type: integer - seconds: - description: Seconds of minutes of the time. Currently, - only the value 0 is supported. - type: integer - type: object - type: array - required: - - startTimes - type: object - type: object - continuousBackupConfig: - description: |- - The continuous backup config for this cluster. - - If no policy is provided then the default policy will be used. The default policy takes one backup a day and retains backups for 14 days. - properties: - enabled: - description: Whether continuous backup recovery is enabled. If - not set, defaults to true. - type: boolean - encryptionConfig: - description: EncryptionConfig describes the encryption config - of a cluster or a backup that is encrypted with a CMEK (customer-managed - encryption key). - properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string - type: object - recoveryWindowDays: - description: |- - The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. - - If not set, defaults to 14 days. - type: integer - type: object - displayName: - description: User-settable and human-readable display name for the - Cluster. - type: string - encryptionConfig: - description: EncryptionConfig describes the encryption config of a - cluster or a backup that is encrypted with a CMEK (customer-managed - encryption key). - properties: - kmsKeyName: - description: 'Immutable. The fully-qualified resource name of - the KMS key. Each Cloud KMS key is regionalized and has the - following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string - type: object - initialUser: - description: Initial user to setup during cluster creation. - properties: - password: - description: The initial password for the user. - oneOf: - - not: - required: - - valueFrom - required: - - value - - not: - required: - - value - required: - - valueFrom - properties: - value: - description: Value of the field. Cannot be used if 'valueFrom' - is specified. - type: string - valueFrom: - description: Source for the field's value. Cannot be used - if 'value' is specified. - properties: - secretKeyRef: - description: Reference to a value with the given key in - the given Secret in the resource's namespace. - properties: - key: - description: Key that identifies the value to be extracted. - type: string - name: - description: Name of the Secret to extract a value - from. - type: string - required: - - name - - key - type: object - type: object - type: object - user: - description: The database username. - type: string - required: - - password - type: object - location: - description: Immutable. The location where the alloydb cluster should - reside. - type: string - network: - description: |- - The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: - - "projects/{projectNumber}/global/networks/{network_id}". - type: string - projectRef: - description: The project that this resource belongs to. - oneOf: - - not: - required: - - external - required: - - name - - not: - anyOf: - - required: - - name - - required: - - namespace - required: - - external - properties: - external: - description: 'Allowed value: The `name` field of a `Project` 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 - resourceID: - description: Immutable. Optional. The clusterId of the resource. Used - for creation and acquisition. When unset, the value of `metadata.name` - is used as the default. - type: string - restoreBackupSource: - description: Immutable. The source when restoring from a backup. Conflicts - with 'restore_continuous_backup_source', both can't be set together. - properties: - backupName: - description: Immutable. The name of the backup that this cluster - is restored from. - type: string - required: - - backupName - type: object - restoreContinuousBackupSource: - description: Immutable. The source when restoring via point in time - recovery (PITR). Conflicts with 'restore_backup_source', both can't - be set together. - properties: - cluster: - description: Immutable. The name of the source cluster that this - cluster is restored from. - type: string - pointInTime: - description: Immutable. The point in time that this cluster is - restored to, in RFC 3339 format. - type: string - required: - - cluster - - pointInTime - type: object - required: - - location - - network - - projectRef - type: object - status: - properties: - backupSource: - description: Cluster created from backup. - items: - properties: - backupName: - description: The name of the backup resource. - type: string - type: object - type: array - 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 - continuousBackupInfo: - description: ContinuousBackupInfo describes the continuous backup - properties of a cluster. - items: - properties: - earliestRestorableTime: - description: The earliest restorable time that can be restored - to. Output only field. - type: string - enabledTime: - description: When ContinuousBackup was most recently enabled. - Set to null if ContinuousBackup is not enabled. - type: string - encryptionInfo: - description: Output only. The encryption information for the - WALs and backups required for ContinuousBackup. - items: - properties: - encryptionType: - description: Output only. Type of encryption. - type: string - kmsKeyVersions: - description: Output only. Cloud KMS key versions that - are being used to protect the database or the backup. - items: - type: string - type: array - type: object - type: array - schedule: - description: Days of the week on which a continuous backup is - taken. Output only field. Ignored if passed into the request. - items: - type: string - type: array - type: object - type: array - databaseVersion: - description: The database engine major version. This is an output-only - field and it's populated at the Cluster creation time. This field - cannot be changed after cluster creation. - type: string - encryptionInfo: - description: EncryptionInfo describes the encryption information of - a cluster or a backup. - items: - properties: - encryptionType: - description: Output only. Type of encryption. - type: string - kmsKeyVersions: - description: Output only. Cloud KMS key versions that are being - used to protect the database or the backup. - items: - type: string - type: array - type: object - type: array - migrationSource: - description: Cluster created via DMS migration. - items: - properties: - hostPort: - description: The host and port of the on-premises instance in - host:port format. - type: string - referenceId: - description: Place holder for the external source identifier(e.g - DMS job name) that created the cluster. - type: string - sourceType: - description: Type of migration source. - type: string - type: object - type: array - name: - description: The name of the cluster resource. - 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 - uid: - description: The system-generated UID of the resource. - type: string - type: object - required: - - spec - type: object - served: true - storage: true - subresources: - status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/crds/alloydb_v1alpha1_alloydbinstance.yaml b/crds/alloydb_v1alpha1_alloydbinstance.yaml deleted file mode 100644 index 7a69ca3470..0000000000 --- a/crds/alloydb_v1alpha1_alloydbinstance.yaml +++ /dev/null @@ -1,219 +0,0 @@ -# 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.110.0 - creationTimestamp: null - labels: - cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha - cnrm.cloud.google.com/system: "true" - cnrm.cloud.google.com/tf2crd: "true" - name: alloydbinstances.alloydb.cnrm.cloud.google.com -spec: - group: alloydb.cnrm.cloud.google.com - names: - categories: - - gcp - kind: AlloyDBInstance - plural: alloydbinstances - shortNames: - - gcpalloydbinstance - - gcpalloydbinstances - singular: alloydbinstance - 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: v1alpha1 - 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: - annotations: - additionalProperties: - type: string - description: Annotations to allow client tools to store small amount - of arbitrary data. This is distinct from labels. - type: object - availabilityType: - description: |- - 'Availability type of an Instance. Defaults to REGIONAL for both primary and read instances. - Note that primary and read instances can have different availability types. - Only READ_POOL instance supports ZONAL type. Users can't specify the zone for READ_POOL instance. - Zone is automatically chosen from the list of zones in the region specified. - Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more - can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. - type: string - cluster: - description: |- - Immutable. Identifies the alloydb cluster. Must be in the format - 'projects/{project}/locations/{location}/clusters/{cluster_id}'. - type: string - databaseFlags: - additionalProperties: - type: string - description: Database flags. Set at instance level. * They are copied - from primary instance on read instance creation. * Read instances - can set new or override existing flags that are relevant for reads, - e.g. for enabling columnar cache on a read instance. Flags set on - read instance may or may not be present on primary. - type: object - displayName: - description: User-settable and human-readable display name for the - Instance. - type: string - gceZone: - description: The Compute Engine zone that the instance should serve - from, per https://cloud.google.com/compute/docs/regions-zones This - can ONLY be specified for ZONAL instances. If present for a REGIONAL - instance, an error will be thrown. If this is absent for a ZONAL - instance, instance is created in a random zone with available capacity. - type: string - instanceType: - description: 'Immutable. The type of the instance. If the instance - type is READ_POOL, provide the associated PRIMARY instance in the - ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", - "READ_POOL"].' - type: string - machineConfig: - description: Configurations for the machines that host the underlying - database engine. - properties: - cpuCount: - description: The number of CPU's in the VM instance. - type: integer - type: object - readPoolConfig: - description: Read pool specific config. If the instance type is READ_POOL, - this configuration must be provided. - properties: - nodeCount: - description: Read capacity, i.e. number of nodes in a read pool - instance. - type: integer - type: object - resourceID: - description: Immutable. Optional. The instanceId of the resource. - Used for creation and acquisition. When unset, the value of `metadata.name` - is used as the default. - type: string - required: - - cluster - - instanceType - 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 - createTime: - description: Time the Instance was created in UTC. - type: string - ipAddress: - description: The IP address for the Instance. This is the connection - endpoint for an end-user application. - type: string - name: - description: The name of the instance resource. - 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 - reconciling: - description: Set to true if the current state of Instance does not - match the user's intended state, and the service is actively updating - the resource to reconcile them. This can happen due to user-triggered - updates or system actions like failover or maintenance. - type: boolean - state: - description: The current state of the alloydb instance. - type: string - uid: - description: The system-generated UID of the resource. - type: string - updateTime: - description: Time the Instance was updated in UTC. - type: string - type: object - required: - - spec - type: object - served: true - storage: true - subresources: - status: {} -status: - acceptedNames: - kind: "" - plural: "" - conditions: [] - storedVersions: [] diff --git a/crds/alloydb_v1beta1_alloydbbackup.yaml b/crds/alloydb_v1beta1_alloydbbackup.yaml new file mode 100644 index 0000000000..1ea4fadb1a --- /dev/null +++ b/crds/alloydb_v1beta1_alloydbbackup.yaml @@ -0,0 +1,451 @@ +# 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.111.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: alloydbbackups.alloydb.cnrm.cloud.google.com +spec: + group: alloydb.cnrm.cloud.google.com + names: + categories: + - gcp + kind: AlloyDBBackup + plural: alloydbbackups + shortNames: + - gcpalloydbbackup + - gcpalloydbbackups + singular: alloydbbackup + 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: + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + description: + description: Immutable. User-provided description of the backup. + type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object + location: + description: Immutable. The location where the alloydb backup should + reside. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The backupId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterNameRef + - location + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + createTime: + description: Time the Backup was created in UTC. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + etag: + description: A hash of the resource. + type: string + name: + description: 'Output only. The name of the backup resource with the + format: * projects/{project}/locations/{region}/backups/{backupId}.' + 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 + reconciling: + description: If true, indicates that the service is actively updating + the resource. This can happen due to user-triggered updates or system + actions like failover or maintenance. + type: boolean + state: + description: The current state of the backup. + type: string + uid: + description: Output only. The system-generated UID of the resource. + The UID is assigned when the resource is created, and it is retained + until it is deleted. + type: string + updateTime: + description: Time the Backup was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + description: + description: Immutable. User-provided description of the backup. + type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object + location: + description: Immutable. The location where the alloydb backup should + reside. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The backupId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterNameRef + - location + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + createTime: + description: Time the Backup was created in UTC. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + etag: + description: A hash of the resource. + type: string + name: + description: 'Output only. The name of the backup resource with the + format: * projects/{project}/locations/{region}/backups/{backupId}.' + 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 + reconciling: + description: If true, indicates that the service is actively updating + the resource. This can happen due to user-triggered updates or system + actions like failover or maintenance. + type: boolean + state: + description: The current state of the backup. + type: string + uid: + description: Output only. The system-generated UID of the resource. + The UID is assigned when the resource is created, and it is retained + until it is deleted. + type: string + updateTime: + description: Time the Backup was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/crds/alloydb_v1beta1_alloydbcluster.yaml b/crds/alloydb_v1beta1_alloydbcluster.yaml new file mode 100644 index 0000000000..384207c7b0 --- /dev/null +++ b/crds/alloydb_v1beta1_alloydbcluster.yaml @@ -0,0 +1,1281 @@ +# 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.111.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: alloydbclusters.alloydb.cnrm.cloud.google.com +spec: + group: alloydb.cnrm.cloud.google.com + names: + categories: + - gcp + kind: AlloyDBCluster + plural: alloydbclusters + shortNames: + - gcpalloydbcluster + - gcpalloydbclusters + singular: alloydbcluster + 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: + automatedBackupPolicy: + description: The automated backup policy for this cluster. AutomatedBackupPolicy + is disabled by default. + properties: + backupWindow: + description: |- + The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. + + The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. + + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + enabled: + description: Whether automated backups are enabled. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + labels: + additionalProperties: + type: string + description: Labels to apply to backups created using this configuration. + type: object + location: + description: The location where the backup will be stored. Currently, + the only supported option is to store the backup in the same + region as the cluster. + type: string + quantityBasedRetention: + description: Quantity-based Backup retention policy to retain + recent backups. Conflicts with 'time_based_retention', both + can't be set together. + properties: + count: + description: The number of backups to retain. + type: integer + type: object + timeBasedRetention: + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. + properties: + retentionPeriod: + description: |- + The retention period. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + type: object + weeklySchedule: + description: Weekly schedule for the Backup. + properties: + daysOfWeek: + description: 'The days of the week to perform a backup. At + least one day of the week must be provided. Possible values: + ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", + "SATURDAY", "SUNDAY"].' + items: + type: string + type: array + startTimes: + description: The times during the day to start a backup. At + least one start time must be provided. The start times are + assumed to be in UTC and to be an exact hour (e.g., 04:00:00). + items: + properties: + hours: + description: Hours of day in 24 hour format. Should + be from 0 to 23. An API may choose to allow the value + "24:00:00" for scenarios like business closing time. + type: integer + minutes: + description: Minutes of hour of day. Currently, only + the value 0 is supported. + type: integer + nanos: + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. + type: integer + seconds: + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. + type: integer + type: object + type: array + required: + - startTimes + type: object + type: object + continuousBackupConfig: + description: |- + The continuous backup config for this cluster. + + If no policy is provided then the default policy will be used. The default policy takes one backup a day and retains backups for 14 days. + properties: + enabled: + description: Whether continuous backup recovery is enabled. If + not set, defaults to true. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + recoveryWindowDays: + description: |- + The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. + + If not set, defaults to 14 days. + type: integer + type: object + displayName: + description: User-settable and human-readable display name for the + Cluster. + type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 + type: object + initialUser: + description: Initial user to setup during cluster creation. + properties: + password: + description: The initial password for the user. + oneOf: + - not: + required: + - valueFrom + required: + - value + - not: + required: + - value + required: + - valueFrom + properties: + value: + description: Value of the field. Cannot be used if 'valueFrom' + is specified. + type: string + valueFrom: + description: Source for the field's value. Cannot be used + if 'value' is specified. + properties: + secretKeyRef: + description: Reference to a value with the given key in + the given Secret in the resource's namespace. + properties: + key: + description: Key that identifies the value to be extracted. + type: string + name: + description: Name of the Secret to extract a value + from. + type: string + required: + - name + - key + type: object + type: object + type: object + user: + description: The database username. + type: string + required: + - password + type: object + location: + description: Immutable. The location where the alloydb cluster should + reside. + type: string + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The clusterId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + restoreBackupSource: + description: Immutable. The source when restoring from a backup. Conflicts + with 'restore_continuous_backup_source', both can't be set together. + properties: + backupNameRef: + description: (Required) The name of the backup that this cluster + is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: + - backupNameRef + type: object + restoreContinuousBackupSource: + description: Immutable. The source when restoring via point in time + recovery (PITR). Conflicts with 'restore_backup_source', both can't + be set together. + properties: + clusterRef: + description: (Required) The name of the source cluster that this + cluster is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + pointInTime: + description: Immutable. The point in time that this cluster is + restored to, in RFC 3339 format. + type: string + required: + - clusterRef + - pointInTime + type: object + required: + - location + - projectRef + type: object + status: + properties: + backupSource: + description: Cluster created from backup. + items: + properties: + backupName: + description: The name of the backup resource. + type: string + type: object + type: array + 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 + continuousBackupInfo: + description: ContinuousBackupInfo describes the continuous backup + properties of a cluster. + items: + properties: + earliestRestorableTime: + description: The earliest restorable time that can be restored + to. Output only field. + type: string + enabledTime: + description: When ContinuousBackup was most recently enabled. + Set to null if ContinuousBackup is not enabled. + type: string + encryptionInfo: + description: Output only. The encryption information for the + WALs and backups required for ContinuousBackup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that + are being used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + schedule: + description: Days of the week on which a continuous backup is + taken. Output only field. Ignored if passed into the request. + items: + type: string + type: array + type: object + type: array + databaseVersion: + description: The database engine major version. This is an output-only + field and it's populated at the Cluster creation time. This field + cannot be changed after cluster creation. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + migrationSource: + description: Cluster created via DMS migration. + items: + properties: + hostPort: + description: The host and port of the on-premises instance in + host:port format. + type: string + referenceId: + description: Place holder for the external source identifier(e.g + DMS job name) that created the cluster. + type: string + sourceType: + description: Type of migration source. + type: string + type: object + type: array + name: + description: The name of the cluster resource. + 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 + uid: + description: The system-generated UID of the resource. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + automatedBackupPolicy: + description: The automated backup policy for this cluster. AutomatedBackupPolicy + is disabled by default. + properties: + backupWindow: + description: |- + The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. + + The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. + + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + enabled: + description: Whether automated backups are enabled. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + labels: + additionalProperties: + type: string + description: Labels to apply to backups created using this configuration. + type: object + location: + description: The location where the backup will be stored. Currently, + the only supported option is to store the backup in the same + region as the cluster. + type: string + quantityBasedRetention: + description: Quantity-based Backup retention policy to retain + recent backups. Conflicts with 'time_based_retention', both + can't be set together. + properties: + count: + description: The number of backups to retain. + type: integer + type: object + timeBasedRetention: + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. + properties: + retentionPeriod: + description: |- + The retention period. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + type: object + weeklySchedule: + description: Weekly schedule for the Backup. + properties: + daysOfWeek: + description: 'The days of the week to perform a backup. At + least one day of the week must be provided. Possible values: + ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", + "SATURDAY", "SUNDAY"].' + items: + type: string + type: array + startTimes: + description: The times during the day to start a backup. At + least one start time must be provided. The start times are + assumed to be in UTC and to be an exact hour (e.g., 04:00:00). + items: + properties: + hours: + description: Hours of day in 24 hour format. Should + be from 0 to 23. An API may choose to allow the value + "24:00:00" for scenarios like business closing time. + type: integer + minutes: + description: Minutes of hour of day. Currently, only + the value 0 is supported. + type: integer + nanos: + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. + type: integer + seconds: + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. + type: integer + type: object + type: array + required: + - startTimes + type: object + type: object + continuousBackupConfig: + description: |- + The continuous backup config for this cluster. + + If no policy is provided then the default policy will be used. The default policy takes one backup a day and retains backups for 14 days. + properties: + enabled: + description: Whether continuous backup recovery is enabled. If + not set, defaults to true. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + recoveryWindowDays: + description: |- + The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. + + If not set, defaults to 14 days. + type: integer + type: object + displayName: + description: User-settable and human-readable display name for the + Cluster. + type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 + type: object + initialUser: + description: Initial user to setup during cluster creation. + properties: + password: + description: The initial password for the user. + oneOf: + - not: + required: + - valueFrom + required: + - value + - not: + required: + - value + required: + - valueFrom + properties: + value: + description: Value of the field. Cannot be used if 'valueFrom' + is specified. + type: string + valueFrom: + description: Source for the field's value. Cannot be used + if 'value' is specified. + properties: + secretKeyRef: + description: Reference to a value with the given key in + the given Secret in the resource's namespace. + properties: + key: + description: Key that identifies the value to be extracted. + type: string + name: + description: Name of the Secret to extract a value + from. + type: string + required: + - name + - key + type: object + type: object + type: object + user: + description: The database username. + type: string + required: + - password + type: object + location: + description: Immutable. The location where the alloydb cluster should + reside. + type: string + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The clusterId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + restoreBackupSource: + description: Immutable. The source when restoring from a backup. Conflicts + with 'restore_continuous_backup_source', both can't be set together. + properties: + backupNameRef: + description: (Required) The name of the backup that this cluster + is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: + - backupNameRef + type: object + restoreContinuousBackupSource: + description: Immutable. The source when restoring via point in time + recovery (PITR). Conflicts with 'restore_backup_source', both can't + be set together. + properties: + clusterRef: + description: (Required) The name of the source cluster that this + cluster is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + pointInTime: + description: Immutable. The point in time that this cluster is + restored to, in RFC 3339 format. + type: string + required: + - clusterRef + - pointInTime + type: object + required: + - location + - projectRef + type: object + status: + properties: + backupSource: + description: Cluster created from backup. + items: + properties: + backupName: + description: The name of the backup resource. + type: string + type: object + type: array + 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 + continuousBackupInfo: + description: ContinuousBackupInfo describes the continuous backup + properties of a cluster. + items: + properties: + earliestRestorableTime: + description: The earliest restorable time that can be restored + to. Output only field. + type: string + enabledTime: + description: When ContinuousBackup was most recently enabled. + Set to null if ContinuousBackup is not enabled. + type: string + encryptionInfo: + description: Output only. The encryption information for the + WALs and backups required for ContinuousBackup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that + are being used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + schedule: + description: Days of the week on which a continuous backup is + taken. Output only field. Ignored if passed into the request. + items: + type: string + type: array + type: object + type: array + databaseVersion: + description: The database engine major version. This is an output-only + field and it's populated at the Cluster creation time. This field + cannot be changed after cluster creation. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + migrationSource: + description: Cluster created via DMS migration. + items: + properties: + hostPort: + description: The host and port of the on-premises instance in + host:port format. + type: string + referenceId: + description: Place holder for the external source identifier(e.g + DMS job name) that created the cluster. + type: string + sourceType: + description: Type of migration source. + type: string + type: object + type: array + name: + description: The name of the cluster resource. + 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 + uid: + description: The system-generated UID of the resource. + type: string + type: object + required: + - spec + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/crds/alloydb_v1beta1_alloydbinstance.yaml b/crds/alloydb_v1beta1_alloydbinstance.yaml new file mode 100644 index 0000000000..a12c4a2d37 --- /dev/null +++ b/crds/alloydb_v1beta1_alloydbinstance.yaml @@ -0,0 +1,437 @@ +# 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.111.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: alloydbinstances.alloydb.cnrm.cloud.google.com +spec: + group: alloydb.cnrm.cloud.google.com + names: + categories: + - gcp + kind: AlloyDBInstance + plural: alloydbinstances + shortNames: + - gcpalloydbinstance + - gcpalloydbinstances + singular: alloydbinstance + 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: + annotations: + additionalProperties: + type: string + description: Annotations to allow client tools to store small amount + of arbitrary data. This is distinct from labels. + type: object + availabilityType: + description: |- + 'Availability type of an Instance. Defaults to REGIONAL for both primary and read instances. + Note that primary and read instances can have different availability types. + Only READ_POOL instance supports ZONAL type. Users can't specify the zone for READ_POOL instance. + Zone is automatically chosen from the list of zones in the region specified. + Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more + can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. + type: string + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + databaseFlags: + additionalProperties: + type: string + description: Database flags. Set at instance level. * They are copied + from primary instance on read instance creation. * Read instances + can set new or override existing flags that are relevant for reads, + e.g. for enabling columnar cache on a read instance. Flags set on + read instance may or may not be present on primary. + type: object + displayName: + description: User-settable and human-readable display name for the + Instance. + type: string + gceZone: + description: The Compute Engine zone that the instance should serve + from, per https://cloud.google.com/compute/docs/regions-zones This + can ONLY be specified for ZONAL instances. If present for a REGIONAL + instance, an error will be thrown. If this is absent for a ZONAL + instance, instance is created in a random zone with available capacity. + type: string + instanceType: + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' + type: string + machineConfig: + description: Configurations for the machines that host the underlying + database engine. + properties: + cpuCount: + description: The number of CPU's in the VM instance. + type: integer + type: object + readPoolConfig: + description: Read pool specific config. If the instance type is READ_POOL, + this configuration must be provided. + properties: + nodeCount: + description: Read capacity, i.e. number of nodes in a read pool + instance. + type: integer + type: object + resourceID: + description: Immutable. Optional. The instanceId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterRef + - instanceType + 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 + createTime: + description: Time the Instance was created in UTC. + type: string + ipAddress: + description: The IP address for the Instance. This is the connection + endpoint for an end-user application. + type: string + name: + description: The name of the instance resource. + 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 + reconciling: + description: Set to true if the current state of Instance does not + match the user's intended state, and the service is actively updating + the resource to reconcile them. This can happen due to user-triggered + updates or system actions like failover or maintenance. + type: boolean + state: + description: The current state of the alloydb instance. + type: string + uid: + description: The system-generated UID of the resource. + type: string + updateTime: + description: Time the Instance was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + annotations: + additionalProperties: + type: string + description: Annotations to allow client tools to store small amount + of arbitrary data. This is distinct from labels. + type: object + availabilityType: + description: |- + 'Availability type of an Instance. Defaults to REGIONAL for both primary and read instances. + Note that primary and read instances can have different availability types. + Only READ_POOL instance supports ZONAL type. Users can't specify the zone for READ_POOL instance. + Zone is automatically chosen from the list of zones in the region specified. + Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more + can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. + type: string + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + databaseFlags: + additionalProperties: + type: string + description: Database flags. Set at instance level. * They are copied + from primary instance on read instance creation. * Read instances + can set new or override existing flags that are relevant for reads, + e.g. for enabling columnar cache on a read instance. Flags set on + read instance may or may not be present on primary. + type: object + displayName: + description: User-settable and human-readable display name for the + Instance. + type: string + gceZone: + description: The Compute Engine zone that the instance should serve + from, per https://cloud.google.com/compute/docs/regions-zones This + can ONLY be specified for ZONAL instances. If present for a REGIONAL + instance, an error will be thrown. If this is absent for a ZONAL + instance, instance is created in a random zone with available capacity. + type: string + instanceType: + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' + type: string + machineConfig: + description: Configurations for the machines that host the underlying + database engine. + properties: + cpuCount: + description: The number of CPU's in the VM instance. + type: integer + type: object + readPoolConfig: + description: Read pool specific config. If the instance type is READ_POOL, + this configuration must be provided. + properties: + nodeCount: + description: Read capacity, i.e. number of nodes in a read pool + instance. + type: integer + type: object + resourceID: + description: Immutable. Optional. The instanceId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterRef + - instanceType + 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 + createTime: + description: Time the Instance was created in UTC. + type: string + ipAddress: + description: The IP address for the Instance. This is the connection + endpoint for an end-user application. + type: string + name: + description: The name of the instance resource. + 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 + reconciling: + description: Set to true if the current state of Instance does not + match the user's intended state, and the service is actively updating + the resource to reconcile them. This can happen due to user-triggered + updates or system actions like failover or maintenance. + type: boolean + state: + description: The current state of the alloydb instance. + type: string + uid: + description: The system-generated UID of the resource. + type: string + updateTime: + description: Time the Instance was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/crds/apigateway_v1alpha1_apigatewayapi.yaml b/crds/apigateway_v1alpha1_apigatewayapi.yaml index d464bdff0b..46d64f855f 100644 --- a/crds/apigateway_v1alpha1_apigatewayapi.yaml +++ b/crds/apigateway_v1alpha1_apigatewayapi.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigateway_v1alpha1_apigatewayapiconfig.yaml b/crds/apigateway_v1alpha1_apigatewayapiconfig.yaml index c924b521eb..992f06a911 100644 --- a/crds/apigateway_v1alpha1_apigatewayapiconfig.yaml +++ b/crds/apigateway_v1alpha1_apigatewayapiconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigateway_v1alpha1_apigatewaygateway.yaml b/crds/apigateway_v1alpha1_apigatewaygateway.yaml index 30af8d39c0..8e030999bf 100644 --- a/crds/apigateway_v1alpha1_apigatewaygateway.yaml +++ b/crds/apigateway_v1alpha1_apigatewaygateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeaddonsconfig.yaml b/crds/apigee_v1alpha1_apigeeaddonsconfig.yaml index 1699f9fa5d..97766f4ae2 100644 --- a/crds/apigee_v1alpha1_apigeeaddonsconfig.yaml +++ b/crds/apigee_v1alpha1_apigeeaddonsconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeendpointattachment.yaml b/crds/apigee_v1alpha1_apigeeendpointattachment.yaml index 045d7452aa..64e1f6f1ad 100644 --- a/crds/apigee_v1alpha1_apigeeendpointattachment.yaml +++ b/crds/apigee_v1alpha1_apigeeendpointattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeenvgroup.yaml b/crds/apigee_v1alpha1_apigeeenvgroup.yaml index a38f563b87..a334aa45f0 100644 --- a/crds/apigee_v1alpha1_apigeeenvgroup.yaml +++ b/crds/apigee_v1alpha1_apigeeenvgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeenvgroupattachment.yaml b/crds/apigee_v1alpha1_apigeeenvgroupattachment.yaml index 9fe7e24cd4..2bce11e421 100644 --- a/crds/apigee_v1alpha1_apigeeenvgroupattachment.yaml +++ b/crds/apigee_v1alpha1_apigeeenvgroupattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeinstance.yaml b/crds/apigee_v1alpha1_apigeeinstance.yaml index 7a5350203f..96b11cad51 100644 --- a/crds/apigee_v1alpha1_apigeeinstance.yaml +++ b/crds/apigee_v1alpha1_apigeeinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeeinstanceattachment.yaml b/crds/apigee_v1alpha1_apigeeinstanceattachment.yaml index 26fb84ff77..62216f0b4a 100644 --- a/crds/apigee_v1alpha1_apigeeinstanceattachment.yaml +++ b/crds/apigee_v1alpha1_apigeeinstanceattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeenataddress.yaml b/crds/apigee_v1alpha1_apigeenataddress.yaml index 9fbd15600e..42c59084a1 100644 --- a/crds/apigee_v1alpha1_apigeenataddress.yaml +++ b/crds/apigee_v1alpha1_apigeenataddress.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1alpha1_apigeesyncauthorization.yaml b/crds/apigee_v1alpha1_apigeesyncauthorization.yaml index 0172ddcb85..ff683e0271 100644 --- a/crds/apigee_v1alpha1_apigeesyncauthorization.yaml +++ b/crds/apigee_v1alpha1_apigeesyncauthorization.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/apigee_v1beta1_apigeeenvironment.yaml b/crds/apigee_v1beta1_apigeeenvironment.yaml index 75280308c6..41cf005d8e 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 b20ef6ad4c..ec3c1c4ae9 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/appengine_v1alpha1_appenginedomainmapping.yaml b/crds/appengine_v1alpha1_appenginedomainmapping.yaml index 2c0b6e7ca2..b31df48fda 100644 --- a/crds/appengine_v1alpha1_appenginedomainmapping.yaml +++ b/crds/appengine_v1alpha1_appenginedomainmapping.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/appengine_v1alpha1_appenginefirewallrule.yaml b/crds/appengine_v1alpha1_appenginefirewallrule.yaml index 403ca43af2..33666836b1 100644 --- a/crds/appengine_v1alpha1_appenginefirewallrule.yaml +++ b/crds/appengine_v1alpha1_appenginefirewallrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/appengine_v1alpha1_appengineflexibleappversion.yaml b/crds/appengine_v1alpha1_appengineflexibleappversion.yaml index eb327c3eef..75dccb2e9d 100644 --- a/crds/appengine_v1alpha1_appengineflexibleappversion.yaml +++ b/crds/appengine_v1alpha1_appengineflexibleappversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/appengine_v1alpha1_appengineservicesplittraffic.yaml b/crds/appengine_v1alpha1_appengineservicesplittraffic.yaml index abdfbae138..6df9d96b6c 100644 --- a/crds/appengine_v1alpha1_appengineservicesplittraffic.yaml +++ b/crds/appengine_v1alpha1_appengineservicesplittraffic.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/appengine_v1alpha1_appenginestandardappversion.yaml b/crds/appengine_v1alpha1_appenginestandardappversion.yaml index 1c6578ab1d..736aba6436 100644 --- a/crds/appengine_v1alpha1_appenginestandardappversion.yaml +++ b/crds/appengine_v1alpha1_appenginestandardappversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml b/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml index ead59e1aea..0adbab7da1 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/beyondcorp_v1alpha1_beyondcorpappconnection.yaml b/crds/beyondcorp_v1alpha1_beyondcorpappconnection.yaml index a979969340..622a5be999 100644 --- a/crds/beyondcorp_v1alpha1_beyondcorpappconnection.yaml +++ b/crds/beyondcorp_v1alpha1_beyondcorpappconnection.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/beyondcorp_v1alpha1_beyondcorpappconnector.yaml b/crds/beyondcorp_v1alpha1_beyondcorpappconnector.yaml index 3522bbac29..65cb309db7 100644 --- a/crds/beyondcorp_v1alpha1_beyondcorpappconnector.yaml +++ b/crds/beyondcorp_v1alpha1_beyondcorpappconnector.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/beyondcorp_v1alpha1_beyondcorpappgateway.yaml b/crds/beyondcorp_v1alpha1_beyondcorpappgateway.yaml index df6f55c524..17e646f5af 100644 --- a/crds/beyondcorp_v1alpha1_beyondcorpappgateway.yaml +++ b/crds/beyondcorp_v1alpha1_beyondcorpappgateway.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1alpha1_bigquerydatasetaccess.yaml b/crds/bigquery_v1alpha1_bigquerydatasetaccess.yaml index 2b450cbdd1..8f3eba05fe 100644 --- a/crds/bigquery_v1alpha1_bigquerydatasetaccess.yaml +++ b/crds/bigquery_v1alpha1_bigquerydatasetaccess.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1beta1_bigquerydataset.yaml b/crds/bigquery_v1beta1_bigquerydataset.yaml index a054e26097..5742ee8cca 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 f749ebd235..82cb118396 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquery_v1beta1_bigqueryroutine.yaml b/crds/bigquery_v1beta1_bigqueryroutine.yaml index 68bf165dd4..f3459bdec3 100644 --- a/crds/bigquery_v1beta1_bigqueryroutine.yaml +++ b/crds/bigquery_v1beta1_bigqueryroutine.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 fe4c15b9e8..c829174e3c 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshubdataexchange.yaml b/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshubdataexchange.yaml index 36757813c6..bd8d7f28ee 100644 --- a/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshubdataexchange.yaml +++ b/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshubdataexchange.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshublisting.yaml b/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshublisting.yaml index 4602c5245e..5fc733d26d 100644 --- a/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshublisting.yaml +++ b/crds/bigqueryanalyticshub_v1alpha1_bigqueryanalyticshublisting.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigqueryconnection_v1alpha1_bigqueryconnectionconnection.yaml b/crds/bigqueryconnection_v1alpha1_bigqueryconnectionconnection.yaml index 1ae3067934..f9890044b7 100644 --- a/crds/bigqueryconnection_v1alpha1_bigqueryconnectionconnection.yaml +++ b/crds/bigqueryconnection_v1alpha1_bigqueryconnectionconnection.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquerydatapolicy_v1alpha1_bigquerydatapolicydatapolicy.yaml b/crds/bigquerydatapolicy_v1alpha1_bigquerydatapolicydatapolicy.yaml index 49e25ebdc0..38f59fc825 100644 --- a/crds/bigquerydatapolicy_v1alpha1_bigquerydatapolicydatapolicy.yaml +++ b/crds/bigquerydatapolicy_v1alpha1_bigquerydatapolicydatapolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigquerydatatransfer_v1alpha1_bigquerydatatransferconfig.yaml b/crds/bigquerydatatransfer_v1alpha1_bigquerydatatransferconfig.yaml index 83ef3fc216..dc46d48a28 100644 --- a/crds/bigquerydatatransfer_v1alpha1_bigquerydatatransferconfig.yaml +++ b/crds/bigquerydatatransfer_v1alpha1_bigquerydatatransferconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigqueryreservation_v1alpha1_bigqueryreservationcapacitycommitment.yaml b/crds/bigqueryreservation_v1alpha1_bigqueryreservationcapacitycommitment.yaml index c5bf8b5900..215a5008e5 100644 --- a/crds/bigqueryreservation_v1alpha1_bigqueryreservationcapacitycommitment.yaml +++ b/crds/bigqueryreservation_v1alpha1_bigqueryreservationcapacitycommitment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigqueryreservation_v1alpha1_bigqueryreservationreservation.yaml b/crds/bigqueryreservation_v1alpha1_bigqueryreservationreservation.yaml index 44b06452b3..62c913d5ed 100644 --- a/crds/bigqueryreservation_v1alpha1_bigqueryreservationreservation.yaml +++ b/crds/bigqueryreservation_v1alpha1_bigqueryreservationreservation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/bigtable_v1beta1_bigtableappprofile.yaml b/crds/bigtable_v1beta1_bigtableappprofile.yaml index e0ce20431e..ab43e90771 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 ef7839a5bd..6a7a21e5c4 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 72b3f08786..8b62248b43 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 fb5022ec5e..a9ed6d35c7 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 af2abec467..54497c4f16 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 ae1bedfc5c..7cbacaca37 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 9e2ef71707..ee1a836383 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/certificatemanager_v1beta1_certificatemanagercertificate.yaml b/crds/certificatemanager_v1beta1_certificatemanagercertificate.yaml index 903738e8cc..bd326998cf 100644 --- a/crds/certificatemanager_v1beta1_certificatemanagercertificate.yaml +++ b/crds/certificatemanager_v1beta1_certificatemanagercertificate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/certificatemanager_v1beta1_certificatemanagercertificatemap.yaml b/crds/certificatemanager_v1beta1_certificatemanagercertificatemap.yaml index a00a90db23..df9e1d2bae 100644 --- a/crds/certificatemanager_v1beta1_certificatemanagercertificatemap.yaml +++ b/crds/certificatemanager_v1beta1_certificatemanagercertificatemap.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/certificatemanager_v1beta1_certificatemanagercertificatemapentry.yaml b/crds/certificatemanager_v1beta1_certificatemanagercertificatemapentry.yaml index 5f252975c6..5adb71ab0c 100644 --- a/crds/certificatemanager_v1beta1_certificatemanagercertificatemapentry.yaml +++ b/crds/certificatemanager_v1beta1_certificatemanagercertificatemapentry.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115,7 +115,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -319,7 +319,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: diff --git a/crds/certificatemanager_v1beta1_certificatemanagerdnsauthorization.yaml b/crds/certificatemanager_v1beta1_certificatemanagerdnsauthorization.yaml index 825f0d54e7..41bfa407a0 100644 --- a/crds/certificatemanager_v1beta1_certificatemanagerdnsauthorization.yaml +++ b/crds/certificatemanager_v1beta1_certificatemanagerdnsauthorization.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudasset_v1alpha1_cloudassetfolderfeed.yaml b/crds/cloudasset_v1alpha1_cloudassetfolderfeed.yaml index 7ca23bf286..28e8d5a099 100644 --- a/crds/cloudasset_v1alpha1_cloudassetfolderfeed.yaml +++ b/crds/cloudasset_v1alpha1_cloudassetfolderfeed.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudasset_v1alpha1_cloudassetorganizationfeed.yaml b/crds/cloudasset_v1alpha1_cloudassetorganizationfeed.yaml index c407af8a5b..d234796db0 100644 --- a/crds/cloudasset_v1alpha1_cloudassetorganizationfeed.yaml +++ b/crds/cloudasset_v1alpha1_cloudassetorganizationfeed.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudasset_v1alpha1_cloudassetprojectfeed.yaml b/crds/cloudasset_v1alpha1_cloudassetprojectfeed.yaml index aba3d25df7..d5b24e8c15 100644 --- a/crds/cloudasset_v1alpha1_cloudassetprojectfeed.yaml +++ b/crds/cloudasset_v1alpha1_cloudassetprojectfeed.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml b/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml index bff9456a3a..154eec168e 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudfunctions2_v1alpha1_cloudfunctions2function.yaml b/crds/cloudfunctions2_v1alpha1_cloudfunctions2function.yaml index b08656f510..60450e8a0d 100644 --- a/crds/cloudfunctions2_v1alpha1_cloudfunctions2function.yaml +++ b/crds/cloudfunctions2_v1alpha1_cloudfunctions2function.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudfunctions_v1beta1_cloudfunctionsfunction.yaml b/crds/cloudfunctions_v1beta1_cloudfunctionsfunction.yaml index cbe9347eb3..f8334abf27 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 899154a8a5..20a42c1a97 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 ba022bcb23..0f4e224dfb 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/cloudids_v1alpha1_cloudidsendpoint.yaml b/crds/cloudids_v1alpha1_cloudidsendpoint.yaml index 134aad9670..52ce2401e9 100644 --- a/crds/cloudids_v1alpha1_cloudidsendpoint.yaml +++ b/crds/cloudids_v1alpha1_cloudidsendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudiot_v1alpha1_cloudiotdevice.yaml b/crds/cloudiot_v1alpha1_cloudiotdevice.yaml index c9be6dbc4e..9ae7791696 100644 --- a/crds/cloudiot_v1alpha1_cloudiotdevice.yaml +++ b/crds/cloudiot_v1alpha1_cloudiotdevice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudiot_v1alpha1_cloudiotdeviceregistry.yaml b/crds/cloudiot_v1alpha1_cloudiotdeviceregistry.yaml index 6f61617461..d0be04fb6b 100644 --- a/crds/cloudiot_v1alpha1_cloudiotdeviceregistry.yaml +++ b/crds/cloudiot_v1alpha1_cloudiotdeviceregistry.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml b/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml index 06da792829..cfb71b557d 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/cloudtasks_v1alpha1_cloudtasksqueue.yaml b/crds/cloudtasks_v1alpha1_cloudtasksqueue.yaml index 8ed46dc8d7..202c314612 100644 --- a/crds/cloudtasks_v1alpha1_cloudtasksqueue.yaml +++ b/crds/cloudtasks_v1alpha1_cloudtasksqueue.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeautoscaler.yaml b/crds/compute_v1alpha1_computeautoscaler.yaml index 9f6dc6ae55..a7291ef73c 100644 --- a/crds/compute_v1alpha1_computeautoscaler.yaml +++ b/crds/compute_v1alpha1_computeautoscaler.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -241,8 +241,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- diff --git a/crds/compute_v1alpha1_computebackendbucketsignedurlkey.yaml b/crds/compute_v1alpha1_computebackendbucketsignedurlkey.yaml index a4ab3fd13c..68f919ed88 100644 --- a/crds/compute_v1alpha1_computebackendbucketsignedurlkey.yaml +++ b/crds/compute_v1alpha1_computebackendbucketsignedurlkey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computebackendservicesignedurlkey.yaml b/crds/compute_v1alpha1_computebackendservicesignedurlkey.yaml index 31e8a30b0c..0c6ebe784d 100644 --- a/crds/compute_v1alpha1_computebackendservicesignedurlkey.yaml +++ b/crds/compute_v1alpha1_computebackendservicesignedurlkey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computediskresourcepolicyattachment.yaml b/crds/compute_v1alpha1_computediskresourcepolicyattachment.yaml index ebf3fbb19f..ea6aa8dbad 100644 --- a/crds/compute_v1alpha1_computediskresourcepolicyattachment.yaml +++ b/crds/compute_v1alpha1_computediskresourcepolicyattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeglobalnetworkendpoint.yaml b/crds/compute_v1alpha1_computeglobalnetworkendpoint.yaml index 5e375e052c..a8c19e4a98 100644 --- a/crds/compute_v1alpha1_computeglobalnetworkendpoint.yaml +++ b/crds/compute_v1alpha1_computeglobalnetworkendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeglobalnetworkendpointgroup.yaml b/crds/compute_v1alpha1_computeglobalnetworkendpointgroup.yaml index 28b75f0244..eaeaee364c 100644 --- a/crds/compute_v1alpha1_computeglobalnetworkendpointgroup.yaml +++ b/crds/compute_v1alpha1_computeglobalnetworkendpointgroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeinstancegroupnamedport.yaml b/crds/compute_v1alpha1_computeinstancegroupnamedport.yaml index 0e6a361846..31131bcaee 100644 --- a/crds/compute_v1alpha1_computeinstancegroupnamedport.yaml +++ b/crds/compute_v1alpha1_computeinstancegroupnamedport.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computemachineimage.yaml b/crds/compute_v1alpha1_computemachineimage.yaml index 877d4024e8..302e05dee0 100644 --- a/crds/compute_v1alpha1_computemachineimage.yaml +++ b/crds/compute_v1alpha1_computemachineimage.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computemanagedsslcertificate.yaml b/crds/compute_v1alpha1_computemanagedsslcertificate.yaml index 6e56d2b9fc..6d1096babf 100644 --- a/crds/compute_v1alpha1_computemanagedsslcertificate.yaml +++ b/crds/compute_v1alpha1_computemanagedsslcertificate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71,9 +71,6 @@ spec: type: object spec: properties: - certificateId: - description: The unique identifier for the resource. - type: integer description: description: Immutable. An optional description of this resource. type: string @@ -134,6 +131,9 @@ spec: type: object status: properties: + certificateId: + description: The unique identifier for the resource. + type: integer conditions: description: Conditions represent the latest available observation of the resource's current state. diff --git a/crds/compute_v1alpha1_computenetworkendpoint.yaml b/crds/compute_v1alpha1_computenetworkendpoint.yaml index 853fcac880..ab6657b42a 100644 --- a/crds/compute_v1alpha1_computenetworkendpoint.yaml +++ b/crds/compute_v1alpha1_computenetworkendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computenetworkpeeringroutesconfig.yaml b/crds/compute_v1alpha1_computenetworkpeeringroutesconfig.yaml index 2dfb2215bb..3fd93231fc 100644 --- a/crds/compute_v1alpha1_computenetworkpeeringroutesconfig.yaml +++ b/crds/compute_v1alpha1_computenetworkpeeringroutesconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeorganizationsecuritypolicy.yaml b/crds/compute_v1alpha1_computeorganizationsecuritypolicy.yaml index eec2c19eb6..4047715e71 100644 --- a/crds/compute_v1alpha1_computeorganizationsecuritypolicy.yaml +++ b/crds/compute_v1alpha1_computeorganizationsecuritypolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeorganizationsecuritypolicyassociation.yaml b/crds/compute_v1alpha1_computeorganizationsecuritypolicyassociation.yaml index 47051aedd9..bb32bccdb6 100644 --- a/crds/compute_v1alpha1_computeorganizationsecuritypolicyassociation.yaml +++ b/crds/compute_v1alpha1_computeorganizationsecuritypolicyassociation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeorganizationsecuritypolicyrule.yaml b/crds/compute_v1alpha1_computeorganizationsecuritypolicyrule.yaml index 62d5b68c1a..485d3d81f2 100644 --- a/crds/compute_v1alpha1_computeorganizationsecuritypolicyrule.yaml +++ b/crds/compute_v1alpha1_computeorganizationsecuritypolicyrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeperinstanceconfig.yaml b/crds/compute_v1alpha1_computeperinstanceconfig.yaml index 1440027727..73c749dc54 100644 --- a/crds/compute_v1alpha1_computeperinstanceconfig.yaml +++ b/crds/compute_v1alpha1_computeperinstanceconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeregionautoscaler.yaml b/crds/compute_v1alpha1_computeregionautoscaler.yaml index 151b29ccbf..249b034e84 100644 --- a/crds/compute_v1alpha1_computeregionautoscaler.yaml +++ b/crds/compute_v1alpha1_computeregionautoscaler.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -241,8 +241,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- diff --git a/crds/compute_v1alpha1_computeregiondiskresourcepolicyattachment.yaml b/crds/compute_v1alpha1_computeregiondiskresourcepolicyattachment.yaml index e167676f1b..4882ab0f97 100644 --- a/crds/compute_v1alpha1_computeregiondiskresourcepolicyattachment.yaml +++ b/crds/compute_v1alpha1_computeregiondiskresourcepolicyattachment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeregionperinstanceconfig.yaml b/crds/compute_v1alpha1_computeregionperinstanceconfig.yaml index 064639799d..81044958da 100644 --- a/crds/compute_v1alpha1_computeregionperinstanceconfig.yaml +++ b/crds/compute_v1alpha1_computeregionperinstanceconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1alpha1_computeregionsslpolicy.yaml b/crds/compute_v1alpha1_computeregionsslpolicy.yaml index 2640bcbd52..a151aad0f2 100644 --- a/crds/compute_v1alpha1_computeregionsslpolicy.yaml +++ b/crds/compute_v1alpha1_computeregionsslpolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeaddress.yaml b/crds/compute_v1beta1_computeaddress.yaml index 302fe33ef9..8b779011df 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 e0721829f7..aa90e3f737 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 88ff5b4096..1794459f95 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computedisk.yaml b/crds/compute_v1beta1_computedisk.yaml index 552c7b0250..3344120d78 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 47bfe435eb..cc6c4e9ef7 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 bbfaa1f232..45942b3048 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 fefbaaf195..307447e1a4 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 1f90a488fd..db6ecf70c9 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 aeaa8123ab..b7e0e5f8c9 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 22932f1e58..1654b9779a 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computehealthcheck.yaml b/crds/compute_v1beta1_computehealthcheck.yaml index 5efb0d4c34..3524dc20a4 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 50711bdd1c..fcbcb7c033 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 7856f8b2a5..955a5785f3 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 a513003987..41d731fcdf 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 5db9f298af..1740d4695d 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 36193aa2b2..eaeb77c0ac 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 991aaf4305..1ad0e7a626 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computeinstancetemplate.yaml b/crds/compute_v1beta1_computeinstancetemplate.yaml index 89f33dd2f3..bc4aa77087 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 6dc47560fd..2aa0dc6534 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 26960effa9..fd48a1f985 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computenetworkendpointgroup.yaml b/crds/compute_v1beta1_computenetworkendpointgroup.yaml index 192e0a0fe6..4335f7a11c 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 28683a0494..11b65decfa 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 38df0fb495..c8a1a41b06 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 dc5c8e40ee..d4567e55ac 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 fc9e268501..6a9e38dd0e 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 3004d6b115..37507f3863 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 c8b9daacff..a45514f6a1 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 c2105e86ae..4c4a086c53 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 aa8647cdab..3f6bf8d01f 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 67db45e25c..9e13c865bc 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 3c65758f83..8d29c61d1a 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 bdb2a688ec..8c01758a0a 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 2b7ea080d9..445ae47b06 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computerouterpeer.yaml b/crds/compute_v1beta1_computerouterpeer.yaml index 359750ee8f..32cd8e910f 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 6f9c0a5ec6..ee9896a99c 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computeserviceattachment.yaml b/crds/compute_v1beta1_computeserviceattachment.yaml index 4b84b58ca8..0a87a0bea8 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 10864de291..c53b1ee594 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 d3c57ae5a7..db89b7ddf3 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 37c32f8986..fd7370d5ac 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 c3407a5f5a..a8f0387b19 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 7338cbae03..1c4b4ca9d1 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 d66cf6552a..6c8fb1776b 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -273,6 +273,10 @@ spec: The gateway address for default routes to reach destination addresses outside this subnetwork. type: string + internalIpv6Prefix: + description: The internal IPv6 address range that is assigned to this + subnetwork. + type: string ipv6CidrRange: description: The range of internal IPv6 addresses that are owned by this subnetwork. diff --git a/crds/compute_v1beta1_computetargetgrpcproxy.yaml b/crds/compute_v1beta1_computetargetgrpcproxy.yaml index e359d8d249..5120e74b8c 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 228621f2a2..8410c26869 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 df487215e7..b9be428fd1 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -137,6 +137,44 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + serverTlsPolicyRef: + description: |- + Immutable. A URL referring to a networksecurity.ServerTlsPolicy + resource that describes how the proxy should authenticate inbound + traffic. serverTlsPolicy only applies to a global TargetHttpsProxy + attached to globalForwardingRules with the loadBalancingScheme + set to INTERNAL_SELF_MANAGED or EXTERNAL or EXTERNAL_MANAGED. + For details which ServerTlsPolicy resources are accepted with + INTERNAL_SELF_MANAGED and which with EXTERNAL, EXTERNAL_MANAGED + loadBalancingScheme consult ServerTlsPolicy documentation. + If left blank, communications are not encrypted. + 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}}/locations/{{location}}/serverTlsPolicies/{{value}}`, + where {{value}} is the `name` field of a `NetworkSecurityServerTLSPolicy` + 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 sslCertificates: items: description: |- diff --git a/crds/compute_v1beta1_computetargetinstance.yaml b/crds/compute_v1beta1_computetargetinstance.yaml index 5c3256d74e..229a6c2b6b 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 761825596c..6f0d5f1834 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 9c2fd6ed21..0a089c5b0f 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 34e0cdd1ef..64597fa509 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 93e8c4178d..ea74280731 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 630c740ad9..38d4e2ef36 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 1994e2a6b5..7aa5938815 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 5e363f48cb..919fe64368 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 81509a876d..6ba7029230 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 d95ffe03d1..91cdb342ae 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1071,6 +1071,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: diff --git a/crds/container_v1beta1_containernodepool.yaml b/crds/container_v1beta1_containernodepool.yaml index 76b98e8d16..f294078c55 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -399,6 +399,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: diff --git a/crds/containeranalysis_v1alpha1_containeranalysisoccurrence.yaml b/crds/containeranalysis_v1alpha1_containeranalysisoccurrence.yaml index 9ee3c9d9be..92a6f7aed6 100644 --- a/crds/containeranalysis_v1alpha1_containeranalysisoccurrence.yaml +++ b/crds/containeranalysis_v1alpha1_containeranalysisoccurrence.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 a636be673a..3fbe057cab 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/containerattached_v1beta1_containerattachedcluster.yaml b/crds/containerattached_v1beta1_containerattachedcluster.yaml new file mode 100644 index 0000000000..1b3b0fdcce --- /dev/null +++ b/crds/containerattached_v1beta1_containerattachedcluster.yaml @@ -0,0 +1,363 @@ +# 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.111.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: containerattachedclusters.containerattached.cnrm.cloud.google.com +spec: + group: containerattached.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ContainerAttachedCluster + plural: containerattachedclusters + shortNames: + - gcpcontainerattachedcluster + - gcpcontainerattachedclusters + singular: containerattachedcluster + 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: + annotations: + additionalProperties: + type: string + description: |- + Optional. Annotations on the cluster. This field has the same + restrictions as Kubernetes annotations. The total size of all keys and + values combined is limited to 256k. Key can have 2 segments: prefix (optional) + and name (required), separated by a slash (/). Prefix must be a DNS subdomain. + Name must be 63 characters or less, begin and end with alphanumerics, + with dashes (-), underscores (_), dots (.), and alphanumerics between. + type: object + authorization: + description: Configuration related to the cluster RBAC settings. + properties: + adminUsers: + description: |- + Users that can perform operations as a cluster admin. A managed + ClusterRoleBinding will be created to grant the 'cluster-admin' ClusterRole + to the users. Up to ten admin users can be provided. + + For more info on RBAC, see + https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles. + items: + type: string + type: array + type: object + binaryAuthorization: + description: Binary Authorization configuration. + properties: + evaluationMode: + description: 'Configure Binary Authorization evaluation mode. + Possible values: ["DISABLED", "PROJECT_SINGLETON_POLICY_ENFORCE"].' + type: string + type: object + deletionPolicy: + description: Policy to determine what flags to send on delete. + type: string + description: + description: |- + A human readable description of this attached cluster. Cannot be longer + than 255 UTF-8 encoded bytes. + type: string + distribution: + description: |- + Immutable. The Kubernetes distribution of the underlying attached cluster. Supported values: + "eks", "aks". + type: string + fleet: + description: Fleet configuration. + properties: + membership: + description: |- + The name of the managed Hub Membership resource associated to this + cluster. Membership names are formatted as + projects//locations/global/membership/. + type: string + projectRef: + description: The number of the Fleet host project where this cluster + will be registered. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{value}}`, + where {{value}} is the `number` field of a `Project` 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: + - projectRef + type: object + location: + description: Immutable. The location for the resource. + type: string + loggingConfig: + description: Logging configuration. + properties: + componentConfig: + description: The configuration of the logging components. + properties: + enableComponents: + description: 'The components to be enabled. Possible values: + ["SYSTEM_COMPONENTS", "WORKLOADS"].' + items: + type: string + type: array + type: object + type: object + monitoringConfig: + description: Monitoring configuration. + properties: + managedPrometheusConfig: + description: Enable Google Cloud Managed Service for Prometheus + in the cluster. + properties: + enabled: + description: Enable Managed Collection. + type: boolean + type: object + type: object + oidcConfig: + description: |- + OIDC discovery information of the target cluster. + + Kubernetes Service Account (KSA) tokens are JWT tokens signed by the cluster + API server. This fields indicates how GCP services + validate KSA tokens in order to allow system workloads (such as GKE Connect + and telemetry agents) to authenticate back to GCP. + + Both clusters with public and private issuer URLs are supported. + Clusters with public issuers only need to specify the 'issuer_url' field + while clusters with private issuers need to provide both + 'issuer_url' and 'jwks'. + properties: + issuerUrl: + description: Immutable. A JSON Web Token (JWT) issuer URI. 'issuer' + must start with 'https://'. + type: string + jwks: + description: Immutable. OIDC verification keys in JWKS format + (RFC 7517). + type: string + required: + - issuerUrl + type: object + platformVersion: + description: The platform version for the cluster (e.g. '1.23.0-gke.1'). + type: string + projectRef: + description: The ID of the project in which the resource belongs. + If it is not provided, the provider project is used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The name of the resource. Used for + creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - distribution + - fleet + - location + - oidcConfig + - platformVersion + - projectRef + type: object + status: + properties: + clusterRegion: + description: |- + Output only. The region where this cluster runs. + + For EKS clusters, this is an AWS region. For AKS clusters, + this is an Azure region. + type: string + 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 + createTime: + description: Output only. The time at which this cluster was created. + type: string + errors: + description: A set of errors found in the cluster. + items: + properties: + message: + description: Human-friendly description of the error. + type: string + type: object + type: array + kubernetesVersion: + description: The Kubernetes version of the cluster. + 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 + reconciling: + description: If set, there are currently changes in flight to the + cluster. + type: boolean + state: + description: |- + The current state of the cluster. Possible values: + STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, + DEGRADED. + type: string + uid: + description: A globally unique identifier for the cluster. + type: string + updateTime: + description: The time at which this cluster was last updated. + type: string + workloadIdentityConfig: + description: Workload Identity settings. + items: + properties: + identityProvider: + description: |- + The ID of the OIDC Identity Provider (IdP) associated to + the Workload Identity Pool. + type: string + issuerUri: + description: The OIDC issuer URL for this cluster. + type: string + workloadPool: + description: The Workload Identity Pool associated to the cluster. + type: string + type: object + type: array + type: object + required: + - spec + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/crds/datacatalog_v1alpha1_datacatalogentry.yaml b/crds/datacatalog_v1alpha1_datacatalogentry.yaml index 9291c7bed5..9f3583fe6f 100644 --- a/crds/datacatalog_v1alpha1_datacatalogentry.yaml +++ b/crds/datacatalog_v1alpha1_datacatalogentry.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datacatalog_v1alpha1_datacatalogentrygroup.yaml b/crds/datacatalog_v1alpha1_datacatalogentrygroup.yaml index e9a0bef299..e70da5a025 100644 --- a/crds/datacatalog_v1alpha1_datacatalogentrygroup.yaml +++ b/crds/datacatalog_v1alpha1_datacatalogentrygroup.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datacatalog_v1alpha1_datacatalogtag.yaml b/crds/datacatalog_v1alpha1_datacatalogtag.yaml index ca5780db12..6f40038361 100644 --- a/crds/datacatalog_v1alpha1_datacatalogtag.yaml +++ b/crds/datacatalog_v1alpha1_datacatalogtag.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datacatalog_v1alpha1_datacatalogtagtemplate.yaml b/crds/datacatalog_v1alpha1_datacatalogtagtemplate.yaml index 8999d0efbc..4906e79b5a 100644 --- a/crds/datacatalog_v1alpha1_datacatalogtagtemplate.yaml +++ b/crds/datacatalog_v1alpha1_datacatalogtagtemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datacatalog_v1beta1_datacatalogpolicytag.yaml b/crds/datacatalog_v1beta1_datacatalogpolicytag.yaml index 180324fa11..637e45e4d1 100644 --- a/crds/datacatalog_v1beta1_datacatalogpolicytag.yaml +++ b/crds/datacatalog_v1beta1_datacatalogpolicytag.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datacatalog_v1beta1_datacatalogtaxonomy.yaml b/crds/datacatalog_v1beta1_datacatalogtaxonomy.yaml index db3603a40d..316d60d94e 100644 --- a/crds/datacatalog_v1beta1_datacatalogtaxonomy.yaml +++ b/crds/datacatalog_v1beta1_datacatalogtaxonomy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml b/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml index cf39df0374..1ce1245e7e 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 d6f4e77c14..d30a286948 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dataform_v1alpha1_dataformrepository.yaml b/crds/dataform_v1alpha1_dataformrepository.yaml index 239ed67fb7..eb5daf8cdd 100644 --- a/crds/dataform_v1alpha1_dataformrepository.yaml +++ b/crds/dataform_v1alpha1_dataformrepository.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 90477ec264..3c710c9bda 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 6859069c83..16b5dcd8f1 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 e75510aa42..3319348958 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 878988385a..5b09eb388d 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/datastore_v1alpha1_datastoreindex.yaml b/crds/datastore_v1alpha1_datastoreindex.yaml index c60053d596..2b4245e4a6 100644 --- a/crds/datastore_v1alpha1_datastoreindex.yaml +++ b/crds/datastore_v1alpha1_datastoreindex.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datastream_v1alpha1_datastreamconnectionprofile.yaml b/crds/datastream_v1alpha1_datastreamconnectionprofile.yaml index 08d6a6e757..911f8c9af0 100644 --- a/crds/datastream_v1alpha1_datastreamconnectionprofile.yaml +++ b/crds/datastream_v1alpha1_datastreamconnectionprofile.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datastream_v1alpha1_datastreamprivateconnection.yaml b/crds/datastream_v1alpha1_datastreamprivateconnection.yaml index be6f5923df..502ca81b3a 100644 --- a/crds/datastream_v1alpha1_datastreamprivateconnection.yaml +++ b/crds/datastream_v1alpha1_datastreamprivateconnection.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/datastream_v1alpha1_datastreamstream.yaml b/crds/datastream_v1alpha1_datastreamstream.yaml index 66fe86901e..c7ac8ec5a8 100644 --- a/crds/datastream_v1alpha1_datastreamstream.yaml +++ b/crds/datastream_v1alpha1_datastreamstream.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/deploymentmanager_v1alpha1_deploymentmanagerdeployment.yaml b/crds/deploymentmanager_v1alpha1_deploymentmanagerdeployment.yaml index 658477dd56..6d596aa496 100644 --- a/crds/deploymentmanager_v1alpha1_deploymentmanagerdeployment.yaml +++ b/crds/deploymentmanager_v1alpha1_deploymentmanagerdeployment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflow_v1alpha1_dialogflowagent.yaml b/crds/dialogflow_v1alpha1_dialogflowagent.yaml index 40547a7fb9..42b2353f3e 100644 --- a/crds/dialogflow_v1alpha1_dialogflowagent.yaml +++ b/crds/dialogflow_v1alpha1_dialogflowagent.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflow_v1alpha1_dialogflowentitytype.yaml b/crds/dialogflow_v1alpha1_dialogflowentitytype.yaml index 404499597d..84cd943e46 100644 --- a/crds/dialogflow_v1alpha1_dialogflowentitytype.yaml +++ b/crds/dialogflow_v1alpha1_dialogflowentitytype.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflow_v1alpha1_dialogflowfulfillment.yaml b/crds/dialogflow_v1alpha1_dialogflowfulfillment.yaml index 1fcb86cc7e..7d1b290454 100644 --- a/crds/dialogflow_v1alpha1_dialogflowfulfillment.yaml +++ b/crds/dialogflow_v1alpha1_dialogflowfulfillment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflow_v1alpha1_dialogflowintent.yaml b/crds/dialogflow_v1alpha1_dialogflowintent.yaml index 987a6fe849..ad62571e10 100644 --- a/crds/dialogflow_v1alpha1_dialogflowintent.yaml +++ b/crds/dialogflow_v1alpha1_dialogflowintent.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxagent.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxagent.yaml index c2d281e175..bd92345a18 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxagent.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxagent.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxentitytype.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxentitytype.yaml index 0c248408d5..27f1ab54b1 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxentitytype.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxentitytype.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxflow.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxflow.yaml index 2f60a0dee3..cba8aee06a 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxflow.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxflow.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxintent.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxintent.yaml index b9a34c640b..ce3fdf1c64 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxintent.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxintent.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxpage.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxpage.yaml index bdfd311344..d738e1277c 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxpage.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxpage.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dialogflowcx_v1alpha1_dialogflowcxwebhook.yaml b/crds/dialogflowcx_v1alpha1_dialogflowcxwebhook.yaml index 22b8bc4de0..4c0ea0c4d6 100644 --- a/crds/dialogflowcx_v1alpha1_dialogflowcxwebhook.yaml +++ b/crds/dialogflowcx_v1alpha1_dialogflowcxwebhook.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dlp_v1beta1_dlpdeidentifytemplate.yaml b/crds/dlp_v1beta1_dlpdeidentifytemplate.yaml index dac95348c6..ff8a9e1195 100644 --- a/crds/dlp_v1beta1_dlpdeidentifytemplate.yaml +++ b/crds/dlp_v1beta1_dlpdeidentifytemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dlp_v1beta1_dlpinspecttemplate.yaml b/crds/dlp_v1beta1_dlpinspecttemplate.yaml index 221a8f59ae..64656e678c 100644 --- a/crds/dlp_v1beta1_dlpinspecttemplate.yaml +++ b/crds/dlp_v1beta1_dlpinspecttemplate.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dlp_v1beta1_dlpjobtrigger.yaml b/crds/dlp_v1beta1_dlpjobtrigger.yaml index d36cf1cba6..a9ecf3aded 100644 --- a/crds/dlp_v1beta1_dlpjobtrigger.yaml +++ b/crds/dlp_v1beta1_dlpjobtrigger.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dlp_v1beta1_dlpstoredinfotype.yaml b/crds/dlp_v1beta1_dlpstoredinfotype.yaml index e5cd536846..51c54de335 100644 --- a/crds/dlp_v1beta1_dlpstoredinfotype.yaml +++ b/crds/dlp_v1beta1_dlpstoredinfotype.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dns_v1alpha1_dnsresponsepolicy.yaml b/crds/dns_v1alpha1_dnsresponsepolicy.yaml index 2784429740..b1034e8b42 100644 --- a/crds/dns_v1alpha1_dnsresponsepolicy.yaml +++ b/crds/dns_v1alpha1_dnsresponsepolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dns_v1alpha1_dnsresponsepolicyrule.yaml b/crds/dns_v1alpha1_dnsresponsepolicyrule.yaml index 368a13a5af..3f49c0759e 100644 --- a/crds/dns_v1alpha1_dnsresponsepolicyrule.yaml +++ b/crds/dns_v1alpha1_dnsresponsepolicyrule.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dns_v1beta1_dnsmanagedzone.yaml b/crds/dns_v1beta1_dnsmanagedzone.yaml index b6f4b48dc8..230424a89a 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/dns_v1beta1_dnspolicy.yaml b/crds/dns_v1beta1_dnspolicy.yaml index 47c0935f44..9934807b52 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 aafd1ad569..b8951ff8a7 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/documentai_v1alpha1_documentaiprocessor.yaml b/crds/documentai_v1alpha1_documentaiprocessor.yaml index 6fa75512ed..b2c38a49f6 100644 --- a/crds/documentai_v1alpha1_documentaiprocessor.yaml +++ b/crds/documentai_v1alpha1_documentaiprocessor.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/documentai_v1alpha1_documentaiprocessordefaultversion.yaml b/crds/documentai_v1alpha1_documentaiprocessordefaultversion.yaml index 80db089762..b20c87ba63 100644 --- a/crds/documentai_v1alpha1_documentaiprocessordefaultversion.yaml +++ b/crds/documentai_v1alpha1_documentaiprocessordefaultversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/essentialcontacts_v1alpha1_essentialcontactscontact.yaml b/crds/essentialcontacts_v1alpha1_essentialcontactscontact.yaml index 9d3a4a0cf2..002a8c2e37 100644 --- a/crds/essentialcontacts_v1alpha1_essentialcontactscontact.yaml +++ b/crds/essentialcontacts_v1alpha1_essentialcontactscontact.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 5f07fdcdc2..c3e62d9271 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/filestore_v1alpha1_filestoresnapshot.yaml b/crds/filestore_v1alpha1_filestoresnapshot.yaml index 8e8638d757..2b96544bc9 100644 --- a/crds/filestore_v1alpha1_filestoresnapshot.yaml +++ b/crds/filestore_v1alpha1_filestoresnapshot.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/filestore_v1beta1_filestorebackup.yaml b/crds/filestore_v1beta1_filestorebackup.yaml index 903c656348..a7280b0048 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 1de8437af6..8f67cdb94e 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/firebase_v1alpha1_firebaseandroidapp.yaml b/crds/firebase_v1alpha1_firebaseandroidapp.yaml index 65e70ec7d2..21432406a9 100644 --- a/crds/firebase_v1alpha1_firebaseandroidapp.yaml +++ b/crds/firebase_v1alpha1_firebaseandroidapp.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebase_v1alpha1_firebaseproject.yaml b/crds/firebase_v1alpha1_firebaseproject.yaml index 7e9a4c64c3..bba96daa8d 100644 --- a/crds/firebase_v1alpha1_firebaseproject.yaml +++ b/crds/firebase_v1alpha1_firebaseproject.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebase_v1alpha1_firebasewebapp.yaml b/crds/firebase_v1alpha1_firebasewebapp.yaml index f67793c527..f82017cf33 100644 --- a/crds/firebase_v1alpha1_firebasewebapp.yaml +++ b/crds/firebase_v1alpha1_firebasewebapp.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebasedatabase_v1alpha1_firebasedatabaseinstance.yaml b/crds/firebasedatabase_v1alpha1_firebasedatabaseinstance.yaml index c1ab130748..1de5f997d5 100644 --- a/crds/firebasedatabase_v1alpha1_firebasedatabaseinstance.yaml +++ b/crds/firebasedatabase_v1alpha1_firebasedatabaseinstance.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebasehosting_v1alpha1_firebasehostingchannel.yaml b/crds/firebasehosting_v1alpha1_firebasehostingchannel.yaml index 0e2fc950dc..1f59e1577b 100644 --- a/crds/firebasehosting_v1alpha1_firebasehostingchannel.yaml +++ b/crds/firebasehosting_v1alpha1_firebasehostingchannel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebasehosting_v1alpha1_firebasehostingsite.yaml b/crds/firebasehosting_v1alpha1_firebasehostingsite.yaml index 8643bd6920..ddc51d9bda 100644 --- a/crds/firebasehosting_v1alpha1_firebasehostingsite.yaml +++ b/crds/firebasehosting_v1alpha1_firebasehostingsite.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firebasestorage_v1alpha1_firebasestoragebucket.yaml b/crds/firebasestorage_v1alpha1_firebasestoragebucket.yaml index f41018a644..54cf737ce5 100644 --- a/crds/firebasestorage_v1alpha1_firebasestoragebucket.yaml +++ b/crds/firebasestorage_v1alpha1_firebasestoragebucket.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/firestore_v1beta1_firestoreindex.yaml b/crds/firestore_v1beta1_firestoreindex.yaml index 3cdf408899..f4c1f723d7 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/gkebackup_v1alpha1_gkebackupbackupplan.yaml b/crds/gkebackup_v1alpha1_gkebackupbackupplan.yaml index f5bb40ac26..2b8d12e349 100644 --- a/crds/gkebackup_v1alpha1_gkebackupbackupplan.yaml +++ b/crds/gkebackup_v1alpha1_gkebackupbackupplan.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/gkehub_v1beta1_gkehubfeature.yaml b/crds/gkehub_v1beta1_gkehubfeature.yaml index 89a6f183a8..2bf6e683d8 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 2b40f53594..b5a10a2e4e 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/gkehub_v1beta1_gkehubmembership.yaml b/crds/gkehub_v1beta1_gkehubmembership.yaml index b41c78e667..bc8e879688 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/healthcare_v1alpha1_healthcareconsentstore.yaml b/crds/healthcare_v1alpha1_healthcareconsentstore.yaml index 3b06e0574c..d71151db20 100644 --- a/crds/healthcare_v1alpha1_healthcareconsentstore.yaml +++ b/crds/healthcare_v1alpha1_healthcareconsentstore.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/healthcare_v1alpha1_healthcaredataset.yaml b/crds/healthcare_v1alpha1_healthcaredataset.yaml index f3c9e485ab..606ba09acb 100644 --- a/crds/healthcare_v1alpha1_healthcaredataset.yaml +++ b/crds/healthcare_v1alpha1_healthcaredataset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/healthcare_v1alpha1_healthcaredicomstore.yaml b/crds/healthcare_v1alpha1_healthcaredicomstore.yaml index 2dccb16e71..7b67fff34f 100644 --- a/crds/healthcare_v1alpha1_healthcaredicomstore.yaml +++ b/crds/healthcare_v1alpha1_healthcaredicomstore.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/healthcare_v1alpha1_healthcarefhirstore.yaml b/crds/healthcare_v1alpha1_healthcarefhirstore.yaml index d90e0d3ddc..c879a8f5ae 100644 --- a/crds/healthcare_v1alpha1_healthcarefhirstore.yaml +++ b/crds/healthcare_v1alpha1_healthcarefhirstore.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/healthcare_v1alpha1_healthcarehl7v2store.yaml b/crds/healthcare_v1alpha1_healthcarehl7v2store.yaml index 036bd654d1..bf262c4282 100644 --- a/crds/healthcare_v1alpha1_healthcarehl7v2store.yaml +++ b/crds/healthcare_v1alpha1_healthcarehl7v2store.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamaccessboundarypolicy.yaml b/crds/iam_v1beta1_iamaccessboundarypolicy.yaml index 696801f8cd..ce80f05707 100644 --- a/crds/iam_v1beta1_iamaccessboundarypolicy.yaml +++ b/crds/iam_v1beta1_iamaccessboundarypolicy.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamauditconfig.yaml b/crds/iam_v1beta1_iamauditconfig.yaml index f0dfcec137..36d82493f0 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 a67fdc1469..f7cf4ee750 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 6398b91647..037d8a0694 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 c6f1f55ccc..50a5a41fe6 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 9b71e5a472..c7a7e4d26f 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 d633d317f5..c2b5e9f491 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 04f788851a..62a9fd6c55 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/iam_v1beta1_iamworkforcepool.yaml b/crds/iam_v1beta1_iamworkforcepool.yaml index 6809e6faaa..50d2436d71 100644 --- a/crds/iam_v1beta1_iamworkforcepool.yaml +++ b/crds/iam_v1beta1_iamworkforcepool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iam_v1beta1_iamworkforcepoolprovider.yaml b/crds/iam_v1beta1_iamworkforcepoolprovider.yaml index 9271135ede..e2cf177a6f 100644 --- a/crds/iam_v1beta1_iamworkforcepoolprovider.yaml +++ b/crds/iam_v1beta1_iamworkforcepoolprovider.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/iam_v1beta1_iamworkloadidentitypool.yaml b/crds/iam_v1beta1_iamworkloadidentitypool.yaml index 5f85ffed35..ea9b27a43e 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 9973fa7cde..7711c32445 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 32fdf01144..37b90581a0 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 4e5fd46c15..c83b873ce2 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/identityplatform_v1alpha1_identityplatformdefaultsupportedidpconfig.yaml b/crds/identityplatform_v1alpha1_identityplatformdefaultsupportedidpconfig.yaml index 2fe2611b36..e00ff71c0f 100644 --- a/crds/identityplatform_v1alpha1_identityplatformdefaultsupportedidpconfig.yaml +++ b/crds/identityplatform_v1alpha1_identityplatformdefaultsupportedidpconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/identityplatform_v1alpha1_identityplatforminboundsamlconfig.yaml b/crds/identityplatform_v1alpha1_identityplatforminboundsamlconfig.yaml index 64324c22ac..02795166e3 100644 --- a/crds/identityplatform_v1alpha1_identityplatforminboundsamlconfig.yaml +++ b/crds/identityplatform_v1alpha1_identityplatforminboundsamlconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/identityplatform_v1alpha1_identityplatformprojectdefaultconfig.yaml b/crds/identityplatform_v1alpha1_identityplatformprojectdefaultconfig.yaml index e23dbcdd37..c30b09ef8f 100644 --- a/crds/identityplatform_v1alpha1_identityplatformprojectdefaultconfig.yaml +++ b/crds/identityplatform_v1alpha1_identityplatformprojectdefaultconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/identityplatform_v1alpha1_identityplatformtenantdefaultsupportedidpconfig.yaml b/crds/identityplatform_v1alpha1_identityplatformtenantdefaultsupportedidpconfig.yaml index e9b8af4750..ae1a497ef9 100644 --- a/crds/identityplatform_v1alpha1_identityplatformtenantdefaultsupportedidpconfig.yaml +++ b/crds/identityplatform_v1alpha1_identityplatformtenantdefaultsupportedidpconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/identityplatform_v1alpha1_identityplatformtenantinboundsamlconfig.yaml b/crds/identityplatform_v1alpha1_identityplatformtenantinboundsamlconfig.yaml index 3ba30f43a7..cbb7b77019 100644 --- a/crds/identityplatform_v1alpha1_identityplatformtenantinboundsamlconfig.yaml +++ b/crds/identityplatform_v1alpha1_identityplatformtenantinboundsamlconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/identityplatform_v1beta1_identityplatformconfig.yaml b/crds/identityplatform_v1beta1_identityplatformconfig.yaml index 6497609944..7ec3930496 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 7c9911f37f..31ab8ad4b8 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 6a4e4ceaad..bcec1489d5 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 807129578d..d88e7195ce 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/kms_v1alpha1_kmscryptokeyversion.yaml b/crds/kms_v1alpha1_kmscryptokeyversion.yaml index 66b4282d77..34d149afe9 100644 --- a/crds/kms_v1alpha1_kmscryptokeyversion.yaml +++ b/crds/kms_v1alpha1_kmscryptokeyversion.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/kms_v1alpha1_kmskeyringimportjob.yaml b/crds/kms_v1alpha1_kmskeyringimportjob.yaml index 3673d17256..99d5dfef09 100644 --- a/crds/kms_v1alpha1_kmskeyringimportjob.yaml +++ b/crds/kms_v1alpha1_kmskeyringimportjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/kms_v1alpha1_kmssecretciphertext.yaml b/crds/kms_v1alpha1_kmssecretciphertext.yaml index 719e295619..7b193dfb82 100644 --- a/crds/kms_v1alpha1_kmssecretciphertext.yaml +++ b/crds/kms_v1alpha1_kmssecretciphertext.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/kms_v1beta1_kmscryptokey.yaml b/crds/kms_v1beta1_kmscryptokey.yaml index 002f91e546..c2f2d6d581 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 64448a431c..1b43547479 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 5babad74e9..d777297031 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 2aa9bca018..0c59d6ee76 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 d6c0a5be4d..fa86ebe078 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 64519f9652..4786b955fb 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 b71bc61f62..5c5dbb9532 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 8d01b73eaa..9ff76f91b5 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/mlengine_v1alpha1_mlenginemodel.yaml b/crds/mlengine_v1alpha1_mlenginemodel.yaml index 02b1f4f3dc..bc580038c1 100644 --- a/crds/mlengine_v1alpha1_mlenginemodel.yaml +++ b/crds/mlengine_v1alpha1_mlenginemodel.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 f227318801..ad6f1e8d71 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 9647ad44c1..c8f336504c 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 dfb46613d1..d661c07876 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 810e647b0c..90c648d2cd 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 dc45d9ba10..b01820752f 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 5839c6ccf9..846b254bb9 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 b7756de8c6..093be19b52 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 92ce360643..fbbb76a240 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 16f1730eec..9747738b85 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 43bcb39d6b..4f606e7d54 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 07d871a13f..f12d4c185a 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -203,6 +203,48 @@ spec: - instances - siteToSiteDataTransfer type: object + linkedVPCNetwork: + description: Immutable. VPC network that is associated with the spoke. + properties: + excludeExportRanges: + description: Immutable. IP ranges encompassing the subnets to + be excluded from peering. + items: + type: string + type: array + uriRef: + description: Immutable. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The URI of the VPC network resource. + + 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 + required: + - uriRef + type: object linkedVpnTunnels: description: Immutable. The URIs of linked VPN tunnel resources properties: diff --git a/crds/networkmanagement_v1alpha1_networkmanagementconnectivitytest.yaml b/crds/networkmanagement_v1alpha1_networkmanagementconnectivitytest.yaml index 333f75a898..2f5adc44d0 100644 --- a/crds/networkmanagement_v1alpha1_networkmanagementconnectivitytest.yaml +++ b/crds/networkmanagement_v1alpha1_networkmanagementconnectivitytest.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml b/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml index c444cd925a..8817f8e6da 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 6236ee8e28..d849a0ccb9 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 f3aa904440..7b63fa645c 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1alpha1_networkservicesedgecachekeyset.yaml b/crds/networkservices_v1alpha1_networkservicesedgecachekeyset.yaml index ffd5835cfb..abc3d495a4 100644 --- a/crds/networkservices_v1alpha1_networkservicesedgecachekeyset.yaml +++ b/crds/networkservices_v1alpha1_networkservicesedgecachekeyset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/networkservices_v1alpha1_networkservicesedgecacheorigin.yaml b/crds/networkservices_v1alpha1_networkservicesedgecacheorigin.yaml index ab821ec3f3..a1d1d455dd 100644 --- a/crds/networkservices_v1alpha1_networkservicesedgecacheorigin.yaml +++ b/crds/networkservices_v1alpha1_networkservicesedgecacheorigin.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/networkservices_v1alpha1_networkservicesedgecacheservice.yaml b/crds/networkservices_v1alpha1_networkservicesedgecacheservice.yaml index 68fe97273d..90a413b03e 100644 --- a/crds/networkservices_v1alpha1_networkservicesedgecacheservice.yaml +++ b/crds/networkservices_v1alpha1_networkservicesedgecacheservice.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml b/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml index cfb544b4ef..2a4cce41df 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 f944769f8a..dbfe773fa1 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 07eed7150c..73fe4dd69d 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 c53ca46091..b036a4a428 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 920c2724f5..9f37928b4b 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 9876977562..dc51d719ab 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 dfb0c03cf3..d46ab32b23 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/notebooks_v1alpha1_notebooksenvironment.yaml b/crds/notebooks_v1alpha1_notebooksenvironment.yaml index 31ac8d8647..6e796f1c0e 100644 --- a/crds/notebooks_v1alpha1_notebooksenvironment.yaml +++ b/crds/notebooks_v1alpha1_notebooksenvironment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/orgpolicy_v1alpha1_orgpolicycustomconstraint.yaml b/crds/orgpolicy_v1alpha1_orgpolicycustomconstraint.yaml index e4af1e8a54..a1073199c1 100644 --- a/crds/orgpolicy_v1alpha1_orgpolicycustomconstraint.yaml +++ b/crds/orgpolicy_v1alpha1_orgpolicycustomconstraint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/osconfig_v1alpha1_osconfigpatchdeployment.yaml b/crds/osconfig_v1alpha1_osconfigpatchdeployment.yaml index fc3fe71ab7..b1f2c442c8 100644 --- a/crds/osconfig_v1alpha1_osconfigpatchdeployment.yaml +++ b/crds/osconfig_v1alpha1_osconfigpatchdeployment.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/osconfig_v1beta1_osconfigguestpolicy.yaml b/crds/osconfig_v1beta1_osconfigguestpolicy.yaml index bd64daba58..8386df798a 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 567f816d08..0340f99a51 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/oslogin_v1alpha1_osloginsshpublickey.yaml b/crds/oslogin_v1alpha1_osloginsshpublickey.yaml index fd671eb38a..ce72004f3e 100644 --- a/crds/oslogin_v1alpha1_osloginsshpublickey.yaml +++ b/crds/oslogin_v1alpha1_osloginsshpublickey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/privateca_v1beta1_privatecacapool.yaml b/crds/privateca_v1beta1_privatecacapool.yaml index ba58d0ee5c..9d9de1d023 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 2f2808cbff..8f65975b92 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 052b01d5af..d7e953d43a 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 d482b30228..8d06865f1f 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 e76cbbbd73..32666724e4 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 62f660abf9..faf6bef342 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 4d6858e8e6..d613682b40 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/pubsublite_v1alpha1_pubsublitesubscription.yaml b/crds/pubsublite_v1alpha1_pubsublitesubscription.yaml index ee451c15b4..8b3bc34ac6 100644 --- a/crds/pubsublite_v1alpha1_pubsublitesubscription.yaml +++ b/crds/pubsublite_v1alpha1_pubsublitesubscription.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/pubsublite_v1alpha1_pubsublitetopic.yaml b/crds/pubsublite_v1alpha1_pubsublitetopic.yaml index 3b0b750ce1..d93078c23d 100644 --- a/crds/pubsublite_v1alpha1_pubsublitetopic.yaml +++ b/crds/pubsublite_v1alpha1_pubsublitetopic.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/pubsublite_v1beta1_pubsublitereservation.yaml b/crds/pubsublite_v1beta1_pubsublitereservation.yaml index ff1d76b696..de2cd67aea 100644 --- a/crds/pubsublite_v1beta1_pubsublitereservation.yaml +++ b/crds/pubsublite_v1beta1_pubsublitereservation.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/recaptchaenterprise_v1beta1_recaptchaenterprisekey.yaml b/crds/recaptchaenterprise_v1beta1_recaptchaenterprisekey.yaml index ebb07fb464..26e6aacd4a 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 6a1762f3e2..c57736527a 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 bc22fcc2cc..ead1538417 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 ca0331edb8..c9807a129f 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 f8db7bf96c..036c21d510 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 0a5b690837..5c691c3c0c 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/run_v1beta1_runjob.yaml b/crds/run_v1beta1_runjob.yaml index 64174cbd87..bbd4bbd795 100644 --- a/crds/run_v1beta1_runjob.yaml +++ b/crds/run_v1beta1_runjob.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -742,6 +742,85 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only + single network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` + field of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud + Run job. + items: + type: string + type: array + type: object + type: array type: object type: object required: diff --git a/crds/run_v1beta1_runservice.yaml b/crds/run_v1beta1_runservice.yaml index 395dbd3a93..ae1e69d0e0 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -875,6 +875,83 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only single + network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field + of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud Run + service. + items: + type: string + type: array + type: object + type: array type: object type: object traffic: diff --git a/crds/secretmanager_v1beta1_secretmanagersecret.yaml b/crds/secretmanager_v1beta1_secretmanagersecret.yaml index 369c3227b4..32c87dfb14 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -101,8 +101,8 @@ spec: after the Secret has been created. properties: auto: - description: Immutable. The Secret will automatically be replicated - without any restrictions. + description: The Secret will automatically be replicated without + any restrictions. properties: customerManagedEncryption: description: |- @@ -148,8 +148,8 @@ spec: type: object automatic: description: DEPRECATED. `automatic` is deprecated and will be - removed in a future major release. Use `auto` instead. Immutable. - The Secret will automatically be replicated without any restrictions. + removed in a future major release. Use `auto` instead. The Secret + will automatically be replicated without any restrictions. type: boolean userManaged: description: Immutable. The Secret will be replicated to the regions diff --git a/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml b/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml index ba77bab3f0..b9dbf294f0 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -83,6 +83,10 @@ spec: enabled: description: The current state of the SecretVersion. type: boolean + isSecretDataBase64: + description: Immutable. If set to 'true', the secret data is expected + to be base64-encoded string and would be sent as is. + type: boolean resourceID: description: Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new diff --git a/crds/securitycenter_v1alpha1_securitycenternotificationconfig.yaml b/crds/securitycenter_v1alpha1_securitycenternotificationconfig.yaml index 47e8a05f22..37625fad1a 100644 --- a/crds/securitycenter_v1alpha1_securitycenternotificationconfig.yaml +++ b/crds/securitycenter_v1alpha1_securitycenternotificationconfig.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/securitycenter_v1alpha1_securitycentersource.yaml b/crds/securitycenter_v1alpha1_securitycentersource.yaml index 5437b58111..b5a39c89e8 100644 --- a/crds/securitycenter_v1alpha1_securitycentersource.yaml +++ b/crds/securitycenter_v1alpha1_securitycentersource.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 index ce4d401d6c..65c8a54e33 100644 --- a/crds/servicedirectory_v1beta1_servicedirectoryendpoint.yaml +++ b/crds/servicedirectory_v1beta1_servicedirectoryendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/servicedirectory_v1beta1_servicedirectorynamespace.yaml b/crds/servicedirectory_v1beta1_servicedirectorynamespace.yaml index 632ee5392c..250dcf8dab 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 40a80f5c47..898174a1c6 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 267ca01e9f..3d4340a77f 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/serviceusage_v1alpha1_serviceusageconsumerquotaoverride.yaml b/crds/serviceusage_v1alpha1_serviceusageconsumerquotaoverride.yaml index b0db2be492..1f4871f7bc 100644 --- a/crds/serviceusage_v1alpha1_serviceusageconsumerquotaoverride.yaml +++ b/crds/serviceusage_v1alpha1_serviceusageconsumerquotaoverride.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 7c2d0859bd..457d68488c 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/serviceusage_v1beta1_serviceidentity.yaml b/crds/serviceusage_v1beta1_serviceidentity.yaml index ba2f6a2db7..74e0350bf1 100644 --- a/crds/serviceusage_v1beta1_serviceidentity.yaml +++ b/crds/serviceusage_v1beta1_serviceidentity.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 6e2ff90546..669fae9083 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 09950b306c..dcb3200b83 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 4b7cfe5158..655c8ce195 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 15ea1a2ecd..095262b8d2 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 c870629430..37efe98d47 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 6b2d22a0ab..4abb6171c4 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 3349a7bbcf..d3f5b60a4a 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1alpha1_storagehmackey.yaml b/crds/storage_v1alpha1_storagehmackey.yaml index efb3b52d85..cbbae437ea 100644 --- a/crds/storage_v1alpha1_storagehmackey.yaml +++ b/crds/storage_v1alpha1_storagehmackey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storage_v1beta1_storagebucket.yaml b/crds/storage_v1beta1_storagebucket.yaml index 1495b1b8f4..ec328651bf 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 c8e458f0ce..c71b132373 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 82e7be55ee..dcda7321c5 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.110.0 + cnrm.cloud.google.com/version: 1.111.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 76a72bc8a9..fecb30c432 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/storagetransfer_v1alpha1_storagetransferagentpool.yaml b/crds/storagetransfer_v1alpha1_storagetransferagentpool.yaml index 808b25947a..0af8723af1 100644 --- a/crds/storagetransfer_v1alpha1_storagetransferagentpool.yaml +++ b/crds/storagetransfer_v1alpha1_storagetransferagentpool.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 00637cb29a..3be7ea1057 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/tags_v1beta1_tagstagbinding.yaml b/crds/tags_v1beta1_tagstagbinding.yaml index 2ccf695682..4ea64b5494 100644 --- a/crds/tags_v1beta1_tagstagbinding.yaml +++ b/crds/tags_v1beta1_tagstagbinding.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/tags_v1beta1_tagstagkey.yaml b/crds/tags_v1beta1_tagstagkey.yaml index d93c77e0b1..5bf7109446 100644 --- a/crds/tags_v1beta1_tagstagkey.yaml +++ b/crds/tags_v1beta1_tagstagkey.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/tags_v1beta1_tagstagvalue.yaml b/crds/tags_v1beta1_tagstagvalue.yaml index 1d2303f8e5..6bb5987ffe 100644 --- a/crds/tags_v1beta1_tagstagvalue.yaml +++ b/crds/tags_v1beta1_tagstagvalue.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/tpu_v1alpha1_tpunode.yaml b/crds/tpu_v1alpha1_tpunode.yaml index f4342c1076..2e5b035482 100644 --- a/crds/tpu_v1alpha1_tpunode.yaml +++ b/crds/tpu_v1alpha1_tpunode.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaidataset.yaml b/crds/vertexai_v1alpha1_vertexaidataset.yaml index 5d99cb19d3..c7c6258a7f 100644 --- a/crds/vertexai_v1alpha1_vertexaidataset.yaml +++ b/crds/vertexai_v1alpha1_vertexaidataset.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaiendpoint.yaml b/crds/vertexai_v1alpha1_vertexaiendpoint.yaml index 095c887463..3b1687ee8e 100644 --- a/crds/vertexai_v1alpha1_vertexaiendpoint.yaml +++ b/crds/vertexai_v1alpha1_vertexaiendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaifeaturestore.yaml b/crds/vertexai_v1alpha1_vertexaifeaturestore.yaml index 7205ef4a04..f36e667f83 100644 --- a/crds/vertexai_v1alpha1_vertexaifeaturestore.yaml +++ b/crds/vertexai_v1alpha1_vertexaifeaturestore.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytype.yaml b/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytype.yaml index 44873a4dc3..6386b5853c 100644 --- a/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytype.yaml +++ b/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytype.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytypefeature.yaml b/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytypefeature.yaml index 019bd5f51d..997ca316c7 100644 --- a/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytypefeature.yaml +++ b/crds/vertexai_v1alpha1_vertexaifeaturestoreentitytypefeature.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaiindex.yaml b/crds/vertexai_v1alpha1_vertexaiindex.yaml index 8bd845b5ee..faad5bcc66 100644 --- a/crds/vertexai_v1alpha1_vertexaiindex.yaml +++ b/crds/vertexai_v1alpha1_vertexaiindex.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaiindexendpoint.yaml b/crds/vertexai_v1alpha1_vertexaiindexendpoint.yaml index 5e763b91a8..0ed26c5a3b 100644 --- a/crds/vertexai_v1alpha1_vertexaiindexendpoint.yaml +++ b/crds/vertexai_v1alpha1_vertexaiindexendpoint.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaimetadatastore.yaml b/crds/vertexai_v1alpha1_vertexaimetadatastore.yaml index 4b560a41ab..314b777364 100644 --- a/crds/vertexai_v1alpha1_vertexaimetadatastore.yaml +++ b/crds/vertexai_v1alpha1_vertexaimetadatastore.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/vertexai_v1alpha1_vertexaitensorboard.yaml b/crds/vertexai_v1alpha1_vertexaitensorboard.yaml index 0109272785..5dfa55c083 100644 --- a/crds/vertexai_v1alpha1_vertexaitensorboard.yaml +++ b/crds/vertexai_v1alpha1_vertexaitensorboard.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 b02a2b4011..dd094cf69e 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/workflows_v1alpha1_workflowsworkflow.yaml b/crds/workflows_v1alpha1_workflowsworkflow.yaml index 6bb7ffc3b2..6c4bd5f8ad 100644 --- a/crds/workflows_v1alpha1_workflowsworkflow.yaml +++ b/crds/workflows_v1alpha1_workflowsworkflow.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/workstations_v1alpha1_workstationsworkstationcluster.yaml b/crds/workstations_v1alpha1_workstationsworkstationcluster.yaml index c1ad435f99..6f08129154 100644 --- a/crds/workstations_v1alpha1_workstationsworkstationcluster.yaml +++ b/crds/workstations_v1alpha1_workstationsworkstationcluster.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/install-bundles/install-bundle-autopilot-gcp-identity/0-cnrm-system.yaml b/install-bundles/install-bundle-autopilot-gcp-identity/0-cnrm-system.yaml index 273e0b0685..436a708f2a 100644 --- a/install-bundles/install-bundle-autopilot-gcp-identity/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-autopilot-gcp-identity/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -475,6 +475,18 @@ rules: - update - patch - delete +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch + - create + - update + - patch + - delete - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -1236,7 +1248,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1286,7 +1298,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1344,7 +1356,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1369,7 +1381,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1399,7 +1411,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1646,6 +1658,14 @@ rules: - get - list - watch +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -2155,7 +2175,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2218,7 +2238,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2236,7 +2256,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2254,7 +2274,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2277,7 +2297,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2294,7 +2314,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -2311,7 +2331,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -2328,7 +2348,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2345,7 +2365,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2362,7 +2382,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2379,7 +2399,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -2401,7 +2421,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2422,7 +2442,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2440,7 +2460,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2453,8 +2473,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.110.0 - image: gcr.io/cnrm-eap/recorder:a3d7971 + value: 1.111.0 + image: gcr.io/cnrm-eap/recorder:a75ef05 imagePullPolicy: Always name: recorder ports: @@ -2488,7 +2508,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2503,7 +2523,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2518,7 +2538,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:a3d7971 + image: gcr.io/cnrm-eap/webhook:a75ef05 imagePullPolicy: Always name: webhook ports: @@ -2548,7 +2568,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2563,7 +2583,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2576,7 +2596,7 @@ spec: env: - name: GOOGLE_APPLICATION_CREDENTIALS value: /var/secrets/google/key.json - image: gcr.io/cnrm-eap/controller:a3d7971 + image: gcr.io/cnrm-eap/controller:a75ef05 imagePullPolicy: Always name: manager ports: @@ -2613,7 +2633,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2628,7 +2648,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2636,7 +2656,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:a3d7971 + image: gcr.io/cnrm-eap/deletiondefender:a75ef05 imagePullPolicy: Always name: deletiondefender ports: @@ -2667,7 +2687,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":70}}]' - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-autopilot-gcp-identity/crds.yaml b/install-bundles/install-bundle-autopilot-gcp-identity/crds.yaml index bcbd24b65e..3bbacb70d8 100644 --- a/install-bundles/install-bundle-autopilot-gcp-identity/crds.yaml +++ b/install-bundles/install-bundle-autopilot-gcp-identity/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2291,11 +2291,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbbackups.alloydb.cnrm.cloud.google.com @@ -2329,7 +2329,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2347,10 +2347,238 @@ spec: type: object spec: properties: - clusterName: - description: Immutable. The full resource name of the backup source - cluster (e.g., projects/{project}/locations/{location}/clusters/{clusterId}). + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + description: + description: Immutable. User-provided description of the backup. + type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object + location: + description: Immutable. The location where the alloydb backup should + reside. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The backupId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterNameRef + - location + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + createTime: + description: Time the Backup was created in UTC. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + etag: + description: A hash of the resource. + type: string + name: + description: 'Output only. The name of the backup resource with the + format: * projects/{project}/locations/{region}/backups/{backupId}.' + 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 + reconciling: + description: If true, indicates that the service is actively updating + the resource. This can happen due to user-triggered updates or system + actions like failover or maintenance. + type: boolean + state: + description: The current state of the backup. + type: string + uid: + description: Output only. The system-generated UID of the resource. + The UID is assigned when the resource is created, and it is retained + until it is deleted. type: string + updateTime: + description: Time the Backup was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 description: description: Immutable. User-provided description of the backup. type: string @@ -2402,7 +2630,7 @@ spec: is used as the default. type: string required: - - clusterName + - clusterNameRef - location - projectRef type: object @@ -2502,11 +2730,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbclusters.alloydb.cnrm.cloud.google.com @@ -2540,7 +2768,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2578,11 +2806,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object labels: additionalProperties: @@ -2668,11 +2921,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object recoveryWindowDays: description: |- @@ -2690,11 +2968,36 @@ spec: cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'Immutable. The fully-qualified resource name of + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 type: object initialUser: description: Initial user to setup during cluster creation. @@ -2748,12 +3051,696 @@ spec: description: Immutable. The location where the alloydb cluster should reside. type: string - network: + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: description: |- - The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The clusterId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + restoreBackupSource: + description: Immutable. The source when restoring from a backup. Conflicts + with 'restore_continuous_backup_source', both can't be set together. + properties: + backupNameRef: + description: (Required) The name of the backup that this cluster + is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: + - backupNameRef + type: object + restoreContinuousBackupSource: + description: Immutable. The source when restoring via point in time + recovery (PITR). Conflicts with 'restore_backup_source', both can't + be set together. + properties: + clusterRef: + description: (Required) The name of the source cluster that this + cluster is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + pointInTime: + description: Immutable. The point in time that this cluster is + restored to, in RFC 3339 format. + type: string + required: + - clusterRef + - pointInTime + type: object + required: + - location + - projectRef + type: object + status: + properties: + backupSource: + description: Cluster created from backup. + items: + properties: + backupName: + description: The name of the backup resource. + type: string + type: object + type: array + 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 + continuousBackupInfo: + description: ContinuousBackupInfo describes the continuous backup + properties of a cluster. + items: + properties: + earliestRestorableTime: + description: The earliest restorable time that can be restored + to. Output only field. + type: string + enabledTime: + description: When ContinuousBackup was most recently enabled. + Set to null if ContinuousBackup is not enabled. + type: string + encryptionInfo: + description: Output only. The encryption information for the + WALs and backups required for ContinuousBackup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that + are being used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + schedule: + description: Days of the week on which a continuous backup is + taken. Output only field. Ignored if passed into the request. + items: + type: string + type: array + type: object + type: array + databaseVersion: + description: The database engine major version. This is an output-only + field and it's populated at the Cluster creation time. This field + cannot be changed after cluster creation. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + migrationSource: + description: Cluster created via DMS migration. + items: + properties: + hostPort: + description: The host and port of the on-premises instance in + host:port format. + type: string + referenceId: + description: Place holder for the external source identifier(e.g + DMS job name) that created the cluster. + type: string + sourceType: + description: Type of migration source. + type: string + type: object + type: array + name: + description: The name of the cluster resource. + 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 + uid: + description: The system-generated UID of the resource. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + automatedBackupPolicy: + description: The automated backup policy for this cluster. AutomatedBackupPolicy + is disabled by default. + properties: + backupWindow: + description: |- + The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - "projects/{projectNumber}/global/networks/{network_id}". + The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. + + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + enabled: + description: Whether automated backups are enabled. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + labels: + additionalProperties: + type: string + description: Labels to apply to backups created using this configuration. + type: object + location: + description: The location where the backup will be stored. Currently, + the only supported option is to store the backup in the same + region as the cluster. + type: string + quantityBasedRetention: + description: Quantity-based Backup retention policy to retain + recent backups. Conflicts with 'time_based_retention', both + can't be set together. + properties: + count: + description: The number of backups to retain. + type: integer + type: object + timeBasedRetention: + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. + properties: + retentionPeriod: + description: |- + The retention period. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + type: object + weeklySchedule: + description: Weekly schedule for the Backup. + properties: + daysOfWeek: + description: 'The days of the week to perform a backup. At + least one day of the week must be provided. Possible values: + ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", + "SATURDAY", "SUNDAY"].' + items: + type: string + type: array + startTimes: + description: The times during the day to start a backup. At + least one start time must be provided. The start times are + assumed to be in UTC and to be an exact hour (e.g., 04:00:00). + items: + properties: + hours: + description: Hours of day in 24 hour format. Should + be from 0 to 23. An API may choose to allow the value + "24:00:00" for scenarios like business closing time. + type: integer + minutes: + description: Minutes of hour of day. Currently, only + the value 0 is supported. + type: integer + nanos: + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. + type: integer + seconds: + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. + type: integer + type: object + type: array + required: + - startTimes + type: object + type: object + continuousBackupConfig: + description: |- + The continuous backup config for this cluster. + + If no policy is provided then the default policy will be used. The default policy takes one backup a day and retains backups for 14 days. + properties: + enabled: + description: Whether continuous backup recovery is enabled. If + not set, defaults to true. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + recoveryWindowDays: + description: |- + The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. + + If not set, defaults to 14 days. + type: integer + type: object + displayName: + description: User-settable and human-readable display name for the + Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 + type: object + initialUser: + description: Initial user to setup during cluster creation. + properties: + password: + description: The initial password for the user. + oneOf: + - not: + required: + - valueFrom + required: + - value + - not: + required: + - value + required: + - valueFrom + properties: + value: + description: Value of the field. Cannot be used if 'valueFrom' + is specified. + type: string + valueFrom: + description: Source for the field's value. Cannot be used + if 'value' is specified. + properties: + secretKeyRef: + description: Reference to a value with the given key in + the given Secret in the resource's namespace. + properties: + key: + description: Key that identifies the value to be extracted. + type: string + name: + description: Name of the Secret to extract a value + from. + type: string + required: + - name + - key + type: object + type: object + type: object + user: + description: The database username. + type: string + required: + - password + type: object + location: + description: Immutable. The location where the alloydb cluster should + reside. + type: string + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 projectRef: description: The project that this resource belongs to. oneOf: @@ -2790,33 +3777,82 @@ spec: description: Immutable. The source when restoring from a backup. Conflicts with 'restore_continuous_backup_source', both can't be set together. properties: - backupName: - description: Immutable. The name of the backup that this cluster + backupNameRef: + description: (Required) The name of the backup that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: - - backupName + - backupNameRef type: object restoreContinuousBackupSource: description: Immutable. The source when restoring via point in time recovery (PITR). Conflicts with 'restore_backup_source', both can't be set together. properties: - cluster: - description: Immutable. The name of the source cluster that this + clusterRef: + description: (Required) The name of the source cluster that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 pointInTime: description: Immutable. The point in time that this cluster is restored to, in RFC 3339 format. type: string required: - - cluster + - clusterRef - pointInTime type: object required: - location - - network - projectRef type: object status: @@ -2963,11 +3999,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbinstances.alloydb.cnrm.cloud.google.com @@ -3001,7 +4037,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -3034,11 +4070,229 @@ spec: Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string - cluster: + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + databaseFlags: + additionalProperties: + type: string + description: Database flags. Set at instance level. * They are copied + from primary instance on read instance creation. * Read instances + can set new or override existing flags that are relevant for reads, + e.g. for enabling columnar cache on a read instance. Flags set on + read instance may or may not be present on primary. + type: object + displayName: + description: User-settable and human-readable display name for the + Instance. + type: string + gceZone: + description: The Compute Engine zone that the instance should serve + from, per https://cloud.google.com/compute/docs/regions-zones This + can ONLY be specified for ZONAL instances. If present for a REGIONAL + instance, an error will be thrown. If this is absent for a ZONAL + instance, instance is created in a random zone with available capacity. + type: string + instanceType: + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' + type: string + machineConfig: + description: Configurations for the machines that host the underlying + database engine. + properties: + cpuCount: + description: The number of CPU's in the VM instance. + type: integer + type: object + readPoolConfig: + description: Read pool specific config. If the instance type is READ_POOL, + this configuration must be provided. + properties: + nodeCount: + description: Read capacity, i.e. number of nodes in a read pool + instance. + type: integer + type: object + resourceID: + description: Immutable. Optional. The instanceId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterRef + - instanceType + 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 + createTime: + description: Time the Instance was created in UTC. + type: string + ipAddress: + description: The IP address for the Instance. This is the connection + endpoint for an end-user application. + type: string + name: + description: The name of the instance resource. + 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 + reconciling: + description: Set to true if the current state of Instance does not + match the user's intended state, and the service is actively updating + the resource to reconcile them. This can happen due to user-triggered + updates or system actions like failover or maintenance. + type: boolean + state: + description: The current state of the alloydb instance. + type: string + uid: + description: The system-generated UID of the resource. + type: string + updateTime: + description: Time the Instance was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + annotations: + additionalProperties: + type: string + description: Annotations to allow client tools to store small amount + of arbitrary data. This is distinct from labels. + type: object + availabilityType: description: |- - Immutable. Identifies the alloydb cluster. Must be in the format - 'projects/{project}/locations/{location}/clusters/{cluster_id}'. + 'Availability type of an Instance. Defaults to REGIONAL for both primary and read instances. + Note that primary and read instances can have different availability types. + Only READ_POOL instance supports ZONAL type. Users can't specify the zone for READ_POOL instance. + Zone is automatically chosen from the list of zones in the region specified. + Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more + can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 databaseFlags: additionalProperties: type: string @@ -3088,7 +4342,7 @@ spec: is used as the default. type: string required: - - cluster + - clusterRef - instanceType type: object status: @@ -3170,7 +4424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3444,7 +4698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3603,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3767,7 +5021,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3940,7 +5194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4084,7 +5338,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4214,7 +5468,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4342,7 +5596,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4517,7 +5771,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4647,7 +5901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4823,7 +6077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4952,7 +6206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5246,7 +6500,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5381,7 +6635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5556,7 +6810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5689,7 +6943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6390,7 +7644,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6540,7 +7794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6991,7 +8245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7358,7 +8612,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7560,7 +8814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7731,7 +8985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7911,7 +9165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8087,7 +9341,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8314,7 +9568,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8639,7 +9893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8813,7 +10067,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9071,7 +10325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9476,7 +10730,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9776,7 +11030,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10632,7 +11886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10819,7 +12073,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11009,7 +12263,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11271,7 +12525,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11851,7 +13105,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12028,7 +13282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12249,7 +13503,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12474,7 +13728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12647,7 +13901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13106,7 +14360,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13374,7 +14628,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13799,7 +15053,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13899,7 +15153,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14103,7 +15357,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14240,7 +15494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14593,7 +15847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15416,7 +16670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15733,7 +16987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15972,7 +17226,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16203,7 +17457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16433,7 +17687,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17941,7 +19195,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18415,7 +19669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18847,7 +20101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19045,7 +20299,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -19312,7 +20566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19495,7 +20749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19674,7 +20928,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19936,7 +21190,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20474,7 +21728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20745,7 +21999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21006,7 +22260,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21232,8 +22486,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -21462,7 +22715,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21732,7 +22985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21946,7 +23199,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23225,7 +24478,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23439,7 +24692,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23616,7 +24869,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24380,7 +25633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24531,7 +25784,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24751,7 +26004,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24943,7 +26196,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25285,7 +26538,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25663,7 +26916,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26407,7 +27660,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26569,7 +27822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26727,7 +27980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27191,7 +28444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27352,7 +28605,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27513,7 +28766,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27871,7 +29124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28650,7 +29903,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28832,7 +30085,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29035,7 +30288,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30068,7 +31321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31100,7 +32353,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31425,7 +32678,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31642,7 +32895,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31698,9 +32951,6 @@ spec: type: object spec: properties: - certificateId: - description: The unique identifier for the resource. - type: integer description: description: Immutable. An optional description of this resource. type: string @@ -31761,6 +33011,9 @@ spec: type: object status: properties: + certificateId: + description: The unique identifier for the resource. + type: integer conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -31827,7 +33080,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32037,7 +33290,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32249,7 +33502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32430,7 +33683,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32630,7 +33883,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32804,7 +34057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33094,7 +34347,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33275,7 +34528,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33420,7 +34673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33549,7 +34802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33775,7 +35028,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34175,7 +35428,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34472,7 +35725,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34590,7 +35843,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34816,8 +36069,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -35024,7 +36276,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35201,7 +36453,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35503,7 +36755,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35800,7 +37052,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35996,7 +37248,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36210,7 +37462,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36534,7 +37786,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36826,7 +38078,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37283,7 +38535,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37639,7 +38891,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37866,7 +39118,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38145,7 +39397,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38766,7 +40018,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39113,7 +40365,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39219,7 +40471,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39363,7 +40615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39762,7 +41014,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39980,7 +41232,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40143,7 +41395,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40401,6 +41653,10 @@ spec: The gateway address for default routes to reach destination addresses outside this subnetwork. type: string + internalIpv6Prefix: + description: The internal IPv6 address range that is assigned to this + subnetwork. + type: string ipv6CidrRange: description: The range of internal IPv6 addresses that are owned by this subnetwork. @@ -40433,7 +41689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40611,7 +41867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40790,7 +42046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40912,6 +42168,44 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + serverTlsPolicyRef: + description: |- + Immutable. A URL referring to a networksecurity.ServerTlsPolicy + resource that describes how the proxy should authenticate inbound + traffic. serverTlsPolicy only applies to a global TargetHttpsProxy + attached to globalForwardingRules with the loadBalancingScheme + set to INTERNAL_SELF_MANAGED or EXTERNAL or EXTERNAL_MANAGED. + For details which ServerTlsPolicy resources are accepted with + INTERNAL_SELF_MANAGED and which with EXTERNAL, EXTERNAL_MANAGED + loadBalancingScheme consult ServerTlsPolicy documentation. + If left blank, communications are not encrypted. + 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}}/locations/{{location}}/serverTlsPolicies/{{value}}`, + where {{value}} is the `name` field of a `NetworkSecurityServerTLSPolicy` + 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 sslCertificates: items: description: |- @@ -41073,7 +42367,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41298,7 +42592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41553,7 +42847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41812,7 +43106,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41979,7 +43273,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42140,7 +43434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44863,7 +46157,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45067,7 +46361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45439,7 +46733,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -45755,7 +47049,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -46301,20 +47595,256 @@ spec: type: object type: array createTime: - description: Output only. The time this note was created. This field - can be used as a filter in list requests. - format: date-time + description: Output only. The time this note was created. This field + can be used as a filter in list requests. + format: date-time + type: string + image: + properties: + fingerprint: + properties: + v2Name: + description: 'Output only. The name of the image''s v2 blobs + computed via: ) Only the name of the final blob is kept.' + type: string + type: object + type: object + 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 + updateTime: + description: Output only. The time this note was last updated. This + field can be used as a filter in list requests. + format: date-time + type: string + 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.111.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/system: "true" + cnrm.cloud.google.com/tf2crd: "true" + name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com +spec: + group: containeranalysis.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ContainerAnalysisOccurrence + plural: containeranalysisoccurrences + shortNames: + - gcpcontaineranalysisoccurrence + - gcpcontaineranalysisoccurrences + singular: containeranalysisoccurrence + 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: v1alpha1 + 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: + attestation: + description: |- + Occurrence that represents a single "attestation". The authenticity + of an attestation can be verified using the attached signature. + If the verifier trusts the public key of the signer, then verifying + the signature is sufficient to establish trust. In this circumstance, + the authority to which this attestation is attached is primarily + useful for lookup (how to find this attestation if you already + know the authority and artifact to be verified) and intent (for + which authority this attestation was intended to sign. + properties: + serializedPayload: + description: |- + The serialized payload that is verified by one or + more signatures. A base64-encoded string. + type: string + signatures: + description: |- + One or more signatures over serializedPayload. + Verifier implementations should consider this attestation + message verified if at least one signature verifies + serializedPayload. See Signature in common.proto for more + details on signature structure and verification. + items: + properties: + publicKeyId: + description: |- + The identifier for the public key that verifies this + signature. MUST be an RFC3986 conformant + URI. * When possible, the key id should be an + immutable reference, such as a cryptographic digest. + Examples of valid values: + + * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr + for more details on this scheme. + * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' + * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): + * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". + type: string + signature: + description: |- + The content of the signature, an opaque bytestring. + The payload that this signature verifies MUST be + unambiguously provided with the Signature during + verification. A wrapper message might provide the + payload explicitly. Alternatively, a message might + have a canonical serialization that can always be + unambiguously computed to derive the payload. + type: string + required: + - publicKeyId + type: object + type: array + required: + - serializedPayload + - signatures + type: object + noteName: + description: |- + Immutable. The analysis note associated with this occurrence, in the form of + projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a + filter in list requests. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + remediation: + description: A description of actions that can be taken to remedy + the note. + type: string + resourceID: + description: Immutable. Optional. The service-generated name of the + resource. Used for acquisition only. Leave unset to create a new + resource. + type: string + resourceUri: + description: |- + Immutable. Required. Immutable. A URI that represents the resource for which + the occurrence applies. For example, + https://gcr.io/project/image@sha256:123abc for a Docker image. + type: string + required: + - attestation + - noteName + - projectRef + - resourceUri + 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 + createTime: + description: The time when the repository was created. + type: string + kind: + description: |- + The note kind which explicitly denotes which of the occurrence + details are specified. This field can be used as a filter in list + requests. + type: string + name: + description: The name of the occurrence. type: string - image: - properties: - fingerprint: - properties: - v2Name: - description: 'Output only. The name of the image''s v2 blobs - computed via: ) Only the name of the final blob is kept.' - type: string - type: object - type: object observedGeneration: description: ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. @@ -46323,11 +47853,11 @@ spec: the resource. type: integer updateTime: - description: Output only. The time this note was last updated. This - field can be used as a filter in list requests. - format: date-time + description: The time when the repository was last updated. type: string type: object + required: + - spec type: object served: true storage: true @@ -46344,25 +47874,25 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" - name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com + name: containerattachedclusters.containerattached.cnrm.cloud.google.com spec: - group: containeranalysis.cnrm.cloud.google.com + group: containerattached.cnrm.cloud.google.com names: categories: - gcp - kind: ContainerAnalysisOccurrence - plural: containeranalysisoccurrences + kind: ContainerAttachedCluster + plural: containerattachedclusters shortNames: - - gcpcontaineranalysisoccurrence - - gcpcontaineranalysisoccurrences - singular: containeranalysisoccurrence + - gcpcontainerattachedcluster + - gcpcontainerattachedclusters + singular: containerattachedcluster preserveUnknownFields: false scope: Namespaced versions: @@ -46382,7 +47912,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -46400,71 +47930,154 @@ spec: type: object spec: properties: - attestation: + annotations: + additionalProperties: + type: string description: |- - Occurrence that represents a single "attestation". The authenticity - of an attestation can be verified using the attached signature. - If the verifier trusts the public key of the signer, then verifying - the signature is sufficient to establish trust. In this circumstance, - the authority to which this attestation is attached is primarily - useful for lookup (how to find this attestation if you already - know the authority and artifact to be verified) and intent (for - which authority this attestation was intended to sign. + Optional. Annotations on the cluster. This field has the same + restrictions as Kubernetes annotations. The total size of all keys and + values combined is limited to 256k. Key can have 2 segments: prefix (optional) + and name (required), separated by a slash (/). Prefix must be a DNS subdomain. + Name must be 63 characters or less, begin and end with alphanumerics, + with dashes (-), underscores (_), dots (.), and alphanumerics between. + type: object + authorization: + description: Configuration related to the cluster RBAC settings. properties: - serializedPayload: + adminUsers: description: |- - The serialized payload that is verified by one or - more signatures. A base64-encoded string. + Users that can perform operations as a cluster admin. A managed + ClusterRoleBinding will be created to grant the 'cluster-admin' ClusterRole + to the users. Up to ten admin users can be provided. + + For more info on RBAC, see + https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles. + items: + type: string + type: array + type: object + binaryAuthorization: + description: Binary Authorization configuration. + properties: + evaluationMode: + description: 'Configure Binary Authorization evaluation mode. + Possible values: ["DISABLED", "PROJECT_SINGLETON_POLICY_ENFORCE"].' type: string - signatures: + type: object + deletionPolicy: + description: Policy to determine what flags to send on delete. + type: string + description: + description: |- + A human readable description of this attached cluster. Cannot be longer + than 255 UTF-8 encoded bytes. + type: string + distribution: + description: |- + Immutable. The Kubernetes distribution of the underlying attached cluster. Supported values: + "eks", "aks". + type: string + fleet: + description: Fleet configuration. + properties: + membership: description: |- - One or more signatures over serializedPayload. - Verifier implementations should consider this attestation - message verified if at least one signature verifies - serializedPayload. See Signature in common.proto for more - details on signature structure and verification. - items: - properties: - publicKeyId: - description: |- - The identifier for the public key that verifies this - signature. MUST be an RFC3986 conformant - URI. * When possible, the key id should be an - immutable reference, such as a cryptographic digest. - Examples of valid values: - - * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr - for more details on this scheme. - * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' - * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): - * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". - type: string - signature: - description: |- - The content of the signature, an opaque bytestring. - The payload that this signature verifies MUST be - unambiguously provided with the Signature during - verification. A wrapper message might provide the - payload explicitly. Alternatively, a message might - have a canonical serialization that can always be - unambiguously computed to derive the payload. - type: string + The name of the managed Hub Membership resource associated to this + cluster. Membership names are formatted as + projects//locations/global/membership/. + type: string + projectRef: + description: The number of the Fleet host project where this cluster + will be registered. + oneOf: + - not: + required: + - external required: - - publicKeyId - type: object - type: array + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{value}}`, + where {{value}} is the `number` field of a `Project` 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: - - serializedPayload - - signatures + - projectRef type: object - noteName: + location: + description: Immutable. The location for the resource. + type: string + loggingConfig: + description: Logging configuration. + properties: + componentConfig: + description: The configuration of the logging components. + properties: + enableComponents: + description: 'The components to be enabled. Possible values: + ["SYSTEM_COMPONENTS", "WORKLOADS"].' + items: + type: string + type: array + type: object + type: object + monitoringConfig: + description: Monitoring configuration. + properties: + managedPrometheusConfig: + description: Enable Google Cloud Managed Service for Prometheus + in the cluster. + properties: + enabled: + description: Enable Managed Collection. + type: boolean + type: object + type: object + oidcConfig: description: |- - Immutable. The analysis note associated with this occurrence, in the form of - projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a - filter in list requests. + OIDC discovery information of the target cluster. + + Kubernetes Service Account (KSA) tokens are JWT tokens signed by the cluster + API server. This fields indicates how GCP services + validate KSA tokens in order to allow system workloads (such as GKE Connect + and telemetry agents) to authenticate back to GCP. + + Both clusters with public and private issuer URLs are supported. + Clusters with public issuers only need to specify the 'issuer_url' field + while clusters with private issuers need to provide both + 'issuer_url' and 'jwks'. + properties: + issuerUrl: + description: Immutable. A JSON Web Token (JWT) issuer URI. 'issuer' + must start with 'https://'. + type: string + jwks: + description: Immutable. OIDC verification keys in JWKS format + (RFC 7517). + type: string + required: + - issuerUrl + type: object + platformVersion: + description: The platform version for the cluster (e.g. '1.23.0-gke.1'). type: string projectRef: - description: The project that this resource belongs to. + description: The ID of the project in which the resource belongs. + If it is not provided, the provider project is used. oneOf: - not: required: @@ -46490,29 +48103,28 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object - remediation: - description: A description of actions that can be taken to remedy - the note. - type: string resourceID: - description: Immutable. Optional. The service-generated name of the - resource. Used for acquisition only. Leave unset to create a new - resource. - type: string - resourceUri: - description: |- - Immutable. Required. Immutable. A URI that represents the resource for which - the occurrence applies. For example, - https://gcr.io/project/image@sha256:123abc for a Docker image. + description: Immutable. Optional. The name of the resource. Used for + creation and acquisition. When unset, the value of `metadata.name` + is used as the default. type: string required: - - attestation - - noteName + - distribution + - fleet + - location + - oidcConfig + - platformVersion - projectRef - - resourceUri type: object status: properties: + clusterRegion: + description: |- + Output only. The region where this cluster runs. + + For EKS clusters, this is an AWS region. For AKS clusters, + this is an Azure region. + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -46540,16 +48152,19 @@ spec: type: object type: array createTime: - description: The time when the repository was created. - type: string - kind: - description: |- - The note kind which explicitly denotes which of the occurrence - details are specified. This field can be used as a filter in list - requests. + description: Output only. The time at which this cluster was created. type: string - name: - description: The name of the occurrence. + errors: + description: A set of errors found in the cluster. + items: + properties: + message: + description: Human-friendly description of the error. + type: string + type: object + type: array + kubernetesVersion: + description: The Kubernetes version of the cluster. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -46558,9 +48173,39 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + reconciling: + description: If set, there are currently changes in flight to the + cluster. + type: boolean + state: + description: |- + The current state of the cluster. Possible values: + STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, + DEGRADED. + type: string + uid: + description: A globally unique identifier for the cluster. + type: string updateTime: - description: The time when the repository was last updated. + description: The time at which this cluster was last updated. type: string + workloadIdentityConfig: + description: Workload Identity settings. + items: + properties: + identityProvider: + description: |- + The ID of the OIDC Identity Provider (IdP) associated to + the Workload Identity Pool. + type: string + issuerUri: + description: The OIDC issuer URL for this cluster. + type: string + workloadPool: + description: The Workload Identity Pool associated to the cluster. + type: string + type: object + type: array type: object required: - spec @@ -46580,7 +48225,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47636,6 +49281,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -48410,7 +50064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48794,6 +50448,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -49318,7 +50981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49590,7 +51253,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49756,7 +51419,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49952,7 +51615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50137,7 +51800,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50369,7 +52032,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50543,7 +52206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50833,7 +52496,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51119,7 +52782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51309,7 +52972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51588,7 +53251,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51883,7 +53546,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53698,7 +55361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55640,7 +57303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55812,7 +57475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56413,7 +58076,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56606,7 +58269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57540,7 +59203,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57755,7 +59418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57940,7 +59603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58154,7 +59817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58349,7 +60012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58899,7 +60562,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -59119,7 +60782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60217,7 +61880,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60426,7 +62089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60620,7 +62283,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60817,7 +62480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61054,7 +62717,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65230,7 +66893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65842,7 +67505,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67318,7 +68981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67689,7 +69352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68074,7 +69737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68270,7 +69933,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68468,7 +70131,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68647,7 +70310,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68843,7 +70506,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68966,7 +70629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69131,7 +70794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69273,7 +70936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69767,7 +71430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69989,7 +71652,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -70318,7 +71981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70487,7 +72150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70674,7 +72337,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70851,7 +72514,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70995,7 +72658,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71158,7 +72821,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71310,7 +72973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71458,7 +73121,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71605,7 +73268,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71759,7 +73422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71972,7 +73635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72269,7 +73932,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72701,7 +74364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72967,7 +74630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73332,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73465,7 +75128,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73623,7 +75286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73785,7 +75448,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74099,7 +75762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74301,7 +75964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74502,7 +76165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74663,7 +76326,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74803,7 +76466,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75128,7 +76791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75356,7 +77019,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75596,7 +77259,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75775,7 +77438,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75917,7 +77580,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76275,7 +77938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76456,7 +78119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76752,7 +78415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76919,7 +78582,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77045,7 +78708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77199,7 +78862,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77891,7 +79554,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78050,7 +79713,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78255,7 +79918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -78438,7 +80101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78662,7 +80325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78826,7 +80489,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79039,7 +80702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79256,7 +80919,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79409,7 +81072,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79602,7 +81265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79791,7 +81454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79971,7 +81634,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80097,7 +81760,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80302,7 +81965,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80586,7 +82249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80861,7 +82524,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81282,7 +82945,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -81686,7 +83349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81990,7 +83653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82327,7 +83990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82503,7 +84166,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -83434,7 +85097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90316,7 +91979,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90507,7 +92170,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90802,7 +92465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90929,7 +92592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91230,7 +92893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91801,7 +93464,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91960,7 +93623,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92339,7 +94002,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92521,7 +94184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92709,6 +94372,48 @@ spec: - instances - siteToSiteDataTransfer type: object + linkedVPCNetwork: + description: Immutable. VPC network that is associated with the spoke. + properties: + excludeExportRanges: + description: Immutable. IP ranges encompassing the subnets to + be excluded from peering. + items: + type: string + type: array + uriRef: + description: Immutable. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The URI of the VPC network resource. + + 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 + required: + - uriRef + type: object linkedVpnTunnels: description: Immutable. The URIs of linked VPN tunnel resources properties: @@ -92866,7 +94571,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93141,7 +94846,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93399,7 +95104,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93628,7 +95333,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93872,7 +95577,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94109,7 +95814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94456,7 +96161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -95363,7 +97068,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95684,7 +97389,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95910,7 +97615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -96377,7 +98082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97111,7 +98816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97287,7 +98992,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97617,7 +99322,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97938,7 +99643,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98158,7 +99863,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98319,7 +100024,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99088,7 +100793,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -100090,7 +101795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100781,7 +102486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100917,7 +102622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101420,7 +103125,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -102425,7 +104130,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103336,7 +105041,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103752,7 +105457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103977,7 +105682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104133,7 +105838,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104300,7 +106005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104504,7 +106209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104659,7 +106364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105167,7 +106872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105384,7 +107089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -105620,7 +107325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106130,7 +107835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106308,7 +108013,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106589,7 +108294,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107316,6 +109021,85 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only + single network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` + field of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud + Run job. + items: + type: string + type: array + type: object + type: array type: object type: object required: @@ -107482,7 +109266,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108342,6 +110126,83 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only single + network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field + of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud Run + service. + items: + type: string + type: array + type: object + type: array type: object type: object traffic: @@ -108535,7 +110396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108621,8 +110482,8 @@ spec: after the Secret has been created. properties: auto: - description: Immutable. The Secret will automatically be replicated - without any restrictions. + description: The Secret will automatically be replicated without + any restrictions. properties: customerManagedEncryption: description: |- @@ -108668,8 +110529,8 @@ spec: type: object automatic: description: DEPRECATED. `automatic` is deprecated and will be - removed in a future major release. Use `auto` instead. Immutable. - The Secret will automatically be replicated without any restrictions. + removed in a future major release. Use `auto` instead. The Secret + will automatically be replicated without any restrictions. type: boolean userManaged: description: Immutable. The Secret will be replicated to the regions @@ -108876,7 +110737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108944,6 +110805,10 @@ spec: enabled: description: The current state of the SecretVersion. type: boolean + isSecretDataBase64: + description: Immutable. If set to 'true', the secret data is expected + to be base64-encoded string and would be sent as is. + type: boolean resourceID: description: Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new @@ -109088,7 +110953,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109293,7 +111158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109456,7 +111321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109676,7 +111541,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109833,7 +111698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109985,7 +111850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110132,7 +111997,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110310,7 +112175,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110451,7 +112316,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110633,7 +112498,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110832,7 +112697,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111041,7 +112906,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111181,7 +113046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111352,7 +113217,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112112,7 +113977,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112288,7 +114153,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112529,7 +114394,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112699,7 +114564,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113073,7 +114938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113259,7 +115124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113427,7 +115292,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113630,7 +115495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113792,7 +115657,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114430,7 +116295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114607,7 +116472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114772,7 +116637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114946,7 +116811,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115166,7 +117031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115351,7 +117216,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115757,7 +117622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115902,7 +117767,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116138,7 +118003,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116353,7 +118218,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116541,7 +118406,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116834,7 +118699,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117016,7 +118881,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117206,7 +119071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117485,7 +119350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117677,7 +119542,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/install-bundles/install-bundle-autopilot-namespaced/0-cnrm-system.yaml b/install-bundles/install-bundle-autopilot-namespaced/0-cnrm-system.yaml index c537388773..8ed12b3033 100644 --- a/install-bundles/install-bundle-autopilot-namespaced/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-autopilot-namespaced/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector @@ -55,7 +55,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -475,6 +475,18 @@ rules: - update - patch - delete +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch + - create + - update + - patch + - delete - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -1236,7 +1248,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1286,7 +1298,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1344,7 +1356,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1369,7 +1381,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1399,7 +1411,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector-cluster-role @@ -1430,7 +1442,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1677,6 +1689,14 @@ rules: - get - list - watch +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -2186,7 +2206,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2249,7 +2269,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2267,7 +2287,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2285,7 +2305,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2308,7 +2328,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2325,7 +2345,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2342,7 +2362,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector-binding @@ -2359,7 +2379,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2376,7 +2396,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2393,7 +2413,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2414,7 +2434,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2432,7 +2452,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2445,8 +2465,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.110.0 - image: gcr.io/cnrm-eap/recorder:a3d7971 + value: 1.111.0 + image: gcr.io/cnrm-eap/recorder:a75ef05 imagePullPolicy: Always name: recorder ports: @@ -2480,7 +2500,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2495,7 +2515,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2510,7 +2530,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:a3d7971 + image: gcr.io/cnrm-eap/webhook:a75ef05 imagePullPolicy: Always name: webhook ports: @@ -2540,7 +2560,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2555,7 +2575,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2563,7 +2583,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:a3d7971 + image: gcr.io/cnrm-eap/deletiondefender:a75ef05 imagePullPolicy: Always name: deletiondefender ports: @@ -2593,7 +2613,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-unmanaged-detector cnrm.cloud.google.com/system: "true" @@ -2608,7 +2628,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-unmanaged-detector cnrm.cloud.google.com/system: "true" @@ -2616,7 +2636,7 @@ spec: containers: - command: - /configconnector/unmanageddetector - image: gcr.io/cnrm-eap/unmanageddetector:a3d7971 + image: gcr.io/cnrm-eap/unmanageddetector:a75ef05 imagePullPolicy: Always name: unmanageddetector ports: @@ -2647,7 +2667,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":70}}]' - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-autopilot-namespaced/crds.yaml b/install-bundles/install-bundle-autopilot-namespaced/crds.yaml index bcbd24b65e..3bbacb70d8 100644 --- a/install-bundles/install-bundle-autopilot-namespaced/crds.yaml +++ b/install-bundles/install-bundle-autopilot-namespaced/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2291,11 +2291,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbbackups.alloydb.cnrm.cloud.google.com @@ -2329,7 +2329,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2347,10 +2347,238 @@ spec: type: object spec: properties: - clusterName: - description: Immutable. The full resource name of the backup source - cluster (e.g., projects/{project}/locations/{location}/clusters/{clusterId}). + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + description: + description: Immutable. User-provided description of the backup. + type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object + location: + description: Immutable. The location where the alloydb backup should + reside. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The backupId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterNameRef + - location + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + createTime: + description: Time the Backup was created in UTC. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + etag: + description: A hash of the resource. + type: string + name: + description: 'Output only. The name of the backup resource with the + format: * projects/{project}/locations/{region}/backups/{backupId}.' + 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 + reconciling: + description: If true, indicates that the service is actively updating + the resource. This can happen due to user-triggered updates or system + actions like failover or maintenance. + type: boolean + state: + description: The current state of the backup. + type: string + uid: + description: Output only. The system-generated UID of the resource. + The UID is assigned when the resource is created, and it is retained + until it is deleted. type: string + updateTime: + description: Time the Backup was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 description: description: Immutable. User-provided description of the backup. type: string @@ -2402,7 +2630,7 @@ spec: is used as the default. type: string required: - - clusterName + - clusterNameRef - location - projectRef type: object @@ -2502,11 +2730,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbclusters.alloydb.cnrm.cloud.google.com @@ -2540,7 +2768,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2578,11 +2806,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object labels: additionalProperties: @@ -2668,11 +2921,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object recoveryWindowDays: description: |- @@ -2690,11 +2968,36 @@ spec: cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'Immutable. The fully-qualified resource name of + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 type: object initialUser: description: Initial user to setup during cluster creation. @@ -2748,12 +3051,696 @@ spec: description: Immutable. The location where the alloydb cluster should reside. type: string - network: + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: description: |- - The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The clusterId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + restoreBackupSource: + description: Immutable. The source when restoring from a backup. Conflicts + with 'restore_continuous_backup_source', both can't be set together. + properties: + backupNameRef: + description: (Required) The name of the backup that this cluster + is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: + - backupNameRef + type: object + restoreContinuousBackupSource: + description: Immutable. The source when restoring via point in time + recovery (PITR). Conflicts with 'restore_backup_source', both can't + be set together. + properties: + clusterRef: + description: (Required) The name of the source cluster that this + cluster is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + pointInTime: + description: Immutable. The point in time that this cluster is + restored to, in RFC 3339 format. + type: string + required: + - clusterRef + - pointInTime + type: object + required: + - location + - projectRef + type: object + status: + properties: + backupSource: + description: Cluster created from backup. + items: + properties: + backupName: + description: The name of the backup resource. + type: string + type: object + type: array + 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 + continuousBackupInfo: + description: ContinuousBackupInfo describes the continuous backup + properties of a cluster. + items: + properties: + earliestRestorableTime: + description: The earliest restorable time that can be restored + to. Output only field. + type: string + enabledTime: + description: When ContinuousBackup was most recently enabled. + Set to null if ContinuousBackup is not enabled. + type: string + encryptionInfo: + description: Output only. The encryption information for the + WALs and backups required for ContinuousBackup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that + are being used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + schedule: + description: Days of the week on which a continuous backup is + taken. Output only field. Ignored if passed into the request. + items: + type: string + type: array + type: object + type: array + databaseVersion: + description: The database engine major version. This is an output-only + field and it's populated at the Cluster creation time. This field + cannot be changed after cluster creation. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + migrationSource: + description: Cluster created via DMS migration. + items: + properties: + hostPort: + description: The host and port of the on-premises instance in + host:port format. + type: string + referenceId: + description: Place holder for the external source identifier(e.g + DMS job name) that created the cluster. + type: string + sourceType: + description: Type of migration source. + type: string + type: object + type: array + name: + description: The name of the cluster resource. + 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 + uid: + description: The system-generated UID of the resource. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + automatedBackupPolicy: + description: The automated backup policy for this cluster. AutomatedBackupPolicy + is disabled by default. + properties: + backupWindow: + description: |- + The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - "projects/{projectNumber}/global/networks/{network_id}". + The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. + + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + enabled: + description: Whether automated backups are enabled. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + labels: + additionalProperties: + type: string + description: Labels to apply to backups created using this configuration. + type: object + location: + description: The location where the backup will be stored. Currently, + the only supported option is to store the backup in the same + region as the cluster. + type: string + quantityBasedRetention: + description: Quantity-based Backup retention policy to retain + recent backups. Conflicts with 'time_based_retention', both + can't be set together. + properties: + count: + description: The number of backups to retain. + type: integer + type: object + timeBasedRetention: + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. + properties: + retentionPeriod: + description: |- + The retention period. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + type: object + weeklySchedule: + description: Weekly schedule for the Backup. + properties: + daysOfWeek: + description: 'The days of the week to perform a backup. At + least one day of the week must be provided. Possible values: + ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", + "SATURDAY", "SUNDAY"].' + items: + type: string + type: array + startTimes: + description: The times during the day to start a backup. At + least one start time must be provided. The start times are + assumed to be in UTC and to be an exact hour (e.g., 04:00:00). + items: + properties: + hours: + description: Hours of day in 24 hour format. Should + be from 0 to 23. An API may choose to allow the value + "24:00:00" for scenarios like business closing time. + type: integer + minutes: + description: Minutes of hour of day. Currently, only + the value 0 is supported. + type: integer + nanos: + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. + type: integer + seconds: + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. + type: integer + type: object + type: array + required: + - startTimes + type: object + type: object + continuousBackupConfig: + description: |- + The continuous backup config for this cluster. + + If no policy is provided then the default policy will be used. The default policy takes one backup a day and retains backups for 14 days. + properties: + enabled: + description: Whether continuous backup recovery is enabled. If + not set, defaults to true. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + recoveryWindowDays: + description: |- + The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. + + If not set, defaults to 14 days. + type: integer + type: object + displayName: + description: User-settable and human-readable display name for the + Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 + type: object + initialUser: + description: Initial user to setup during cluster creation. + properties: + password: + description: The initial password for the user. + oneOf: + - not: + required: + - valueFrom + required: + - value + - not: + required: + - value + required: + - valueFrom + properties: + value: + description: Value of the field. Cannot be used if 'valueFrom' + is specified. + type: string + valueFrom: + description: Source for the field's value. Cannot be used + if 'value' is specified. + properties: + secretKeyRef: + description: Reference to a value with the given key in + the given Secret in the resource's namespace. + properties: + key: + description: Key that identifies the value to be extracted. + type: string + name: + description: Name of the Secret to extract a value + from. + type: string + required: + - name + - key + type: object + type: object + type: object + user: + description: The database username. + type: string + required: + - password + type: object + location: + description: Immutable. The location where the alloydb cluster should + reside. + type: string + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 projectRef: description: The project that this resource belongs to. oneOf: @@ -2790,33 +3777,82 @@ spec: description: Immutable. The source when restoring from a backup. Conflicts with 'restore_continuous_backup_source', both can't be set together. properties: - backupName: - description: Immutable. The name of the backup that this cluster + backupNameRef: + description: (Required) The name of the backup that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: - - backupName + - backupNameRef type: object restoreContinuousBackupSource: description: Immutable. The source when restoring via point in time recovery (PITR). Conflicts with 'restore_backup_source', both can't be set together. properties: - cluster: - description: Immutable. The name of the source cluster that this + clusterRef: + description: (Required) The name of the source cluster that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 pointInTime: description: Immutable. The point in time that this cluster is restored to, in RFC 3339 format. type: string required: - - cluster + - clusterRef - pointInTime type: object required: - location - - network - projectRef type: object status: @@ -2963,11 +3999,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbinstances.alloydb.cnrm.cloud.google.com @@ -3001,7 +4037,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -3034,11 +4070,229 @@ spec: Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string - cluster: + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + databaseFlags: + additionalProperties: + type: string + description: Database flags. Set at instance level. * They are copied + from primary instance on read instance creation. * Read instances + can set new or override existing flags that are relevant for reads, + e.g. for enabling columnar cache on a read instance. Flags set on + read instance may or may not be present on primary. + type: object + displayName: + description: User-settable and human-readable display name for the + Instance. + type: string + gceZone: + description: The Compute Engine zone that the instance should serve + from, per https://cloud.google.com/compute/docs/regions-zones This + can ONLY be specified for ZONAL instances. If present for a REGIONAL + instance, an error will be thrown. If this is absent for a ZONAL + instance, instance is created in a random zone with available capacity. + type: string + instanceType: + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' + type: string + machineConfig: + description: Configurations for the machines that host the underlying + database engine. + properties: + cpuCount: + description: The number of CPU's in the VM instance. + type: integer + type: object + readPoolConfig: + description: Read pool specific config. If the instance type is READ_POOL, + this configuration must be provided. + properties: + nodeCount: + description: Read capacity, i.e. number of nodes in a read pool + instance. + type: integer + type: object + resourceID: + description: Immutable. Optional. The instanceId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterRef + - instanceType + 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 + createTime: + description: Time the Instance was created in UTC. + type: string + ipAddress: + description: The IP address for the Instance. This is the connection + endpoint for an end-user application. + type: string + name: + description: The name of the instance resource. + 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 + reconciling: + description: Set to true if the current state of Instance does not + match the user's intended state, and the service is actively updating + the resource to reconcile them. This can happen due to user-triggered + updates or system actions like failover or maintenance. + type: boolean + state: + description: The current state of the alloydb instance. + type: string + uid: + description: The system-generated UID of the resource. + type: string + updateTime: + description: Time the Instance was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + annotations: + additionalProperties: + type: string + description: Annotations to allow client tools to store small amount + of arbitrary data. This is distinct from labels. + type: object + availabilityType: description: |- - Immutable. Identifies the alloydb cluster. Must be in the format - 'projects/{project}/locations/{location}/clusters/{cluster_id}'. + 'Availability type of an Instance. Defaults to REGIONAL for both primary and read instances. + Note that primary and read instances can have different availability types. + Only READ_POOL instance supports ZONAL type. Users can't specify the zone for READ_POOL instance. + Zone is automatically chosen from the list of zones in the region specified. + Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more + can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 databaseFlags: additionalProperties: type: string @@ -3088,7 +4342,7 @@ spec: is used as the default. type: string required: - - cluster + - clusterRef - instanceType type: object status: @@ -3170,7 +4424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3444,7 +4698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3603,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3767,7 +5021,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3940,7 +5194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4084,7 +5338,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4214,7 +5468,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4342,7 +5596,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4517,7 +5771,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4647,7 +5901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4823,7 +6077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4952,7 +6206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5246,7 +6500,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5381,7 +6635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5556,7 +6810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5689,7 +6943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6390,7 +7644,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6540,7 +7794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6991,7 +8245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7358,7 +8612,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7560,7 +8814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7731,7 +8985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7911,7 +9165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8087,7 +9341,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8314,7 +9568,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8639,7 +9893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8813,7 +10067,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9071,7 +10325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9476,7 +10730,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9776,7 +11030,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10632,7 +11886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10819,7 +12073,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11009,7 +12263,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11271,7 +12525,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11851,7 +13105,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12028,7 +13282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12249,7 +13503,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12474,7 +13728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12647,7 +13901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13106,7 +14360,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13374,7 +14628,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13799,7 +15053,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13899,7 +15153,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14103,7 +15357,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14240,7 +15494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14593,7 +15847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15416,7 +16670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15733,7 +16987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15972,7 +17226,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16203,7 +17457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16433,7 +17687,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17941,7 +19195,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18415,7 +19669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18847,7 +20101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19045,7 +20299,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -19312,7 +20566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19495,7 +20749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19674,7 +20928,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19936,7 +21190,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20474,7 +21728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20745,7 +21999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21006,7 +22260,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21232,8 +22486,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -21462,7 +22715,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21732,7 +22985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21946,7 +23199,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23225,7 +24478,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23439,7 +24692,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23616,7 +24869,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24380,7 +25633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24531,7 +25784,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24751,7 +26004,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24943,7 +26196,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25285,7 +26538,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25663,7 +26916,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26407,7 +27660,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26569,7 +27822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26727,7 +27980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27191,7 +28444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27352,7 +28605,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27513,7 +28766,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27871,7 +29124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28650,7 +29903,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28832,7 +30085,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29035,7 +30288,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30068,7 +31321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31100,7 +32353,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31425,7 +32678,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31642,7 +32895,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31698,9 +32951,6 @@ spec: type: object spec: properties: - certificateId: - description: The unique identifier for the resource. - type: integer description: description: Immutable. An optional description of this resource. type: string @@ -31761,6 +33011,9 @@ spec: type: object status: properties: + certificateId: + description: The unique identifier for the resource. + type: integer conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -31827,7 +33080,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32037,7 +33290,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32249,7 +33502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32430,7 +33683,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32630,7 +33883,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32804,7 +34057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33094,7 +34347,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33275,7 +34528,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33420,7 +34673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33549,7 +34802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33775,7 +35028,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34175,7 +35428,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34472,7 +35725,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34590,7 +35843,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34816,8 +36069,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -35024,7 +36276,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35201,7 +36453,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35503,7 +36755,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35800,7 +37052,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35996,7 +37248,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36210,7 +37462,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36534,7 +37786,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36826,7 +38078,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37283,7 +38535,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37639,7 +38891,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37866,7 +39118,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38145,7 +39397,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38766,7 +40018,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39113,7 +40365,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39219,7 +40471,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39363,7 +40615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39762,7 +41014,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39980,7 +41232,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40143,7 +41395,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40401,6 +41653,10 @@ spec: The gateway address for default routes to reach destination addresses outside this subnetwork. type: string + internalIpv6Prefix: + description: The internal IPv6 address range that is assigned to this + subnetwork. + type: string ipv6CidrRange: description: The range of internal IPv6 addresses that are owned by this subnetwork. @@ -40433,7 +41689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40611,7 +41867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40790,7 +42046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40912,6 +42168,44 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + serverTlsPolicyRef: + description: |- + Immutable. A URL referring to a networksecurity.ServerTlsPolicy + resource that describes how the proxy should authenticate inbound + traffic. serverTlsPolicy only applies to a global TargetHttpsProxy + attached to globalForwardingRules with the loadBalancingScheme + set to INTERNAL_SELF_MANAGED or EXTERNAL or EXTERNAL_MANAGED. + For details which ServerTlsPolicy resources are accepted with + INTERNAL_SELF_MANAGED and which with EXTERNAL, EXTERNAL_MANAGED + loadBalancingScheme consult ServerTlsPolicy documentation. + If left blank, communications are not encrypted. + 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}}/locations/{{location}}/serverTlsPolicies/{{value}}`, + where {{value}} is the `name` field of a `NetworkSecurityServerTLSPolicy` + 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 sslCertificates: items: description: |- @@ -41073,7 +42367,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41298,7 +42592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41553,7 +42847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41812,7 +43106,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41979,7 +43273,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42140,7 +43434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44863,7 +46157,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45067,7 +46361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45439,7 +46733,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -45755,7 +47049,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -46301,20 +47595,256 @@ spec: type: object type: array createTime: - description: Output only. The time this note was created. This field - can be used as a filter in list requests. - format: date-time + description: Output only. The time this note was created. This field + can be used as a filter in list requests. + format: date-time + type: string + image: + properties: + fingerprint: + properties: + v2Name: + description: 'Output only. The name of the image''s v2 blobs + computed via: ) Only the name of the final blob is kept.' + type: string + type: object + type: object + 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 + updateTime: + description: Output only. The time this note was last updated. This + field can be used as a filter in list requests. + format: date-time + type: string + 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.111.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/system: "true" + cnrm.cloud.google.com/tf2crd: "true" + name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com +spec: + group: containeranalysis.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ContainerAnalysisOccurrence + plural: containeranalysisoccurrences + shortNames: + - gcpcontaineranalysisoccurrence + - gcpcontaineranalysisoccurrences + singular: containeranalysisoccurrence + 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: v1alpha1 + 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: + attestation: + description: |- + Occurrence that represents a single "attestation". The authenticity + of an attestation can be verified using the attached signature. + If the verifier trusts the public key of the signer, then verifying + the signature is sufficient to establish trust. In this circumstance, + the authority to which this attestation is attached is primarily + useful for lookup (how to find this attestation if you already + know the authority and artifact to be verified) and intent (for + which authority this attestation was intended to sign. + properties: + serializedPayload: + description: |- + The serialized payload that is verified by one or + more signatures. A base64-encoded string. + type: string + signatures: + description: |- + One or more signatures over serializedPayload. + Verifier implementations should consider this attestation + message verified if at least one signature verifies + serializedPayload. See Signature in common.proto for more + details on signature structure and verification. + items: + properties: + publicKeyId: + description: |- + The identifier for the public key that verifies this + signature. MUST be an RFC3986 conformant + URI. * When possible, the key id should be an + immutable reference, such as a cryptographic digest. + Examples of valid values: + + * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr + for more details on this scheme. + * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' + * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): + * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". + type: string + signature: + description: |- + The content of the signature, an opaque bytestring. + The payload that this signature verifies MUST be + unambiguously provided with the Signature during + verification. A wrapper message might provide the + payload explicitly. Alternatively, a message might + have a canonical serialization that can always be + unambiguously computed to derive the payload. + type: string + required: + - publicKeyId + type: object + type: array + required: + - serializedPayload + - signatures + type: object + noteName: + description: |- + Immutable. The analysis note associated with this occurrence, in the form of + projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a + filter in list requests. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + remediation: + description: A description of actions that can be taken to remedy + the note. + type: string + resourceID: + description: Immutable. Optional. The service-generated name of the + resource. Used for acquisition only. Leave unset to create a new + resource. + type: string + resourceUri: + description: |- + Immutable. Required. Immutable. A URI that represents the resource for which + the occurrence applies. For example, + https://gcr.io/project/image@sha256:123abc for a Docker image. + type: string + required: + - attestation + - noteName + - projectRef + - resourceUri + 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 + createTime: + description: The time when the repository was created. + type: string + kind: + description: |- + The note kind which explicitly denotes which of the occurrence + details are specified. This field can be used as a filter in list + requests. + type: string + name: + description: The name of the occurrence. type: string - image: - properties: - fingerprint: - properties: - v2Name: - description: 'Output only. The name of the image''s v2 blobs - computed via: ) Only the name of the final blob is kept.' - type: string - type: object - type: object observedGeneration: description: ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. @@ -46323,11 +47853,11 @@ spec: the resource. type: integer updateTime: - description: Output only. The time this note was last updated. This - field can be used as a filter in list requests. - format: date-time + description: The time when the repository was last updated. type: string type: object + required: + - spec type: object served: true storage: true @@ -46344,25 +47874,25 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" - name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com + name: containerattachedclusters.containerattached.cnrm.cloud.google.com spec: - group: containeranalysis.cnrm.cloud.google.com + group: containerattached.cnrm.cloud.google.com names: categories: - gcp - kind: ContainerAnalysisOccurrence - plural: containeranalysisoccurrences + kind: ContainerAttachedCluster + plural: containerattachedclusters shortNames: - - gcpcontaineranalysisoccurrence - - gcpcontaineranalysisoccurrences - singular: containeranalysisoccurrence + - gcpcontainerattachedcluster + - gcpcontainerattachedclusters + singular: containerattachedcluster preserveUnknownFields: false scope: Namespaced versions: @@ -46382,7 +47912,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -46400,71 +47930,154 @@ spec: type: object spec: properties: - attestation: + annotations: + additionalProperties: + type: string description: |- - Occurrence that represents a single "attestation". The authenticity - of an attestation can be verified using the attached signature. - If the verifier trusts the public key of the signer, then verifying - the signature is sufficient to establish trust. In this circumstance, - the authority to which this attestation is attached is primarily - useful for lookup (how to find this attestation if you already - know the authority and artifact to be verified) and intent (for - which authority this attestation was intended to sign. + Optional. Annotations on the cluster. This field has the same + restrictions as Kubernetes annotations. The total size of all keys and + values combined is limited to 256k. Key can have 2 segments: prefix (optional) + and name (required), separated by a slash (/). Prefix must be a DNS subdomain. + Name must be 63 characters or less, begin and end with alphanumerics, + with dashes (-), underscores (_), dots (.), and alphanumerics between. + type: object + authorization: + description: Configuration related to the cluster RBAC settings. properties: - serializedPayload: + adminUsers: description: |- - The serialized payload that is verified by one or - more signatures. A base64-encoded string. + Users that can perform operations as a cluster admin. A managed + ClusterRoleBinding will be created to grant the 'cluster-admin' ClusterRole + to the users. Up to ten admin users can be provided. + + For more info on RBAC, see + https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles. + items: + type: string + type: array + type: object + binaryAuthorization: + description: Binary Authorization configuration. + properties: + evaluationMode: + description: 'Configure Binary Authorization evaluation mode. + Possible values: ["DISABLED", "PROJECT_SINGLETON_POLICY_ENFORCE"].' type: string - signatures: + type: object + deletionPolicy: + description: Policy to determine what flags to send on delete. + type: string + description: + description: |- + A human readable description of this attached cluster. Cannot be longer + than 255 UTF-8 encoded bytes. + type: string + distribution: + description: |- + Immutable. The Kubernetes distribution of the underlying attached cluster. Supported values: + "eks", "aks". + type: string + fleet: + description: Fleet configuration. + properties: + membership: description: |- - One or more signatures over serializedPayload. - Verifier implementations should consider this attestation - message verified if at least one signature verifies - serializedPayload. See Signature in common.proto for more - details on signature structure and verification. - items: - properties: - publicKeyId: - description: |- - The identifier for the public key that verifies this - signature. MUST be an RFC3986 conformant - URI. * When possible, the key id should be an - immutable reference, such as a cryptographic digest. - Examples of valid values: - - * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr - for more details on this scheme. - * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' - * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): - * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". - type: string - signature: - description: |- - The content of the signature, an opaque bytestring. - The payload that this signature verifies MUST be - unambiguously provided with the Signature during - verification. A wrapper message might provide the - payload explicitly. Alternatively, a message might - have a canonical serialization that can always be - unambiguously computed to derive the payload. - type: string + The name of the managed Hub Membership resource associated to this + cluster. Membership names are formatted as + projects//locations/global/membership/. + type: string + projectRef: + description: The number of the Fleet host project where this cluster + will be registered. + oneOf: + - not: + required: + - external required: - - publicKeyId - type: object - type: array + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{value}}`, + where {{value}} is the `number` field of a `Project` 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: - - serializedPayload - - signatures + - projectRef type: object - noteName: + location: + description: Immutable. The location for the resource. + type: string + loggingConfig: + description: Logging configuration. + properties: + componentConfig: + description: The configuration of the logging components. + properties: + enableComponents: + description: 'The components to be enabled. Possible values: + ["SYSTEM_COMPONENTS", "WORKLOADS"].' + items: + type: string + type: array + type: object + type: object + monitoringConfig: + description: Monitoring configuration. + properties: + managedPrometheusConfig: + description: Enable Google Cloud Managed Service for Prometheus + in the cluster. + properties: + enabled: + description: Enable Managed Collection. + type: boolean + type: object + type: object + oidcConfig: description: |- - Immutable. The analysis note associated with this occurrence, in the form of - projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a - filter in list requests. + OIDC discovery information of the target cluster. + + Kubernetes Service Account (KSA) tokens are JWT tokens signed by the cluster + API server. This fields indicates how GCP services + validate KSA tokens in order to allow system workloads (such as GKE Connect + and telemetry agents) to authenticate back to GCP. + + Both clusters with public and private issuer URLs are supported. + Clusters with public issuers only need to specify the 'issuer_url' field + while clusters with private issuers need to provide both + 'issuer_url' and 'jwks'. + properties: + issuerUrl: + description: Immutable. A JSON Web Token (JWT) issuer URI. 'issuer' + must start with 'https://'. + type: string + jwks: + description: Immutable. OIDC verification keys in JWKS format + (RFC 7517). + type: string + required: + - issuerUrl + type: object + platformVersion: + description: The platform version for the cluster (e.g. '1.23.0-gke.1'). type: string projectRef: - description: The project that this resource belongs to. + description: The ID of the project in which the resource belongs. + If it is not provided, the provider project is used. oneOf: - not: required: @@ -46490,29 +48103,28 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object - remediation: - description: A description of actions that can be taken to remedy - the note. - type: string resourceID: - description: Immutable. Optional. The service-generated name of the - resource. Used for acquisition only. Leave unset to create a new - resource. - type: string - resourceUri: - description: |- - Immutable. Required. Immutable. A URI that represents the resource for which - the occurrence applies. For example, - https://gcr.io/project/image@sha256:123abc for a Docker image. + description: Immutable. Optional. The name of the resource. Used for + creation and acquisition. When unset, the value of `metadata.name` + is used as the default. type: string required: - - attestation - - noteName + - distribution + - fleet + - location + - oidcConfig + - platformVersion - projectRef - - resourceUri type: object status: properties: + clusterRegion: + description: |- + Output only. The region where this cluster runs. + + For EKS clusters, this is an AWS region. For AKS clusters, + this is an Azure region. + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -46540,16 +48152,19 @@ spec: type: object type: array createTime: - description: The time when the repository was created. - type: string - kind: - description: |- - The note kind which explicitly denotes which of the occurrence - details are specified. This field can be used as a filter in list - requests. + description: Output only. The time at which this cluster was created. type: string - name: - description: The name of the occurrence. + errors: + description: A set of errors found in the cluster. + items: + properties: + message: + description: Human-friendly description of the error. + type: string + type: object + type: array + kubernetesVersion: + description: The Kubernetes version of the cluster. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -46558,9 +48173,39 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + reconciling: + description: If set, there are currently changes in flight to the + cluster. + type: boolean + state: + description: |- + The current state of the cluster. Possible values: + STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, + DEGRADED. + type: string + uid: + description: A globally unique identifier for the cluster. + type: string updateTime: - description: The time when the repository was last updated. + description: The time at which this cluster was last updated. type: string + workloadIdentityConfig: + description: Workload Identity settings. + items: + properties: + identityProvider: + description: |- + The ID of the OIDC Identity Provider (IdP) associated to + the Workload Identity Pool. + type: string + issuerUri: + description: The OIDC issuer URL for this cluster. + type: string + workloadPool: + description: The Workload Identity Pool associated to the cluster. + type: string + type: object + type: array type: object required: - spec @@ -46580,7 +48225,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47636,6 +49281,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -48410,7 +50064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48794,6 +50448,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -49318,7 +50981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49590,7 +51253,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49756,7 +51419,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49952,7 +51615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50137,7 +51800,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50369,7 +52032,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50543,7 +52206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50833,7 +52496,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51119,7 +52782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51309,7 +52972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51588,7 +53251,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51883,7 +53546,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53698,7 +55361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55640,7 +57303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55812,7 +57475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56413,7 +58076,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56606,7 +58269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57540,7 +59203,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57755,7 +59418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57940,7 +59603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58154,7 +59817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58349,7 +60012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58899,7 +60562,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -59119,7 +60782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60217,7 +61880,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60426,7 +62089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60620,7 +62283,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60817,7 +62480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61054,7 +62717,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65230,7 +66893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65842,7 +67505,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67318,7 +68981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67689,7 +69352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68074,7 +69737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68270,7 +69933,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68468,7 +70131,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68647,7 +70310,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68843,7 +70506,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68966,7 +70629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69131,7 +70794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69273,7 +70936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69767,7 +71430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69989,7 +71652,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -70318,7 +71981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70487,7 +72150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70674,7 +72337,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70851,7 +72514,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70995,7 +72658,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71158,7 +72821,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71310,7 +72973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71458,7 +73121,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71605,7 +73268,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71759,7 +73422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71972,7 +73635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72269,7 +73932,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72701,7 +74364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72967,7 +74630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73332,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73465,7 +75128,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73623,7 +75286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73785,7 +75448,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74099,7 +75762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74301,7 +75964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74502,7 +76165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74663,7 +76326,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74803,7 +76466,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75128,7 +76791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75356,7 +77019,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75596,7 +77259,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75775,7 +77438,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75917,7 +77580,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76275,7 +77938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76456,7 +78119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76752,7 +78415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76919,7 +78582,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77045,7 +78708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77199,7 +78862,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77891,7 +79554,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78050,7 +79713,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78255,7 +79918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -78438,7 +80101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78662,7 +80325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78826,7 +80489,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79039,7 +80702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79256,7 +80919,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79409,7 +81072,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79602,7 +81265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79791,7 +81454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79971,7 +81634,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80097,7 +81760,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80302,7 +81965,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80586,7 +82249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80861,7 +82524,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81282,7 +82945,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -81686,7 +83349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81990,7 +83653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82327,7 +83990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82503,7 +84166,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -83434,7 +85097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90316,7 +91979,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90507,7 +92170,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90802,7 +92465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90929,7 +92592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91230,7 +92893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91801,7 +93464,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91960,7 +93623,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92339,7 +94002,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92521,7 +94184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92709,6 +94372,48 @@ spec: - instances - siteToSiteDataTransfer type: object + linkedVPCNetwork: + description: Immutable. VPC network that is associated with the spoke. + properties: + excludeExportRanges: + description: Immutable. IP ranges encompassing the subnets to + be excluded from peering. + items: + type: string + type: array + uriRef: + description: Immutable. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The URI of the VPC network resource. + + 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 + required: + - uriRef + type: object linkedVpnTunnels: description: Immutable. The URIs of linked VPN tunnel resources properties: @@ -92866,7 +94571,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93141,7 +94846,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93399,7 +95104,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93628,7 +95333,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93872,7 +95577,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94109,7 +95814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94456,7 +96161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -95363,7 +97068,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95684,7 +97389,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95910,7 +97615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -96377,7 +98082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97111,7 +98816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97287,7 +98992,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97617,7 +99322,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97938,7 +99643,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98158,7 +99863,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98319,7 +100024,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99088,7 +100793,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -100090,7 +101795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100781,7 +102486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100917,7 +102622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101420,7 +103125,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -102425,7 +104130,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103336,7 +105041,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103752,7 +105457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103977,7 +105682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104133,7 +105838,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104300,7 +106005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104504,7 +106209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104659,7 +106364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105167,7 +106872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105384,7 +107089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -105620,7 +107325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106130,7 +107835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106308,7 +108013,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106589,7 +108294,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107316,6 +109021,85 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only + single network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` + field of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud + Run job. + items: + type: string + type: array + type: object + type: array type: object type: object required: @@ -107482,7 +109266,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108342,6 +110126,83 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only single + network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field + of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud Run + service. + items: + type: string + type: array + type: object + type: array type: object type: object traffic: @@ -108535,7 +110396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108621,8 +110482,8 @@ spec: after the Secret has been created. properties: auto: - description: Immutable. The Secret will automatically be replicated - without any restrictions. + description: The Secret will automatically be replicated without + any restrictions. properties: customerManagedEncryption: description: |- @@ -108668,8 +110529,8 @@ spec: type: object automatic: description: DEPRECATED. `automatic` is deprecated and will be - removed in a future major release. Use `auto` instead. Immutable. - The Secret will automatically be replicated without any restrictions. + removed in a future major release. Use `auto` instead. The Secret + will automatically be replicated without any restrictions. type: boolean userManaged: description: Immutable. The Secret will be replicated to the regions @@ -108876,7 +110737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108944,6 +110805,10 @@ spec: enabled: description: The current state of the SecretVersion. type: boolean + isSecretDataBase64: + description: Immutable. If set to 'true', the secret data is expected + to be base64-encoded string and would be sent as is. + type: boolean resourceID: description: Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new @@ -109088,7 +110953,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109293,7 +111158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109456,7 +111321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109676,7 +111541,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109833,7 +111698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109985,7 +111850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110132,7 +111997,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110310,7 +112175,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110451,7 +112316,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110633,7 +112498,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110832,7 +112697,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111041,7 +112906,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111181,7 +113046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111352,7 +113217,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112112,7 +113977,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112288,7 +114153,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112529,7 +114394,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112699,7 +114564,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113073,7 +114938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113259,7 +115124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113427,7 +115292,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113630,7 +115495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113792,7 +115657,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114430,7 +116295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114607,7 +116472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114772,7 +116637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114946,7 +116811,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115166,7 +117031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115351,7 +117216,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115757,7 +117622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115902,7 +117767,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116138,7 +118003,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116353,7 +118218,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116541,7 +118406,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116834,7 +118699,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117016,7 +118881,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117206,7 +119071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117485,7 +119350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117677,7 +119542,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/install-bundles/install-bundle-autopilot-namespaced/per-namespace-components.yaml b/install-bundles/install-bundle-autopilot-namespaced/per-namespace-components.yaml index 54d6c91f2a..5ea0bc6fda 100644 --- a/install-bundles/install-bundle-autopilot-namespaced/per-namespace-components.yaml +++ b/install-bundles/install-bundle-autopilot-namespaced/per-namespace-components.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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:a3d7971 + image: gcr.io/cnrm-eap/controller:a75ef05 imagePullPolicy: Always name: manager ports: diff --git a/install-bundles/install-bundle-autopilot-workload-identity/0-cnrm-system.yaml b/install-bundles/install-bundle-autopilot-workload-identity/0-cnrm-system.yaml index 56be2a01bd..31cc5606ff 100644 --- a/install-bundles/install-bundle-autopilot-workload-identity/0-cnrm-system.yaml +++ b/install-bundles/install-bundle-autopilot-workload-identity/0-cnrm-system.yaml @@ -16,7 +16,7 @@ apiVersion: v1 kind: Namespace metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -476,6 +476,18 @@ rules: - update - patch - delete +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch + - create + - update + - patch + - delete - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -1237,7 +1249,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1287,7 +1299,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1345,7 +1357,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1370,7 +1382,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1400,7 +1412,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1647,6 +1659,14 @@ rules: - get - list - watch +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -2156,7 +2176,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2219,7 +2239,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2237,7 +2257,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2255,7 +2275,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2278,7 +2298,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2295,7 +2315,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -2312,7 +2332,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -2329,7 +2349,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2346,7 +2366,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2363,7 +2383,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2380,7 +2400,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -2402,7 +2422,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2423,7 +2443,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2441,7 +2461,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2454,8 +2474,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.110.0 - image: gcr.io/cnrm-eap/recorder:a3d7971 + value: 1.111.0 + image: gcr.io/cnrm-eap/recorder:a75ef05 imagePullPolicy: Always name: recorder ports: @@ -2489,7 +2509,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2504,7 +2524,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2519,7 +2539,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:a3d7971 + image: gcr.io/cnrm-eap/webhook:a75ef05 imagePullPolicy: Always name: webhook ports: @@ -2549,7 +2569,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2564,7 +2584,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2574,7 +2594,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:a3d7971 + image: gcr.io/cnrm-eap/controller:a75ef05 imagePullPolicy: Always name: manager ports: @@ -2604,7 +2624,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2619,7 +2639,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2627,7 +2647,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:a3d7971 + image: gcr.io/cnrm-eap/deletiondefender:a75ef05 imagePullPolicy: Always name: deletiondefender ports: @@ -2658,7 +2678,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":70}}]' - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook diff --git a/install-bundles/install-bundle-autopilot-workload-identity/crds.yaml b/install-bundles/install-bundle-autopilot-workload-identity/crds.yaml index bcbd24b65e..3bbacb70d8 100644 --- a/install-bundles/install-bundle-autopilot-workload-identity/crds.yaml +++ b/install-bundles/install-bundle-autopilot-workload-identity/crds.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2291,11 +2291,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbbackups.alloydb.cnrm.cloud.google.com @@ -2329,7 +2329,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2347,10 +2347,238 @@ spec: type: object spec: properties: - clusterName: - description: Immutable. The full resource name of the backup source - cluster (e.g., projects/{project}/locations/{location}/clusters/{clusterId}). + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + description: + description: Immutable. User-provided description of the backup. + type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object + location: + description: Immutable. The location where the alloydb backup should + reside. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The backupId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterNameRef + - location + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + createTime: + description: Time the Backup was created in UTC. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + etag: + description: A hash of the resource. + type: string + name: + description: 'Output only. The name of the backup resource with the + format: * projects/{project}/locations/{region}/backups/{backupId}.' + 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 + reconciling: + description: If true, indicates that the service is actively updating + the resource. This can happen due to user-triggered updates or system + actions like failover or maintenance. + type: boolean + state: + description: The current state of the backup. + type: string + uid: + description: Output only. The system-generated UID of the resource. + The UID is assigned when the resource is created, and it is retained + until it is deleted. type: string + updateTime: + description: Time the Backup was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 description: description: Immutable. User-provided description of the backup. type: string @@ -2402,7 +2630,7 @@ spec: is used as the default. type: string required: - - clusterName + - clusterNameRef - location - projectRef type: object @@ -2502,11 +2730,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbclusters.alloydb.cnrm.cloud.google.com @@ -2540,7 +2768,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2578,11 +2806,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object labels: additionalProperties: @@ -2668,11 +2921,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object recoveryWindowDays: description: |- @@ -2690,11 +2968,36 @@ spec: cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'Immutable. The fully-qualified resource name of + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 type: object initialUser: description: Initial user to setup during cluster creation. @@ -2748,12 +3051,696 @@ spec: description: Immutable. The location where the alloydb cluster should reside. type: string - network: + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: description: |- - The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The clusterId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + restoreBackupSource: + description: Immutable. The source when restoring from a backup. Conflicts + with 'restore_continuous_backup_source', both can't be set together. + properties: + backupNameRef: + description: (Required) The name of the backup that this cluster + is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: + - backupNameRef + type: object + restoreContinuousBackupSource: + description: Immutable. The source when restoring via point in time + recovery (PITR). Conflicts with 'restore_backup_source', both can't + be set together. + properties: + clusterRef: + description: (Required) The name of the source cluster that this + cluster is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + pointInTime: + description: Immutable. The point in time that this cluster is + restored to, in RFC 3339 format. + type: string + required: + - clusterRef + - pointInTime + type: object + required: + - location + - projectRef + type: object + status: + properties: + backupSource: + description: Cluster created from backup. + items: + properties: + backupName: + description: The name of the backup resource. + type: string + type: object + type: array + 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 + continuousBackupInfo: + description: ContinuousBackupInfo describes the continuous backup + properties of a cluster. + items: + properties: + earliestRestorableTime: + description: The earliest restorable time that can be restored + to. Output only field. + type: string + enabledTime: + description: When ContinuousBackup was most recently enabled. + Set to null if ContinuousBackup is not enabled. + type: string + encryptionInfo: + description: Output only. The encryption information for the + WALs and backups required for ContinuousBackup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that + are being used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + schedule: + description: Days of the week on which a continuous backup is + taken. Output only field. Ignored if passed into the request. + items: + type: string + type: array + type: object + type: array + databaseVersion: + description: The database engine major version. This is an output-only + field and it's populated at the Cluster creation time. This field + cannot be changed after cluster creation. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + migrationSource: + description: Cluster created via DMS migration. + items: + properties: + hostPort: + description: The host and port of the on-premises instance in + host:port format. + type: string + referenceId: + description: Place holder for the external source identifier(e.g + DMS job name) that created the cluster. + type: string + sourceType: + description: Type of migration source. + type: string + type: object + type: array + name: + description: The name of the cluster resource. + 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 + uid: + description: The system-generated UID of the resource. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + automatedBackupPolicy: + description: The automated backup policy for this cluster. AutomatedBackupPolicy + is disabled by default. + properties: + backupWindow: + description: |- + The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - "projects/{projectNumber}/global/networks/{network_id}". + The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. + + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + enabled: + description: Whether automated backups are enabled. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + labels: + additionalProperties: + type: string + description: Labels to apply to backups created using this configuration. + type: object + location: + description: The location where the backup will be stored. Currently, + the only supported option is to store the backup in the same + region as the cluster. + type: string + quantityBasedRetention: + description: Quantity-based Backup retention policy to retain + recent backups. Conflicts with 'time_based_retention', both + can't be set together. + properties: + count: + description: The number of backups to retain. + type: integer + type: object + timeBasedRetention: + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. + properties: + retentionPeriod: + description: |- + The retention period. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + type: object + weeklySchedule: + description: Weekly schedule for the Backup. + properties: + daysOfWeek: + description: 'The days of the week to perform a backup. At + least one day of the week must be provided. Possible values: + ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", + "SATURDAY", "SUNDAY"].' + items: + type: string + type: array + startTimes: + description: The times during the day to start a backup. At + least one start time must be provided. The start times are + assumed to be in UTC and to be an exact hour (e.g., 04:00:00). + items: + properties: + hours: + description: Hours of day in 24 hour format. Should + be from 0 to 23. An API may choose to allow the value + "24:00:00" for scenarios like business closing time. + type: integer + minutes: + description: Minutes of hour of day. Currently, only + the value 0 is supported. + type: integer + nanos: + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. + type: integer + seconds: + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. + type: integer + type: object + type: array + required: + - startTimes + type: object + type: object + continuousBackupConfig: + description: |- + The continuous backup config for this cluster. + + If no policy is provided then the default policy will be used. The default policy takes one backup a day and retains backups for 14 days. + properties: + enabled: + description: Whether continuous backup recovery is enabled. If + not set, defaults to true. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + recoveryWindowDays: + description: |- + The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. + + If not set, defaults to 14 days. + type: integer + type: object + displayName: + description: User-settable and human-readable display name for the + Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 + type: object + initialUser: + description: Initial user to setup during cluster creation. + properties: + password: + description: The initial password for the user. + oneOf: + - not: + required: + - valueFrom + required: + - value + - not: + required: + - value + required: + - valueFrom + properties: + value: + description: Value of the field. Cannot be used if 'valueFrom' + is specified. + type: string + valueFrom: + description: Source for the field's value. Cannot be used + if 'value' is specified. + properties: + secretKeyRef: + description: Reference to a value with the given key in + the given Secret in the resource's namespace. + properties: + key: + description: Key that identifies the value to be extracted. + type: string + name: + description: Name of the Secret to extract a value + from. + type: string + required: + - name + - key + type: object + type: object + type: object + user: + description: The database username. + type: string + required: + - password + type: object + location: + description: Immutable. The location where the alloydb cluster should + reside. + type: string + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 projectRef: description: The project that this resource belongs to. oneOf: @@ -2790,33 +3777,82 @@ spec: description: Immutable. The source when restoring from a backup. Conflicts with 'restore_continuous_backup_source', both can't be set together. properties: - backupName: - description: Immutable. The name of the backup that this cluster + backupNameRef: + description: (Required) The name of the backup that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: - - backupName + - backupNameRef type: object restoreContinuousBackupSource: description: Immutable. The source when restoring via point in time recovery (PITR). Conflicts with 'restore_backup_source', both can't be set together. properties: - cluster: - description: Immutable. The name of the source cluster that this + clusterRef: + description: (Required) The name of the source cluster that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 pointInTime: description: Immutable. The point in time that this cluster is restored to, in RFC 3339 format. type: string required: - - cluster + - clusterRef - pointInTime type: object required: - location - - network - projectRef type: object status: @@ -2963,11 +3999,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbinstances.alloydb.cnrm.cloud.google.com @@ -3001,7 +4037,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -3034,11 +4070,229 @@ spec: Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string - cluster: + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + databaseFlags: + additionalProperties: + type: string + description: Database flags. Set at instance level. * They are copied + from primary instance on read instance creation. * Read instances + can set new or override existing flags that are relevant for reads, + e.g. for enabling columnar cache on a read instance. Flags set on + read instance may or may not be present on primary. + type: object + displayName: + description: User-settable and human-readable display name for the + Instance. + type: string + gceZone: + description: The Compute Engine zone that the instance should serve + from, per https://cloud.google.com/compute/docs/regions-zones This + can ONLY be specified for ZONAL instances. If present for a REGIONAL + instance, an error will be thrown. If this is absent for a ZONAL + instance, instance is created in a random zone with available capacity. + type: string + instanceType: + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' + type: string + machineConfig: + description: Configurations for the machines that host the underlying + database engine. + properties: + cpuCount: + description: The number of CPU's in the VM instance. + type: integer + type: object + readPoolConfig: + description: Read pool specific config. If the instance type is READ_POOL, + this configuration must be provided. + properties: + nodeCount: + description: Read capacity, i.e. number of nodes in a read pool + instance. + type: integer + type: object + resourceID: + description: Immutable. Optional. The instanceId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterRef + - instanceType + 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 + createTime: + description: Time the Instance was created in UTC. + type: string + ipAddress: + description: The IP address for the Instance. This is the connection + endpoint for an end-user application. + type: string + name: + description: The name of the instance resource. + 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 + reconciling: + description: Set to true if the current state of Instance does not + match the user's intended state, and the service is actively updating + the resource to reconcile them. This can happen due to user-triggered + updates or system actions like failover or maintenance. + type: boolean + state: + description: The current state of the alloydb instance. + type: string + uid: + description: The system-generated UID of the resource. + type: string + updateTime: + description: Time the Instance was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + annotations: + additionalProperties: + type: string + description: Annotations to allow client tools to store small amount + of arbitrary data. This is distinct from labels. + type: object + availabilityType: description: |- - Immutable. Identifies the alloydb cluster. Must be in the format - 'projects/{project}/locations/{location}/clusters/{cluster_id}'. + 'Availability type of an Instance. Defaults to REGIONAL for both primary and read instances. + Note that primary and read instances can have different availability types. + Only READ_POOL instance supports ZONAL type. Users can't specify the zone for READ_POOL instance. + Zone is automatically chosen from the list of zones in the region specified. + Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more + can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 databaseFlags: additionalProperties: type: string @@ -3088,7 +4342,7 @@ spec: is used as the default. type: string required: - - cluster + - clusterRef - instanceType type: object status: @@ -3170,7 +4424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3444,7 +4698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3603,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3767,7 +5021,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3940,7 +5194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4084,7 +5338,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4214,7 +5468,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4342,7 +5596,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4517,7 +5771,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4647,7 +5901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4823,7 +6077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4952,7 +6206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5246,7 +6500,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5381,7 +6635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5556,7 +6810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5689,7 +6943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6390,7 +7644,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6540,7 +7794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6991,7 +8245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7358,7 +8612,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7560,7 +8814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7731,7 +8985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7911,7 +9165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8087,7 +9341,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8314,7 +9568,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8639,7 +9893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8813,7 +10067,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9071,7 +10325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9476,7 +10730,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9776,7 +11030,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10632,7 +11886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10819,7 +12073,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11009,7 +12263,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11271,7 +12525,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11851,7 +13105,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12028,7 +13282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12249,7 +13503,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12474,7 +13728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12647,7 +13901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13106,7 +14360,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13374,7 +14628,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13799,7 +15053,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13899,7 +15153,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14103,7 +15357,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14240,7 +15494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14593,7 +15847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15416,7 +16670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15733,7 +16987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15972,7 +17226,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16203,7 +17457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16433,7 +17687,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17941,7 +19195,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18415,7 +19669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18847,7 +20101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19045,7 +20299,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -19312,7 +20566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19495,7 +20749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19674,7 +20928,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19936,7 +21190,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20474,7 +21728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20745,7 +21999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21006,7 +22260,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21232,8 +22486,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -21462,7 +22715,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21732,7 +22985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21946,7 +23199,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23225,7 +24478,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23439,7 +24692,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23616,7 +24869,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24380,7 +25633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24531,7 +25784,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24751,7 +26004,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24943,7 +26196,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25285,7 +26538,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25663,7 +26916,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26407,7 +27660,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26569,7 +27822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26727,7 +27980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27191,7 +28444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27352,7 +28605,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27513,7 +28766,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27871,7 +29124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28650,7 +29903,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28832,7 +30085,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29035,7 +30288,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30068,7 +31321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31100,7 +32353,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31425,7 +32678,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31642,7 +32895,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31698,9 +32951,6 @@ spec: type: object spec: properties: - certificateId: - description: The unique identifier for the resource. - type: integer description: description: Immutable. An optional description of this resource. type: string @@ -31761,6 +33011,9 @@ spec: type: object status: properties: + certificateId: + description: The unique identifier for the resource. + type: integer conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -31827,7 +33080,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32037,7 +33290,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32249,7 +33502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32430,7 +33683,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32630,7 +33883,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32804,7 +34057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33094,7 +34347,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33275,7 +34528,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33420,7 +34673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33549,7 +34802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33775,7 +35028,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34175,7 +35428,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34472,7 +35725,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34590,7 +35843,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34816,8 +36069,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -35024,7 +36276,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35201,7 +36453,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35503,7 +36755,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35800,7 +37052,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35996,7 +37248,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36210,7 +37462,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36534,7 +37786,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36826,7 +38078,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37283,7 +38535,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37639,7 +38891,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37866,7 +39118,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38145,7 +39397,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38766,7 +40018,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39113,7 +40365,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39219,7 +40471,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39363,7 +40615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39762,7 +41014,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39980,7 +41232,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40143,7 +41395,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40401,6 +41653,10 @@ spec: The gateway address for default routes to reach destination addresses outside this subnetwork. type: string + internalIpv6Prefix: + description: The internal IPv6 address range that is assigned to this + subnetwork. + type: string ipv6CidrRange: description: The range of internal IPv6 addresses that are owned by this subnetwork. @@ -40433,7 +41689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40611,7 +41867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40790,7 +42046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40912,6 +42168,44 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + serverTlsPolicyRef: + description: |- + Immutable. A URL referring to a networksecurity.ServerTlsPolicy + resource that describes how the proxy should authenticate inbound + traffic. serverTlsPolicy only applies to a global TargetHttpsProxy + attached to globalForwardingRules with the loadBalancingScheme + set to INTERNAL_SELF_MANAGED or EXTERNAL or EXTERNAL_MANAGED. + For details which ServerTlsPolicy resources are accepted with + INTERNAL_SELF_MANAGED and which with EXTERNAL, EXTERNAL_MANAGED + loadBalancingScheme consult ServerTlsPolicy documentation. + If left blank, communications are not encrypted. + 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}}/locations/{{location}}/serverTlsPolicies/{{value}}`, + where {{value}} is the `name` field of a `NetworkSecurityServerTLSPolicy` + 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 sslCertificates: items: description: |- @@ -41073,7 +42367,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41298,7 +42592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41553,7 +42847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41812,7 +43106,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41979,7 +43273,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42140,7 +43434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44863,7 +46157,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45067,7 +46361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45439,7 +46733,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -45755,7 +47049,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -46301,20 +47595,256 @@ spec: type: object type: array createTime: - description: Output only. The time this note was created. This field - can be used as a filter in list requests. - format: date-time + description: Output only. The time this note was created. This field + can be used as a filter in list requests. + format: date-time + type: string + image: + properties: + fingerprint: + properties: + v2Name: + description: 'Output only. The name of the image''s v2 blobs + computed via: ) Only the name of the final blob is kept.' + type: string + type: object + type: object + 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 + updateTime: + description: Output only. The time this note was last updated. This + field can be used as a filter in list requests. + format: date-time + type: string + 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.111.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/system: "true" + cnrm.cloud.google.com/tf2crd: "true" + name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com +spec: + group: containeranalysis.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ContainerAnalysisOccurrence + plural: containeranalysisoccurrences + shortNames: + - gcpcontaineranalysisoccurrence + - gcpcontaineranalysisoccurrences + singular: containeranalysisoccurrence + 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: v1alpha1 + 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: + attestation: + description: |- + Occurrence that represents a single "attestation". The authenticity + of an attestation can be verified using the attached signature. + If the verifier trusts the public key of the signer, then verifying + the signature is sufficient to establish trust. In this circumstance, + the authority to which this attestation is attached is primarily + useful for lookup (how to find this attestation if you already + know the authority and artifact to be verified) and intent (for + which authority this attestation was intended to sign. + properties: + serializedPayload: + description: |- + The serialized payload that is verified by one or + more signatures. A base64-encoded string. + type: string + signatures: + description: |- + One or more signatures over serializedPayload. + Verifier implementations should consider this attestation + message verified if at least one signature verifies + serializedPayload. See Signature in common.proto for more + details on signature structure and verification. + items: + properties: + publicKeyId: + description: |- + The identifier for the public key that verifies this + signature. MUST be an RFC3986 conformant + URI. * When possible, the key id should be an + immutable reference, such as a cryptographic digest. + Examples of valid values: + + * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr + for more details on this scheme. + * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' + * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): + * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". + type: string + signature: + description: |- + The content of the signature, an opaque bytestring. + The payload that this signature verifies MUST be + unambiguously provided with the Signature during + verification. A wrapper message might provide the + payload explicitly. Alternatively, a message might + have a canonical serialization that can always be + unambiguously computed to derive the payload. + type: string + required: + - publicKeyId + type: object + type: array + required: + - serializedPayload + - signatures + type: object + noteName: + description: |- + Immutable. The analysis note associated with this occurrence, in the form of + projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a + filter in list requests. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + remediation: + description: A description of actions that can be taken to remedy + the note. + type: string + resourceID: + description: Immutable. Optional. The service-generated name of the + resource. Used for acquisition only. Leave unset to create a new + resource. + type: string + resourceUri: + description: |- + Immutable. Required. Immutable. A URI that represents the resource for which + the occurrence applies. For example, + https://gcr.io/project/image@sha256:123abc for a Docker image. + type: string + required: + - attestation + - noteName + - projectRef + - resourceUri + 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 + createTime: + description: The time when the repository was created. + type: string + kind: + description: |- + The note kind which explicitly denotes which of the occurrence + details are specified. This field can be used as a filter in list + requests. + type: string + name: + description: The name of the occurrence. type: string - image: - properties: - fingerprint: - properties: - v2Name: - description: 'Output only. The name of the image''s v2 blobs - computed via: ) Only the name of the final blob is kept.' - type: string - type: object - type: object observedGeneration: description: ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. @@ -46323,11 +47853,11 @@ spec: the resource. type: integer updateTime: - description: Output only. The time this note was last updated. This - field can be used as a filter in list requests. - format: date-time + description: The time when the repository was last updated. type: string type: object + required: + - spec type: object served: true storage: true @@ -46344,25 +47874,25 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" - name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com + name: containerattachedclusters.containerattached.cnrm.cloud.google.com spec: - group: containeranalysis.cnrm.cloud.google.com + group: containerattached.cnrm.cloud.google.com names: categories: - gcp - kind: ContainerAnalysisOccurrence - plural: containeranalysisoccurrences + kind: ContainerAttachedCluster + plural: containerattachedclusters shortNames: - - gcpcontaineranalysisoccurrence - - gcpcontaineranalysisoccurrences - singular: containeranalysisoccurrence + - gcpcontainerattachedcluster + - gcpcontainerattachedclusters + singular: containerattachedcluster preserveUnknownFields: false scope: Namespaced versions: @@ -46382,7 +47912,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -46400,71 +47930,154 @@ spec: type: object spec: properties: - attestation: + annotations: + additionalProperties: + type: string description: |- - Occurrence that represents a single "attestation". The authenticity - of an attestation can be verified using the attached signature. - If the verifier trusts the public key of the signer, then verifying - the signature is sufficient to establish trust. In this circumstance, - the authority to which this attestation is attached is primarily - useful for lookup (how to find this attestation if you already - know the authority and artifact to be verified) and intent (for - which authority this attestation was intended to sign. + Optional. Annotations on the cluster. This field has the same + restrictions as Kubernetes annotations. The total size of all keys and + values combined is limited to 256k. Key can have 2 segments: prefix (optional) + and name (required), separated by a slash (/). Prefix must be a DNS subdomain. + Name must be 63 characters or less, begin and end with alphanumerics, + with dashes (-), underscores (_), dots (.), and alphanumerics between. + type: object + authorization: + description: Configuration related to the cluster RBAC settings. properties: - serializedPayload: + adminUsers: description: |- - The serialized payload that is verified by one or - more signatures. A base64-encoded string. + Users that can perform operations as a cluster admin. A managed + ClusterRoleBinding will be created to grant the 'cluster-admin' ClusterRole + to the users. Up to ten admin users can be provided. + + For more info on RBAC, see + https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles. + items: + type: string + type: array + type: object + binaryAuthorization: + description: Binary Authorization configuration. + properties: + evaluationMode: + description: 'Configure Binary Authorization evaluation mode. + Possible values: ["DISABLED", "PROJECT_SINGLETON_POLICY_ENFORCE"].' type: string - signatures: + type: object + deletionPolicy: + description: Policy to determine what flags to send on delete. + type: string + description: + description: |- + A human readable description of this attached cluster. Cannot be longer + than 255 UTF-8 encoded bytes. + type: string + distribution: + description: |- + Immutable. The Kubernetes distribution of the underlying attached cluster. Supported values: + "eks", "aks". + type: string + fleet: + description: Fleet configuration. + properties: + membership: description: |- - One or more signatures over serializedPayload. - Verifier implementations should consider this attestation - message verified if at least one signature verifies - serializedPayload. See Signature in common.proto for more - details on signature structure and verification. - items: - properties: - publicKeyId: - description: |- - The identifier for the public key that verifies this - signature. MUST be an RFC3986 conformant - URI. * When possible, the key id should be an - immutable reference, such as a cryptographic digest. - Examples of valid values: - - * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr - for more details on this scheme. - * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' - * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): - * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". - type: string - signature: - description: |- - The content of the signature, an opaque bytestring. - The payload that this signature verifies MUST be - unambiguously provided with the Signature during - verification. A wrapper message might provide the - payload explicitly. Alternatively, a message might - have a canonical serialization that can always be - unambiguously computed to derive the payload. - type: string + The name of the managed Hub Membership resource associated to this + cluster. Membership names are formatted as + projects//locations/global/membership/. + type: string + projectRef: + description: The number of the Fleet host project where this cluster + will be registered. + oneOf: + - not: + required: + - external required: - - publicKeyId - type: object - type: array + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{value}}`, + where {{value}} is the `number` field of a `Project` 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: - - serializedPayload - - signatures + - projectRef type: object - noteName: + location: + description: Immutable. The location for the resource. + type: string + loggingConfig: + description: Logging configuration. + properties: + componentConfig: + description: The configuration of the logging components. + properties: + enableComponents: + description: 'The components to be enabled. Possible values: + ["SYSTEM_COMPONENTS", "WORKLOADS"].' + items: + type: string + type: array + type: object + type: object + monitoringConfig: + description: Monitoring configuration. + properties: + managedPrometheusConfig: + description: Enable Google Cloud Managed Service for Prometheus + in the cluster. + properties: + enabled: + description: Enable Managed Collection. + type: boolean + type: object + type: object + oidcConfig: description: |- - Immutable. The analysis note associated with this occurrence, in the form of - projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a - filter in list requests. + OIDC discovery information of the target cluster. + + Kubernetes Service Account (KSA) tokens are JWT tokens signed by the cluster + API server. This fields indicates how GCP services + validate KSA tokens in order to allow system workloads (such as GKE Connect + and telemetry agents) to authenticate back to GCP. + + Both clusters with public and private issuer URLs are supported. + Clusters with public issuers only need to specify the 'issuer_url' field + while clusters with private issuers need to provide both + 'issuer_url' and 'jwks'. + properties: + issuerUrl: + description: Immutable. A JSON Web Token (JWT) issuer URI. 'issuer' + must start with 'https://'. + type: string + jwks: + description: Immutable. OIDC verification keys in JWKS format + (RFC 7517). + type: string + required: + - issuerUrl + type: object + platformVersion: + description: The platform version for the cluster (e.g. '1.23.0-gke.1'). type: string projectRef: - description: The project that this resource belongs to. + description: The ID of the project in which the resource belongs. + If it is not provided, the provider project is used. oneOf: - not: required: @@ -46490,29 +48103,28 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object - remediation: - description: A description of actions that can be taken to remedy - the note. - type: string resourceID: - description: Immutable. Optional. The service-generated name of the - resource. Used for acquisition only. Leave unset to create a new - resource. - type: string - resourceUri: - description: |- - Immutable. Required. Immutable. A URI that represents the resource for which - the occurrence applies. For example, - https://gcr.io/project/image@sha256:123abc for a Docker image. + description: Immutable. Optional. The name of the resource. Used for + creation and acquisition. When unset, the value of `metadata.name` + is used as the default. type: string required: - - attestation - - noteName + - distribution + - fleet + - location + - oidcConfig + - platformVersion - projectRef - - resourceUri type: object status: properties: + clusterRegion: + description: |- + Output only. The region where this cluster runs. + + For EKS clusters, this is an AWS region. For AKS clusters, + this is an Azure region. + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -46540,16 +48152,19 @@ spec: type: object type: array createTime: - description: The time when the repository was created. - type: string - kind: - description: |- - The note kind which explicitly denotes which of the occurrence - details are specified. This field can be used as a filter in list - requests. + description: Output only. The time at which this cluster was created. type: string - name: - description: The name of the occurrence. + errors: + description: A set of errors found in the cluster. + items: + properties: + message: + description: Human-friendly description of the error. + type: string + type: object + type: array + kubernetesVersion: + description: The Kubernetes version of the cluster. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -46558,9 +48173,39 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + reconciling: + description: If set, there are currently changes in flight to the + cluster. + type: boolean + state: + description: |- + The current state of the cluster. Possible values: + STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, + DEGRADED. + type: string + uid: + description: A globally unique identifier for the cluster. + type: string updateTime: - description: The time when the repository was last updated. + description: The time at which this cluster was last updated. type: string + workloadIdentityConfig: + description: Workload Identity settings. + items: + properties: + identityProvider: + description: |- + The ID of the OIDC Identity Provider (IdP) associated to + the Workload Identity Pool. + type: string + issuerUri: + description: The OIDC issuer URL for this cluster. + type: string + workloadPool: + description: The Workload Identity Pool associated to the cluster. + type: string + type: object + type: array type: object required: - spec @@ -46580,7 +48225,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47636,6 +49281,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -48410,7 +50064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48794,6 +50448,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -49318,7 +50981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49590,7 +51253,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49756,7 +51419,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49952,7 +51615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50137,7 +51800,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50369,7 +52032,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50543,7 +52206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50833,7 +52496,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51119,7 +52782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51309,7 +52972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51588,7 +53251,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51883,7 +53546,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53698,7 +55361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55640,7 +57303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55812,7 +57475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56413,7 +58076,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56606,7 +58269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57540,7 +59203,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57755,7 +59418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57940,7 +59603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58154,7 +59817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58349,7 +60012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58899,7 +60562,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -59119,7 +60782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60217,7 +61880,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60426,7 +62089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60620,7 +62283,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60817,7 +62480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61054,7 +62717,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65230,7 +66893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65842,7 +67505,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67318,7 +68981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67689,7 +69352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68074,7 +69737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68270,7 +69933,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68468,7 +70131,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68647,7 +70310,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68843,7 +70506,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68966,7 +70629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69131,7 +70794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69273,7 +70936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69767,7 +71430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69989,7 +71652,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -70318,7 +71981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70487,7 +72150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70674,7 +72337,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70851,7 +72514,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70995,7 +72658,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71158,7 +72821,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71310,7 +72973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71458,7 +73121,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71605,7 +73268,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71759,7 +73422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71972,7 +73635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72269,7 +73932,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72701,7 +74364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72967,7 +74630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73332,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73465,7 +75128,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73623,7 +75286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73785,7 +75448,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74099,7 +75762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74301,7 +75964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74502,7 +76165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74663,7 +76326,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74803,7 +76466,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75128,7 +76791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75356,7 +77019,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75596,7 +77259,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75775,7 +77438,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75917,7 +77580,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76275,7 +77938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76456,7 +78119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76752,7 +78415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76919,7 +78582,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77045,7 +78708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77199,7 +78862,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77891,7 +79554,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78050,7 +79713,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78255,7 +79918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -78438,7 +80101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78662,7 +80325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78826,7 +80489,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79039,7 +80702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79256,7 +80919,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79409,7 +81072,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79602,7 +81265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79791,7 +81454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79971,7 +81634,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80097,7 +81760,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80302,7 +81965,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80586,7 +82249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80861,7 +82524,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81282,7 +82945,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -81686,7 +83349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81990,7 +83653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82327,7 +83990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82503,7 +84166,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -83434,7 +85097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90316,7 +91979,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90507,7 +92170,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90802,7 +92465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90929,7 +92592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91230,7 +92893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91801,7 +93464,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91960,7 +93623,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92339,7 +94002,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92521,7 +94184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92709,6 +94372,48 @@ spec: - instances - siteToSiteDataTransfer type: object + linkedVPCNetwork: + description: Immutable. VPC network that is associated with the spoke. + properties: + excludeExportRanges: + description: Immutable. IP ranges encompassing the subnets to + be excluded from peering. + items: + type: string + type: array + uriRef: + description: Immutable. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The URI of the VPC network resource. + + 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 + required: + - uriRef + type: object linkedVpnTunnels: description: Immutable. The URIs of linked VPN tunnel resources properties: @@ -92866,7 +94571,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93141,7 +94846,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93399,7 +95104,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93628,7 +95333,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93872,7 +95577,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94109,7 +95814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94456,7 +96161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -95363,7 +97068,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95684,7 +97389,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95910,7 +97615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -96377,7 +98082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97111,7 +98816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97287,7 +98992,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97617,7 +99322,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97938,7 +99643,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98158,7 +99863,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98319,7 +100024,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99088,7 +100793,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -100090,7 +101795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100781,7 +102486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100917,7 +102622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101420,7 +103125,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -102425,7 +104130,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103336,7 +105041,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103752,7 +105457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103977,7 +105682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104133,7 +105838,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104300,7 +106005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104504,7 +106209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104659,7 +106364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105167,7 +106872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105384,7 +107089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -105620,7 +107325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106130,7 +107835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106308,7 +108013,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106589,7 +108294,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107316,6 +109021,85 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only + single network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` + field of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud + Run job. + items: + type: string + type: array + type: object + type: array type: object type: object required: @@ -107482,7 +109266,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108342,6 +110126,83 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only single + network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field + of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud Run + service. + items: + type: string + type: array + type: object + type: array type: object type: object traffic: @@ -108535,7 +110396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108621,8 +110482,8 @@ spec: after the Secret has been created. properties: auto: - description: Immutable. The Secret will automatically be replicated - without any restrictions. + description: The Secret will automatically be replicated without + any restrictions. properties: customerManagedEncryption: description: |- @@ -108668,8 +110529,8 @@ spec: type: object automatic: description: DEPRECATED. `automatic` is deprecated and will be - removed in a future major release. Use `auto` instead. Immutable. - The Secret will automatically be replicated without any restrictions. + removed in a future major release. Use `auto` instead. The Secret + will automatically be replicated without any restrictions. type: boolean userManaged: description: Immutable. The Secret will be replicated to the regions @@ -108876,7 +110737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108944,6 +110805,10 @@ spec: enabled: description: The current state of the SecretVersion. type: boolean + isSecretDataBase64: + description: Immutable. If set to 'true', the secret data is expected + to be base64-encoded string and would be sent as is. + type: boolean resourceID: description: Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new @@ -109088,7 +110953,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109293,7 +111158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109456,7 +111321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109676,7 +111541,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109833,7 +111698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109985,7 +111850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110132,7 +111997,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110310,7 +112175,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110451,7 +112316,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110633,7 +112498,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110832,7 +112697,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111041,7 +112906,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111181,7 +113046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111352,7 +113217,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112112,7 +113977,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112288,7 +114153,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112529,7 +114394,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112699,7 +114564,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113073,7 +114938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113259,7 +115124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113427,7 +115292,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113630,7 +115495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113792,7 +115657,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114430,7 +116295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114607,7 +116472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114772,7 +116637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114946,7 +116811,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115166,7 +117031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115351,7 +117216,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115757,7 +117622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115902,7 +117767,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116138,7 +118003,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116353,7 +118218,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116541,7 +118406,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116834,7 +118699,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117016,7 +118881,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117206,7 +119071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117485,7 +119350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117677,7 +119542,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/install-bundles/install-bundle-gcp-identity/0-cnrm-system.yaml b/install-bundles/install-bundle-gcp-identity/0-cnrm-system.yaml index ad7041069d..16aaba2f1d 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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -475,6 +475,18 @@ rules: - update - patch - delete +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch + - create + - update + - patch + - delete - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -1236,7 +1248,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1286,7 +1298,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1344,7 +1356,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1369,7 +1381,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1399,7 +1411,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1646,6 +1658,14 @@ rules: - get - list - watch +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -2155,7 +2175,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2218,7 +2238,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2236,7 +2256,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2254,7 +2274,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2277,7 +2297,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2294,7 +2314,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -2311,7 +2331,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -2328,7 +2348,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2345,7 +2365,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2362,7 +2382,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2379,7 +2399,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -2401,7 +2421,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2422,7 +2442,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2440,7 +2460,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2453,8 +2473,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.110.0 - image: gcr.io/cnrm-eap/recorder:a3d7971 + value: 1.111.0 + image: gcr.io/cnrm-eap/recorder:a75ef05 imagePullPolicy: Always name: recorder ports: @@ -2488,7 +2508,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2503,7 +2523,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2518,7 +2538,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:a3d7971 + image: gcr.io/cnrm-eap/webhook:a75ef05 imagePullPolicy: Always name: webhook ports: @@ -2548,7 +2568,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2563,7 +2583,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2576,7 +2596,7 @@ spec: env: - name: GOOGLE_APPLICATION_CREDENTIALS value: /var/secrets/google/key.json - image: gcr.io/cnrm-eap/controller:a3d7971 + image: gcr.io/cnrm-eap/controller:a75ef05 imagePullPolicy: Always name: manager ports: @@ -2613,7 +2633,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2628,7 +2648,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2636,7 +2656,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:a3d7971 + image: gcr.io/cnrm-eap/deletiondefender:a75ef05 imagePullPolicy: Always name: deletiondefender ports: @@ -2667,7 +2687,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":70}}]' - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 bcbd24b65e..3bbacb70d8 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2291,11 +2291,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbbackups.alloydb.cnrm.cloud.google.com @@ -2329,7 +2329,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2347,10 +2347,238 @@ spec: type: object spec: properties: - clusterName: - description: Immutable. The full resource name of the backup source - cluster (e.g., projects/{project}/locations/{location}/clusters/{clusterId}). + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + description: + description: Immutable. User-provided description of the backup. + type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object + location: + description: Immutable. The location where the alloydb backup should + reside. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The backupId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterNameRef + - location + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + createTime: + description: Time the Backup was created in UTC. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + etag: + description: A hash of the resource. + type: string + name: + description: 'Output only. The name of the backup resource with the + format: * projects/{project}/locations/{region}/backups/{backupId}.' + 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 + reconciling: + description: If true, indicates that the service is actively updating + the resource. This can happen due to user-triggered updates or system + actions like failover or maintenance. + type: boolean + state: + description: The current state of the backup. + type: string + uid: + description: Output only. The system-generated UID of the resource. + The UID is assigned when the resource is created, and it is retained + until it is deleted. type: string + updateTime: + description: Time the Backup was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 description: description: Immutable. User-provided description of the backup. type: string @@ -2402,7 +2630,7 @@ spec: is used as the default. type: string required: - - clusterName + - clusterNameRef - location - projectRef type: object @@ -2502,11 +2730,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbclusters.alloydb.cnrm.cloud.google.com @@ -2540,7 +2768,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2578,11 +2806,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object labels: additionalProperties: @@ -2668,11 +2921,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object recoveryWindowDays: description: |- @@ -2690,11 +2968,36 @@ spec: cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'Immutable. The fully-qualified resource name of + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 type: object initialUser: description: Initial user to setup during cluster creation. @@ -2748,12 +3051,696 @@ spec: description: Immutable. The location where the alloydb cluster should reside. type: string - network: + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: description: |- - The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The clusterId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + restoreBackupSource: + description: Immutable. The source when restoring from a backup. Conflicts + with 'restore_continuous_backup_source', both can't be set together. + properties: + backupNameRef: + description: (Required) The name of the backup that this cluster + is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: + - backupNameRef + type: object + restoreContinuousBackupSource: + description: Immutable. The source when restoring via point in time + recovery (PITR). Conflicts with 'restore_backup_source', both can't + be set together. + properties: + clusterRef: + description: (Required) The name of the source cluster that this + cluster is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + pointInTime: + description: Immutable. The point in time that this cluster is + restored to, in RFC 3339 format. + type: string + required: + - clusterRef + - pointInTime + type: object + required: + - location + - projectRef + type: object + status: + properties: + backupSource: + description: Cluster created from backup. + items: + properties: + backupName: + description: The name of the backup resource. + type: string + type: object + type: array + 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 + continuousBackupInfo: + description: ContinuousBackupInfo describes the continuous backup + properties of a cluster. + items: + properties: + earliestRestorableTime: + description: The earliest restorable time that can be restored + to. Output only field. + type: string + enabledTime: + description: When ContinuousBackup was most recently enabled. + Set to null if ContinuousBackup is not enabled. + type: string + encryptionInfo: + description: Output only. The encryption information for the + WALs and backups required for ContinuousBackup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that + are being used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + schedule: + description: Days of the week on which a continuous backup is + taken. Output only field. Ignored if passed into the request. + items: + type: string + type: array + type: object + type: array + databaseVersion: + description: The database engine major version. This is an output-only + field and it's populated at the Cluster creation time. This field + cannot be changed after cluster creation. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + migrationSource: + description: Cluster created via DMS migration. + items: + properties: + hostPort: + description: The host and port of the on-premises instance in + host:port format. + type: string + referenceId: + description: Place holder for the external source identifier(e.g + DMS job name) that created the cluster. + type: string + sourceType: + description: Type of migration source. + type: string + type: object + type: array + name: + description: The name of the cluster resource. + 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 + uid: + description: The system-generated UID of the resource. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + automatedBackupPolicy: + description: The automated backup policy for this cluster. AutomatedBackupPolicy + is disabled by default. + properties: + backupWindow: + description: |- + The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - "projects/{projectNumber}/global/networks/{network_id}". + The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. + + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + enabled: + description: Whether automated backups are enabled. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + labels: + additionalProperties: + type: string + description: Labels to apply to backups created using this configuration. + type: object + location: + description: The location where the backup will be stored. Currently, + the only supported option is to store the backup in the same + region as the cluster. + type: string + quantityBasedRetention: + description: Quantity-based Backup retention policy to retain + recent backups. Conflicts with 'time_based_retention', both + can't be set together. + properties: + count: + description: The number of backups to retain. + type: integer + type: object + timeBasedRetention: + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. + properties: + retentionPeriod: + description: |- + The retention period. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + type: object + weeklySchedule: + description: Weekly schedule for the Backup. + properties: + daysOfWeek: + description: 'The days of the week to perform a backup. At + least one day of the week must be provided. Possible values: + ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", + "SATURDAY", "SUNDAY"].' + items: + type: string + type: array + startTimes: + description: The times during the day to start a backup. At + least one start time must be provided. The start times are + assumed to be in UTC and to be an exact hour (e.g., 04:00:00). + items: + properties: + hours: + description: Hours of day in 24 hour format. Should + be from 0 to 23. An API may choose to allow the value + "24:00:00" for scenarios like business closing time. + type: integer + minutes: + description: Minutes of hour of day. Currently, only + the value 0 is supported. + type: integer + nanos: + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. + type: integer + seconds: + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. + type: integer + type: object + type: array + required: + - startTimes + type: object + type: object + continuousBackupConfig: + description: |- + The continuous backup config for this cluster. + + If no policy is provided then the default policy will be used. The default policy takes one backup a day and retains backups for 14 days. + properties: + enabled: + description: Whether continuous backup recovery is enabled. If + not set, defaults to true. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + recoveryWindowDays: + description: |- + The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. + + If not set, defaults to 14 days. + type: integer + type: object + displayName: + description: User-settable and human-readable display name for the + Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 + type: object + initialUser: + description: Initial user to setup during cluster creation. + properties: + password: + description: The initial password for the user. + oneOf: + - not: + required: + - valueFrom + required: + - value + - not: + required: + - value + required: + - valueFrom + properties: + value: + description: Value of the field. Cannot be used if 'valueFrom' + is specified. + type: string + valueFrom: + description: Source for the field's value. Cannot be used + if 'value' is specified. + properties: + secretKeyRef: + description: Reference to a value with the given key in + the given Secret in the resource's namespace. + properties: + key: + description: Key that identifies the value to be extracted. + type: string + name: + description: Name of the Secret to extract a value + from. + type: string + required: + - name + - key + type: object + type: object + type: object + user: + description: The database username. + type: string + required: + - password + type: object + location: + description: Immutable. The location where the alloydb cluster should + reside. + type: string + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 projectRef: description: The project that this resource belongs to. oneOf: @@ -2790,33 +3777,82 @@ spec: description: Immutable. The source when restoring from a backup. Conflicts with 'restore_continuous_backup_source', both can't be set together. properties: - backupName: - description: Immutable. The name of the backup that this cluster + backupNameRef: + description: (Required) The name of the backup that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: - - backupName + - backupNameRef type: object restoreContinuousBackupSource: description: Immutable. The source when restoring via point in time recovery (PITR). Conflicts with 'restore_backup_source', both can't be set together. properties: - cluster: - description: Immutable. The name of the source cluster that this + clusterRef: + description: (Required) The name of the source cluster that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 pointInTime: description: Immutable. The point in time that this cluster is restored to, in RFC 3339 format. type: string required: - - cluster + - clusterRef - pointInTime type: object required: - location - - network - projectRef type: object status: @@ -2963,11 +3999,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbinstances.alloydb.cnrm.cloud.google.com @@ -3001,7 +4037,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -3034,11 +4070,229 @@ spec: Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string - cluster: + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + databaseFlags: + additionalProperties: + type: string + description: Database flags. Set at instance level. * They are copied + from primary instance on read instance creation. * Read instances + can set new or override existing flags that are relevant for reads, + e.g. for enabling columnar cache on a read instance. Flags set on + read instance may or may not be present on primary. + type: object + displayName: + description: User-settable and human-readable display name for the + Instance. + type: string + gceZone: + description: The Compute Engine zone that the instance should serve + from, per https://cloud.google.com/compute/docs/regions-zones This + can ONLY be specified for ZONAL instances. If present for a REGIONAL + instance, an error will be thrown. If this is absent for a ZONAL + instance, instance is created in a random zone with available capacity. + type: string + instanceType: + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' + type: string + machineConfig: + description: Configurations for the machines that host the underlying + database engine. + properties: + cpuCount: + description: The number of CPU's in the VM instance. + type: integer + type: object + readPoolConfig: + description: Read pool specific config. If the instance type is READ_POOL, + this configuration must be provided. + properties: + nodeCount: + description: Read capacity, i.e. number of nodes in a read pool + instance. + type: integer + type: object + resourceID: + description: Immutable. Optional. The instanceId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterRef + - instanceType + 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 + createTime: + description: Time the Instance was created in UTC. + type: string + ipAddress: + description: The IP address for the Instance. This is the connection + endpoint for an end-user application. + type: string + name: + description: The name of the instance resource. + 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 + reconciling: + description: Set to true if the current state of Instance does not + match the user's intended state, and the service is actively updating + the resource to reconcile them. This can happen due to user-triggered + updates or system actions like failover or maintenance. + type: boolean + state: + description: The current state of the alloydb instance. + type: string + uid: + description: The system-generated UID of the resource. + type: string + updateTime: + description: Time the Instance was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + annotations: + additionalProperties: + type: string + description: Annotations to allow client tools to store small amount + of arbitrary data. This is distinct from labels. + type: object + availabilityType: description: |- - Immutable. Identifies the alloydb cluster. Must be in the format - 'projects/{project}/locations/{location}/clusters/{cluster_id}'. + 'Availability type of an Instance. Defaults to REGIONAL for both primary and read instances. + Note that primary and read instances can have different availability types. + Only READ_POOL instance supports ZONAL type. Users can't specify the zone for READ_POOL instance. + Zone is automatically chosen from the list of zones in the region specified. + Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more + can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 databaseFlags: additionalProperties: type: string @@ -3088,7 +4342,7 @@ spec: is used as the default. type: string required: - - cluster + - clusterRef - instanceType type: object status: @@ -3170,7 +4424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3444,7 +4698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3603,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3767,7 +5021,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3940,7 +5194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4084,7 +5338,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4214,7 +5468,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4342,7 +5596,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4517,7 +5771,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4647,7 +5901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4823,7 +6077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4952,7 +6206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5246,7 +6500,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5381,7 +6635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5556,7 +6810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5689,7 +6943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6390,7 +7644,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6540,7 +7794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6991,7 +8245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7358,7 +8612,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7560,7 +8814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7731,7 +8985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7911,7 +9165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8087,7 +9341,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8314,7 +9568,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8639,7 +9893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8813,7 +10067,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9071,7 +10325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9476,7 +10730,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9776,7 +11030,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10632,7 +11886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10819,7 +12073,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11009,7 +12263,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11271,7 +12525,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11851,7 +13105,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12028,7 +13282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12249,7 +13503,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12474,7 +13728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12647,7 +13901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13106,7 +14360,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13374,7 +14628,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13799,7 +15053,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13899,7 +15153,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14103,7 +15357,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14240,7 +15494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14593,7 +15847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15416,7 +16670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15733,7 +16987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15972,7 +17226,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16203,7 +17457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16433,7 +17687,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17941,7 +19195,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18415,7 +19669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18847,7 +20101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19045,7 +20299,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -19312,7 +20566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19495,7 +20749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19674,7 +20928,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19936,7 +21190,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20474,7 +21728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20745,7 +21999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21006,7 +22260,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21232,8 +22486,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -21462,7 +22715,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21732,7 +22985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21946,7 +23199,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23225,7 +24478,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23439,7 +24692,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23616,7 +24869,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24380,7 +25633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24531,7 +25784,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24751,7 +26004,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24943,7 +26196,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25285,7 +26538,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25663,7 +26916,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26407,7 +27660,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26569,7 +27822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26727,7 +27980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27191,7 +28444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27352,7 +28605,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27513,7 +28766,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27871,7 +29124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28650,7 +29903,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28832,7 +30085,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29035,7 +30288,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30068,7 +31321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31100,7 +32353,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31425,7 +32678,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31642,7 +32895,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31698,9 +32951,6 @@ spec: type: object spec: properties: - certificateId: - description: The unique identifier for the resource. - type: integer description: description: Immutable. An optional description of this resource. type: string @@ -31761,6 +33011,9 @@ spec: type: object status: properties: + certificateId: + description: The unique identifier for the resource. + type: integer conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -31827,7 +33080,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32037,7 +33290,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32249,7 +33502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32430,7 +33683,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32630,7 +33883,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32804,7 +34057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33094,7 +34347,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33275,7 +34528,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33420,7 +34673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33549,7 +34802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33775,7 +35028,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34175,7 +35428,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34472,7 +35725,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34590,7 +35843,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34816,8 +36069,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -35024,7 +36276,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35201,7 +36453,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35503,7 +36755,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35800,7 +37052,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35996,7 +37248,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36210,7 +37462,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36534,7 +37786,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36826,7 +38078,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37283,7 +38535,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37639,7 +38891,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37866,7 +39118,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38145,7 +39397,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38766,7 +40018,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39113,7 +40365,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39219,7 +40471,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39363,7 +40615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39762,7 +41014,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39980,7 +41232,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40143,7 +41395,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40401,6 +41653,10 @@ spec: The gateway address for default routes to reach destination addresses outside this subnetwork. type: string + internalIpv6Prefix: + description: The internal IPv6 address range that is assigned to this + subnetwork. + type: string ipv6CidrRange: description: The range of internal IPv6 addresses that are owned by this subnetwork. @@ -40433,7 +41689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40611,7 +41867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40790,7 +42046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40912,6 +42168,44 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + serverTlsPolicyRef: + description: |- + Immutable. A URL referring to a networksecurity.ServerTlsPolicy + resource that describes how the proxy should authenticate inbound + traffic. serverTlsPolicy only applies to a global TargetHttpsProxy + attached to globalForwardingRules with the loadBalancingScheme + set to INTERNAL_SELF_MANAGED or EXTERNAL or EXTERNAL_MANAGED. + For details which ServerTlsPolicy resources are accepted with + INTERNAL_SELF_MANAGED and which with EXTERNAL, EXTERNAL_MANAGED + loadBalancingScheme consult ServerTlsPolicy documentation. + If left blank, communications are not encrypted. + 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}}/locations/{{location}}/serverTlsPolicies/{{value}}`, + where {{value}} is the `name` field of a `NetworkSecurityServerTLSPolicy` + 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 sslCertificates: items: description: |- @@ -41073,7 +42367,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41298,7 +42592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41553,7 +42847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41812,7 +43106,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41979,7 +43273,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42140,7 +43434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44863,7 +46157,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45067,7 +46361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45439,7 +46733,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -45755,7 +47049,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -46301,20 +47595,256 @@ spec: type: object type: array createTime: - description: Output only. The time this note was created. This field - can be used as a filter in list requests. - format: date-time + description: Output only. The time this note was created. This field + can be used as a filter in list requests. + format: date-time + type: string + image: + properties: + fingerprint: + properties: + v2Name: + description: 'Output only. The name of the image''s v2 blobs + computed via: ) Only the name of the final blob is kept.' + type: string + type: object + type: object + 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 + updateTime: + description: Output only. The time this note was last updated. This + field can be used as a filter in list requests. + format: date-time + type: string + 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.111.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/system: "true" + cnrm.cloud.google.com/tf2crd: "true" + name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com +spec: + group: containeranalysis.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ContainerAnalysisOccurrence + plural: containeranalysisoccurrences + shortNames: + - gcpcontaineranalysisoccurrence + - gcpcontaineranalysisoccurrences + singular: containeranalysisoccurrence + 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: v1alpha1 + 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: + attestation: + description: |- + Occurrence that represents a single "attestation". The authenticity + of an attestation can be verified using the attached signature. + If the verifier trusts the public key of the signer, then verifying + the signature is sufficient to establish trust. In this circumstance, + the authority to which this attestation is attached is primarily + useful for lookup (how to find this attestation if you already + know the authority and artifact to be verified) and intent (for + which authority this attestation was intended to sign. + properties: + serializedPayload: + description: |- + The serialized payload that is verified by one or + more signatures. A base64-encoded string. + type: string + signatures: + description: |- + One or more signatures over serializedPayload. + Verifier implementations should consider this attestation + message verified if at least one signature verifies + serializedPayload. See Signature in common.proto for more + details on signature structure and verification. + items: + properties: + publicKeyId: + description: |- + The identifier for the public key that verifies this + signature. MUST be an RFC3986 conformant + URI. * When possible, the key id should be an + immutable reference, such as a cryptographic digest. + Examples of valid values: + + * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr + for more details on this scheme. + * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' + * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): + * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". + type: string + signature: + description: |- + The content of the signature, an opaque bytestring. + The payload that this signature verifies MUST be + unambiguously provided with the Signature during + verification. A wrapper message might provide the + payload explicitly. Alternatively, a message might + have a canonical serialization that can always be + unambiguously computed to derive the payload. + type: string + required: + - publicKeyId + type: object + type: array + required: + - serializedPayload + - signatures + type: object + noteName: + description: |- + Immutable. The analysis note associated with this occurrence, in the form of + projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a + filter in list requests. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + remediation: + description: A description of actions that can be taken to remedy + the note. + type: string + resourceID: + description: Immutable. Optional. The service-generated name of the + resource. Used for acquisition only. Leave unset to create a new + resource. + type: string + resourceUri: + description: |- + Immutable. Required. Immutable. A URI that represents the resource for which + the occurrence applies. For example, + https://gcr.io/project/image@sha256:123abc for a Docker image. + type: string + required: + - attestation + - noteName + - projectRef + - resourceUri + 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 + createTime: + description: The time when the repository was created. + type: string + kind: + description: |- + The note kind which explicitly denotes which of the occurrence + details are specified. This field can be used as a filter in list + requests. + type: string + name: + description: The name of the occurrence. type: string - image: - properties: - fingerprint: - properties: - v2Name: - description: 'Output only. The name of the image''s v2 blobs - computed via: ) Only the name of the final blob is kept.' - type: string - type: object - type: object observedGeneration: description: ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. @@ -46323,11 +47853,11 @@ spec: the resource. type: integer updateTime: - description: Output only. The time this note was last updated. This - field can be used as a filter in list requests. - format: date-time + description: The time when the repository was last updated. type: string type: object + required: + - spec type: object served: true storage: true @@ -46344,25 +47874,25 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" - name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com + name: containerattachedclusters.containerattached.cnrm.cloud.google.com spec: - group: containeranalysis.cnrm.cloud.google.com + group: containerattached.cnrm.cloud.google.com names: categories: - gcp - kind: ContainerAnalysisOccurrence - plural: containeranalysisoccurrences + kind: ContainerAttachedCluster + plural: containerattachedclusters shortNames: - - gcpcontaineranalysisoccurrence - - gcpcontaineranalysisoccurrences - singular: containeranalysisoccurrence + - gcpcontainerattachedcluster + - gcpcontainerattachedclusters + singular: containerattachedcluster preserveUnknownFields: false scope: Namespaced versions: @@ -46382,7 +47912,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -46400,71 +47930,154 @@ spec: type: object spec: properties: - attestation: + annotations: + additionalProperties: + type: string description: |- - Occurrence that represents a single "attestation". The authenticity - of an attestation can be verified using the attached signature. - If the verifier trusts the public key of the signer, then verifying - the signature is sufficient to establish trust. In this circumstance, - the authority to which this attestation is attached is primarily - useful for lookup (how to find this attestation if you already - know the authority and artifact to be verified) and intent (for - which authority this attestation was intended to sign. + Optional. Annotations on the cluster. This field has the same + restrictions as Kubernetes annotations. The total size of all keys and + values combined is limited to 256k. Key can have 2 segments: prefix (optional) + and name (required), separated by a slash (/). Prefix must be a DNS subdomain. + Name must be 63 characters or less, begin and end with alphanumerics, + with dashes (-), underscores (_), dots (.), and alphanumerics between. + type: object + authorization: + description: Configuration related to the cluster RBAC settings. properties: - serializedPayload: + adminUsers: description: |- - The serialized payload that is verified by one or - more signatures. A base64-encoded string. + Users that can perform operations as a cluster admin. A managed + ClusterRoleBinding will be created to grant the 'cluster-admin' ClusterRole + to the users. Up to ten admin users can be provided. + + For more info on RBAC, see + https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles. + items: + type: string + type: array + type: object + binaryAuthorization: + description: Binary Authorization configuration. + properties: + evaluationMode: + description: 'Configure Binary Authorization evaluation mode. + Possible values: ["DISABLED", "PROJECT_SINGLETON_POLICY_ENFORCE"].' type: string - signatures: + type: object + deletionPolicy: + description: Policy to determine what flags to send on delete. + type: string + description: + description: |- + A human readable description of this attached cluster. Cannot be longer + than 255 UTF-8 encoded bytes. + type: string + distribution: + description: |- + Immutable. The Kubernetes distribution of the underlying attached cluster. Supported values: + "eks", "aks". + type: string + fleet: + description: Fleet configuration. + properties: + membership: description: |- - One or more signatures over serializedPayload. - Verifier implementations should consider this attestation - message verified if at least one signature verifies - serializedPayload. See Signature in common.proto for more - details on signature structure and verification. - items: - properties: - publicKeyId: - description: |- - The identifier for the public key that verifies this - signature. MUST be an RFC3986 conformant - URI. * When possible, the key id should be an - immutable reference, such as a cryptographic digest. - Examples of valid values: - - * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr - for more details on this scheme. - * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' - * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): - * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". - type: string - signature: - description: |- - The content of the signature, an opaque bytestring. - The payload that this signature verifies MUST be - unambiguously provided with the Signature during - verification. A wrapper message might provide the - payload explicitly. Alternatively, a message might - have a canonical serialization that can always be - unambiguously computed to derive the payload. - type: string + The name of the managed Hub Membership resource associated to this + cluster. Membership names are formatted as + projects//locations/global/membership/. + type: string + projectRef: + description: The number of the Fleet host project where this cluster + will be registered. + oneOf: + - not: + required: + - external required: - - publicKeyId - type: object - type: array + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{value}}`, + where {{value}} is the `number` field of a `Project` 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: - - serializedPayload - - signatures + - projectRef type: object - noteName: + location: + description: Immutable. The location for the resource. + type: string + loggingConfig: + description: Logging configuration. + properties: + componentConfig: + description: The configuration of the logging components. + properties: + enableComponents: + description: 'The components to be enabled. Possible values: + ["SYSTEM_COMPONENTS", "WORKLOADS"].' + items: + type: string + type: array + type: object + type: object + monitoringConfig: + description: Monitoring configuration. + properties: + managedPrometheusConfig: + description: Enable Google Cloud Managed Service for Prometheus + in the cluster. + properties: + enabled: + description: Enable Managed Collection. + type: boolean + type: object + type: object + oidcConfig: description: |- - Immutable. The analysis note associated with this occurrence, in the form of - projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a - filter in list requests. + OIDC discovery information of the target cluster. + + Kubernetes Service Account (KSA) tokens are JWT tokens signed by the cluster + API server. This fields indicates how GCP services + validate KSA tokens in order to allow system workloads (such as GKE Connect + and telemetry agents) to authenticate back to GCP. + + Both clusters with public and private issuer URLs are supported. + Clusters with public issuers only need to specify the 'issuer_url' field + while clusters with private issuers need to provide both + 'issuer_url' and 'jwks'. + properties: + issuerUrl: + description: Immutable. A JSON Web Token (JWT) issuer URI. 'issuer' + must start with 'https://'. + type: string + jwks: + description: Immutable. OIDC verification keys in JWKS format + (RFC 7517). + type: string + required: + - issuerUrl + type: object + platformVersion: + description: The platform version for the cluster (e.g. '1.23.0-gke.1'). type: string projectRef: - description: The project that this resource belongs to. + description: The ID of the project in which the resource belongs. + If it is not provided, the provider project is used. oneOf: - not: required: @@ -46490,29 +48103,28 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object - remediation: - description: A description of actions that can be taken to remedy - the note. - type: string resourceID: - description: Immutable. Optional. The service-generated name of the - resource. Used for acquisition only. Leave unset to create a new - resource. - type: string - resourceUri: - description: |- - Immutable. Required. Immutable. A URI that represents the resource for which - the occurrence applies. For example, - https://gcr.io/project/image@sha256:123abc for a Docker image. + description: Immutable. Optional. The name of the resource. Used for + creation and acquisition. When unset, the value of `metadata.name` + is used as the default. type: string required: - - attestation - - noteName + - distribution + - fleet + - location + - oidcConfig + - platformVersion - projectRef - - resourceUri type: object status: properties: + clusterRegion: + description: |- + Output only. The region where this cluster runs. + + For EKS clusters, this is an AWS region. For AKS clusters, + this is an Azure region. + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -46540,16 +48152,19 @@ spec: type: object type: array createTime: - description: The time when the repository was created. - type: string - kind: - description: |- - The note kind which explicitly denotes which of the occurrence - details are specified. This field can be used as a filter in list - requests. + description: Output only. The time at which this cluster was created. type: string - name: - description: The name of the occurrence. + errors: + description: A set of errors found in the cluster. + items: + properties: + message: + description: Human-friendly description of the error. + type: string + type: object + type: array + kubernetesVersion: + description: The Kubernetes version of the cluster. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -46558,9 +48173,39 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + reconciling: + description: If set, there are currently changes in flight to the + cluster. + type: boolean + state: + description: |- + The current state of the cluster. Possible values: + STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, + DEGRADED. + type: string + uid: + description: A globally unique identifier for the cluster. + type: string updateTime: - description: The time when the repository was last updated. + description: The time at which this cluster was last updated. type: string + workloadIdentityConfig: + description: Workload Identity settings. + items: + properties: + identityProvider: + description: |- + The ID of the OIDC Identity Provider (IdP) associated to + the Workload Identity Pool. + type: string + issuerUri: + description: The OIDC issuer URL for this cluster. + type: string + workloadPool: + description: The Workload Identity Pool associated to the cluster. + type: string + type: object + type: array type: object required: - spec @@ -46580,7 +48225,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47636,6 +49281,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -48410,7 +50064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48794,6 +50448,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -49318,7 +50981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49590,7 +51253,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49756,7 +51419,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49952,7 +51615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50137,7 +51800,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50369,7 +52032,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50543,7 +52206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50833,7 +52496,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51119,7 +52782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51309,7 +52972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51588,7 +53251,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51883,7 +53546,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53698,7 +55361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55640,7 +57303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55812,7 +57475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56413,7 +58076,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56606,7 +58269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57540,7 +59203,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57755,7 +59418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57940,7 +59603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58154,7 +59817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58349,7 +60012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58899,7 +60562,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -59119,7 +60782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60217,7 +61880,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60426,7 +62089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60620,7 +62283,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60817,7 +62480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61054,7 +62717,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65230,7 +66893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65842,7 +67505,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67318,7 +68981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67689,7 +69352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68074,7 +69737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68270,7 +69933,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68468,7 +70131,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68647,7 +70310,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68843,7 +70506,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68966,7 +70629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69131,7 +70794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69273,7 +70936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69767,7 +71430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69989,7 +71652,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -70318,7 +71981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70487,7 +72150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70674,7 +72337,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70851,7 +72514,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70995,7 +72658,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71158,7 +72821,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71310,7 +72973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71458,7 +73121,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71605,7 +73268,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71759,7 +73422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71972,7 +73635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72269,7 +73932,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72701,7 +74364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72967,7 +74630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73332,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73465,7 +75128,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73623,7 +75286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73785,7 +75448,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74099,7 +75762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74301,7 +75964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74502,7 +76165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74663,7 +76326,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74803,7 +76466,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75128,7 +76791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75356,7 +77019,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75596,7 +77259,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75775,7 +77438,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75917,7 +77580,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76275,7 +77938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76456,7 +78119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76752,7 +78415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76919,7 +78582,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77045,7 +78708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77199,7 +78862,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77891,7 +79554,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78050,7 +79713,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78255,7 +79918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -78438,7 +80101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78662,7 +80325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78826,7 +80489,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79039,7 +80702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79256,7 +80919,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79409,7 +81072,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79602,7 +81265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79791,7 +81454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79971,7 +81634,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80097,7 +81760,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80302,7 +81965,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80586,7 +82249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80861,7 +82524,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81282,7 +82945,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -81686,7 +83349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81990,7 +83653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82327,7 +83990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82503,7 +84166,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -83434,7 +85097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90316,7 +91979,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90507,7 +92170,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90802,7 +92465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90929,7 +92592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91230,7 +92893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91801,7 +93464,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91960,7 +93623,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92339,7 +94002,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92521,7 +94184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92709,6 +94372,48 @@ spec: - instances - siteToSiteDataTransfer type: object + linkedVPCNetwork: + description: Immutable. VPC network that is associated with the spoke. + properties: + excludeExportRanges: + description: Immutable. IP ranges encompassing the subnets to + be excluded from peering. + items: + type: string + type: array + uriRef: + description: Immutable. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The URI of the VPC network resource. + + 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 + required: + - uriRef + type: object linkedVpnTunnels: description: Immutable. The URIs of linked VPN tunnel resources properties: @@ -92866,7 +94571,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93141,7 +94846,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93399,7 +95104,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93628,7 +95333,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93872,7 +95577,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94109,7 +95814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94456,7 +96161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -95363,7 +97068,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95684,7 +97389,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95910,7 +97615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -96377,7 +98082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97111,7 +98816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97287,7 +98992,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97617,7 +99322,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97938,7 +99643,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98158,7 +99863,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98319,7 +100024,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99088,7 +100793,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -100090,7 +101795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100781,7 +102486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100917,7 +102622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101420,7 +103125,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -102425,7 +104130,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103336,7 +105041,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103752,7 +105457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103977,7 +105682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104133,7 +105838,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104300,7 +106005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104504,7 +106209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104659,7 +106364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105167,7 +106872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105384,7 +107089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -105620,7 +107325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106130,7 +107835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106308,7 +108013,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106589,7 +108294,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107316,6 +109021,85 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only + single network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` + field of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud + Run job. + items: + type: string + type: array + type: object + type: array type: object type: object required: @@ -107482,7 +109266,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108342,6 +110126,83 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only single + network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field + of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud Run + service. + items: + type: string + type: array + type: object + type: array type: object type: object traffic: @@ -108535,7 +110396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108621,8 +110482,8 @@ spec: after the Secret has been created. properties: auto: - description: Immutable. The Secret will automatically be replicated - without any restrictions. + description: The Secret will automatically be replicated without + any restrictions. properties: customerManagedEncryption: description: |- @@ -108668,8 +110529,8 @@ spec: type: object automatic: description: DEPRECATED. `automatic` is deprecated and will be - removed in a future major release. Use `auto` instead. Immutable. - The Secret will automatically be replicated without any restrictions. + removed in a future major release. Use `auto` instead. The Secret + will automatically be replicated without any restrictions. type: boolean userManaged: description: Immutable. The Secret will be replicated to the regions @@ -108876,7 +110737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108944,6 +110805,10 @@ spec: enabled: description: The current state of the SecretVersion. type: boolean + isSecretDataBase64: + description: Immutable. If set to 'true', the secret data is expected + to be base64-encoded string and would be sent as is. + type: boolean resourceID: description: Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new @@ -109088,7 +110953,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109293,7 +111158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109456,7 +111321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109676,7 +111541,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109833,7 +111698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109985,7 +111850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110132,7 +111997,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110310,7 +112175,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110451,7 +112316,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110633,7 +112498,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110832,7 +112697,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111041,7 +112906,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111181,7 +113046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111352,7 +113217,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112112,7 +113977,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112288,7 +114153,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112529,7 +114394,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112699,7 +114564,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113073,7 +114938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113259,7 +115124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113427,7 +115292,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113630,7 +115495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113792,7 +115657,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114430,7 +116295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114607,7 +116472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114772,7 +116637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114946,7 +116811,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115166,7 +117031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115351,7 +117216,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115757,7 +117622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115902,7 +117767,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116138,7 +118003,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116353,7 +118218,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116541,7 +118406,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116834,7 +118699,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117016,7 +118881,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117206,7 +119071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117485,7 +119350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117677,7 +119542,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml b/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml index b070b7829c..419f498f11 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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector @@ -55,7 +55,7 @@ apiVersion: v1 kind: ServiceAccount metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -475,6 +475,18 @@ rules: - update - patch - delete +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch + - create + - update + - patch + - delete - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -1236,7 +1248,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1286,7 +1298,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1344,7 +1356,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1369,7 +1381,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1399,7 +1411,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector-cluster-role @@ -1430,7 +1442,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1677,6 +1689,14 @@ rules: - get - list - watch +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -2186,7 +2206,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2249,7 +2269,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2267,7 +2287,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2285,7 +2305,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2308,7 +2328,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2325,7 +2345,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2342,7 +2362,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-unmanaged-detector-binding @@ -2359,7 +2379,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2376,7 +2396,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2393,7 +2413,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2414,7 +2434,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2432,7 +2452,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2445,8 +2465,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.110.0 - image: gcr.io/cnrm-eap/recorder:a3d7971 + value: 1.111.0 + image: gcr.io/cnrm-eap/recorder:a75ef05 imagePullPolicy: Always name: recorder ports: @@ -2480,7 +2500,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2495,7 +2515,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2510,7 +2530,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:a3d7971 + image: gcr.io/cnrm-eap/webhook:a75ef05 imagePullPolicy: Always name: webhook ports: @@ -2540,7 +2560,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2555,7 +2575,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2563,7 +2583,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:a3d7971 + image: gcr.io/cnrm-eap/deletiondefender:a75ef05 imagePullPolicy: Always name: deletiondefender ports: @@ -2593,7 +2613,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-unmanaged-detector cnrm.cloud.google.com/system: "true" @@ -2608,7 +2628,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-unmanaged-detector cnrm.cloud.google.com/system: "true" @@ -2616,7 +2636,7 @@ spec: containers: - command: - /configconnector/unmanageddetector - image: gcr.io/cnrm-eap/unmanageddetector:a3d7971 + image: gcr.io/cnrm-eap/unmanageddetector:a75ef05 imagePullPolicy: Always name: unmanageddetector ports: @@ -2647,7 +2667,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":70}}]' - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 bcbd24b65e..3bbacb70d8 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2291,11 +2291,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbbackups.alloydb.cnrm.cloud.google.com @@ -2329,7 +2329,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2347,10 +2347,238 @@ spec: type: object spec: properties: - clusterName: - description: Immutable. The full resource name of the backup source - cluster (e.g., projects/{project}/locations/{location}/clusters/{clusterId}). + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + description: + description: Immutable. User-provided description of the backup. + type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object + location: + description: Immutable. The location where the alloydb backup should + reside. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The backupId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterNameRef + - location + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + createTime: + description: Time the Backup was created in UTC. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + etag: + description: A hash of the resource. + type: string + name: + description: 'Output only. The name of the backup resource with the + format: * projects/{project}/locations/{region}/backups/{backupId}.' + 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 + reconciling: + description: If true, indicates that the service is actively updating + the resource. This can happen due to user-triggered updates or system + actions like failover or maintenance. + type: boolean + state: + description: The current state of the backup. + type: string + uid: + description: Output only. The system-generated UID of the resource. + The UID is assigned when the resource is created, and it is retained + until it is deleted. type: string + updateTime: + description: Time the Backup was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 description: description: Immutable. User-provided description of the backup. type: string @@ -2402,7 +2630,7 @@ spec: is used as the default. type: string required: - - clusterName + - clusterNameRef - location - projectRef type: object @@ -2502,11 +2730,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbclusters.alloydb.cnrm.cloud.google.com @@ -2540,7 +2768,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2578,11 +2806,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object labels: additionalProperties: @@ -2668,11 +2921,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object recoveryWindowDays: description: |- @@ -2690,11 +2968,36 @@ spec: cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'Immutable. The fully-qualified resource name of + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 type: object initialUser: description: Initial user to setup during cluster creation. @@ -2748,12 +3051,696 @@ spec: description: Immutable. The location where the alloydb cluster should reside. type: string - network: + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: description: |- - The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The clusterId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + restoreBackupSource: + description: Immutable. The source when restoring from a backup. Conflicts + with 'restore_continuous_backup_source', both can't be set together. + properties: + backupNameRef: + description: (Required) The name of the backup that this cluster + is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: + - backupNameRef + type: object + restoreContinuousBackupSource: + description: Immutable. The source when restoring via point in time + recovery (PITR). Conflicts with 'restore_backup_source', both can't + be set together. + properties: + clusterRef: + description: (Required) The name of the source cluster that this + cluster is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + pointInTime: + description: Immutable. The point in time that this cluster is + restored to, in RFC 3339 format. + type: string + required: + - clusterRef + - pointInTime + type: object + required: + - location + - projectRef + type: object + status: + properties: + backupSource: + description: Cluster created from backup. + items: + properties: + backupName: + description: The name of the backup resource. + type: string + type: object + type: array + 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 + continuousBackupInfo: + description: ContinuousBackupInfo describes the continuous backup + properties of a cluster. + items: + properties: + earliestRestorableTime: + description: The earliest restorable time that can be restored + to. Output only field. + type: string + enabledTime: + description: When ContinuousBackup was most recently enabled. + Set to null if ContinuousBackup is not enabled. + type: string + encryptionInfo: + description: Output only. The encryption information for the + WALs and backups required for ContinuousBackup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that + are being used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + schedule: + description: Days of the week on which a continuous backup is + taken. Output only field. Ignored if passed into the request. + items: + type: string + type: array + type: object + type: array + databaseVersion: + description: The database engine major version. This is an output-only + field and it's populated at the Cluster creation time. This field + cannot be changed after cluster creation. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + migrationSource: + description: Cluster created via DMS migration. + items: + properties: + hostPort: + description: The host and port of the on-premises instance in + host:port format. + type: string + referenceId: + description: Place holder for the external source identifier(e.g + DMS job name) that created the cluster. + type: string + sourceType: + description: Type of migration source. + type: string + type: object + type: array + name: + description: The name of the cluster resource. + 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 + uid: + description: The system-generated UID of the resource. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + automatedBackupPolicy: + description: The automated backup policy for this cluster. AutomatedBackupPolicy + is disabled by default. + properties: + backupWindow: + description: |- + The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - "projects/{projectNumber}/global/networks/{network_id}". + The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. + + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + enabled: + description: Whether automated backups are enabled. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + labels: + additionalProperties: + type: string + description: Labels to apply to backups created using this configuration. + type: object + location: + description: The location where the backup will be stored. Currently, + the only supported option is to store the backup in the same + region as the cluster. + type: string + quantityBasedRetention: + description: Quantity-based Backup retention policy to retain + recent backups. Conflicts with 'time_based_retention', both + can't be set together. + properties: + count: + description: The number of backups to retain. + type: integer + type: object + timeBasedRetention: + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. + properties: + retentionPeriod: + description: |- + The retention period. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + type: object + weeklySchedule: + description: Weekly schedule for the Backup. + properties: + daysOfWeek: + description: 'The days of the week to perform a backup. At + least one day of the week must be provided. Possible values: + ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", + "SATURDAY", "SUNDAY"].' + items: + type: string + type: array + startTimes: + description: The times during the day to start a backup. At + least one start time must be provided. The start times are + assumed to be in UTC and to be an exact hour (e.g., 04:00:00). + items: + properties: + hours: + description: Hours of day in 24 hour format. Should + be from 0 to 23. An API may choose to allow the value + "24:00:00" for scenarios like business closing time. + type: integer + minutes: + description: Minutes of hour of day. Currently, only + the value 0 is supported. + type: integer + nanos: + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. + type: integer + seconds: + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. + type: integer + type: object + type: array + required: + - startTimes + type: object + type: object + continuousBackupConfig: + description: |- + The continuous backup config for this cluster. + + If no policy is provided then the default policy will be used. The default policy takes one backup a day and retains backups for 14 days. + properties: + enabled: + description: Whether continuous backup recovery is enabled. If + not set, defaults to true. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + recoveryWindowDays: + description: |- + The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. + + If not set, defaults to 14 days. + type: integer + type: object + displayName: + description: User-settable and human-readable display name for the + Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 + type: object + initialUser: + description: Initial user to setup during cluster creation. + properties: + password: + description: The initial password for the user. + oneOf: + - not: + required: + - valueFrom + required: + - value + - not: + required: + - value + required: + - valueFrom + properties: + value: + description: Value of the field. Cannot be used if 'valueFrom' + is specified. + type: string + valueFrom: + description: Source for the field's value. Cannot be used + if 'value' is specified. + properties: + secretKeyRef: + description: Reference to a value with the given key in + the given Secret in the resource's namespace. + properties: + key: + description: Key that identifies the value to be extracted. + type: string + name: + description: Name of the Secret to extract a value + from. + type: string + required: + - name + - key + type: object + type: object + type: object + user: + description: The database username. + type: string + required: + - password + type: object + location: + description: Immutable. The location where the alloydb cluster should + reside. + type: string + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 projectRef: description: The project that this resource belongs to. oneOf: @@ -2790,33 +3777,82 @@ spec: description: Immutable. The source when restoring from a backup. Conflicts with 'restore_continuous_backup_source', both can't be set together. properties: - backupName: - description: Immutable. The name of the backup that this cluster + backupNameRef: + description: (Required) The name of the backup that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: - - backupName + - backupNameRef type: object restoreContinuousBackupSource: description: Immutable. The source when restoring via point in time recovery (PITR). Conflicts with 'restore_backup_source', both can't be set together. properties: - cluster: - description: Immutable. The name of the source cluster that this + clusterRef: + description: (Required) The name of the source cluster that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 pointInTime: description: Immutable. The point in time that this cluster is restored to, in RFC 3339 format. type: string required: - - cluster + - clusterRef - pointInTime type: object required: - location - - network - projectRef type: object status: @@ -2963,11 +3999,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbinstances.alloydb.cnrm.cloud.google.com @@ -3001,7 +4037,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -3034,11 +4070,229 @@ spec: Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string - cluster: + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + databaseFlags: + additionalProperties: + type: string + description: Database flags. Set at instance level. * They are copied + from primary instance on read instance creation. * Read instances + can set new or override existing flags that are relevant for reads, + e.g. for enabling columnar cache on a read instance. Flags set on + read instance may or may not be present on primary. + type: object + displayName: + description: User-settable and human-readable display name for the + Instance. + type: string + gceZone: + description: The Compute Engine zone that the instance should serve + from, per https://cloud.google.com/compute/docs/regions-zones This + can ONLY be specified for ZONAL instances. If present for a REGIONAL + instance, an error will be thrown. If this is absent for a ZONAL + instance, instance is created in a random zone with available capacity. + type: string + instanceType: + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' + type: string + machineConfig: + description: Configurations for the machines that host the underlying + database engine. + properties: + cpuCount: + description: The number of CPU's in the VM instance. + type: integer + type: object + readPoolConfig: + description: Read pool specific config. If the instance type is READ_POOL, + this configuration must be provided. + properties: + nodeCount: + description: Read capacity, i.e. number of nodes in a read pool + instance. + type: integer + type: object + resourceID: + description: Immutable. Optional. The instanceId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterRef + - instanceType + 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 + createTime: + description: Time the Instance was created in UTC. + type: string + ipAddress: + description: The IP address for the Instance. This is the connection + endpoint for an end-user application. + type: string + name: + description: The name of the instance resource. + 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 + reconciling: + description: Set to true if the current state of Instance does not + match the user's intended state, and the service is actively updating + the resource to reconcile them. This can happen due to user-triggered + updates or system actions like failover or maintenance. + type: boolean + state: + description: The current state of the alloydb instance. + type: string + uid: + description: The system-generated UID of the resource. + type: string + updateTime: + description: Time the Instance was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + annotations: + additionalProperties: + type: string + description: Annotations to allow client tools to store small amount + of arbitrary data. This is distinct from labels. + type: object + availabilityType: description: |- - Immutable. Identifies the alloydb cluster. Must be in the format - 'projects/{project}/locations/{location}/clusters/{cluster_id}'. + 'Availability type of an Instance. Defaults to REGIONAL for both primary and read instances. + Note that primary and read instances can have different availability types. + Only READ_POOL instance supports ZONAL type. Users can't specify the zone for READ_POOL instance. + Zone is automatically chosen from the list of zones in the region specified. + Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more + can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 databaseFlags: additionalProperties: type: string @@ -3088,7 +4342,7 @@ spec: is used as the default. type: string required: - - cluster + - clusterRef - instanceType type: object status: @@ -3170,7 +4424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3444,7 +4698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3603,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3767,7 +5021,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3940,7 +5194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4084,7 +5338,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4214,7 +5468,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4342,7 +5596,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4517,7 +5771,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4647,7 +5901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4823,7 +6077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4952,7 +6206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5246,7 +6500,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5381,7 +6635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5556,7 +6810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5689,7 +6943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6390,7 +7644,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6540,7 +7794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6991,7 +8245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7358,7 +8612,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7560,7 +8814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7731,7 +8985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7911,7 +9165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8087,7 +9341,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8314,7 +9568,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8639,7 +9893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8813,7 +10067,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9071,7 +10325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9476,7 +10730,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9776,7 +11030,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10632,7 +11886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10819,7 +12073,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11009,7 +12263,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11271,7 +12525,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11851,7 +13105,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12028,7 +13282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12249,7 +13503,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12474,7 +13728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12647,7 +13901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13106,7 +14360,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13374,7 +14628,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13799,7 +15053,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13899,7 +15153,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14103,7 +15357,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14240,7 +15494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14593,7 +15847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15416,7 +16670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15733,7 +16987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15972,7 +17226,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16203,7 +17457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16433,7 +17687,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17941,7 +19195,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18415,7 +19669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18847,7 +20101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19045,7 +20299,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -19312,7 +20566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19495,7 +20749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19674,7 +20928,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19936,7 +21190,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20474,7 +21728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20745,7 +21999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21006,7 +22260,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21232,8 +22486,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -21462,7 +22715,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21732,7 +22985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21946,7 +23199,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23225,7 +24478,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23439,7 +24692,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23616,7 +24869,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24380,7 +25633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24531,7 +25784,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24751,7 +26004,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24943,7 +26196,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25285,7 +26538,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25663,7 +26916,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26407,7 +27660,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26569,7 +27822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26727,7 +27980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27191,7 +28444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27352,7 +28605,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27513,7 +28766,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27871,7 +29124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28650,7 +29903,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28832,7 +30085,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29035,7 +30288,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30068,7 +31321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31100,7 +32353,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31425,7 +32678,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31642,7 +32895,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31698,9 +32951,6 @@ spec: type: object spec: properties: - certificateId: - description: The unique identifier for the resource. - type: integer description: description: Immutable. An optional description of this resource. type: string @@ -31761,6 +33011,9 @@ spec: type: object status: properties: + certificateId: + description: The unique identifier for the resource. + type: integer conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -31827,7 +33080,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32037,7 +33290,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32249,7 +33502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32430,7 +33683,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32630,7 +33883,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32804,7 +34057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33094,7 +34347,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33275,7 +34528,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33420,7 +34673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33549,7 +34802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33775,7 +35028,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34175,7 +35428,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34472,7 +35725,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34590,7 +35843,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34816,8 +36069,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -35024,7 +36276,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35201,7 +36453,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35503,7 +36755,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35800,7 +37052,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35996,7 +37248,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36210,7 +37462,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36534,7 +37786,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36826,7 +38078,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37283,7 +38535,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37639,7 +38891,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37866,7 +39118,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38145,7 +39397,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38766,7 +40018,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39113,7 +40365,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39219,7 +40471,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39363,7 +40615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39762,7 +41014,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39980,7 +41232,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40143,7 +41395,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40401,6 +41653,10 @@ spec: The gateway address for default routes to reach destination addresses outside this subnetwork. type: string + internalIpv6Prefix: + description: The internal IPv6 address range that is assigned to this + subnetwork. + type: string ipv6CidrRange: description: The range of internal IPv6 addresses that are owned by this subnetwork. @@ -40433,7 +41689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40611,7 +41867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40790,7 +42046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40912,6 +42168,44 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + serverTlsPolicyRef: + description: |- + Immutable. A URL referring to a networksecurity.ServerTlsPolicy + resource that describes how the proxy should authenticate inbound + traffic. serverTlsPolicy only applies to a global TargetHttpsProxy + attached to globalForwardingRules with the loadBalancingScheme + set to INTERNAL_SELF_MANAGED or EXTERNAL or EXTERNAL_MANAGED. + For details which ServerTlsPolicy resources are accepted with + INTERNAL_SELF_MANAGED and which with EXTERNAL, EXTERNAL_MANAGED + loadBalancingScheme consult ServerTlsPolicy documentation. + If left blank, communications are not encrypted. + 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}}/locations/{{location}}/serverTlsPolicies/{{value}}`, + where {{value}} is the `name` field of a `NetworkSecurityServerTLSPolicy` + 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 sslCertificates: items: description: |- @@ -41073,7 +42367,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41298,7 +42592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41553,7 +42847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41812,7 +43106,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41979,7 +43273,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42140,7 +43434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44863,7 +46157,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45067,7 +46361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45439,7 +46733,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -45755,7 +47049,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -46301,20 +47595,256 @@ spec: type: object type: array createTime: - description: Output only. The time this note was created. This field - can be used as a filter in list requests. - format: date-time + description: Output only. The time this note was created. This field + can be used as a filter in list requests. + format: date-time + type: string + image: + properties: + fingerprint: + properties: + v2Name: + description: 'Output only. The name of the image''s v2 blobs + computed via: ) Only the name of the final blob is kept.' + type: string + type: object + type: object + 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 + updateTime: + description: Output only. The time this note was last updated. This + field can be used as a filter in list requests. + format: date-time + type: string + 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.111.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/system: "true" + cnrm.cloud.google.com/tf2crd: "true" + name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com +spec: + group: containeranalysis.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ContainerAnalysisOccurrence + plural: containeranalysisoccurrences + shortNames: + - gcpcontaineranalysisoccurrence + - gcpcontaineranalysisoccurrences + singular: containeranalysisoccurrence + 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: v1alpha1 + 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: + attestation: + description: |- + Occurrence that represents a single "attestation". The authenticity + of an attestation can be verified using the attached signature. + If the verifier trusts the public key of the signer, then verifying + the signature is sufficient to establish trust. In this circumstance, + the authority to which this attestation is attached is primarily + useful for lookup (how to find this attestation if you already + know the authority and artifact to be verified) and intent (for + which authority this attestation was intended to sign. + properties: + serializedPayload: + description: |- + The serialized payload that is verified by one or + more signatures. A base64-encoded string. + type: string + signatures: + description: |- + One or more signatures over serializedPayload. + Verifier implementations should consider this attestation + message verified if at least one signature verifies + serializedPayload. See Signature in common.proto for more + details on signature structure and verification. + items: + properties: + publicKeyId: + description: |- + The identifier for the public key that verifies this + signature. MUST be an RFC3986 conformant + URI. * When possible, the key id should be an + immutable reference, such as a cryptographic digest. + Examples of valid values: + + * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr + for more details on this scheme. + * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' + * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): + * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". + type: string + signature: + description: |- + The content of the signature, an opaque bytestring. + The payload that this signature verifies MUST be + unambiguously provided with the Signature during + verification. A wrapper message might provide the + payload explicitly. Alternatively, a message might + have a canonical serialization that can always be + unambiguously computed to derive the payload. + type: string + required: + - publicKeyId + type: object + type: array + required: + - serializedPayload + - signatures + type: object + noteName: + description: |- + Immutable. The analysis note associated with this occurrence, in the form of + projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a + filter in list requests. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + remediation: + description: A description of actions that can be taken to remedy + the note. + type: string + resourceID: + description: Immutable. Optional. The service-generated name of the + resource. Used for acquisition only. Leave unset to create a new + resource. + type: string + resourceUri: + description: |- + Immutable. Required. Immutable. A URI that represents the resource for which + the occurrence applies. For example, + https://gcr.io/project/image@sha256:123abc for a Docker image. + type: string + required: + - attestation + - noteName + - projectRef + - resourceUri + 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 + createTime: + description: The time when the repository was created. + type: string + kind: + description: |- + The note kind which explicitly denotes which of the occurrence + details are specified. This field can be used as a filter in list + requests. + type: string + name: + description: The name of the occurrence. type: string - image: - properties: - fingerprint: - properties: - v2Name: - description: 'Output only. The name of the image''s v2 blobs - computed via: ) Only the name of the final blob is kept.' - type: string - type: object - type: object observedGeneration: description: ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. @@ -46323,11 +47853,11 @@ spec: the resource. type: integer updateTime: - description: Output only. The time this note was last updated. This - field can be used as a filter in list requests. - format: date-time + description: The time when the repository was last updated. type: string type: object + required: + - spec type: object served: true storage: true @@ -46344,25 +47874,25 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" - name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com + name: containerattachedclusters.containerattached.cnrm.cloud.google.com spec: - group: containeranalysis.cnrm.cloud.google.com + group: containerattached.cnrm.cloud.google.com names: categories: - gcp - kind: ContainerAnalysisOccurrence - plural: containeranalysisoccurrences + kind: ContainerAttachedCluster + plural: containerattachedclusters shortNames: - - gcpcontaineranalysisoccurrence - - gcpcontaineranalysisoccurrences - singular: containeranalysisoccurrence + - gcpcontainerattachedcluster + - gcpcontainerattachedclusters + singular: containerattachedcluster preserveUnknownFields: false scope: Namespaced versions: @@ -46382,7 +47912,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -46400,71 +47930,154 @@ spec: type: object spec: properties: - attestation: + annotations: + additionalProperties: + type: string description: |- - Occurrence that represents a single "attestation". The authenticity - of an attestation can be verified using the attached signature. - If the verifier trusts the public key of the signer, then verifying - the signature is sufficient to establish trust. In this circumstance, - the authority to which this attestation is attached is primarily - useful for lookup (how to find this attestation if you already - know the authority and artifact to be verified) and intent (for - which authority this attestation was intended to sign. + Optional. Annotations on the cluster. This field has the same + restrictions as Kubernetes annotations. The total size of all keys and + values combined is limited to 256k. Key can have 2 segments: prefix (optional) + and name (required), separated by a slash (/). Prefix must be a DNS subdomain. + Name must be 63 characters or less, begin and end with alphanumerics, + with dashes (-), underscores (_), dots (.), and alphanumerics between. + type: object + authorization: + description: Configuration related to the cluster RBAC settings. properties: - serializedPayload: + adminUsers: description: |- - The serialized payload that is verified by one or - more signatures. A base64-encoded string. + Users that can perform operations as a cluster admin. A managed + ClusterRoleBinding will be created to grant the 'cluster-admin' ClusterRole + to the users. Up to ten admin users can be provided. + + For more info on RBAC, see + https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles. + items: + type: string + type: array + type: object + binaryAuthorization: + description: Binary Authorization configuration. + properties: + evaluationMode: + description: 'Configure Binary Authorization evaluation mode. + Possible values: ["DISABLED", "PROJECT_SINGLETON_POLICY_ENFORCE"].' type: string - signatures: + type: object + deletionPolicy: + description: Policy to determine what flags to send on delete. + type: string + description: + description: |- + A human readable description of this attached cluster. Cannot be longer + than 255 UTF-8 encoded bytes. + type: string + distribution: + description: |- + Immutable. The Kubernetes distribution of the underlying attached cluster. Supported values: + "eks", "aks". + type: string + fleet: + description: Fleet configuration. + properties: + membership: description: |- - One or more signatures over serializedPayload. - Verifier implementations should consider this attestation - message verified if at least one signature verifies - serializedPayload. See Signature in common.proto for more - details on signature structure and verification. - items: - properties: - publicKeyId: - description: |- - The identifier for the public key that verifies this - signature. MUST be an RFC3986 conformant - URI. * When possible, the key id should be an - immutable reference, such as a cryptographic digest. - Examples of valid values: - - * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr - for more details on this scheme. - * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' - * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): - * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". - type: string - signature: - description: |- - The content of the signature, an opaque bytestring. - The payload that this signature verifies MUST be - unambiguously provided with the Signature during - verification. A wrapper message might provide the - payload explicitly. Alternatively, a message might - have a canonical serialization that can always be - unambiguously computed to derive the payload. - type: string + The name of the managed Hub Membership resource associated to this + cluster. Membership names are formatted as + projects//locations/global/membership/. + type: string + projectRef: + description: The number of the Fleet host project where this cluster + will be registered. + oneOf: + - not: + required: + - external required: - - publicKeyId - type: object - type: array + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{value}}`, + where {{value}} is the `number` field of a `Project` 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: - - serializedPayload - - signatures + - projectRef type: object - noteName: + location: + description: Immutable. The location for the resource. + type: string + loggingConfig: + description: Logging configuration. + properties: + componentConfig: + description: The configuration of the logging components. + properties: + enableComponents: + description: 'The components to be enabled. Possible values: + ["SYSTEM_COMPONENTS", "WORKLOADS"].' + items: + type: string + type: array + type: object + type: object + monitoringConfig: + description: Monitoring configuration. + properties: + managedPrometheusConfig: + description: Enable Google Cloud Managed Service for Prometheus + in the cluster. + properties: + enabled: + description: Enable Managed Collection. + type: boolean + type: object + type: object + oidcConfig: description: |- - Immutable. The analysis note associated with this occurrence, in the form of - projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a - filter in list requests. + OIDC discovery information of the target cluster. + + Kubernetes Service Account (KSA) tokens are JWT tokens signed by the cluster + API server. This fields indicates how GCP services + validate KSA tokens in order to allow system workloads (such as GKE Connect + and telemetry agents) to authenticate back to GCP. + + Both clusters with public and private issuer URLs are supported. + Clusters with public issuers only need to specify the 'issuer_url' field + while clusters with private issuers need to provide both + 'issuer_url' and 'jwks'. + properties: + issuerUrl: + description: Immutable. A JSON Web Token (JWT) issuer URI. 'issuer' + must start with 'https://'. + type: string + jwks: + description: Immutable. OIDC verification keys in JWKS format + (RFC 7517). + type: string + required: + - issuerUrl + type: object + platformVersion: + description: The platform version for the cluster (e.g. '1.23.0-gke.1'). type: string projectRef: - description: The project that this resource belongs to. + description: The ID of the project in which the resource belongs. + If it is not provided, the provider project is used. oneOf: - not: required: @@ -46490,29 +48103,28 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object - remediation: - description: A description of actions that can be taken to remedy - the note. - type: string resourceID: - description: Immutable. Optional. The service-generated name of the - resource. Used for acquisition only. Leave unset to create a new - resource. - type: string - resourceUri: - description: |- - Immutable. Required. Immutable. A URI that represents the resource for which - the occurrence applies. For example, - https://gcr.io/project/image@sha256:123abc for a Docker image. + description: Immutable. Optional. The name of the resource. Used for + creation and acquisition. When unset, the value of `metadata.name` + is used as the default. type: string required: - - attestation - - noteName + - distribution + - fleet + - location + - oidcConfig + - platformVersion - projectRef - - resourceUri type: object status: properties: + clusterRegion: + description: |- + Output only. The region where this cluster runs. + + For EKS clusters, this is an AWS region. For AKS clusters, + this is an Azure region. + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -46540,16 +48152,19 @@ spec: type: object type: array createTime: - description: The time when the repository was created. - type: string - kind: - description: |- - The note kind which explicitly denotes which of the occurrence - details are specified. This field can be used as a filter in list - requests. + description: Output only. The time at which this cluster was created. type: string - name: - description: The name of the occurrence. + errors: + description: A set of errors found in the cluster. + items: + properties: + message: + description: Human-friendly description of the error. + type: string + type: object + type: array + kubernetesVersion: + description: The Kubernetes version of the cluster. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -46558,9 +48173,39 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + reconciling: + description: If set, there are currently changes in flight to the + cluster. + type: boolean + state: + description: |- + The current state of the cluster. Possible values: + STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, + DEGRADED. + type: string + uid: + description: A globally unique identifier for the cluster. + type: string updateTime: - description: The time when the repository was last updated. + description: The time at which this cluster was last updated. type: string + workloadIdentityConfig: + description: Workload Identity settings. + items: + properties: + identityProvider: + description: |- + The ID of the OIDC Identity Provider (IdP) associated to + the Workload Identity Pool. + type: string + issuerUri: + description: The OIDC issuer URL for this cluster. + type: string + workloadPool: + description: The Workload Identity Pool associated to the cluster. + type: string + type: object + type: array type: object required: - spec @@ -46580,7 +48225,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47636,6 +49281,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -48410,7 +50064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48794,6 +50448,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -49318,7 +50981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49590,7 +51253,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49756,7 +51419,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49952,7 +51615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50137,7 +51800,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50369,7 +52032,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50543,7 +52206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50833,7 +52496,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51119,7 +52782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51309,7 +52972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51588,7 +53251,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51883,7 +53546,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53698,7 +55361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55640,7 +57303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55812,7 +57475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56413,7 +58076,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56606,7 +58269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57540,7 +59203,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57755,7 +59418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57940,7 +59603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58154,7 +59817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58349,7 +60012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58899,7 +60562,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -59119,7 +60782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60217,7 +61880,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60426,7 +62089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60620,7 +62283,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60817,7 +62480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61054,7 +62717,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65230,7 +66893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65842,7 +67505,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67318,7 +68981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67689,7 +69352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68074,7 +69737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68270,7 +69933,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68468,7 +70131,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68647,7 +70310,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68843,7 +70506,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68966,7 +70629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69131,7 +70794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69273,7 +70936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69767,7 +71430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69989,7 +71652,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -70318,7 +71981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70487,7 +72150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70674,7 +72337,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70851,7 +72514,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70995,7 +72658,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71158,7 +72821,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71310,7 +72973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71458,7 +73121,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71605,7 +73268,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71759,7 +73422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71972,7 +73635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72269,7 +73932,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72701,7 +74364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72967,7 +74630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73332,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73465,7 +75128,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73623,7 +75286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73785,7 +75448,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74099,7 +75762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74301,7 +75964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74502,7 +76165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74663,7 +76326,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74803,7 +76466,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75128,7 +76791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75356,7 +77019,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75596,7 +77259,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75775,7 +77438,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75917,7 +77580,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76275,7 +77938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76456,7 +78119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76752,7 +78415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76919,7 +78582,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77045,7 +78708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77199,7 +78862,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77891,7 +79554,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78050,7 +79713,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78255,7 +79918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -78438,7 +80101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78662,7 +80325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78826,7 +80489,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79039,7 +80702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79256,7 +80919,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79409,7 +81072,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79602,7 +81265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79791,7 +81454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79971,7 +81634,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80097,7 +81760,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80302,7 +81965,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80586,7 +82249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80861,7 +82524,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81282,7 +82945,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -81686,7 +83349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81990,7 +83653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82327,7 +83990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82503,7 +84166,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -83434,7 +85097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90316,7 +91979,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90507,7 +92170,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90802,7 +92465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90929,7 +92592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91230,7 +92893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91801,7 +93464,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91960,7 +93623,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92339,7 +94002,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92521,7 +94184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92709,6 +94372,48 @@ spec: - instances - siteToSiteDataTransfer type: object + linkedVPCNetwork: + description: Immutable. VPC network that is associated with the spoke. + properties: + excludeExportRanges: + description: Immutable. IP ranges encompassing the subnets to + be excluded from peering. + items: + type: string + type: array + uriRef: + description: Immutable. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The URI of the VPC network resource. + + 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 + required: + - uriRef + type: object linkedVpnTunnels: description: Immutable. The URIs of linked VPN tunnel resources properties: @@ -92866,7 +94571,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93141,7 +94846,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93399,7 +95104,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93628,7 +95333,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93872,7 +95577,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94109,7 +95814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94456,7 +96161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -95363,7 +97068,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95684,7 +97389,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95910,7 +97615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -96377,7 +98082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97111,7 +98816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97287,7 +98992,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97617,7 +99322,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97938,7 +99643,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98158,7 +99863,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98319,7 +100024,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99088,7 +100793,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -100090,7 +101795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100781,7 +102486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100917,7 +102622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101420,7 +103125,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -102425,7 +104130,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103336,7 +105041,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103752,7 +105457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103977,7 +105682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104133,7 +105838,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104300,7 +106005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104504,7 +106209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104659,7 +106364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105167,7 +106872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105384,7 +107089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -105620,7 +107325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106130,7 +107835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106308,7 +108013,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106589,7 +108294,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107316,6 +109021,85 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only + single network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` + field of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud + Run job. + items: + type: string + type: array + type: object + type: array type: object type: object required: @@ -107482,7 +109266,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108342,6 +110126,83 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only single + network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field + of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud Run + service. + items: + type: string + type: array + type: object + type: array type: object type: object traffic: @@ -108535,7 +110396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108621,8 +110482,8 @@ spec: after the Secret has been created. properties: auto: - description: Immutable. The Secret will automatically be replicated - without any restrictions. + description: The Secret will automatically be replicated without + any restrictions. properties: customerManagedEncryption: description: |- @@ -108668,8 +110529,8 @@ spec: type: object automatic: description: DEPRECATED. `automatic` is deprecated and will be - removed in a future major release. Use `auto` instead. Immutable. - The Secret will automatically be replicated without any restrictions. + removed in a future major release. Use `auto` instead. The Secret + will automatically be replicated without any restrictions. type: boolean userManaged: description: Immutable. The Secret will be replicated to the regions @@ -108876,7 +110737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108944,6 +110805,10 @@ spec: enabled: description: The current state of the SecretVersion. type: boolean + isSecretDataBase64: + description: Immutable. If set to 'true', the secret data is expected + to be base64-encoded string and would be sent as is. + type: boolean resourceID: description: Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new @@ -109088,7 +110953,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109293,7 +111158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109456,7 +111321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109676,7 +111541,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109833,7 +111698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109985,7 +111850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110132,7 +111997,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110310,7 +112175,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110451,7 +112316,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110633,7 +112498,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110832,7 +112697,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111041,7 +112906,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111181,7 +113046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111352,7 +113217,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112112,7 +113977,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112288,7 +114153,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112529,7 +114394,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112699,7 +114564,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113073,7 +114938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113259,7 +115124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113427,7 +115292,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113630,7 +115495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113792,7 +115657,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114430,7 +116295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114607,7 +116472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114772,7 +116637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114946,7 +116811,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115166,7 +117031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115351,7 +117216,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115757,7 +117622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115902,7 +117767,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116138,7 +118003,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116353,7 +118218,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116541,7 +118406,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116834,7 +118699,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117016,7 +118881,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117206,7 +119071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117485,7 +119350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117677,7 +119542,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/install-bundles/install-bundle-namespaced/per-namespace-components.yaml b/install-bundles/install-bundle-namespaced/per-namespace-components.yaml index 54d6c91f2a..5ea0bc6fda 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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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:a3d7971 + image: gcr.io/cnrm-eap/controller:a75ef05 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 f20b8a8373..435f9ec9e6 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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -476,6 +476,18 @@ rules: - update - patch - delete +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch + - create + - update + - patch + - delete - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -1237,7 +1249,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -1287,7 +1299,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -1345,7 +1357,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -1370,7 +1382,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -1400,7 +1412,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1647,6 +1659,14 @@ rules: - get - list - watch +- apiGroups: + - containerattached.cnrm.cloud.google.com + resources: + - '*' + verbs: + - get + - list + - watch - apiGroups: - datacatalog.cnrm.cloud.google.com resources: @@ -2156,7 +2176,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -2219,7 +2239,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -2237,7 +2257,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -2255,7 +2275,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -2278,7 +2298,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -2295,7 +2315,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -2312,7 +2332,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -2329,7 +2349,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -2346,7 +2366,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -2363,7 +2383,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -2380,7 +2400,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -2402,7 +2422,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -2423,7 +2443,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2441,7 +2461,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -2454,8 +2474,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.110.0 - image: gcr.io/cnrm-eap/recorder:a3d7971 + value: 1.111.0 + image: gcr.io/cnrm-eap/recorder:a75ef05 imagePullPolicy: Always name: recorder ports: @@ -2489,7 +2509,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2504,7 +2524,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -2519,7 +2539,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:a3d7971 + image: gcr.io/cnrm-eap/webhook:a75ef05 imagePullPolicy: Always name: webhook ports: @@ -2549,7 +2569,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2564,7 +2584,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -2574,7 +2594,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:a3d7971 + image: gcr.io/cnrm-eap/controller:a75ef05 imagePullPolicy: Always name: manager ports: @@ -2604,7 +2624,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2619,7 +2639,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -2627,7 +2647,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:a3d7971 + image: gcr.io/cnrm-eap/deletiondefender:a75ef05 imagePullPolicy: Always name: deletiondefender ports: @@ -2658,7 +2678,7 @@ kind: HorizontalPodAutoscaler metadata: annotations: autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":70}}]' - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.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 bcbd24b65e..3bbacb70d8 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.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -264,7 +264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -650,7 +650,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -780,7 +780,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -949,7 +949,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1097,7 +1097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2291,11 +2291,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbbackups.alloydb.cnrm.cloud.google.com @@ -2329,7 +2329,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2347,10 +2347,238 @@ spec: type: object spec: properties: - clusterName: - description: Immutable. The full resource name of the backup source - cluster (e.g., projects/{project}/locations/{location}/clusters/{clusterId}). + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + description: + description: Immutable. User-provided description of the backup. + type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyName: + description: 'Immutable. The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + type: string + type: object + location: + description: Immutable. The location where the alloydb backup should + reside. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The backupId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterNameRef + - location + - projectRef + type: object + status: + properties: + conditions: + description: Conditions represent the latest available observation + of the resource's current state. + items: + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status + to another. + type: string + message: + description: Human-readable message indicating details about + last transition. + type: string + reason: + description: Unique, one-word, CamelCase reason for the condition's + last transition. + type: string + status: + description: Status is the status of the condition. Can be True, + False, Unknown. + type: string + type: + description: Type is the type of the condition. + type: string + type: object + type: array + createTime: + description: Time the Backup was created in UTC. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + etag: + description: A hash of the resource. + type: string + name: + description: 'Output only. The name of the backup resource with the + format: * projects/{project}/locations/{region}/backups/{backupId}.' + 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 + reconciling: + description: If true, indicates that the service is actively updating + the resource. This can happen due to user-triggered updates or system + actions like failover or maintenance. + type: boolean + state: + description: The current state of the backup. + type: string + uid: + description: Output only. The system-generated UID of the resource. + The UID is assigned when the resource is created, and it is retained + until it is deleted. type: string + updateTime: + description: Time the Backup was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + clusterNameRef: + description: The full resource name of the backup source cluster (e.g., + projects/{project}/locations/{location}/clusters/{clusterId}). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 description: description: Immutable. User-provided description of the backup. type: string @@ -2402,7 +2630,7 @@ spec: is used as the default. type: string required: - - clusterName + - clusterNameRef - location - projectRef type: object @@ -2502,11 +2730,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbclusters.alloydb.cnrm.cloud.google.com @@ -2540,7 +2768,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -2578,11 +2806,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object labels: additionalProperties: @@ -2668,11 +2921,36 @@ spec: of a cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'The fully-qualified resource name of the KMS - key. Each Cloud KMS key is regionalized and has the following - format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 type: object recoveryWindowDays: description: |- @@ -2690,11 +2968,36 @@ spec: cluster or a backup that is encrypted with a CMEK (customer-managed encryption key). properties: - kmsKeyName: - description: 'Immutable. The fully-qualified resource name of + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 type: object initialUser: description: Initial user to setup during cluster creation. @@ -2748,12 +3051,696 @@ spec: description: Immutable. The location where the alloydb cluster should reside. type: string - network: + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: description: |- - The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + resourceID: + description: Immutable. Optional. The clusterId of the resource. Used + for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + restoreBackupSource: + description: Immutable. The source when restoring from a backup. Conflicts + with 'restore_continuous_backup_source', both can't be set together. + properties: + backupNameRef: + description: (Required) The name of the backup that this cluster + is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: + - backupNameRef + type: object + restoreContinuousBackupSource: + description: Immutable. The source when restoring via point in time + recovery (PITR). Conflicts with 'restore_backup_source', both can't + be set together. + properties: + clusterRef: + description: (Required) The name of the source cluster that this + cluster is restored from. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + pointInTime: + description: Immutable. The point in time that this cluster is + restored to, in RFC 3339 format. + type: string + required: + - clusterRef + - pointInTime + type: object + required: + - location + - projectRef + type: object + status: + properties: + backupSource: + description: Cluster created from backup. + items: + properties: + backupName: + description: The name of the backup resource. + type: string + type: object + type: array + 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 + continuousBackupInfo: + description: ContinuousBackupInfo describes the continuous backup + properties of a cluster. + items: + properties: + earliestRestorableTime: + description: The earliest restorable time that can be restored + to. Output only field. + type: string + enabledTime: + description: When ContinuousBackup was most recently enabled. + Set to null if ContinuousBackup is not enabled. + type: string + encryptionInfo: + description: Output only. The encryption information for the + WALs and backups required for ContinuousBackup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that + are being used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + schedule: + description: Days of the week on which a continuous backup is + taken. Output only field. Ignored if passed into the request. + items: + type: string + type: array + type: object + type: array + databaseVersion: + description: The database engine major version. This is an output-only + field and it's populated at the Cluster creation time. This field + cannot be changed after cluster creation. + type: string + encryptionInfo: + description: EncryptionInfo describes the encryption information of + a cluster or a backup. + items: + properties: + encryptionType: + description: Output only. Type of encryption. + type: string + kmsKeyVersions: + description: Output only. Cloud KMS key versions that are being + used to protect the database or the backup. + items: + type: string + type: array + type: object + type: array + migrationSource: + description: Cluster created via DMS migration. + items: + properties: + hostPort: + description: The host and port of the on-premises instance in + host:port format. + type: string + referenceId: + description: Place holder for the external source identifier(e.g + DMS job name) that created the cluster. + type: string + sourceType: + description: Type of migration source. + type: string + type: object + type: array + name: + description: The name of the cluster resource. + 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 + uid: + description: The system-generated UID of the resource. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + automatedBackupPolicy: + description: The automated backup policy for this cluster. AutomatedBackupPolicy + is disabled by default. + properties: + backupWindow: + description: |- + The length of the time window during which a backup can be taken. If a backup does not succeed within this time window, it will be canceled and considered failed. - "projects/{projectNumber}/global/networks/{network_id}". + The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. + + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + enabled: + description: Whether automated backups are enabled. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + labels: + additionalProperties: + type: string + description: Labels to apply to backups created using this configuration. + type: object + location: + description: The location where the backup will be stored. Currently, + the only supported option is to store the backup in the same + region as the cluster. + type: string + quantityBasedRetention: + description: Quantity-based Backup retention policy to retain + recent backups. Conflicts with 'time_based_retention', both + can't be set together. + properties: + count: + description: The number of backups to retain. + type: integer + type: object + timeBasedRetention: + description: Time-based Backup retention policy. Conflicts with + 'quantity_based_retention', both can't be set together. + properties: + retentionPeriod: + description: |- + The retention period. + A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". + type: string + type: object + weeklySchedule: + description: Weekly schedule for the Backup. + properties: + daysOfWeek: + description: 'The days of the week to perform a backup. At + least one day of the week must be provided. Possible values: + ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", + "SATURDAY", "SUNDAY"].' + items: + type: string + type: array + startTimes: + description: The times during the day to start a backup. At + least one start time must be provided. The start times are + assumed to be in UTC and to be an exact hour (e.g., 04:00:00). + items: + properties: + hours: + description: Hours of day in 24 hour format. Should + be from 0 to 23. An API may choose to allow the value + "24:00:00" for scenarios like business closing time. + type: integer + minutes: + description: Minutes of hour of day. Currently, only + the value 0 is supported. + type: integer + nanos: + description: Fractions of seconds in nanoseconds. Currently, + only the value 0 is supported. + type: integer + seconds: + description: Seconds of minutes of the time. Currently, + only the value 0 is supported. + type: integer + type: object + type: array + required: + - startTimes + type: object + type: object + continuousBackupConfig: + description: |- + The continuous backup config for this cluster. + + If no policy is provided then the default policy will be used. The default policy takes one backup a day and retains backups for 14 days. + properties: + enabled: + description: Whether continuous backup recovery is enabled. If + not set, defaults to true. + type: boolean + encryptionConfig: + description: EncryptionConfig describes the encryption config + of a cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name + of the KMS key. Each Cloud KMS key is regionalized and has + the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a + `KMSCryptoKey` 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 + type: object + recoveryWindowDays: + description: |- + The numbers of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. + + If not set, defaults to 14 days. + type: integer + type: object + displayName: + description: User-settable and human-readable display name for the + Cluster. type: string + encryptionConfig: + description: EncryptionConfig describes the encryption config of a + cluster or a backup that is encrypted with a CMEK (customer-managed + encryption key). + properties: + kmsKeyNameRef: + description: '(Optional) The fully-qualified resource name of + the KMS key. Each Cloud KMS key is regionalized and has the + following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME].' + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field of a `KMSCryptoKey` + 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 + type: object + initialUser: + description: Initial user to setup during cluster creation. + properties: + password: + description: The initial password for the user. + oneOf: + - not: + required: + - valueFrom + required: + - value + - not: + required: + - value + required: + - valueFrom + properties: + value: + description: Value of the field. Cannot be used if 'valueFrom' + is specified. + type: string + valueFrom: + description: Source for the field's value. Cannot be used + if 'value' is specified. + properties: + secretKeyRef: + description: Reference to a value with the given key in + the given Secret in the resource's namespace. + properties: + key: + description: Key that identifies the value to be extracted. + type: string + name: + description: Name of the Secret to extract a value + from. + type: string + required: + - name + - key + type: object + type: object + type: object + user: + description: The database username. + type: string + required: + - password + type: object + location: + description: Immutable. The location where the alloydb cluster should + reside. + type: string + networkConfig: + description: Metadata related to network configuration. + properties: + allocatedIpRange: + description: |- + The name of the allocated IP range for the private IP AlloyDB cluster. For example: "google-managed-services-default". + If set, the instance IPs for this cluster will be created in the allocated range. + type: string + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 + type: object + networkRef: + description: |- + (Required) The relative resource name of the VPC network on which + the instance can be accessed. It is specified in the following form: + projects/{project}/global/networks/{network_id}. + 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}}/global/networks/{{value}}`, + where {{value}} is the `name` 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 projectRef: description: The project that this resource belongs to. oneOf: @@ -2790,33 +3777,82 @@ spec: description: Immutable. The source when restoring from a backup. Conflicts with 'restore_continuous_backup_source', both can't be set together. properties: - backupName: - description: Immutable. The name of the backup that this cluster + backupNameRef: + description: (Required) The name of the backup that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBBackup` + 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: - - backupName + - backupNameRef type: object restoreContinuousBackupSource: description: Immutable. The source when restoring via point in time recovery (PITR). Conflicts with 'restore_backup_source', both can't be set together. properties: - cluster: - description: Immutable. The name of the source cluster that this + clusterRef: + description: (Required) The name of the source cluster that this cluster is restored from. - type: string + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 pointInTime: description: Immutable. The point in time that this cluster is restored to, in RFC 3339 format. type: string required: - - cluster + - clusterRef - pointInTime type: object required: - location - - network - projectRef type: object status: @@ -2963,11 +3999,11 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" name: alloydbinstances.alloydb.cnrm.cloud.google.com @@ -3001,7 +4037,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -3034,11 +4070,229 @@ spec: Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string - cluster: + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 + databaseFlags: + additionalProperties: + type: string + description: Database flags. Set at instance level. * They are copied + from primary instance on read instance creation. * Read instances + can set new or override existing flags that are relevant for reads, + e.g. for enabling columnar cache on a read instance. Flags set on + read instance may or may not be present on primary. + type: object + displayName: + description: User-settable and human-readable display name for the + Instance. + type: string + gceZone: + description: The Compute Engine zone that the instance should serve + from, per https://cloud.google.com/compute/docs/regions-zones This + can ONLY be specified for ZONAL instances. If present for a REGIONAL + instance, an error will be thrown. If this is absent for a ZONAL + instance, instance is created in a random zone with available capacity. + type: string + instanceType: + description: 'Immutable. The type of the instance. If the instance + type is READ_POOL, provide the associated PRIMARY instance in the + ''depends_on'' meta-data attribute. Possible values: ["PRIMARY", + "READ_POOL"].' + type: string + machineConfig: + description: Configurations for the machines that host the underlying + database engine. + properties: + cpuCount: + description: The number of CPU's in the VM instance. + type: integer + type: object + readPoolConfig: + description: Read pool specific config. If the instance type is READ_POOL, + this configuration must be provided. + properties: + nodeCount: + description: Read capacity, i.e. number of nodes in a read pool + instance. + type: integer + type: object + resourceID: + description: Immutable. Optional. The instanceId of the resource. + Used for creation and acquisition. When unset, the value of `metadata.name` + is used as the default. + type: string + required: + - clusterRef + - instanceType + 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 + createTime: + description: Time the Instance was created in UTC. + type: string + ipAddress: + description: The IP address for the Instance. This is the connection + endpoint for an end-user application. + type: string + name: + description: The name of the instance resource. + 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 + reconciling: + description: Set to true if the current state of Instance does not + match the user's intended state, and the service is actively updating + the resource to reconcile them. This can happen due to user-triggered + updates or system actions like failover or maintenance. + type: boolean + state: + description: The current state of the alloydb instance. + type: string + uid: + description: The system-generated UID of the resource. + type: string + updateTime: + description: Time the Instance was updated in UTC. + type: string + type: object + required: + - spec + type: object + served: true + storage: false + subresources: + status: {} + - 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: v1alpha1 + 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: + annotations: + additionalProperties: + type: string + description: Annotations to allow client tools to store small amount + of arbitrary data. This is distinct from labels. + type: object + availabilityType: description: |- - Immutable. Identifies the alloydb cluster. Must be in the format - 'projects/{project}/locations/{location}/clusters/{cluster_id}'. + 'Availability type of an Instance. Defaults to REGIONAL for both primary and read instances. + Note that primary and read instances can have different availability types. + Only READ_POOL instance supports ZONAL type. Users can't specify the zone for READ_POOL instance. + Zone is automatically chosen from the list of zones in the region specified. + Read pool of size 1 can only have zonal availability. Read pools with node count of 2 or more + can have regional availability (nodes are present in 2 or more zones in a region).' Possible values: ["AVAILABILITY_TYPE_UNSPECIFIED", "ZONAL", "REGIONAL"]. type: string + clusterRef: + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of an `AlloyDBCluster` + 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 databaseFlags: additionalProperties: type: string @@ -3088,7 +4342,7 @@ spec: is used as the default. type: string required: - - cluster + - clusterRef - instanceType type: object status: @@ -3170,7 +4424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3444,7 +4698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3603,7 +4857,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3767,7 +5021,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3940,7 +5194,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4084,7 +5338,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4214,7 +5468,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4342,7 +5596,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -4517,7 +5771,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4647,7 +5901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4823,7 +6077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4952,7 +6206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5246,7 +6500,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5381,7 +6635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5556,7 +6810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -5689,7 +6943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6390,7 +7644,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6540,7 +7794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -6991,7 +8245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7358,7 +8612,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7560,7 +8814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7731,7 +8985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7911,7 +9165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8087,7 +9341,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8314,7 +9568,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8639,7 +9893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8813,7 +10067,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9071,7 +10325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9476,7 +10730,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9776,7 +11030,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10632,7 +11886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10819,7 +12073,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11009,7 +12263,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11271,7 +12525,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11851,7 +13105,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12028,7 +13282,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12249,7 +13503,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12474,7 +13728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12647,7 +13901,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13106,7 +14360,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13374,7 +14628,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13799,7 +15053,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13899,7 +15153,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14103,7 +15357,7 @@ spec: selecting a proper certificate. type: string mapRef: - description: A map entry that is inputted into the cetrificate map. + description: A map entry that is inputted into the certificate map. oneOf: - not: required: @@ -14240,7 +15494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14593,7 +15847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15416,7 +16670,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15733,7 +16987,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15972,7 +17226,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16203,7 +17457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16433,7 +17687,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17941,7 +19195,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18415,7 +19669,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18847,7 +20101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19045,7 +20299,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -19312,7 +20566,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19495,7 +20749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19674,7 +20928,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19936,7 +21190,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20474,7 +21728,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20745,7 +21999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21006,7 +22260,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21232,8 +22486,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -21462,7 +22715,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21732,7 +22985,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21946,7 +23199,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23225,7 +24478,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23439,7 +24692,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23616,7 +24869,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24380,7 +25633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -24531,7 +25784,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24751,7 +26004,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -24943,7 +26196,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -25285,7 +26538,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -25663,7 +26916,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26407,7 +27660,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26569,7 +27822,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26727,7 +27980,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27191,7 +28444,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27352,7 +28605,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27513,7 +28766,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27871,7 +29124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -28650,7 +29903,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28832,7 +30085,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29035,7 +30288,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30068,7 +31321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31100,7 +32353,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31425,7 +32678,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31642,7 +32895,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -31698,9 +32951,6 @@ spec: type: object spec: properties: - certificateId: - description: The unique identifier for the resource. - type: integer description: description: Immutable. An optional description of this resource. type: string @@ -31761,6 +33011,9 @@ spec: type: object status: properties: + certificateId: + description: The unique identifier for the resource. + type: integer conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -31827,7 +33080,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32037,7 +33290,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32249,7 +33502,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32430,7 +33683,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32630,7 +33883,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -32804,7 +34057,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33094,7 +34347,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33275,7 +34528,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33420,7 +34673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33549,7 +34802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -33775,7 +35028,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34175,7 +35428,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34472,7 +35725,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34590,7 +35843,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34816,8 +36069,7 @@ spec: allowed. type: integer mode: - description: 'Defines operating mode for this policy. Default - value: "ON" Possible values: ["OFF", "ONLY_UP", "ON"].' + description: Defines operating mode for this policy. type: string scaleDownControl: description: |- @@ -35024,7 +36276,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35201,7 +36453,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35503,7 +36755,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35800,7 +37052,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -35996,7 +37248,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36210,7 +37462,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36534,7 +37786,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36826,7 +38078,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37283,7 +38535,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37639,7 +38891,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37866,7 +39118,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38145,7 +39397,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38766,7 +40018,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39113,7 +40365,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39219,7 +40471,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39363,7 +40615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39762,7 +41014,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -39980,7 +41232,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40143,7 +41395,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40401,6 +41653,10 @@ spec: The gateway address for default routes to reach destination addresses outside this subnetwork. type: string + internalIpv6Prefix: + description: The internal IPv6 address range that is assigned to this + subnetwork. + type: string ipv6CidrRange: description: The range of internal IPv6 addresses that are owned by this subnetwork. @@ -40433,7 +41689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40611,7 +41867,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40790,7 +42046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -40912,6 +42168,44 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + serverTlsPolicyRef: + description: |- + Immutable. A URL referring to a networksecurity.ServerTlsPolicy + resource that describes how the proxy should authenticate inbound + traffic. serverTlsPolicy only applies to a global TargetHttpsProxy + attached to globalForwardingRules with the loadBalancingScheme + set to INTERNAL_SELF_MANAGED or EXTERNAL or EXTERNAL_MANAGED. + For details which ServerTlsPolicy resources are accepted with + INTERNAL_SELF_MANAGED and which with EXTERNAL, EXTERNAL_MANAGED + loadBalancingScheme consult ServerTlsPolicy documentation. + If left blank, communications are not encrypted. + 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}}/locations/{{location}}/serverTlsPolicies/{{value}}`, + where {{value}} is the `name` field of a `NetworkSecurityServerTLSPolicy` + 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 sslCertificates: items: description: |- @@ -41073,7 +42367,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41298,7 +42592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41553,7 +42847,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41812,7 +43106,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41979,7 +43273,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42140,7 +43434,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -44863,7 +46157,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45067,7 +46361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -45439,7 +46733,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -45755,7 +47049,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -46301,20 +47595,256 @@ spec: type: object type: array createTime: - description: Output only. The time this note was created. This field - can be used as a filter in list requests. - format: date-time + description: Output only. The time this note was created. This field + can be used as a filter in list requests. + format: date-time + type: string + image: + properties: + fingerprint: + properties: + v2Name: + description: 'Output only. The name of the image''s v2 blobs + computed via: ) Only the name of the final blob is kept.' + type: string + type: object + type: object + 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 + updateTime: + description: Output only. The time this note was last updated. This + field can be used as a filter in list requests. + format: date-time + type: string + 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.111.0 + creationTimestamp: null + labels: + cnrm.cloud.google.com/managed-by-kcc: "true" + cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/system: "true" + cnrm.cloud.google.com/tf2crd: "true" + name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com +spec: + group: containeranalysis.cnrm.cloud.google.com + names: + categories: + - gcp + kind: ContainerAnalysisOccurrence + plural: containeranalysisoccurrences + shortNames: + - gcpcontaineranalysisoccurrence + - gcpcontaineranalysisoccurrences + singular: containeranalysisoccurrence + 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: v1alpha1 + 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: + attestation: + description: |- + Occurrence that represents a single "attestation". The authenticity + of an attestation can be verified using the attached signature. + If the verifier trusts the public key of the signer, then verifying + the signature is sufficient to establish trust. In this circumstance, + the authority to which this attestation is attached is primarily + useful for lookup (how to find this attestation if you already + know the authority and artifact to be verified) and intent (for + which authority this attestation was intended to sign. + properties: + serializedPayload: + description: |- + The serialized payload that is verified by one or + more signatures. A base64-encoded string. + type: string + signatures: + description: |- + One or more signatures over serializedPayload. + Verifier implementations should consider this attestation + message verified if at least one signature verifies + serializedPayload. See Signature in common.proto for more + details on signature structure and verification. + items: + properties: + publicKeyId: + description: |- + The identifier for the public key that verifies this + signature. MUST be an RFC3986 conformant + URI. * When possible, the key id should be an + immutable reference, such as a cryptographic digest. + Examples of valid values: + + * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr + for more details on this scheme. + * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' + * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): + * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". + type: string + signature: + description: |- + The content of the signature, an opaque bytestring. + The payload that this signature verifies MUST be + unambiguously provided with the Signature during + verification. A wrapper message might provide the + payload explicitly. Alternatively, a message might + have a canonical serialization that can always be + unambiguously computed to derive the payload. + type: string + required: + - publicKeyId + type: object + type: array + required: + - serializedPayload + - signatures + type: object + noteName: + description: |- + Immutable. The analysis note associated with this occurrence, in the form of + projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a + filter in list requests. + type: string + projectRef: + description: The project that this resource belongs to. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `name` field of a `Project` 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 + remediation: + description: A description of actions that can be taken to remedy + the note. + type: string + resourceID: + description: Immutable. Optional. The service-generated name of the + resource. Used for acquisition only. Leave unset to create a new + resource. + type: string + resourceUri: + description: |- + Immutable. Required. Immutable. A URI that represents the resource for which + the occurrence applies. For example, + https://gcr.io/project/image@sha256:123abc for a Docker image. + type: string + required: + - attestation + - noteName + - projectRef + - resourceUri + 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 + createTime: + description: The time when the repository was created. + type: string + kind: + description: |- + The note kind which explicitly denotes which of the occurrence + details are specified. This field can be used as a filter in list + requests. + type: string + name: + description: The name of the occurrence. type: string - image: - properties: - fingerprint: - properties: - v2Name: - description: 'Output only. The name of the image''s v2 blobs - computed via: ) Only the name of the final blob is kept.' - type: string - type: object - type: object observedGeneration: description: ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. @@ -46323,11 +47853,11 @@ spec: the resource. type: integer updateTime: - description: Output only. The time this note was last updated. This - field can be used as a filter in list requests. - format: date-time + description: The time when the repository was last updated. type: string type: object + required: + - spec type: object served: true storage: true @@ -46344,25 +47874,25 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" - cnrm.cloud.google.com/stability-level: alpha + cnrm.cloud.google.com/stability-level: stable cnrm.cloud.google.com/system: "true" cnrm.cloud.google.com/tf2crd: "true" - name: containeranalysisoccurrences.containeranalysis.cnrm.cloud.google.com + name: containerattachedclusters.containerattached.cnrm.cloud.google.com spec: - group: containeranalysis.cnrm.cloud.google.com + group: containerattached.cnrm.cloud.google.com names: categories: - gcp - kind: ContainerAnalysisOccurrence - plural: containeranalysisoccurrences + kind: ContainerAttachedCluster + plural: containerattachedclusters shortNames: - - gcpcontaineranalysisoccurrence - - gcpcontaineranalysisoccurrences - singular: containeranalysisoccurrence + - gcpcontainerattachedcluster + - gcpcontainerattachedclusters + singular: containerattachedcluster preserveUnknownFields: false scope: Namespaced versions: @@ -46382,7 +47912,7 @@ spec: jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime name: Status Age type: date - name: v1alpha1 + name: v1beta1 schema: openAPIV3Schema: properties: @@ -46400,71 +47930,154 @@ spec: type: object spec: properties: - attestation: + annotations: + additionalProperties: + type: string description: |- - Occurrence that represents a single "attestation". The authenticity - of an attestation can be verified using the attached signature. - If the verifier trusts the public key of the signer, then verifying - the signature is sufficient to establish trust. In this circumstance, - the authority to which this attestation is attached is primarily - useful for lookup (how to find this attestation if you already - know the authority and artifact to be verified) and intent (for - which authority this attestation was intended to sign. + Optional. Annotations on the cluster. This field has the same + restrictions as Kubernetes annotations. The total size of all keys and + values combined is limited to 256k. Key can have 2 segments: prefix (optional) + and name (required), separated by a slash (/). Prefix must be a DNS subdomain. + Name must be 63 characters or less, begin and end with alphanumerics, + with dashes (-), underscores (_), dots (.), and alphanumerics between. + type: object + authorization: + description: Configuration related to the cluster RBAC settings. properties: - serializedPayload: + adminUsers: description: |- - The serialized payload that is verified by one or - more signatures. A base64-encoded string. + Users that can perform operations as a cluster admin. A managed + ClusterRoleBinding will be created to grant the 'cluster-admin' ClusterRole + to the users. Up to ten admin users can be provided. + + For more info on RBAC, see + https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles. + items: + type: string + type: array + type: object + binaryAuthorization: + description: Binary Authorization configuration. + properties: + evaluationMode: + description: 'Configure Binary Authorization evaluation mode. + Possible values: ["DISABLED", "PROJECT_SINGLETON_POLICY_ENFORCE"].' type: string - signatures: + type: object + deletionPolicy: + description: Policy to determine what flags to send on delete. + type: string + description: + description: |- + A human readable description of this attached cluster. Cannot be longer + than 255 UTF-8 encoded bytes. + type: string + distribution: + description: |- + Immutable. The Kubernetes distribution of the underlying attached cluster. Supported values: + "eks", "aks". + type: string + fleet: + description: Fleet configuration. + properties: + membership: description: |- - One or more signatures over serializedPayload. - Verifier implementations should consider this attestation - message verified if at least one signature verifies - serializedPayload. See Signature in common.proto for more - details on signature structure and verification. - items: - properties: - publicKeyId: - description: |- - The identifier for the public key that verifies this - signature. MUST be an RFC3986 conformant - URI. * When possible, the key id should be an - immutable reference, such as a cryptographic digest. - Examples of valid values: - - * OpenPGP V4 public key fingerprint. See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr - for more details on this scheme. - * 'openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA' - * RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): - * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU". - type: string - signature: - description: |- - The content of the signature, an opaque bytestring. - The payload that this signature verifies MUST be - unambiguously provided with the Signature during - verification. A wrapper message might provide the - payload explicitly. Alternatively, a message might - have a canonical serialization that can always be - unambiguously computed to derive the payload. - type: string + The name of the managed Hub Membership resource associated to this + cluster. Membership names are formatted as + projects//locations/global/membership/. + type: string + projectRef: + description: The number of the Fleet host project where this cluster + will be registered. + oneOf: + - not: + required: + - external required: - - publicKeyId - type: object - type: array + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `projects/{{value}}`, + where {{value}} is the `number` field of a `Project` 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: - - serializedPayload - - signatures + - projectRef type: object - noteName: + location: + description: Immutable. The location for the resource. + type: string + loggingConfig: + description: Logging configuration. + properties: + componentConfig: + description: The configuration of the logging components. + properties: + enableComponents: + description: 'The components to be enabled. Possible values: + ["SYSTEM_COMPONENTS", "WORKLOADS"].' + items: + type: string + type: array + type: object + type: object + monitoringConfig: + description: Monitoring configuration. + properties: + managedPrometheusConfig: + description: Enable Google Cloud Managed Service for Prometheus + in the cluster. + properties: + enabled: + description: Enable Managed Collection. + type: boolean + type: object + type: object + oidcConfig: description: |- - Immutable. The analysis note associated with this occurrence, in the form of - projects/[PROJECT]/notes/[NOTE_ID]. This field can be used as a - filter in list requests. + OIDC discovery information of the target cluster. + + Kubernetes Service Account (KSA) tokens are JWT tokens signed by the cluster + API server. This fields indicates how GCP services + validate KSA tokens in order to allow system workloads (such as GKE Connect + and telemetry agents) to authenticate back to GCP. + + Both clusters with public and private issuer URLs are supported. + Clusters with public issuers only need to specify the 'issuer_url' field + while clusters with private issuers need to provide both + 'issuer_url' and 'jwks'. + properties: + issuerUrl: + description: Immutable. A JSON Web Token (JWT) issuer URI. 'issuer' + must start with 'https://'. + type: string + jwks: + description: Immutable. OIDC verification keys in JWKS format + (RFC 7517). + type: string + required: + - issuerUrl + type: object + platformVersion: + description: The platform version for the cluster (e.g. '1.23.0-gke.1'). type: string projectRef: - description: The project that this resource belongs to. + description: The ID of the project in which the resource belongs. + If it is not provided, the provider project is used. oneOf: - not: required: @@ -46490,29 +48103,28 @@ spec: description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' type: string type: object - remediation: - description: A description of actions that can be taken to remedy - the note. - type: string resourceID: - description: Immutable. Optional. The service-generated name of the - resource. Used for acquisition only. Leave unset to create a new - resource. - type: string - resourceUri: - description: |- - Immutable. Required. Immutable. A URI that represents the resource for which - the occurrence applies. For example, - https://gcr.io/project/image@sha256:123abc for a Docker image. + description: Immutable. Optional. The name of the resource. Used for + creation and acquisition. When unset, the value of `metadata.name` + is used as the default. type: string required: - - attestation - - noteName + - distribution + - fleet + - location + - oidcConfig + - platformVersion - projectRef - - resourceUri type: object status: properties: + clusterRegion: + description: |- + Output only. The region where this cluster runs. + + For EKS clusters, this is an AWS region. For AKS clusters, + this is an Azure region. + type: string conditions: description: Conditions represent the latest available observation of the resource's current state. @@ -46540,16 +48152,19 @@ spec: type: object type: array createTime: - description: The time when the repository was created. - type: string - kind: - description: |- - The note kind which explicitly denotes which of the occurrence - details are specified. This field can be used as a filter in list - requests. + description: Output only. The time at which this cluster was created. type: string - name: - description: The name of the occurrence. + errors: + description: A set of errors found in the cluster. + items: + properties: + message: + description: Human-friendly description of the error. + type: string + type: object + type: array + kubernetesVersion: + description: The Kubernetes version of the cluster. type: string observedGeneration: description: ObservedGeneration is the generation of the resource @@ -46558,9 +48173,39 @@ spec: current reported status reflects the most recent desired state of the resource. type: integer + reconciling: + description: If set, there are currently changes in flight to the + cluster. + type: boolean + state: + description: |- + The current state of the cluster. Possible values: + STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR, + DEGRADED. + type: string + uid: + description: A globally unique identifier for the cluster. + type: string updateTime: - description: The time when the repository was last updated. + description: The time at which this cluster was last updated. type: string + workloadIdentityConfig: + description: Workload Identity settings. + items: + properties: + identityProvider: + description: |- + The ID of the OIDC Identity Provider (IdP) associated to + the Workload Identity Pool. + type: string + issuerUri: + description: The OIDC issuer URL for this cluster. + type: string + workloadPool: + description: The Workload Identity Pool associated to the cluster. + type: string + type: object + type: array type: object required: - spec @@ -46580,7 +48225,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -47636,6 +49281,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -48410,7 +50064,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -48794,6 +50448,15 @@ spec: required: - localSsdCount type: object + fastSocket: + description: Enable or disable NCCL Fast Socket in the node pool. + properties: + enabled: + description: Whether or not NCCL Fast Socket is enabled. + type: boolean + required: + - enabled + type: object gcfsConfig: description: Immutable. GCFS configuration for this node. properties: @@ -49318,7 +50981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49590,7 +51253,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49756,7 +51419,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -49952,7 +51615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50137,7 +51800,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50369,7 +52032,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50543,7 +52206,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -50833,7 +52496,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51119,7 +52782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -51309,7 +52972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51588,7 +53251,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51883,7 +53546,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53698,7 +55361,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55640,7 +57303,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -55812,7 +57475,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56413,7 +58076,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -56606,7 +58269,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57540,7 +59203,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57755,7 +59418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -57940,7 +59603,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58154,7 +59817,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58349,7 +60012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -58899,7 +60562,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -59119,7 +60782,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60217,7 +61880,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60426,7 +62089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60620,7 +62283,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -60817,7 +62480,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61054,7 +62717,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65230,7 +66893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -65842,7 +67505,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67318,7 +68981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -67689,7 +69352,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68074,7 +69737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68270,7 +69933,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68468,7 +70131,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68647,7 +70310,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68843,7 +70506,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68966,7 +70629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69131,7 +70794,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69273,7 +70936,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69767,7 +71430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69989,7 +71652,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -70318,7 +71981,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70487,7 +72150,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70674,7 +72337,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70851,7 +72514,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -70995,7 +72658,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71158,7 +72821,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71310,7 +72973,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71458,7 +73121,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71605,7 +73268,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71759,7 +73422,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71972,7 +73635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72269,7 +73932,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72701,7 +74364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -72967,7 +74630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -73332,7 +74995,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73465,7 +75128,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73623,7 +75286,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -73785,7 +75448,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74099,7 +75762,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74301,7 +75964,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74502,7 +76165,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74663,7 +76326,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -74803,7 +76466,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75128,7 +76791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75356,7 +77019,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75596,7 +77259,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75775,7 +77438,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -75917,7 +77580,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76275,7 +77938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76456,7 +78119,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76752,7 +78415,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -76919,7 +78582,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77045,7 +78708,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77199,7 +78862,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -77891,7 +79554,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78050,7 +79713,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78255,7 +79918,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -78438,7 +80101,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78662,7 +80325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -78826,7 +80489,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79039,7 +80702,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79256,7 +80919,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -79409,7 +81072,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79602,7 +81265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79791,7 +81454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -79971,7 +81634,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80097,7 +81760,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -80302,7 +81965,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80586,7 +82249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -80861,7 +82524,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81282,7 +82945,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -81686,7 +83349,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -81990,7 +83653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82327,7 +83990,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -82503,7 +84166,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -83434,7 +85097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90316,7 +91979,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90507,7 +92170,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90802,7 +92465,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -90929,7 +92592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -91230,7 +92893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91801,7 +93464,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -91960,7 +93623,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92339,7 +94002,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92521,7 +94184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -92709,6 +94372,48 @@ spec: - instances - siteToSiteDataTransfer type: object + linkedVPCNetwork: + description: Immutable. VPC network that is associated with the spoke. + properties: + excludeExportRanges: + description: Immutable. IP ranges encompassing the subnets to + be excluded from peering. + items: + type: string + type: array + uriRef: + description: Immutable. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: |- + The URI of the VPC network resource. + + 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 + required: + - uriRef + type: object linkedVpnTunnels: description: Immutable. The URIs of linked VPN tunnel resources properties: @@ -92866,7 +94571,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -93141,7 +94846,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93399,7 +95104,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93628,7 +95333,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -93872,7 +95577,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94109,7 +95814,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94456,7 +96161,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -95363,7 +97068,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95684,7 +97389,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -95910,7 +97615,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -96377,7 +98082,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97111,7 +98816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97287,7 +98992,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97617,7 +99322,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -97938,7 +99643,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98158,7 +99863,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -98319,7 +100024,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -99088,7 +100793,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -100090,7 +101795,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100781,7 +102486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -100917,7 +102622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -101420,7 +103125,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -102425,7 +104130,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103336,7 +105041,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -103752,7 +105457,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -103977,7 +105682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104133,7 +105838,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104300,7 +106005,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104504,7 +106209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -104659,7 +106364,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105167,7 +106872,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105384,7 +107089,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -105620,7 +107325,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106130,7 +107835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106308,7 +108013,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -106589,7 +108294,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -107316,6 +109021,85 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only + single network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` + field of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud + Run job. + items: + type: string + type: array + type: object + type: array type: object type: object required: @@ -107482,7 +109266,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108342,6 +110126,83 @@ spec: description: 'Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].' type: string + networkInterfaces: + description: Direct VPC egress settings. Currently only single + network interface is supported. + items: + properties: + networkRef: + description: |- + The VPC network that the Cloud Run resource will be able to send traffic to. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be + looked up from the subnetwork. + 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 + subnetworkRef: + description: |- + The VPC subnetwork that the Cloud Run resource will get IPs from. At least one of network or subnetwork must be specified. If both + network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the + subnetwork with the same name with the network will be used. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `selfLink` field + of a `ComputeSubnetwork` 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 + tags: + description: Network tags applied to this Cloud Run + service. + items: + type: string + type: array + type: object + type: array type: object type: object traffic: @@ -108535,7 +110396,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108621,8 +110482,8 @@ spec: after the Secret has been created. properties: auto: - description: Immutable. The Secret will automatically be replicated - without any restrictions. + description: The Secret will automatically be replicated without + any restrictions. properties: customerManagedEncryption: description: |- @@ -108668,8 +110529,8 @@ spec: type: object automatic: description: DEPRECATED. `automatic` is deprecated and will be - removed in a future major release. Use `auto` instead. Immutable. - The Secret will automatically be replicated without any restrictions. + removed in a future major release. Use `auto` instead. The Secret + will automatically be replicated without any restrictions. type: boolean userManaged: description: Immutable. The Secret will be replicated to the regions @@ -108876,7 +110737,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -108944,6 +110805,10 @@ spec: enabled: description: The current state of the SecretVersion. type: boolean + isSecretDataBase64: + description: Immutable. If set to 'true', the secret data is expected + to be base64-encoded string and would be sent as is. + type: boolean resourceID: description: Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new @@ -109088,7 +110953,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109293,7 +111158,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109456,7 +111321,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109676,7 +111541,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109833,7 +111698,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -109985,7 +111850,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110132,7 +111997,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110310,7 +112175,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110451,7 +112316,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110633,7 +112498,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -110832,7 +112697,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111041,7 +112906,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111181,7 +113046,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -111352,7 +113217,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112112,7 +113977,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112288,7 +114153,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112529,7 +114394,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112699,7 +114564,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113073,7 +114938,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113259,7 +115124,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113427,7 +115292,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113630,7 +115495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -113792,7 +115657,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114430,7 +116295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114607,7 +116472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114772,7 +116637,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -114946,7 +116811,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115166,7 +117031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115351,7 +117216,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115757,7 +117622,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -115902,7 +117767,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116138,7 +118003,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116353,7 +118218,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116541,7 +118406,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -116834,7 +118699,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117016,7 +118881,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117206,7 +119071,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117485,7 +119350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -117677,7 +119542,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.110.0 + cnrm.cloud.google.com/version: 1.111.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/samples/resources/alloydbbackup/alloydb_v1beta1_alloydbbackup.yaml b/samples/resources/alloydbbackup/alloydb_v1beta1_alloydbbackup.yaml new file mode 100644 index 0000000000..f21725690d --- /dev/null +++ b/samples/resources/alloydbbackup/alloydb_v1beta1_alloydbbackup.yaml @@ -0,0 +1,27 @@ +# Copyright 2023 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: alloydb.cnrm.cloud.google.com/v1beta1 +kind: AlloyDBBackup +metadata: + name: alloydbbackup-sample +spec: + clusterNameRef: + external: "projects/${PROJECT_ID?}/locations/us-central1/clusters/alloydbbackup-dep" + location: us-central1 + encryptionConfig: + kmsKeyNameRef: + external: "projects/${PROJECT_ID?}/locations/us-central1/keyRings/alloydbbackup-dep/cryptoKeys/alloydbbackup-dep" + projectRef: + external: ${PROJECT_ID?} \ No newline at end of file diff --git a/samples/resources/alloydbbackup/alloydb_v1beta1_alloydbcluster.yaml b/samples/resources/alloydbbackup/alloydb_v1beta1_alloydbcluster.yaml new file mode 100644 index 0000000000..fdc6b85204 --- /dev/null +++ b/samples/resources/alloydbbackup/alloydb_v1beta1_alloydbcluster.yaml @@ -0,0 +1,24 @@ +# Copyright 2023 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: alloydb.cnrm.cloud.google.com/v1beta1 +kind: AlloyDBCluster +metadata: + name: alloydbbackup-dep +spec: + location: us-central1 + networkRef: + external: projects/${PROJECT_ID?}/global/networks/alloydbbackup-dep + projectRef: + external: ${PROJECT_ID?} diff --git a/samples/resources/alloydbbackup/alloydb_v1beta1_alloydbinstance.yaml b/samples/resources/alloydbbackup/alloydb_v1beta1_alloydbinstance.yaml new file mode 100644 index 0000000000..78e18fda97 --- /dev/null +++ b/samples/resources/alloydbbackup/alloydb_v1beta1_alloydbinstance.yaml @@ -0,0 +1,22 @@ +# Copyright 2023 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: alloydb.cnrm.cloud.google.com/v1beta1 +kind: AlloyDBInstance +metadata: + name: alloydbbackup-dep +spec: + clusterRef: + external: projects/${PROJECT_ID?}/locations/us-central1/clusters/alloydbbackup-dep + instanceType: PRIMARY \ No newline at end of file diff --git a/samples/resources/alloydbbackup/compute_v1beta1_computeaddress.yaml b/samples/resources/alloydbbackup/compute_v1beta1_computeaddress.yaml new file mode 100644 index 0000000000..47f168bafc --- /dev/null +++ b/samples/resources/alloydbbackup/compute_v1beta1_computeaddress.yaml @@ -0,0 +1,25 @@ +# Copyright 2023 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: alloydbbackup-dep +spec: + location: global + addressType: INTERNAL + networkRef: + name: alloydbbackup-dep + prefixLength: 16 + purpose: VPC_PEERING \ No newline at end of file diff --git a/samples/resources/alloydbbackup/compute_v1beta1_computenetwork.yaml b/samples/resources/alloydbbackup/compute_v1beta1_computenetwork.yaml new file mode 100644 index 0000000000..d635a54721 --- /dev/null +++ b/samples/resources/alloydbbackup/compute_v1beta1_computenetwork.yaml @@ -0,0 +1,18 @@ +# 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: alloydbbackup-dep diff --git a/samples/resources/alloydbbackup/iam_v1beta1_iampartialpolicy.yaml b/samples/resources/alloydbbackup/iam_v1beta1_iampartialpolicy.yaml new file mode 100644 index 0000000000..2281b91d1e --- /dev/null +++ b/samples/resources/alloydbbackup/iam_v1beta1_iampartialpolicy.yaml @@ -0,0 +1,27 @@ +# Copyright 2023 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: IAMPartialPolicy +metadata: + name: alloydbbackup-dep +spec: + resourceRef: + apiVersion: kms.cnrm.cloud.google.com/v1beta1 + kind: KMSCryptoKey + name: alloydbbackup-dep + bindings: + - role: roles/cloudkms.cryptoKeyEncrypterDecrypter + members: + - member: serviceAccount:service-${PROJECT_NUMBER?}@gcp-sa-alloydb.iam.gserviceaccount.com \ No newline at end of file diff --git a/samples/resources/alloydbbackup/kms_v1beta1_kmscryptokey.yaml b/samples/resources/alloydbbackup/kms_v1beta1_kmscryptokey.yaml new file mode 100644 index 0000000000..b89cd3da62 --- /dev/null +++ b/samples/resources/alloydbbackup/kms_v1beta1_kmscryptokey.yaml @@ -0,0 +1,23 @@ +# Copyright 2023 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: kms.cnrm.cloud.google.com/v1beta1 +kind: KMSCryptoKey +metadata: + labels: + source: kcc-alloydbbackup-sample + name: alloydbbackup-dep +spec: + keyRingRef: + name: alloydbbackup-dep \ No newline at end of file diff --git a/samples/resources/alloydbbackup/kms_v1beta1_kmskeyring.yaml b/samples/resources/alloydbbackup/kms_v1beta1_kmskeyring.yaml new file mode 100644 index 0000000000..6657eedbfb --- /dev/null +++ b/samples/resources/alloydbbackup/kms_v1beta1_kmskeyring.yaml @@ -0,0 +1,20 @@ +# Copyright 2023 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: kms.cnrm.cloud.google.com/v1beta1 +kind: KMSKeyRing +metadata: + name: alloydbbackup-dep +spec: + location: us-central1 \ No newline at end of file diff --git a/samples/resources/alloydbbackup/servicenetworking_v1beta1_servicenetworkingconnection.yaml b/samples/resources/alloydbbackup/servicenetworking_v1beta1_servicenetworkingconnection.yaml new file mode 100644 index 0000000000..240c531455 --- /dev/null +++ b/samples/resources/alloydbbackup/servicenetworking_v1beta1_servicenetworkingconnection.yaml @@ -0,0 +1,24 @@ +# Copyright 2023 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: servicenetworking.cnrm.cloud.google.com/v1beta1 +kind: ServiceNetworkingConnection +metadata: + name: alloydbbackup-dep +spec: + networkRef: + name: alloydbbackup-dep + reservedPeeringRanges: + - external: alloydbbackup-dep + service: servicenetworking.googleapis.com \ No newline at end of file diff --git a/samples/resources/alloydbcluster/alloydb_v1beta1_alloydbcluster.yaml b/samples/resources/alloydbcluster/alloydb_v1beta1_alloydbcluster.yaml new file mode 100644 index 0000000000..944c547075 --- /dev/null +++ b/samples/resources/alloydbcluster/alloydb_v1beta1_alloydbcluster.yaml @@ -0,0 +1,49 @@ +# Copyright 2023 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: alloydb.cnrm.cloud.google.com/v1beta1 +kind: AlloyDBCluster +metadata: + name: alloydbcluster-sample +spec: + location: us-central1 + networkRef: + external: projects/${PROJECT_ID?}/global/networks/alloydbcluster-dep + projectRef: + external: ${PROJECT_ID?} + automatedBackupPolicy: + backupWindow: 3600s + encryptionConfig: + kmsKeyNameRef: + name: alloydbcluster-dep + enabled: true + labels: + source: kcc + location: us-central1 + timeBasedRetention: + retentionPeriod: 43200s + weeklySchedule: + daysOfWeek: [MONDAY] + startTimes: + - hours: 4 + minutes: 0 + seconds: 0 + nanos: 0 + encryptionConfig: + kmsKeyNameRef: + name: alloydbcluster-dep + initialUser: + user: "postgres" + password: + value: "postgres" \ No newline at end of file diff --git a/samples/resources/alloydbcluster/compute_v1beta1_computeaddress.yaml b/samples/resources/alloydbcluster/compute_v1beta1_computeaddress.yaml new file mode 100644 index 0000000000..fb9bbf6ca3 --- /dev/null +++ b/samples/resources/alloydbcluster/compute_v1beta1_computeaddress.yaml @@ -0,0 +1,25 @@ +# Copyright 2023 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: alloydbcluster-dep +spec: + location: global + addressType: INTERNAL + networkRef: + name: alloydbcluster-dep + prefixLength: 16 + purpose: VPC_PEERING \ No newline at end of file diff --git a/samples/resources/alloydbcluster/compute_v1beta1_computenetwork.yaml b/samples/resources/alloydbcluster/compute_v1beta1_computenetwork.yaml new file mode 100644 index 0000000000..6e32ce9d63 --- /dev/null +++ b/samples/resources/alloydbcluster/compute_v1beta1_computenetwork.yaml @@ -0,0 +1,20 @@ +# Copyright 2023 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: alloydbcluster-dep + + diff --git a/samples/resources/alloydbcluster/iam_v1beta1_iampartialpolicy.yaml b/samples/resources/alloydbcluster/iam_v1beta1_iampartialpolicy.yaml new file mode 100644 index 0000000000..7f9c596e5a --- /dev/null +++ b/samples/resources/alloydbcluster/iam_v1beta1_iampartialpolicy.yaml @@ -0,0 +1,29 @@ +# Copyright 2023 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: IAMPartialPolicy +metadata: + name: alloydbcluster-dep +spec: + resourceRef: + apiVersion: kms.cnrm.cloud.google.com/v1beta1 + kind: KMSCryptoKey + name: alloydbcluster-dep + bindings: + - role: roles/cloudkms.cryptoKeyEncrypterDecrypter + members: + - memberFrom: + serviceIdentityRef: + name: alloydbcluster-dep \ No newline at end of file diff --git a/samples/resources/alloydbcluster/kms_v1beta1_kmscryptokey.yaml b/samples/resources/alloydbcluster/kms_v1beta1_kmscryptokey.yaml new file mode 100644 index 0000000000..e384ce4c2f --- /dev/null +++ b/samples/resources/alloydbcluster/kms_v1beta1_kmscryptokey.yaml @@ -0,0 +1,23 @@ +# Copyright 2023 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: kms.cnrm.cloud.google.com/v1beta1 +kind: KMSCryptoKey +metadata: + labels: + source: kcc-alloydbcluster-sample + name: alloydbcluster-dep +spec: + keyRingRef: + name: alloydbcluster-dep \ No newline at end of file diff --git a/samples/resources/alloydbcluster/kms_v1beta1_kmskeyring.yaml b/samples/resources/alloydbcluster/kms_v1beta1_kmskeyring.yaml new file mode 100644 index 0000000000..e67aee07c1 --- /dev/null +++ b/samples/resources/alloydbcluster/kms_v1beta1_kmskeyring.yaml @@ -0,0 +1,20 @@ +# Copyright 2023 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: kms.cnrm.cloud.google.com/v1beta1 +kind: KMSKeyRing +metadata: + name: alloydbcluster-dep +spec: + location: us-central1 \ No newline at end of file diff --git a/samples/resources/alloydbcluster/servicenetworking_v1beta1_servicenetworkingconnection.yaml b/samples/resources/alloydbcluster/servicenetworking_v1beta1_servicenetworkingconnection.yaml new file mode 100644 index 0000000000..45f5af38a7 --- /dev/null +++ b/samples/resources/alloydbcluster/servicenetworking_v1beta1_servicenetworkingconnection.yaml @@ -0,0 +1,24 @@ +# Copyright 2023 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: servicenetworking.cnrm.cloud.google.com/v1beta1 +kind: ServiceNetworkingConnection +metadata: + name: alloydbcluster-dep +spec: + networkRef: + name: alloydbcluster-dep + reservedPeeringRanges: + - external: alloydbcluster-dep + service: servicenetworking.googleapis.com \ No newline at end of file diff --git a/samples/resources/alloydbcluster/serviceusage_v1beta1_serviceidentity.yaml b/samples/resources/alloydbcluster/serviceusage_v1beta1_serviceidentity.yaml new file mode 100644 index 0000000000..2e1f2e7197 --- /dev/null +++ b/samples/resources/alloydbcluster/serviceusage_v1beta1_serviceidentity.yaml @@ -0,0 +1,22 @@ +# Copyright 2023 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 +kind: ServiceIdentity +metadata: + name: alloydbcluster-dep +spec: + projectRef: + external: ${PROJECT_ID?} + resourceID: alloydb.googleapis.com \ No newline at end of file diff --git a/samples/resources/alloydbinstance/primary-instance/alloydb_v1beta1_alloydbcluster.yaml b/samples/resources/alloydbinstance/primary-instance/alloydb_v1beta1_alloydbcluster.yaml new file mode 100644 index 0000000000..c537aa887e --- /dev/null +++ b/samples/resources/alloydbinstance/primary-instance/alloydb_v1beta1_alloydbcluster.yaml @@ -0,0 +1,24 @@ +# Copyright 2023 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: alloydb.cnrm.cloud.google.com/v1beta1 +kind: AlloyDBCluster +metadata: + name: alloydbinstance-dep-primary +spec: + location: us-central1 + networkRef: + external: projects/${PROJECT_ID?}/global/networks/alloydbinstance-dep-primary + projectRef: + external: ${PROJECT_ID?} diff --git a/samples/resources/alloydbinstance/primary-instance/alloydb_v1beta1_alloydbinstance.yaml b/samples/resources/alloydbinstance/primary-instance/alloydb_v1beta1_alloydbinstance.yaml new file mode 100644 index 0000000000..b5352ec7c2 --- /dev/null +++ b/samples/resources/alloydbinstance/primary-instance/alloydb_v1beta1_alloydbinstance.yaml @@ -0,0 +1,26 @@ +# Copyright 2023 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: alloydb.cnrm.cloud.google.com/v1beta1 +kind: AlloyDBInstance +metadata: + name: alloydbinstance-sample-primary +spec: + clusterRef: + name: alloydbinstance-dep-primary + instanceType: PRIMARY + databaseFlags: + enable_google_adaptive_autovacuum: "off" + machineConfig: + cpuCount: 2 \ No newline at end of file diff --git a/samples/resources/alloydbinstance/primary-instance/compute_v1beta1_computeaddress.yaml b/samples/resources/alloydbinstance/primary-instance/compute_v1beta1_computeaddress.yaml new file mode 100644 index 0000000000..a891c39cd4 --- /dev/null +++ b/samples/resources/alloydbinstance/primary-instance/compute_v1beta1_computeaddress.yaml @@ -0,0 +1,25 @@ +# Copyright 2023 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: alloydbinstance-dep-primary +spec: + location: global + addressType: INTERNAL + networkRef: + name: alloydbinstance-dep-primary + prefixLength: 16 + purpose: VPC_PEERING \ No newline at end of file diff --git a/samples/resources/alloydbinstance/primary-instance/compute_v1beta1_computenetwork.yaml b/samples/resources/alloydbinstance/primary-instance/compute_v1beta1_computenetwork.yaml new file mode 100644 index 0000000000..24771c51e0 --- /dev/null +++ b/samples/resources/alloydbinstance/primary-instance/compute_v1beta1_computenetwork.yaml @@ -0,0 +1,20 @@ +# Copyright 2023 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: alloydbinstance-dep-primary + + diff --git a/samples/resources/alloydbinstance/primary-instance/servicenetworking_v1beta1_servicenetworkingconnection.yaml b/samples/resources/alloydbinstance/primary-instance/servicenetworking_v1beta1_servicenetworkingconnection.yaml new file mode 100644 index 0000000000..09f88be534 --- /dev/null +++ b/samples/resources/alloydbinstance/primary-instance/servicenetworking_v1beta1_servicenetworkingconnection.yaml @@ -0,0 +1,24 @@ +# Copyright 2023 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: servicenetworking.cnrm.cloud.google.com/v1beta1 +kind: ServiceNetworkingConnection +metadata: + name: alloydbinstance-dep-primary +spec: + networkRef: + name: alloydbinstance-dep-primary + reservedPeeringRanges: + - external: alloydbinstance-dep-primary + service: servicenetworking.googleapis.com \ No newline at end of file diff --git a/samples/resources/alloydbinstance/read-instance/alloydb_v1beta1_alloydbcluster.yaml b/samples/resources/alloydbinstance/read-instance/alloydb_v1beta1_alloydbcluster.yaml new file mode 100644 index 0000000000..2a57eb68e8 --- /dev/null +++ b/samples/resources/alloydbinstance/read-instance/alloydb_v1beta1_alloydbcluster.yaml @@ -0,0 +1,24 @@ +# Copyright 2023 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: alloydb.cnrm.cloud.google.com/v1beta1 +kind: AlloyDBCluster +metadata: + name: alloydbinstance-dep-read +spec: + location: us-central1 + networkRef: + external: projects/${PROJECT_ID?}/global/networks/alloydbinstance-dep-read + projectRef: + external: ${PROJECT_ID?} diff --git a/samples/resources/alloydbinstance/read-instance/alloydb_v1beta1_alloydbinstance.yaml b/samples/resources/alloydbinstance/read-instance/alloydb_v1beta1_alloydbinstance.yaml new file mode 100644 index 0000000000..3aa7f327ae --- /dev/null +++ b/samples/resources/alloydbinstance/read-instance/alloydb_v1beta1_alloydbinstance.yaml @@ -0,0 +1,38 @@ +# Copyright 2023 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: alloydb.cnrm.cloud.google.com/v1beta1 +kind: AlloyDBInstance +metadata: + name: alloydbinstance-dep-read +spec: + clusterRef: + external: projects/${PROJECT_ID?}/locations/us-central1/clusters/alloydbinstance-dep-read + instanceType: PRIMARY +--- +apiVersion: alloydb.cnrm.cloud.google.com/v1beta1 +kind: AlloyDBInstance +metadata: + name: alloydbinstance-sample-read +spec: + clusterRef: + external: projects/${PROJECT_ID?}/locations/us-central1/clusters/alloydbinstance-dep-read + instanceType: READ_POOL + availabilityType: REGIONAL + databaseFlags: + google_columnar_engine.enabled: "on" + machineConfig: + cpuCount: 2 + readPoolConfig: + nodeCount: 3 \ No newline at end of file diff --git a/samples/resources/alloydbinstance/read-instance/compute_v1beta1_computeaddress.yaml b/samples/resources/alloydbinstance/read-instance/compute_v1beta1_computeaddress.yaml new file mode 100644 index 0000000000..0336fe32e1 --- /dev/null +++ b/samples/resources/alloydbinstance/read-instance/compute_v1beta1_computeaddress.yaml @@ -0,0 +1,25 @@ +# Copyright 2023 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: alloydbinstance-dep-read +spec: + location: global + addressType: INTERNAL + networkRef: + name: alloydbinstance-dep-read + prefixLength: 16 + purpose: VPC_PEERING \ No newline at end of file diff --git a/samples/resources/alloydbinstance/read-instance/compute_v1beta1_computenetwork.yaml b/samples/resources/alloydbinstance/read-instance/compute_v1beta1_computenetwork.yaml new file mode 100644 index 0000000000..86697419cb --- /dev/null +++ b/samples/resources/alloydbinstance/read-instance/compute_v1beta1_computenetwork.yaml @@ -0,0 +1,20 @@ +# Copyright 2023 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: alloydbinstance-dep-read + + diff --git a/samples/resources/alloydbinstance/read-instance/servicenetworking_v1beta1_servicenetworkingconnection.yaml b/samples/resources/alloydbinstance/read-instance/servicenetworking_v1beta1_servicenetworkingconnection.yaml new file mode 100644 index 0000000000..23788f16c1 --- /dev/null +++ b/samples/resources/alloydbinstance/read-instance/servicenetworking_v1beta1_servicenetworkingconnection.yaml @@ -0,0 +1,24 @@ +# Copyright 2023 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: servicenetworking.cnrm.cloud.google.com/v1beta1 +kind: ServiceNetworkingConnection +metadata: + name: alloydbinstance-dep-read +spec: + networkRef: + name: alloydbinstance-dep-read + reservedPeeringRanges: + - name: alloydbinstance-dep-read + service: servicenetworking.googleapis.com \ No newline at end of file diff --git a/samples/resources/containerattachedcluster/container-attached-cluster-basic/containerattached_v1beta1_containerattachedcluster.yaml b/samples/resources/containerattachedcluster/container-attached-cluster-basic/containerattached_v1beta1_containerattachedcluster.yaml new file mode 100644 index 0000000000..f0cf8e4c39 --- /dev/null +++ b/samples/resources/containerattachedcluster/container-attached-cluster-basic/containerattached_v1beta1_containerattachedcluster.yaml @@ -0,0 +1,37 @@ +# Copyright 2023 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: containerattached.cnrm.cloud.google.com/v1beta1 +kind: ContainerAttachedCluster +metadata: + name: containerattachedcluster-sample-basic +spec: + # Replace ${ATTACHED_CLUSTER_NAME?} with the name of the underlying attached cluster + resourceID: ${ATTACHED_CLUSTER_NAME?} + location: us-west1 + projectRef: + # Replace ${PROJECT_ID?} with your Google Cloud project id + external: ${PROJECT_ID?} + description: "Test attached cluster basic sample" + # Replace ${DISTRIBUTION?} with the Kubernetes distribution of the underlying attached cluster + # Supported values: "eks", "aks". + distribution: ${DISTRIBUTION} + oidcConfig: + # Replace ${ISSUER_URL?} with the OIDC issuer URL of the underlying attached cluster + issuerUrl: ${ISSUER_URL?} + # Replace ${PLATFORM_VERSION?} with the platform version of the underlying attached cluster + platformVersion: ${PLATFORM_VERSION?} + fleet: + projectRef: + name: containerattachedcluster-dep-basic \ No newline at end of file diff --git a/samples/resources/containerattachedcluster/container-attached-cluster-basic/resourcemanager_v1beta1_project.yaml b/samples/resources/containerattachedcluster/container-attached-cluster-basic/resourcemanager_v1beta1_project.yaml new file mode 100644 index 0000000000..ef33b04db9 --- /dev/null +++ b/samples/resources/containerattachedcluster/container-attached-cluster-basic/resourcemanager_v1beta1_project.yaml @@ -0,0 +1,28 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1 +kind: Project +metadata: + name: containerattachedcluster-dep-basic + annotations: + cnrm.cloud.google.com/deletion-policy: abandon +spec: + # Replace ${PROJECT_ID?} with your Google Cloud project id + resourceID: ${PROJECT_ID?} + organizationRef: + # Replace ${ORG_ID?} with your Google Cloud ord id your project associates to + external: "${ORG_ID?}" + # Replace ${PROJECT_ID?} with your Google Cloud project id + name: ${PROJECT_ID?} \ No newline at end of file diff --git a/samples/resources/containerattachedcluster/container-attached-cluster-full/containerattached_v1beta1_containerattachedcluster.yaml b/samples/resources/containerattachedcluster/container-attached-cluster-full/containerattached_v1beta1_containerattachedcluster.yaml new file mode 100644 index 0000000000..45fb5a5365 --- /dev/null +++ b/samples/resources/containerattachedcluster/container-attached-cluster-full/containerattached_v1beta1_containerattachedcluster.yaml @@ -0,0 +1,47 @@ +# Copyright 2023 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: containerattached.cnrm.cloud.google.com/v1beta1 +kind: ContainerAttachedCluster +metadata: + name: containerattachedcluster-sample-full +spec: + # Replace ${ATTACHED_CLUSTER_NAME?} with the name of the underlying attached cluster + resourceID: ${ATTACHED_CLUSTER_NAME?} + location: us-west1 + projectRef: + # Replace ${PROJECT_ID?} with your Google Cloud project id + external: ${PROJECT_ID?} + description: "Test attached cluster full sample" + # Replace ${DISTRIBUTION?} with the Kubernetes distribution of the underlying attached cluster + # Supported values: "eks", "aks". + distribution: ${DISTRIBUTION} + annotations: + label-one: "value-one" + authorization: + admin_users: [ "user1@example.com", "user2@example.com"] + oidcConfig: + # Replace ${ISSUER_URL?} with the OIDC issuer URL of the underlying attached cluster + issuerUrl: ${ISSUER_URL?} + # Replace ${PLATFORM_VERSION?} with the platform version of the underlying attached cluster + platformVersion: ${PLATFORM_VERSION?} + fleet: + projectRef: + name: containerattachedcluster-dep-full + logging_config: + component_config: + enable_components: ["SYSTEM_COMPONENTS", "WORKLOADS"] + monitoring_config: + managed_prometheus_config: + enabled: true \ No newline at end of file diff --git a/samples/resources/containerattachedcluster/container-attached-cluster-full/resourcemanager_v1beta1_project.yaml b/samples/resources/containerattachedcluster/container-attached-cluster-full/resourcemanager_v1beta1_project.yaml new file mode 100644 index 0000000000..b8e47e02dd --- /dev/null +++ b/samples/resources/containerattachedcluster/container-attached-cluster-full/resourcemanager_v1beta1_project.yaml @@ -0,0 +1,28 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1 +kind: Project +metadata: + name: containerattachedcluster-dep-full + annotations: + cnrm.cloud.google.com/deletion-policy: abandon +spec: + # Replace ${PROJECT_ID?} with your Google Cloud project id + resourceID: ${PROJECT_ID?} + organizationRef: + # Replace ${ORG_ID?} with your Google Cloud ord id your project associates to + external: "${ORG_ID?}" + # Replace ${PROJECT_ID?} with your Google Cloud project id + name: ${PROJECT_ID?} \ No newline at end of file diff --git a/samples/resources/containerattachedcluster/container-attached-cluster-ignore-errors/containerattached_v1beta1_containerattachedcluster.yaml b/samples/resources/containerattachedcluster/container-attached-cluster-ignore-errors/containerattached_v1beta1_containerattachedcluster.yaml new file mode 100644 index 0000000000..2b78f32381 --- /dev/null +++ b/samples/resources/containerattachedcluster/container-attached-cluster-ignore-errors/containerattached_v1beta1_containerattachedcluster.yaml @@ -0,0 +1,38 @@ +# Copyright 2023 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: containerattached.cnrm.cloud.google.com/v1beta1 +kind: ContainerAttachedCluster +metadata: + name: containerattachedcluster-sample-ignore-errors +spec: + # Replace ${ATTACHED_CLUSTER_NAME?} with the name of the underlying attached cluster + resourceID: ${ATTACHED_CLUSTER_NAME?} + location: us-west1 + projectRef: + # Replace ${PROJECT_ID?} with your Google Cloud project id + external: ${PROJECT_ID?} + description: "Test attached cluster ignore errors sample" + # Replace ${DISTRIBUTION?} with the Kubernetes distribution of the underlying attached cluster + # Supported values: "eks", "aks". + distribution: ${DISTRIBUTION} + oidcConfig: + # Replace ${ISSUER_URL?} with the OIDC issuer URL of the underlying attached cluster + issuerUrl: ${ISSUER_URL?} + # Replace ${PLATFORM_VERSION?} with the platform version of the underlying attached cluster + platformVersion: ${PLATFORM_VERSION?} + fleet: + projectRef: + name: containerattachedcluster-dep-ignore-errors + deletionPolicy: "DELETE_IGNORE_ERRORS" \ No newline at end of file diff --git a/samples/resources/containerattachedcluster/container-attached-cluster-ignore-errors/resourcemanager_v1beta1_project.yaml b/samples/resources/containerattachedcluster/container-attached-cluster-ignore-errors/resourcemanager_v1beta1_project.yaml new file mode 100644 index 0000000000..fea3322822 --- /dev/null +++ b/samples/resources/containerattachedcluster/container-attached-cluster-ignore-errors/resourcemanager_v1beta1_project.yaml @@ -0,0 +1,28 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1 +kind: Project +metadata: + name: containerattachedcluster-dep-ignore-errors + annotations: + cnrm.cloud.google.com/deletion-policy: abandon +spec: + # Replace ${PROJECT_ID?} with your Google Cloud project id + resourceID: ${PROJECT_ID?} + organizationRef: + # Replace ${ORG_ID?} with your Google Cloud ord id your project associates to + external: "${ORG_ID?}" + # Replace ${PROJECT_ID?} with your Google Cloud project id + name: ${PROJECT_ID?} \ No newline at end of file