diff --git a/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml b/crds/accesscontextmanager_v1beta1_accesscontextmanageraccesslevel.yaml index c58041aec2..b202ef60df 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 d3a035af62..7bb00e5acb 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 af5714a059..aad5be09c1 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 57872cdc71..ae3f3c8e94 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 e83a1c5a6c..324259efa8 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml b/crds/artifactregistry_v1beta1_artifactregistryrepository.yaml index 7824da3f63..692bd12a5e 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 e2619c9307..00c39d2d9f 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 487a4303f9..226b0a9e48 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 95bf0d5319..1c46e2e2e6 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 732a9b969e..e4ac6352bb 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 e5ce0bc6a2..1dfe3d8ac4 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 0b5bf9bc5c..93bfeb6661 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 52c100e4f8..8a2c198866 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 eb5d7a7d5c..4ce4c50cd9 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 fc1ea2e46c..2eaf27df6d 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 b11c09101b..3e8c6ba512 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml b/crds/cloudbuild_v1beta1_cloudbuildtrigger.yaml index 9f3287f21c..f3032402f8 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 00cf9fae29..820e14b34b 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 ba1c94f649..a99f74d618 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 90577bfa53..a6df93edb3 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml b/crds/cloudscheduler_v1beta1_cloudschedulerjob.yaml index 3c76a5ef48..a4458dfb22 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/compute_v1beta1_computeaddress.yaml b/crds/compute_v1beta1_computeaddress.yaml index 90f0d2e02f..100f6477bc 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -88,7 +88,7 @@ spec: ipVersion: description: 'Immutable. The IP Version that will be used by this address. The default value is ''IPV4''. Possible values: ["IPV4", - "IPV6"].' + "IPV6"]. This field can only be specified for a global address.' type: string location: description: 'Location represents the geographical location of the diff --git a/crds/compute_v1beta1_computebackendbucket.yaml b/crds/compute_v1beta1_computebackendbucket.yaml index 49642b6874..8f0b85dbe3 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -102,6 +102,19 @@ spec: cdnPolicy: description: Cloud CDN configuration for this Backend Bucket. properties: + bypassCacheOnRequestHeaders: + description: Bypass the cache when the specified request headers + are matched - e.g. Pragma or Authorization headers. Up to 5 + headers can be specified. The cache is bypassed for all cdnPolicy.cacheMode + settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: @@ -162,6 +175,10 @@ spec: type: integer type: object type: array + requestCoalescing: + description: If true then Cloud CDN will combine multiple concurrent + cache fill requests into a small number of requests to the origin. + type: boolean serveWhileStale: description: Serve existing content from the cache (if available) when revalidating content with the origin, or when an error diff --git a/crds/compute_v1beta1_computebackendservice.yaml b/crds/compute_v1beta1_computebackendservice.yaml index 57f9540d84..422743a274 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -90,7 +90,10 @@ spec: For global HTTP(S) or TCP/SSL load balancing, the default is UTILIZATION. Valid values are UTILIZATION, RATE (for HTTP(S)) - and CONNECTION (for TCP/SSL). Default value: "UTILIZATION" Possible values: ["UTILIZATION", "RATE", "CONNECTION"]. + and CONNECTION (for TCP/SSL). + + See the [Backend Services Overview](https://cloud.google.com/load-balancing/docs/backend-service#balancing-mode) + for an explanation of load balancing modes. Default value: "UTILIZATION" Possible values: ["UTILIZATION", "RATE", "CONNECTION"]. type: string capacityScaler: description: |- diff --git a/crds/compute_v1beta1_computedisk.yaml b/crds/compute_v1beta1_computedisk.yaml index 8365b2c83f..07f0892e8f 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 6928f2ea95..1d065d01e7 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 5c655672cb..1ca03fa12c 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 38f6868657..82c6a88bc0 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 1b37a86831..251b4ce7db 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 20d3b25bf7..aff02608f4 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 321d30a6ba..382b1ffc8a 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 e16bd8031d..a958ded509 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 6c9390daa3..cdcaaed9b9 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 906e548372..b673bc91bb 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 3f2659d2dc..c1b7826d76 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 b02a353e93..5f3e868af2 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -772,6 +772,10 @@ spec: description: Specifies if the instance should be restarted if it was terminated by Compute Engine (not a user). type: boolean + instanceTerminationAction: + description: Specifies the action GCE should take when SPOT VM + is preempted. + type: string minNodeCpus: type: integer nodeAffinities: diff --git a/crds/compute_v1beta1_computeinstancegroup.yaml b/crds/compute_v1beta1_computeinstancegroup.yaml index 643062254e..7ef30c3a3c 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 0d942335bb..75397615a3 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -255,7 +255,7 @@ spec: properties: external: description: |- - The service account to be used as credentials for all operations performed by the managed instance group on instances. The service accounts needs all permissions required to create and delete instances. By default, the service account: {projectNumber}@cloudservices.gserviceaccount.com is used. + The service account to be used as credentials for all operations performed by the managed instance group on instances. The service accounts needs all permissions required to create and delete instances. By default, the service account {projectNumber}@cloudservices.gserviceaccount.com is used. Allowed value: The `email` field of an `IAMServiceAccount` resource. type: string diff --git a/crds/compute_v1beta1_computeinstancetemplate.yaml b/crds/compute_v1beta1_computeinstancetemplate.yaml index bffc1dd896..0970b55e1c 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -593,6 +593,10 @@ spec: be automatically restarted if it is terminated by Compute Engine (not terminated by a user). This defaults to true. type: boolean + instanceTerminationAction: + description: Immutable. Specifies the action GCE should take when + SPOT VM is preempted. + type: string minNodeCpus: description: Minimum number of cpus for the instance. type: integer diff --git a/crds/compute_v1beta1_computeinterconnectattachment.yaml b/crds/compute_v1beta1_computeinterconnectattachment.yaml index cd78f0b9d5..7c163b3618 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 7c3a95cbe4..d2552e8675 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 6b4b1b493f..b6d9d2244f 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -94,7 +94,9 @@ spec: Note that NON_GCP_PRIVATE_IP_PORT can only be used with Backend Services that 1) have the following load balancing schemes: EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED, and INTERNAL_SELF_MANAGED and 2) support the RATE or - CONNECTION balancing modes. Default value: "GCE_VM_IP_PORT" Possible values: ["GCE_VM_IP_PORT", "NON_GCP_PRIVATE_IP_PORT"]. + CONNECTION balancing modes. + + Possible values include: GCE_VM_IP, GCE_VM_IP_PORT, and NON_GCP_PRIVATE_IP_PORT. Default value: "GCE_VM_IP_PORT" Possible values: ["GCE_VM_IP", "GCE_VM_IP_PORT", "NON_GCP_PRIVATE_IP_PORT"]. type: string networkRef: description: |- diff --git a/crds/compute_v1beta1_computenetworkpeering.yaml b/crds/compute_v1beta1_computenetworkpeering.yaml index 13eca990e2..c59f4b28ad 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 0ba6416ddb..e86ac8f449 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 23d57e8adb..8217b9627f 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 59e31bc5cf..6fab81c8ba 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 1f9de7a223..1f92ef5492 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 d049c17683..a33e46cdbe 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -187,6 +187,37 @@ spec: endpoint group. Defaults to SERVERLESS Default value: "SERVERLESS" Possible values: ["SERVERLESS", "PRIVATE_SERVICE_CONNECT"].' type: string + networkRef: + description: |- + Immutable. This field is only used for PSC. + The URL of the network to which all network endpoints in the NEG belong. Uses + "default" project network if unspecified. + 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 pscTargetService: description: |- Immutable. The target service url used to set up private service connection to @@ -201,6 +232,36 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + subnetworkRef: + description: |- + Immutable. This field is only used for PSC. + Optional URL of the subnetwork to which all network endpoints in the NEG belong. + 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 required: - region type: object diff --git a/crds/compute_v1beta1_computereservation.yaml b/crds/compute_v1beta1_computereservation.yaml index bcc56a27dd..8084e498fc 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 c7cee4a118..f1664d1220 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 b860b198b4..af638b44a9 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 c20b1d9feb..80faaadf0d 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 efd0f6f8dc..7e13fe27ab 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 dcf5fcc4aa..3b7ebe9a1c 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 403b9eabd9..f2f14d73d1 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 8cb7848ee0..e9f1069d08 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 7775f9eede..7ecd125acd 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 53d07fbc07..cfcd89fc18 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 bde1215268..5cb31d7189 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 02c49aabda..3125856195 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 c8e2c63ed7..a08d12d39e 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 c2d81fe49b..0b2989675f 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 81753dabd8..ef01bbc077 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/compute_v1beta1_computetargetgrpcproxy.yaml b/crds/compute_v1beta1_computetargetgrpcproxy.yaml index 359f6bc1bd..9d7d95a989 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 e56a2980b9..df52eaa5e3 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 91e14e7601..77db2de6de 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -71,6 +71,40 @@ spec: type: object spec: properties: + certificateMapRef: + description: |- + Only the `external` field is supported to configure the reference. + + A reference to the CertificateMap resource uri that identifies a + certificate map associated with the given target proxy. This field + can only be set for global target proxies. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `//certificatemanager.googleapis.com/projects/{{project}}/locations/{{location}}/certificateMaps/{{value}}`, + where {{value}} is the `name` field of a `CertificateManagerCertificateMap` + 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. An optional description of this resource. type: string @@ -194,7 +228,6 @@ spec: type: object required: - location - - sslCertificates - urlMapRef type: object status: diff --git a/crds/compute_v1beta1_computetargetinstance.yaml b/crds/compute_v1beta1_computetargetinstance.yaml index b4e3601b03..28577782e2 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 47175b8896..d55fee430f 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 e0769a5da2..76712a6f85 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 ec40d15c9a..642df22340 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 a1d6dd63d6..b97bdf4af5 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 912391892c..91f563b6c9 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 97fabe12ec..2415e36531 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 ab007c4304..bf805ea6c2 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 ef92d6b41d..a69c4fe476 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 c42bfa1c2a..4ebe57c560 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -105,7 +105,7 @@ spec: gcePersistentDiskCsiDriverConfig: description: Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. - Defaults to disabled; set enabled = true to enable. + Defaults to enabled; set disabled = true to disable. properties: enabled: type: boolean @@ -195,17 +195,28 @@ spec: type: object type: object authenticatorGroupsConfig: - description: Immutable. Configuration for the Google Groups for GKE - feature. + description: Configuration for the Google Groups for GKE feature. properties: securityGroup: - description: Immutable. The name of the RBAC security group for - use with Google security groups in Kubernetes RBAC. Group name - must be in format gke-security-groups@yourdomain.com. + description: The name of the RBAC security group for use with + Google security groups in Kubernetes RBAC. Group name must be + in format gke-security-groups@yourdomain.com. type: string required: - securityGroup type: object + binaryAuthorization: + description: Configuration options for the Binary Authorization feature. + properties: + enabled: + description: DEPRECATED. Deprecated in favor of evaluation_mode. + Enable Binary Authorization for this cluster. + type: boolean + evaluationMode: + description: Mode of operation for Binary Authorization policy + evaluation. + type: string + type: object clusterAutoscaling: description: Per-cluster configuration of Node Auto-Provisioning with Cluster Autoscaler to automatically adjust the size of the cluster @@ -216,6 +227,36 @@ spec: autoProvisioningDefaults: description: Contains defaults for a node pool created by NAP. properties: + bootDiskKMSKeyRef: + description: |- + Immutable. The Customer Managed Encryption Key used to encrypt the + boot disk attached to each node in the node pool. + 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 imageType: description: The default image type used by NAP once a new node pool is being created. @@ -382,8 +423,9 @@ spec: description: Immutable. Enable Autopilot for this cluster. type: boolean enableBinaryAuthorization: - description: Enable Binary Authorization for this cluster. If enabled, - all container images will be validated by Google Binary Authorization. + description: DEPRECATED. Deprecated in favor of binary_authorization. + Enable Binary Authorization for this cluster. If enabled, all container + images will be validated by Google Binary Authorization. type: boolean enableIntranodeVisibility: description: Whether Intra-node visibility is enabled for this cluster. @@ -646,6 +688,18 @@ spec: type: object type: array type: object + meshCertificates: + description: If set, and enable_certificates=true, the GKE Workload + Identity Certificates controller and node agent will be deployed + in the cluster. + properties: + enableCertificates: + description: When enabled the GKE Workload Identity Certificates + controller and node agent will be deployed in the cluster. + type: boolean + required: + - enableCertificates + type: object minMasterVersion: description: The minimum version of the master. GKE will auto-update the master to new versions, so this does not guarantee the current @@ -659,7 +713,8 @@ spec: properties: enableComponents: description: GKE components exposing metrics. Valid values include - SYSTEM_COMPONENTS and WORKLOADS. + SYSTEM_COMPONENTS, APISERVER, CONTROLLER_MANAGER, SCHEDULER, + and WORKLOADS. items: type: string type: array @@ -1078,18 +1133,18 @@ spec: nodes. properties: enablePrivateEndpoint: - description: Immutable. Enables the private cluster feature, creating - a private endpoint on the cluster. In a private cluster, nodes - only have RFC 1918 private addresses and communicate with the - master's private endpoint via private networking. - type: boolean - enablePrivateNodes: description: Immutable. When true, the cluster's private endpoint is used as the cluster endpoint and access through the public endpoint is disabled. When false, either endpoint can be used. This field only applies to private clusters, when enable_private_nodes is true. type: boolean + enablePrivateNodes: + description: Immutable. Enables the private cluster feature, creating + a private endpoint on the cluster. In a private cluster, nodes + only have RFC 1918 private addresses and communicate with the + master's private endpoint via private networking. + type: boolean masterGlobalAccessConfig: description: Controls cluster master global access settings. properties: diff --git a/crds/container_v1beta1_containernodepool.yaml b/crds/container_v1beta1_containernodepool.yaml index 6ad84beff3..e0efbc6c42 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 4908927059..0e912f4708 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml b/crds/dataflow_v1beta1_dataflowflextemplatejob.yaml index 4e5c3c662d..540b8e0a27 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 b38cc98a5f..21f88017bc 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 98cfe95fd2..a8e75719d6 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 460cf4e2d6..65351489d3 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 dc2e46a3af..d9b290a9d5 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 a196b1ea7c..cb0cbf6bfa 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -190,7 +190,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -267,7 +267,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -342,7 +342,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -598,7 +598,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string diff --git a/crds/dlp_v1beta1_dlpstoredinfotype.yaml b/crds/dlp_v1beta1_dlpstoredinfotype.yaml index aa460849f0..b2e7603075 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/dns_v1beta1_dnsmanagedzone.yaml b/crds/dns_v1beta1_dnsmanagedzone.yaml index f366dcd62d..7d6e0dd2f2 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 9101f1d54a..6117475729 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 dddce37ab3..1bca371cf0 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 dc2ab18d26..be434d3658 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/filestore_v1beta1_filestorebackup.yaml b/crds/filestore_v1beta1_filestorebackup.yaml index c5c7fdc542..f9dee239f7 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 3652140289..897abef1a1 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/firestore_v1beta1_firestoreindex.yaml b/crds/firestore_v1beta1_firestoreindex.yaml index dfe17a74c5..4eefb0aafe 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/gameservices_v1beta1_gameservicesrealm.yaml b/crds/gameservices_v1beta1_gameservicesrealm.yaml index f82f6ea43b..be3561811a 100644 --- a/crds/gameservices_v1beta1_gameservicesrealm.yaml +++ b/crds/gameservices_v1beta1_gameservicesrealm.yaml @@ -16,7 +16,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/gkehub_v1beta1_gkehubfeature.yaml b/crds/gkehub_v1beta1_gkehubfeature.yaml index ba00ba7cb2..c97119ef15 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 971f6c7668..095d86d995 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 af8b8815e5..3b86741012 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -196,12 +196,12 @@ spec: `issuer` in the workload identity pool. type: string workloadIdentityPool: - description: 'Output only. The name of the workload identity pool + description: Output only. The name of the workload identity pool in which `issuer` will be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships - that belong to that Hub. For a Hub hosted in: {PROJECT_ID}, - the workload pool format is `{PROJECT_ID}.hub.id.goog`, although - this is subject to change in newer versions of this API.' + that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the + workload pool format is `{PROJECT_ID}.hub.id.goog`, although + this is subject to change in newer versions of this API. type: string type: object conditions: diff --git a/crds/iam_v1beta1_iamauditconfig.yaml b/crds/iam_v1beta1_iamauditconfig.yaml index 6e6eefd366..160feefc7f 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 f36d33c124..6a4eb15beb 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 30ea243c10..0029fe339a 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 85477d10f2..cb8cf6613c 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 3dc201bb88..b3acb07a9b 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 d42bffa298..ebd14099aa 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 9d9189faa3..f21cd9d176 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 69f1bd01a5..9b89994270 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 f770263ebb..e8d8c33736 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 194e3d1aa8..c44cacb0ab 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 1cddba3e69..75918baf54 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 caa26713d0..e5968ba50f 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 fa5535c4b7..63559a183b 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/identityplatform_v1beta1_identityplatformconfig.yaml b/crds/identityplatform_v1beta1_identityplatformconfig.yaml index fdb536226b..71f62b4808 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 e73b5adead..ba659448ad 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -128,9 +128,9 @@ spec: is used as the default. type: string responseType: - description: 'The multiple response type to request for in the OAuth + description: The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits - (e.g.: {id\_token, token}).' + (e.g. {id\_token, token}). properties: code: description: If true, authorization code is returned from IdP's diff --git a/crds/identityplatform_v1beta1_identityplatformtenant.yaml b/crds/identityplatform_v1beta1_identityplatformtenant.yaml index ae4d41ac9e..6d945c9f67 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 72e214357b..fa8ca9407c 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -128,9 +128,9 @@ spec: is used as the default. type: string responseType: - description: 'The multiple response type to request for in the OAuth + description: The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits - (e.g.: {id\_token, token}).' + (e.g. {id\_token, token}). properties: code: description: If true, authorization code is returned from IdP's diff --git a/crds/kms_v1beta1_kmscryptokey.yaml b/crds/kms_v1beta1_kmscryptokey.yaml index 3a34421d44..d87f69e5a3 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -112,7 +112,7 @@ spec: description: |- Immutable. The immutable purpose of this CryptoKey. See the [purpose reference](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys#CryptoKeyPurpose) - for possible inputs. Default value: "ENCRYPT_DECRYPT" Possible values: ["ENCRYPT_DECRYPT", "ASYMMETRIC_SIGN", "ASYMMETRIC_DECRYPT"]. + for possible inputs. Default value: "ENCRYPT_DECRYPT" Possible values: ["ENCRYPT_DECRYPT", "ASYMMETRIC_SIGN", "ASYMMETRIC_DECRYPT", "MAC"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -142,7 +142,7 @@ spec: protectionLevel: description: Immutable. The protection level to use when creating a version based on this template. Possible values include "SOFTWARE", - "HSM", "EXTERNAL". Defaults to "SOFTWARE". + "HSM", "EXTERNAL", "EXTERNAL_VPC". Defaults to "SOFTWARE". type: string required: - algorithm diff --git a/crds/kms_v1beta1_kmskeyring.yaml b/crds/kms_v1beta1_kmskeyring.yaml index 42bf48b130..5fb4825a50 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 1be19d2e09..563d4d756b 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 7497e3516c..53bfc5a2fd 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 b1a451311b..87c7a6f086 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -260,7 +260,7 @@ spec: rates should always be computed at query time from the underlying cumulative or delta value). * `.` multiplication or composition (as an infix operator). For examples, `GBy.d` or `k{watt}.h`. - The grammar for a unit is as follows: Expression = Component: + The grammar for a unit is as follows: Expression = Component { "." Component } { "/" Component } ; Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] | Annotation | "1" ; Annotation = "{" NAME "}" ; Notes: * `Annotation` is just a comment if diff --git a/crds/logging_v1beta1_logginglogsink.yaml b/crds/logging_v1beta1_logginglogsink.yaml index 95af9fdc8a..4ba4b9b176 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 04eebe620c..35c4839e58 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 a7154005c6..ea02ee75e5 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 46d598f7bc..7043b56b45 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -302,6 +302,12 @@ spec: that unhealthy states are detected and alerted on quickly. type: string + evaluationMissingData: + description: |- + A condition control that determines how + metric-threshold conditions are evaluated when + data stops arriving. Possible values: ["EVALUATION_MISSING_DATA_INACTIVE", "EVALUATION_MISSING_DATA_ACTIVE", "EVALUATION_MISSING_DATA_NO_OP"]. + type: string query: description: Monitoring Query Language query that outputs a boolean stream. @@ -601,6 +607,12 @@ spec: that unhealthy states are detected and alerted on quickly. type: string + evaluationMissingData: + description: |- + A condition control that determines how + metric-threshold conditions are evaluated when + data stops arriving. Possible values: ["EVALUATION_MISSING_DATA_INACTIVE", "EVALUATION_MISSING_DATA_ACTIVE", "EVALUATION_MISSING_DATA_NO_OP"]. + type: string filter: description: |- A filter that identifies which time series diff --git a/crds/monitoring_v1beta1_monitoringdashboard.yaml b/crds/monitoring_v1beta1_monitoringdashboard.yaml index b0f90ca129..5be71bbf58 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -192,7 +192,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -1937,7 +1937,7 @@ spec: above/below, then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: 90, category: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: ''BELOW'', }, { value: 20, category: @@ -3482,7 +3482,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -5200,7 +5200,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: diff --git a/crds/monitoring_v1beta1_monitoringgroup.yaml b/crds/monitoring_v1beta1_monitoringgroup.yaml index 282b6dd1a0..f92c0e9ef0 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 659a5525fe..a7719d4f9e 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -211,17 +211,16 @@ spec: `unit`; rates should always be computed at query time from the underlying cumulative or delta value). * `.` multiplication or composition (as an infix operator). For examples, `GBy.d` or `k{watt}.h`. The - grammar for a unit is as follows: Expression = Component: { "." - Component } { "/" Component } ; Component = ( [ PREFIX ] UNIT | - "%" ) [ Annotation ] | Annotation | "1" ; Annotation = "{" NAME - "}" ; Notes: * `Annotation` is just a comment if it follows a `UNIT`. - If the annotation is used alone, then the unit is equivalent to - `1`. For examples, `{request}/s == 1/s`, `By{transmitted}/s == By/s`. - * `NAME` is a sequence of non-blank printable ASCII characters not - containing `{` or `}`. * `1` represents a unitary [dimensionless - unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, - such as in `1/s`. It is typically used when none of the basic units - are appropriate. For example, "new users per day" can be represented + grammar for a unit is as follows: Expression = Component { "." Component + } { "/" Component } ; Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation + ] | Annotation | "1" ; Annotation = "{" NAME "}" ; Notes: * `Annotation` + is just a comment if it follows a `UNIT`. If the annotation is used + alone, then the unit is equivalent to `1`. For examples, `{request}/s + == 1/s`, `By{transmitted}/s == By/s`. * `NAME` is a sequence of + non-blank printable ASCII characters not containing `{` or `}`. + * `1` represents a unitary [dimensionless unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) + of 1, such as in `1/s`. It is typically used when none of the basic + units are appropriate. For example, "new users per day" can be represented as `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new users). Alternatively, "thousands of page views per day" would be represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a diff --git a/crds/monitoring_v1beta1_monitoringmonitoredproject.yaml b/crds/monitoring_v1beta1_monitoringmonitoredproject.yaml index 0153a2e3ad..3d273c40a5 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 4be7ec6d9e..c52850d012 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 eb7bd3e24d..1cc442a9af 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 ed1eb5c881..29493142bb 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 4900baa61c..f1dc539d9e 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 9f9c888793..de7339982d 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 c614bab28b..8215f50862 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml b/crds/networksecurity_v1beta1_networksecurityauthorizationpolicy.yaml index 63ff2a07ad..82dac351fd 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 c142da14bb..7d87d773e2 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 993f455b9c..49f90a15b5 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml b/crds/networkservices_v1beta1_networkservicesendpointpolicy.yaml index a23e862e40..4bbe93a0e3 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 550e905ab8..0360b89b32 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 9afd5a4ef9..5f83684fd4 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 9543a09216..56435a2d3d 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 7046060887..eff64d0058 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 d480c4983a..4a6bc4e5ae 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 973d52b5af..3ab4006028 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/osconfig_v1beta1_osconfigguestpolicy.yaml b/crds/osconfig_v1beta1_osconfigguestpolicy.yaml index 3e8f51610f..4f8b9511e7 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -389,9 +389,9 @@ spec: of the steps. type: string uri: - description: 'URI from which to fetch the object. - It should contain both the protocol and path following - the format: {protocol}://{location}.' + description: URI from which to fetch the object. It + should contain both the protocol and path following + the format {protocol}://{location}. type: string type: object type: object diff --git a/crds/osconfig_v1beta1_osconfigospolicyassignment.yaml b/crds/osconfig_v1beta1_osconfigospolicyassignment.yaml index 3e8b54e671..895996c03f 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" diff --git a/crds/privateca_v1beta1_privatecacapool.yaml b/crds/privateca_v1beta1_privatecacapool.yaml index 842a6577aa..88941369f9 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 f2e344d0ff..ba158165ec 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 39ff8cbd73..50f3cfa14b 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 1bbeaf3e98..adf73246a5 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 241ddc682f..181cd52c9a 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 a881d319e6..9f0a400e86 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -92,6 +92,58 @@ spec: If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. type: integer + bigqueryConfig: + description: |- + If delivery to BigQuery is used with this subscription, this field is used to configure it. + Either pushConfig or bigQueryConfig can be set, but not both. + If both are empty, then the subscriber will pull and ack messages using API methods. + properties: + dropUnknownFields: + description: |- + When true and useTopicSchema is true, any fields that are a part of the topic schema that are not part of the BigQuery table schema are dropped when writing to BigQuery. + Otherwise, the schemas must be kept in sync and any messages with extra fields are not written and remain in the subscription's backlog. + type: boolean + tableRef: + description: The name of the table to which to write data. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `{{project}}.{{dataset_id}}.{{value}}`, + where {{value}} is the `name` field of a `BigQueryTable` + 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 + useTopicSchema: + description: When true, use the topic's schema as the columns + to write to in BigQuery, if it exists. + type: boolean + writeMetadata: + description: |- + When true, write the subscription name, messageId, publishTime, attributes, and orderingKey to additional columns in the table. + The subscription name, messageId, and publishTime fields are put in their own columns while all other message properties (other than data) are written to a JSON object in the attributes column. + type: boolean + required: + - tableRef + type: object deadLetterPolicy: description: |- A policy that specifies the conditions for dead lettering messages in diff --git a/crds/pubsub_v1beta1_pubsubtopic.yaml b/crds/pubsub_v1beta1_pubsubtopic.yaml index 4f87b05142..e3c3c23e85 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 ae4073120a..a179a681b8 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 aaae71eca9..33c8112f25 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -123,6 +123,37 @@ spec: Default value: "DIRECT_PEERING" Possible values: ["DIRECT_PEERING", "PRIVATE_SERVICE_ACCESS"].' type: string + customerManagedKeyRef: + description: |- + Immutable. Optional. The KMS key reference that you want to use to + encrypt the data at rest for this Redis instance. If this is + provided, CMEK is enabled. + 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 displayName: description: An arbitrary and optional user-provided name for the instance. diff --git a/crds/resourcemanager_v1beta1_folder.yaml b/crds/resourcemanager_v1beta1_folder.yaml index a72d5d8eb1..459c49241d 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 44c4a654af..adf5131431 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 a6dc9ee2f8..bc93765f12 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 2a8879223c..acf757fe8c 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/run_v1beta1_runservice.yaml b/crds/run_v1beta1_runservice.yaml index 41d3fd39aa..e0b88d1761 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -245,7 +245,7 @@ spec: properties: external: description: |- - Required. The name of the secret in Cloud Secret Manager. Format: {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project. + Required. The name of the secret in Cloud Secret Manager. Format {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project. Allowed value: The Google Cloud resource name of a `SecretManagerSecret` resource (format: `projects/{{project}}/secrets/{{name}}`). type: string @@ -588,7 +588,7 @@ spec: properties: external: description: |- - Required. The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. + Required. The name of the secret in Cloud Secret Manager. Format {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Allowed value: The Google Cloud resource name of a `SecretManagerSecret` resource (format: `projects/{{project}}/secrets/{{name}}`). type: string diff --git a/crds/secretmanager_v1beta1_secretmanagersecret.yaml b/crds/secretmanager_v1beta1_secretmanagersecret.yaml index 323cf929df..210a3ea051 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" diff --git a/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml b/crds/secretmanager_v1beta1_secretmanagersecretversion.yaml index 237e2dd37b..5225cd5401 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 f18116d3f9..cd9e2863fa 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 ea80adc215..73ef4156a5 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 0b23307560..7cf2b67a6f 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 3c42781bf5..3f2894dc29 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 86cc6c79f1..03af79dda4 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 58e5a7ec48..26db4d1006 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 6d5080cfa3..1a808c0462 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -72,6 +72,9 @@ spec: spec: properties: databaseDialect: + description: |- + Immutable. The dialect of the Cloud Spanner Database. + If it is not provided, "GOOGLE_STANDARD_SQL" will be used. Possible values: ["GOOGLE_STANDARD_SQL", "POSTGRESQL"]. type: string ddl: description: |- @@ -151,6 +154,14 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + versionRetentionPeriod: + description: |- + The retention period for the database. The retention period must be between 1 hour + and 7 days, and can be specified in days, hours, minutes, or seconds. For example, + the values 1d, 24h, 1440m, and 86400s are equivalent. Default value is 1h. + If this property is used, you must avoid adding new DDL statements to 'ddl' that + update the database's version_retention_period. + type: string required: - instanceRef type: object diff --git a/crds/spanner_v1beta1_spannerinstance.yaml b/crds/spanner_v1beta1_spannerinstance.yaml index 2b75b6aa4e..2a57f3856f 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 86b08859ad..53518dc2f0 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 45aa8df94c..dd295f62c7 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -232,7 +232,7 @@ spec: type: string rootPassword: description: Immutable. Initial root password. Required for MS SQL - Server, ignored by MySQL and PostgreSQL. + Server. oneOf: - not: required: @@ -339,7 +339,7 @@ spec: type: integer type: object collation: - description: The name of server instance collation. + description: Immutable. The name of server instance collation. type: string crashSafeReplication: description: |- @@ -460,6 +460,9 @@ spec: description: A Google App Engine application whose zone to remain in. Must be in the same region as this instance. type: string + secondaryZone: + description: The preferred Compute Engine zone for the secondary/failover. + type: string zone: description: The preferred compute engine zone. type: string @@ -479,6 +482,30 @@ spec: description: Receive updates earlier (canary) or later (stable). type: string type: object + passwordValidationPolicy: + properties: + complexity: + description: Password complexity. + type: string + disallowUsernameSubstring: + description: Disallow username as a part of the password. + type: boolean + enablePasswordPolicy: + description: Whether the password policy is enabled or not. + type: boolean + minLength: + description: Minimum number of characters allowed. + type: integer + passwordChangeInterval: + description: Minimum interval after which the password can + be changed. This flag is only supported for PostgresSQL. + type: string + reuseInterval: + description: Number of previous passwords that cannot be reused. + type: integer + required: + - enablePasswordPolicy + type: object pricingPlan: description: Pricing plan for this instance, can only be PER_USE. type: string @@ -487,6 +514,49 @@ spec: DEPRECATED. This property is only applicable to First Generation instances, and First Generation instances are now deprecated. see https://cloud.google.com/sql/docs/mysql/deprecation-notice for information on how to upgrade to Second Generation instances. Specifying this field has no-ops; it's recommended to remove this field from your configuration. type: string + sqlServerAuditConfig: + properties: + bucketRef: + description: The name of the destination bucket (e.g., gs://mybucket). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `url` field of a `StorageBucket` + 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 + retentionInterval: + description: 'How long to keep generated audit files. A duration + in seconds with up to nine fractional digits, terminated + by ''s''. Example: "3.5s"..' + type: string + uploadInterval: + description: 'How often to upload generated audit files. A + duration in seconds with up to nine fractional digits, terminated + by ''s''. Example: "3.5s".' + type: string + required: + - bucketRef + type: object tier: description: The machine type to use. See tiers for more details and supported versions. Postgres supports only shared-core machine diff --git a/crds/sql_v1beta1_sqlsslcert.yaml b/crds/sql_v1beta1_sqlsslcert.yaml index 9014542dac..37e357d957 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 b150508514..e260ba8af3 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 37bd861735..5d7eb0c728 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -188,6 +188,12 @@ spec: timestamp of an object. This\n\t\t\t\t\t\t\t\t\t\tcondition is relevant only for versioned objects." type: integer + matchesPrefix: + description: One or more matching name prefixes to satisfy + this condition. + items: + type: string + type: array matchesStorageClass: description: 'Storage Class of objects to satisfy this condition. Supported values include: MULTI_REGIONAL, REGIONAL, NEARLINE, @@ -195,6 +201,12 @@ spec: items: type: string type: array + matchesSuffix: + description: One or more matching name suffixes to satisfy + this condition. + items: + type: string + type: array noncurrentTimeBefore: description: Creation date of an object in RFC 3339 (e.g. 2017-06-13) to satisfy this condition. diff --git a/crds/storage_v1beta1_storagebucketaccesscontrol.yaml b/crds/storage_v1beta1_storagebucketaccesscontrol.yaml index 136e1d99e6..b31efb99c3 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 79a9706df3..ba0a72eb88 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 b14c9577aa..82fc0c7f61 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 193732172a..907461b8ce 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.92.0 + cnrm.cloud.google.com/version: 1.93.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 c2e9e5f5a8..bf18eb94ab 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -190,7 +190,7 @@ spec: properties: external: description: |- - Subnet name (relative, not fully qualified). E.g. if the full subnet selfLink is https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName} the correct input for this field would be: {subnetName} + Subnet name (relative, not fully qualified). E.g. if the full subnet selfLink is https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName} the correct input for this field would be {subnetName} Allowed value: The Google Cloud resource name of a `ComputeSubnetwork` resource (format: `projects/{{project}}/regions/{{region}}/subnetworks/{{name}}`). type: string 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 2013ba7bf8..bb3bc702b5 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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -744,7 +744,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -794,7 +794,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -852,7 +852,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -877,7 +877,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -907,7 +907,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1335,7 +1335,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -1398,7 +1398,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -1416,7 +1416,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -1434,7 +1434,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -1457,7 +1457,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -1474,7 +1474,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -1491,7 +1491,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -1508,7 +1508,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -1525,7 +1525,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -1542,7 +1542,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -1559,7 +1559,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -1581,7 +1581,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -1602,7 +1602,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -1620,7 +1620,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -1633,8 +1633,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.92.0 - image: gcr.io/cnrm-eap/recorder:3bb5590 + value: 1.93.0 + image: gcr.io/cnrm-eap/recorder:ed520a5 imagePullPolicy: Always name: recorder ports: @@ -1667,7 +1667,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -1682,7 +1682,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -1695,7 +1695,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:3bb5590 + image: gcr.io/cnrm-eap/webhook:ed520a5 imagePullPolicy: Always name: webhook ports: @@ -1724,7 +1724,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -1739,7 +1739,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -1752,7 +1752,7 @@ spec: env: - name: GOOGLE_APPLICATION_CREDENTIALS value: /var/secrets/google/key.json - image: gcr.io/cnrm-eap/controller:3bb5590 + image: gcr.io/cnrm-eap/controller:ed520a5 imagePullPolicy: Always name: manager ports: @@ -1788,7 +1788,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -1803,7 +1803,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -1811,7 +1811,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:3bb5590 + image: gcr.io/cnrm-eap/deletiondefender:ed520a5 imagePullPolicy: Always name: deletiondefender ports: @@ -1840,7 +1840,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.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 093aa3cee2..36f1688250 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -402,7 +402,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -532,7 +532,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1740,7 +1740,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -1915,7 +1915,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -2209,7 +2209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2400,7 +2400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2749,7 +2749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3584,7 +3584,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4031,7 +4031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4208,7 +4208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4413,7 +4413,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4629,7 +4629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4791,7 +4791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5250,7 +5250,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5518,7 +5518,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5943,7 +5943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7063,7 +7063,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7495,7 +7495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7689,7 +7689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7956,7 +7956,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -8494,7 +8494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8567,7 +8567,7 @@ spec: ipVersion: description: 'Immutable. The IP Version that will be used by this address. The default value is ''IPV4''. Possible values: ["IPV4", - "IPV6"].' + "IPV6"]. This field can only be specified for a global address.' type: string location: description: 'Location represents the geographical location of the @@ -8747,7 +8747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8834,6 +8834,19 @@ spec: cdnPolicy: description: Cloud CDN configuration for this Backend Bucket. properties: + bypassCacheOnRequestHeaders: + description: Bypass the cache when the specified request headers + are matched - e.g. Pragma or Authorization headers. Up to 5 + headers can be specified. The cache is bypassed for all cdnPolicy.cacheMode + settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: @@ -8894,6 +8907,10 @@ spec: type: integer type: object type: array + requestCoalescing: + description: If true then Cloud CDN will combine multiple concurrent + cache fill requests into a small number of requests to the origin. + type: boolean serveWhileStale: description: Serve existing content from the cache (if available) when revalidating content with the origin, or when an error @@ -8995,7 +9012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9070,7 +9087,10 @@ spec: For global HTTP(S) or TCP/SSL load balancing, the default is UTILIZATION. Valid values are UTILIZATION, RATE (for HTTP(S)) - and CONNECTION (for TCP/SSL). Default value: "UTILIZATION" Possible values: ["UTILIZATION", "RATE", "CONNECTION"]. + and CONNECTION (for TCP/SSL). + + See the [Backend Services Overview](https://cloud.google.com/load-balancing/docs/backend-service#balancing-mode) + for an explanation of load balancing modes. Default value: "UTILIZATION" Possible values: ["UTILIZATION", "RATE", "CONNECTION"]. type: string capacityScaler: description: |- @@ -10107,7 +10127,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10724,7 +10744,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10870,7 +10890,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11090,7 +11110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11282,7 +11302,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11572,7 +11592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11952,7 +11972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12610,7 +12630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13074,7 +13094,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13235,7 +13255,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13396,7 +13416,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13675,7 +13695,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13915,7 +13935,7 @@ spec: properties: external: description: |- - The service account to be used as credentials for all operations performed by the managed instance group on instances. The service accounts needs all permissions required to create and delete instances. By default, the service account: {projectNumber}@cloudservices.gserviceaccount.com is used. + The service account to be used as credentials for all operations performed by the managed instance group on instances. The service accounts needs all permissions required to create and delete instances. By default, the service account {projectNumber}@cloudservices.gserviceaccount.com is used. Allowed value: The `email` field of an `IAMServiceAccount` resource. type: string @@ -14454,7 +14474,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14657,7 +14677,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15414,6 +15434,10 @@ spec: description: Specifies if the instance should be restarted if it was terminated by Compute Engine (not a user). type: boolean + instanceTerminationAction: + description: Specifies the action GCE should take when SPOT VM + is preempted. + type: string minNodeCpus: type: integer nodeAffinities: @@ -15585,7 +15609,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16163,6 +16187,10 @@ spec: be automatically restarted if it is terminated by Compute Engine (not terminated by a user). This defaults to true. type: boolean + instanceTerminationAction: + description: Immutable. Specifies the action GCE should take when + SPOT VM is preempted. + type: string minNodeCpus: description: Minimum number of cpus for the instance. type: integer @@ -16322,7 +16350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16648,7 +16676,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16727,7 +16755,9 @@ spec: Note that NON_GCP_PRIVATE_IP_PORT can only be used with Backend Services that 1) have the following load balancing schemes: EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED, and INTERNAL_SELF_MANAGED and 2) support the RATE or - CONNECTION balancing modes. Default value: "GCE_VM_IP_PORT" Possible values: ["GCE_VM_IP_PORT", "NON_GCP_PRIVATE_IP_PORT"]. + CONNECTION balancing modes. + + Possible values include: GCE_VM_IP, GCE_VM_IP_PORT, and NON_GCP_PRIVATE_IP_PORT. Default value: "GCE_VM_IP_PORT" Possible values: ["GCE_VM_IP", "GCE_VM_IP_PORT", "NON_GCP_PRIVATE_IP_PORT"]. type: string networkRef: description: |- @@ -16856,7 +16886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17051,7 +17081,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17215,7 +17245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17424,7 +17454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17605,7 +17635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18005,7 +18035,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18123,7 +18153,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18295,6 +18325,37 @@ spec: endpoint group. Defaults to SERVERLESS Default value: "SERVERLESS" Possible values: ["SERVERLESS", "PRIVATE_SERVICE_CONNECT"].' type: string + networkRef: + description: |- + Immutable. This field is only used for PSC. + The URL of the network to which all network endpoints in the NEG belong. Uses + "default" project network if unspecified. + 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 pscTargetService: description: |- Immutable. The target service url used to set up private service connection to @@ -18309,6 +18370,36 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + subnetworkRef: + description: |- + Immutable. This field is only used for PSC. + Optional URL of the subnetwork to which all network endpoints in the NEG belong. + 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 required: - region type: object @@ -18368,7 +18459,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18582,7 +18673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18883,7 +18974,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19093,7 +19184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19439,7 +19530,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19745,7 +19836,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19969,7 +20060,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20248,7 +20339,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20591,7 +20682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20938,7 +21029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21044,7 +21135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21183,7 +21274,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21562,7 +21653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21777,7 +21868,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21940,7 +22031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22228,7 +22319,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22406,7 +22497,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22576,7 +22667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22632,6 +22723,40 @@ spec: type: object spec: properties: + certificateMapRef: + description: |- + Only the `external` field is supported to configure the reference. + + A reference to the CertificateMap resource uri that identifies a + certificate map associated with the given target proxy. This field + can only be set for global target proxies. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `//certificatemanager.googleapis.com/projects/{{project}}/locations/{{location}}/certificateMaps/{{value}}`, + where {{value}} is the `name` field of a `CertificateManagerCertificateMap` + 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. An optional description of this resource. type: string @@ -22755,7 +22880,6 @@ spec: type: object required: - location - - sslCertificates - urlMapRef type: object status: @@ -22820,7 +22944,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23016,7 +23140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23242,7 +23366,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23470,7 +23594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23637,7 +23761,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23798,7 +23922,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26509,7 +26633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26708,7 +26832,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27080,7 +27204,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27326,7 +27450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27916,7 +28040,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28006,7 +28130,7 @@ spec: gcePersistentDiskCsiDriverConfig: description: Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. - Defaults to disabled; set enabled = true to enable. + Defaults to enabled; set disabled = true to disable. properties: enabled: type: boolean @@ -28096,17 +28220,28 @@ spec: type: object type: object authenticatorGroupsConfig: - description: Immutable. Configuration for the Google Groups for GKE - feature. + description: Configuration for the Google Groups for GKE feature. properties: securityGroup: - description: Immutable. The name of the RBAC security group for - use with Google security groups in Kubernetes RBAC. Group name - must be in format gke-security-groups@yourdomain.com. + description: The name of the RBAC security group for use with + Google security groups in Kubernetes RBAC. Group name must be + in format gke-security-groups@yourdomain.com. type: string required: - securityGroup type: object + binaryAuthorization: + description: Configuration options for the Binary Authorization feature. + properties: + enabled: + description: DEPRECATED. Deprecated in favor of evaluation_mode. + Enable Binary Authorization for this cluster. + type: boolean + evaluationMode: + description: Mode of operation for Binary Authorization policy + evaluation. + type: string + type: object clusterAutoscaling: description: Per-cluster configuration of Node Auto-Provisioning with Cluster Autoscaler to automatically adjust the size of the cluster @@ -28117,6 +28252,36 @@ spec: autoProvisioningDefaults: description: Contains defaults for a node pool created by NAP. properties: + bootDiskKMSKeyRef: + description: |- + Immutable. The Customer Managed Encryption Key used to encrypt the + boot disk attached to each node in the node pool. + 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 imageType: description: The default image type used by NAP once a new node pool is being created. @@ -28283,8 +28448,9 @@ spec: description: Immutable. Enable Autopilot for this cluster. type: boolean enableBinaryAuthorization: - description: Enable Binary Authorization for this cluster. If enabled, - all container images will be validated by Google Binary Authorization. + description: DEPRECATED. Deprecated in favor of binary_authorization. + Enable Binary Authorization for this cluster. If enabled, all container + images will be validated by Google Binary Authorization. type: boolean enableIntranodeVisibility: description: Whether Intra-node visibility is enabled for this cluster. @@ -28547,6 +28713,18 @@ spec: type: object type: array type: object + meshCertificates: + description: If set, and enable_certificates=true, the GKE Workload + Identity Certificates controller and node agent will be deployed + in the cluster. + properties: + enableCertificates: + description: When enabled the GKE Workload Identity Certificates + controller and node agent will be deployed in the cluster. + type: boolean + required: + - enableCertificates + type: object minMasterVersion: description: The minimum version of the master. GKE will auto-update the master to new versions, so this does not guarantee the current @@ -28560,7 +28738,8 @@ spec: properties: enableComponents: description: GKE components exposing metrics. Valid values include - SYSTEM_COMPONENTS and WORKLOADS. + SYSTEM_COMPONENTS, APISERVER, CONTROLLER_MANAGER, SCHEDULER, + and WORKLOADS. items: type: string type: array @@ -28979,18 +29158,18 @@ spec: nodes. properties: enablePrivateEndpoint: - description: Immutable. Enables the private cluster feature, creating - a private endpoint on the cluster. In a private cluster, nodes - only have RFC 1918 private addresses and communicate with the - master's private endpoint via private networking. - type: boolean - enablePrivateNodes: description: Immutable. When true, the cluster's private endpoint is used as the cluster endpoint and access through the public endpoint is disabled. When false, either endpoint can be used. This field only applies to private clusters, when enable_private_nodes is true. type: boolean + enablePrivateNodes: + description: Immutable. Enables the private cluster feature, creating + a private endpoint on the cluster. In a private cluster, nodes + only have RFC 1918 private addresses and communicate with the + master's private endpoint via private networking. + type: boolean masterGlobalAccessConfig: description: Controls cluster master global access settings. properties: @@ -29213,7 +29392,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29772,7 +29951,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29898,7 +30077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30184,7 +30363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30463,7 +30642,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30758,7 +30937,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31969,7 +32148,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32144,7 +32323,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -32221,7 +32400,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -32296,7 +32475,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -32552,7 +32731,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -33880,7 +34059,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34251,7 +34430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34587,7 +34766,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34783,7 +34962,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34981,7 +35160,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35432,7 +35611,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35654,7 +35833,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35983,7 +36162,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36137,7 +36316,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36350,7 +36529,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36488,7 +36667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36857,7 +37036,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -37097,7 +37276,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -37278,12 +37457,12 @@ spec: `issuer` in the workload identity pool. type: string workloadIdentityPool: - description: 'Output only. The name of the workload identity pool + description: Output only. The name of the workload identity pool in which `issuer` will be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships - that belong to that Hub. For a Hub hosted in: {PROJECT_ID}, - the workload pool format is `{PROJECT_ID}.hub.id.goog`, although - this is subject to change in newer versions of this API.' + that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the + workload pool format is `{PROJECT_ID}.hub.id.goog`, although + this is subject to change in newer versions of this API. type: string type: object conditions: @@ -37462,7 +37641,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37623,7 +37802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37763,7 +37942,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38060,7 +38239,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38288,7 +38467,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38502,7 +38681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38681,7 +38860,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38818,7 +38997,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39070,7 +39249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39251,7 +39430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39547,7 +39726,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39714,7 +39893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39840,7 +40019,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39994,7 +40173,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40686,7 +40865,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40799,9 +40978,9 @@ spec: is used as the default. type: string responseType: - description: 'The multiple response type to request for in the OAuth + description: The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits - (e.g.: {id\_token, token}).' + (e.g. {id\_token, token}). properties: code: description: If true, authorization code is returned from IdP's @@ -40869,7 +41048,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40982,9 +41161,9 @@ spec: is used as the default. type: string responseType: - description: 'The multiple response type to request for in the OAuth + description: The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits - (e.g.: {id\_token, token}).' + (e.g. {id\_token, token}). properties: code: description: If true, authorization code is returned from IdP's @@ -41086,7 +41265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41239,7 +41418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41336,7 +41515,7 @@ spec: description: |- Immutable. The immutable purpose of this CryptoKey. See the [purpose reference](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys#CryptoKeyPurpose) - for possible inputs. Default value: "ENCRYPT_DECRYPT" Possible values: ["ENCRYPT_DECRYPT", "ASYMMETRIC_SIGN", "ASYMMETRIC_DECRYPT"]. + for possible inputs. Default value: "ENCRYPT_DECRYPT" Possible values: ["ENCRYPT_DECRYPT", "ASYMMETRIC_SIGN", "ASYMMETRIC_DECRYPT", "MAC"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -41366,7 +41545,7 @@ spec: protectionLevel: description: Immutable. The protection level to use when creating a version based on this template. Possible values include "SOFTWARE", - "HSM", "EXTERNAL". Defaults to "SOFTWARE". + "HSM", "EXTERNAL", "EXTERNAL_VPC". Defaults to "SOFTWARE". type: string required: - algorithm @@ -41431,7 +41610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41557,7 +41736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41841,7 +42020,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42116,7 +42295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42361,7 +42540,7 @@ spec: rates should always be computed at query time from the underlying cumulative or delta value). * `.` multiplication or composition (as an infix operator). For examples, `GBy.d` or `k{watt}.h`. - The grammar for a unit is as follows: Expression = Component: + The grammar for a unit is as follows: Expression = Component { "." Component } { "/" Component } ; Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] | Annotation | "1" ; Annotation = "{" NAME "}" ; Notes: * `Annotation` is just a comment if @@ -42537,7 +42716,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42941,7 +43120,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43245,7 +43424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43582,7 +43761,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43869,6 +44048,12 @@ spec: that unhealthy states are detected and alerted on quickly. type: string + evaluationMissingData: + description: |- + A condition control that determines how + metric-threshold conditions are evaluated when + data stops arriving. Possible values: ["EVALUATION_MISSING_DATA_INACTIVE", "EVALUATION_MISSING_DATA_ACTIVE", "EVALUATION_MISSING_DATA_NO_OP"]. + type: string query: description: Monitoring Query Language query that outputs a boolean stream. @@ -44168,6 +44353,12 @@ spec: that unhealthy states are detected and alerted on quickly. type: string + evaluationMissingData: + description: |- + A condition control that determines how + metric-threshold conditions are evaluated when + data stops arriving. Possible values: ["EVALUATION_MISSING_DATA_INACTIVE", "EVALUATION_MISSING_DATA_ACTIVE", "EVALUATION_MISSING_DATA_NO_OP"]. + type: string filter: description: |- A filter that identifies which time series @@ -44385,7 +44576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -44562,7 +44753,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -46307,7 +46498,7 @@ spec: above/below, then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: 90, category: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: ''BELOW'', }, { value: 20, category: @@ -47852,7 +48043,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -49570,7 +49761,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -51267,7 +51458,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51458,7 +51649,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51654,17 +51845,16 @@ spec: `unit`; rates should always be computed at query time from the underlying cumulative or delta value). * `.` multiplication or composition (as an infix operator). For examples, `GBy.d` or `k{watt}.h`. The - grammar for a unit is as follows: Expression = Component: { "." - Component } { "/" Component } ; Component = ( [ PREFIX ] UNIT | - "%" ) [ Annotation ] | Annotation | "1" ; Annotation = "{" NAME - "}" ; Notes: * `Annotation` is just a comment if it follows a `UNIT`. - If the annotation is used alone, then the unit is equivalent to - `1`. For examples, `{request}/s == 1/s`, `By{transmitted}/s == By/s`. - * `NAME` is a sequence of non-blank printable ASCII characters not - containing `{` or `}`. * `1` represents a unitary [dimensionless - unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, - such as in `1/s`. It is typically used when none of the basic units - are appropriate. For example, "new users per day" can be represented + grammar for a unit is as follows: Expression = Component { "." Component + } { "/" Component } ; Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation + ] | Annotation | "1" ; Annotation = "{" NAME "}" ; Notes: * `Annotation` + is just a comment if it follows a `UNIT`. If the annotation is used + alone, then the unit is equivalent to `1`. For examples, `{request}/s + == 1/s`, `By{transmitted}/s == By/s`. * `NAME` is a sequence of + non-blank printable ASCII characters not containing `{` or `}`. + * `1` represents a unitary [dimensionless unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) + of 1, such as in `1/s`. It is typically used when none of the basic + units are appropriate. For example, "new users per day" can be represented as `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new users). Alternatively, "thousands of page views per day" would be represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a @@ -51753,7 +51943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51880,7 +52070,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -52173,7 +52363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52744,7 +52934,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52903,7 +53093,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53282,7 +53472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53464,7 +53654,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53809,7 +53999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54067,7 +54257,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54296,7 +54486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54540,7 +54730,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54861,7 +55051,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55074,7 +55264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55554,7 +55744,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56309,7 +56499,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56491,7 +56681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56835,7 +57025,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -57156,7 +57346,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -57530,9 +57720,9 @@ spec: of the steps. type: string uri: - description: 'URI from which to fetch the object. - It should contain both the protocol and path following - the format: {protocol}://{location}.' + description: URI from which to fetch the object. It + should contain both the protocol and path following + the format {protocol}://{location}. type: string type: object type: object @@ -57925,7 +58115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -58923,7 +59113,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -59419,7 +59609,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -60417,7 +60607,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61328,7 +61518,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61744,7 +61934,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61969,7 +62159,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62125,7 +62315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62202,6 +62392,58 @@ spec: If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. type: integer + bigqueryConfig: + description: |- + If delivery to BigQuery is used with this subscription, this field is used to configure it. + Either pushConfig or bigQueryConfig can be set, but not both. + If both are empty, then the subscriber will pull and ack messages using API methods. + properties: + dropUnknownFields: + description: |- + When true and useTopicSchema is true, any fields that are a part of the topic schema that are not part of the BigQuery table schema are dropped when writing to BigQuery. + Otherwise, the schemas must be kept in sync and any messages with extra fields are not written and remain in the subscription's backlog. + type: boolean + tableRef: + description: The name of the table to which to write data. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `{{project}}.{{dataset_id}}.{{value}}`, + where {{value}} is the `name` field of a `BigQueryTable` + 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 + useTopicSchema: + description: When true, use the topic's schema as the columns + to write to in BigQuery, if it exists. + type: boolean + writeMetadata: + description: |- + When true, write the subscription name, messageId, publishTime, attributes, and orderingKey to additional columns in the table. + The subscription name, messageId, and publishTime fields are put in their own columns while all other message properties (other than data) are written to a JSON object in the attributes column. + type: boolean + required: + - tableRef + type: object deadLetterPolicy: description: |- A policy that specifies the conditions for dead lettering messages in @@ -62494,7 +62736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62711,7 +62953,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -62947,7 +63189,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63055,6 +63297,37 @@ spec: Default value: "DIRECT_PEERING" Possible values: ["DIRECT_PEERING", "PRIVATE_SERVICE_ACCESS"].' type: string + customerManagedKeyRef: + description: |- + Immutable. Optional. The KMS key reference that you want to use to + encrypt the data at rest for this Redis instance. If this is + provided, CMEK is enabled. + 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 displayName: description: An arbitrary and optional user-provided name for the instance. @@ -63365,7 +63638,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63543,7 +63816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63824,7 +64097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -64054,7 +64327,7 @@ spec: properties: external: description: |- - Required. The name of the secret in Cloud Secret Manager. Format: {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project. + Required. The name of the secret in Cloud Secret Manager. Format {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project. Allowed value: The Google Cloud resource name of a `SecretManagerSecret` resource (format: `projects/{{project}}/secrets/{{name}}`). type: string @@ -64397,7 +64670,7 @@ spec: properties: external: description: |- - Required. The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. + Required. The name of the secret in Cloud Secret Manager. Format {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Allowed value: The Google Cloud resource name of a `SecretManagerSecret` resource (format: `projects/{{project}}/secrets/{{name}}`). type: string @@ -64706,7 +64979,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64968,7 +65241,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65168,7 +65441,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65388,7 +65661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65545,7 +65818,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65697,7 +65970,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65875,7 +66148,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66016,7 +66289,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66215,7 +66488,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66272,6 +66545,9 @@ spec: spec: properties: databaseDialect: + description: |- + Immutable. The dialect of the Cloud Spanner Database. + If it is not provided, "GOOGLE_STANDARD_SQL" will be used. Possible values: ["GOOGLE_STANDARD_SQL", "POSTGRESQL"]. type: string ddl: description: |- @@ -66351,6 +66627,14 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + versionRetentionPeriod: + description: |- + The retention period for the database. The retention period must be between 1 hour + and 7 days, and can be specified in days, hours, minutes, or seconds. For example, + the values 1d, 24h, 1440m, and 86400s are equivalent. Default value is 1h. + If this property is used, you must avoid adding new DDL statements to 'ddl' that + update the database's version_retention_period. + type: string required: - instanceRef type: object @@ -66411,7 +66695,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66551,7 +66835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66715,7 +66999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66932,7 +67216,7 @@ spec: type: string rootPassword: description: Immutable. Initial root password. Required for MS SQL - Server, ignored by MySQL and PostgreSQL. + Server. oneOf: - not: required: @@ -67039,7 +67323,7 @@ spec: type: integer type: object collation: - description: The name of server instance collation. + description: Immutable. The name of server instance collation. type: string crashSafeReplication: description: |- @@ -67160,6 +67444,9 @@ spec: description: A Google App Engine application whose zone to remain in. Must be in the same region as this instance. type: string + secondaryZone: + description: The preferred Compute Engine zone for the secondary/failover. + type: string zone: description: The preferred compute engine zone. type: string @@ -67179,6 +67466,30 @@ spec: description: Receive updates earlier (canary) or later (stable). type: string type: object + passwordValidationPolicy: + properties: + complexity: + description: Password complexity. + type: string + disallowUsernameSubstring: + description: Disallow username as a part of the password. + type: boolean + enablePasswordPolicy: + description: Whether the password policy is enabled or not. + type: boolean + minLength: + description: Minimum number of characters allowed. + type: integer + passwordChangeInterval: + description: Minimum interval after which the password can + be changed. This flag is only supported for PostgresSQL. + type: string + reuseInterval: + description: Number of previous passwords that cannot be reused. + type: integer + required: + - enablePasswordPolicy + type: object pricingPlan: description: Pricing plan for this instance, can only be PER_USE. type: string @@ -67187,6 +67498,49 @@ spec: DEPRECATED. This property is only applicable to First Generation instances, and First Generation instances are now deprecated. see https://cloud.google.com/sql/docs/mysql/deprecation-notice for information on how to upgrade to Second Generation instances. Specifying this field has no-ops; it's recommended to remove this field from your configuration. type: string + sqlServerAuditConfig: + properties: + bucketRef: + description: The name of the destination bucket (e.g., gs://mybucket). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `url` field of a `StorageBucket` + 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 + retentionInterval: + description: 'How long to keep generated audit files. A duration + in seconds with up to nine fractional digits, terminated + by ''s''. Example: "3.5s"..' + type: string + uploadInterval: + description: 'How often to upload generated audit files. A + duration in seconds with up to nine fractional digits, terminated + by ''s''. Example: "3.5s".' + type: string + required: + - bucketRef + type: object tier: description: The machine type to use. See tiers for more details and supported versions. Postgres supports only shared-core machine @@ -67300,7 +67654,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67476,7 +67830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67683,7 +68037,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67853,7 +68207,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68026,6 +68380,12 @@ spec: timestamp of an object. This\n\t\t\t\t\t\t\t\t\t\tcondition is relevant only for versioned objects." type: integer + matchesPrefix: + description: One or more matching name prefixes to satisfy + this condition. + items: + type: string + type: array matchesStorageClass: description: 'Storage Class of objects to satisfy this condition. Supported values include: MULTI_REGIONAL, REGIONAL, NEARLINE, @@ -68033,6 +68393,12 @@ spec: items: type: string type: array + matchesSuffix: + description: One or more matching name suffixes to satisfy + this condition. + items: + type: string + type: array noncurrentTimeBefore: description: Creation date of an object in RFC 3339 (e.g. 2017-06-13) to satisfy this condition. @@ -68186,7 +68552,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68372,7 +68738,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68575,7 +68941,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69133,7 +69499,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69308,7 +69674,7 @@ spec: properties: external: description: |- - Subnet name (relative, not fully qualified). E.g. if the full subnet selfLink is https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName} the correct input for this field would be: {subnetName} + Subnet name (relative, not fully qualified). E.g. if the full subnet selfLink is https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName} the correct input for this field would be {subnetName} Allowed value: The Google Cloud resource name of a `ComputeSubnetwork` resource (format: `projects/{{project}}/regions/{{region}}/subnetworks/{{name}}`). type: string diff --git a/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml b/install-bundles/install-bundle-namespaced/0-cnrm-system.yaml index 85a1c025f1..b0d3a1a57b 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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-manager @@ -55,7 +55,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-cnrm-system-role @@ -76,7 +76,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-cnrm-system-role @@ -97,7 +97,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -734,7 +734,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -784,7 +784,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -842,7 +842,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -867,7 +867,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -897,7 +897,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1325,7 +1325,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -1388,7 +1388,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -1406,7 +1406,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -1424,7 +1424,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -1444,7 +1444,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -1461,7 +1461,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -1478,7 +1478,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -1495,7 +1495,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -1512,7 +1512,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -1533,7 +1533,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -1551,7 +1551,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -1564,8 +1564,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.92.0 - image: gcr.io/cnrm-eap/recorder:3bb5590 + value: 1.93.0 + image: gcr.io/cnrm-eap/recorder:ed520a5 imagePullPolicy: Always name: recorder ports: @@ -1598,7 +1598,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -1613,7 +1613,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -1626,7 +1626,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:3bb5590 + image: gcr.io/cnrm-eap/webhook:ed520a5 imagePullPolicy: Always name: webhook ports: @@ -1655,7 +1655,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -1670,7 +1670,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -1678,7 +1678,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:3bb5590 + image: gcr.io/cnrm-eap/deletiondefender:ed520a5 imagePullPolicy: Always name: deletiondefender ports: @@ -1707,7 +1707,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.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 093aa3cee2..36f1688250 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -402,7 +402,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -532,7 +532,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1740,7 +1740,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -1915,7 +1915,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -2209,7 +2209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2400,7 +2400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2749,7 +2749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3584,7 +3584,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4031,7 +4031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4208,7 +4208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4413,7 +4413,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4629,7 +4629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4791,7 +4791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5250,7 +5250,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5518,7 +5518,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5943,7 +5943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7063,7 +7063,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7495,7 +7495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7689,7 +7689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7956,7 +7956,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -8494,7 +8494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8567,7 +8567,7 @@ spec: ipVersion: description: 'Immutable. The IP Version that will be used by this address. The default value is ''IPV4''. Possible values: ["IPV4", - "IPV6"].' + "IPV6"]. This field can only be specified for a global address.' type: string location: description: 'Location represents the geographical location of the @@ -8747,7 +8747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8834,6 +8834,19 @@ spec: cdnPolicy: description: Cloud CDN configuration for this Backend Bucket. properties: + bypassCacheOnRequestHeaders: + description: Bypass the cache when the specified request headers + are matched - e.g. Pragma or Authorization headers. Up to 5 + headers can be specified. The cache is bypassed for all cdnPolicy.cacheMode + settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: @@ -8894,6 +8907,10 @@ spec: type: integer type: object type: array + requestCoalescing: + description: If true then Cloud CDN will combine multiple concurrent + cache fill requests into a small number of requests to the origin. + type: boolean serveWhileStale: description: Serve existing content from the cache (if available) when revalidating content with the origin, or when an error @@ -8995,7 +9012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9070,7 +9087,10 @@ spec: For global HTTP(S) or TCP/SSL load balancing, the default is UTILIZATION. Valid values are UTILIZATION, RATE (for HTTP(S)) - and CONNECTION (for TCP/SSL). Default value: "UTILIZATION" Possible values: ["UTILIZATION", "RATE", "CONNECTION"]. + and CONNECTION (for TCP/SSL). + + See the [Backend Services Overview](https://cloud.google.com/load-balancing/docs/backend-service#balancing-mode) + for an explanation of load balancing modes. Default value: "UTILIZATION" Possible values: ["UTILIZATION", "RATE", "CONNECTION"]. type: string capacityScaler: description: |- @@ -10107,7 +10127,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10724,7 +10744,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10870,7 +10890,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11090,7 +11110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11282,7 +11302,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11572,7 +11592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11952,7 +11972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12610,7 +12630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13074,7 +13094,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13235,7 +13255,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13396,7 +13416,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13675,7 +13695,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13915,7 +13935,7 @@ spec: properties: external: description: |- - The service account to be used as credentials for all operations performed by the managed instance group on instances. The service accounts needs all permissions required to create and delete instances. By default, the service account: {projectNumber}@cloudservices.gserviceaccount.com is used. + The service account to be used as credentials for all operations performed by the managed instance group on instances. The service accounts needs all permissions required to create and delete instances. By default, the service account {projectNumber}@cloudservices.gserviceaccount.com is used. Allowed value: The `email` field of an `IAMServiceAccount` resource. type: string @@ -14454,7 +14474,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14657,7 +14677,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15414,6 +15434,10 @@ spec: description: Specifies if the instance should be restarted if it was terminated by Compute Engine (not a user). type: boolean + instanceTerminationAction: + description: Specifies the action GCE should take when SPOT VM + is preempted. + type: string minNodeCpus: type: integer nodeAffinities: @@ -15585,7 +15609,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16163,6 +16187,10 @@ spec: be automatically restarted if it is terminated by Compute Engine (not terminated by a user). This defaults to true. type: boolean + instanceTerminationAction: + description: Immutable. Specifies the action GCE should take when + SPOT VM is preempted. + type: string minNodeCpus: description: Minimum number of cpus for the instance. type: integer @@ -16322,7 +16350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16648,7 +16676,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16727,7 +16755,9 @@ spec: Note that NON_GCP_PRIVATE_IP_PORT can only be used with Backend Services that 1) have the following load balancing schemes: EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED, and INTERNAL_SELF_MANAGED and 2) support the RATE or - CONNECTION balancing modes. Default value: "GCE_VM_IP_PORT" Possible values: ["GCE_VM_IP_PORT", "NON_GCP_PRIVATE_IP_PORT"]. + CONNECTION balancing modes. + + Possible values include: GCE_VM_IP, GCE_VM_IP_PORT, and NON_GCP_PRIVATE_IP_PORT. Default value: "GCE_VM_IP_PORT" Possible values: ["GCE_VM_IP", "GCE_VM_IP_PORT", "NON_GCP_PRIVATE_IP_PORT"]. type: string networkRef: description: |- @@ -16856,7 +16886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17051,7 +17081,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17215,7 +17245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17424,7 +17454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17605,7 +17635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18005,7 +18035,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18123,7 +18153,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18295,6 +18325,37 @@ spec: endpoint group. Defaults to SERVERLESS Default value: "SERVERLESS" Possible values: ["SERVERLESS", "PRIVATE_SERVICE_CONNECT"].' type: string + networkRef: + description: |- + Immutable. This field is only used for PSC. + The URL of the network to which all network endpoints in the NEG belong. Uses + "default" project network if unspecified. + 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 pscTargetService: description: |- Immutable. The target service url used to set up private service connection to @@ -18309,6 +18370,36 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + subnetworkRef: + description: |- + Immutable. This field is only used for PSC. + Optional URL of the subnetwork to which all network endpoints in the NEG belong. + 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 required: - region type: object @@ -18368,7 +18459,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18582,7 +18673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18883,7 +18974,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19093,7 +19184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19439,7 +19530,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19745,7 +19836,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19969,7 +20060,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20248,7 +20339,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20591,7 +20682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20938,7 +21029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21044,7 +21135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21183,7 +21274,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21562,7 +21653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21777,7 +21868,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21940,7 +22031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22228,7 +22319,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22406,7 +22497,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22576,7 +22667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22632,6 +22723,40 @@ spec: type: object spec: properties: + certificateMapRef: + description: |- + Only the `external` field is supported to configure the reference. + + A reference to the CertificateMap resource uri that identifies a + certificate map associated with the given target proxy. This field + can only be set for global target proxies. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `//certificatemanager.googleapis.com/projects/{{project}}/locations/{{location}}/certificateMaps/{{value}}`, + where {{value}} is the `name` field of a `CertificateManagerCertificateMap` + 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. An optional description of this resource. type: string @@ -22755,7 +22880,6 @@ spec: type: object required: - location - - sslCertificates - urlMapRef type: object status: @@ -22820,7 +22944,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23016,7 +23140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23242,7 +23366,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23470,7 +23594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23637,7 +23761,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23798,7 +23922,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26509,7 +26633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26708,7 +26832,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27080,7 +27204,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27326,7 +27450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27916,7 +28040,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28006,7 +28130,7 @@ spec: gcePersistentDiskCsiDriverConfig: description: Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. - Defaults to disabled; set enabled = true to enable. + Defaults to enabled; set disabled = true to disable. properties: enabled: type: boolean @@ -28096,17 +28220,28 @@ spec: type: object type: object authenticatorGroupsConfig: - description: Immutable. Configuration for the Google Groups for GKE - feature. + description: Configuration for the Google Groups for GKE feature. properties: securityGroup: - description: Immutable. The name of the RBAC security group for - use with Google security groups in Kubernetes RBAC. Group name - must be in format gke-security-groups@yourdomain.com. + description: The name of the RBAC security group for use with + Google security groups in Kubernetes RBAC. Group name must be + in format gke-security-groups@yourdomain.com. type: string required: - securityGroup type: object + binaryAuthorization: + description: Configuration options for the Binary Authorization feature. + properties: + enabled: + description: DEPRECATED. Deprecated in favor of evaluation_mode. + Enable Binary Authorization for this cluster. + type: boolean + evaluationMode: + description: Mode of operation for Binary Authorization policy + evaluation. + type: string + type: object clusterAutoscaling: description: Per-cluster configuration of Node Auto-Provisioning with Cluster Autoscaler to automatically adjust the size of the cluster @@ -28117,6 +28252,36 @@ spec: autoProvisioningDefaults: description: Contains defaults for a node pool created by NAP. properties: + bootDiskKMSKeyRef: + description: |- + Immutable. The Customer Managed Encryption Key used to encrypt the + boot disk attached to each node in the node pool. + 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 imageType: description: The default image type used by NAP once a new node pool is being created. @@ -28283,8 +28448,9 @@ spec: description: Immutable. Enable Autopilot for this cluster. type: boolean enableBinaryAuthorization: - description: Enable Binary Authorization for this cluster. If enabled, - all container images will be validated by Google Binary Authorization. + description: DEPRECATED. Deprecated in favor of binary_authorization. + Enable Binary Authorization for this cluster. If enabled, all container + images will be validated by Google Binary Authorization. type: boolean enableIntranodeVisibility: description: Whether Intra-node visibility is enabled for this cluster. @@ -28547,6 +28713,18 @@ spec: type: object type: array type: object + meshCertificates: + description: If set, and enable_certificates=true, the GKE Workload + Identity Certificates controller and node agent will be deployed + in the cluster. + properties: + enableCertificates: + description: When enabled the GKE Workload Identity Certificates + controller and node agent will be deployed in the cluster. + type: boolean + required: + - enableCertificates + type: object minMasterVersion: description: The minimum version of the master. GKE will auto-update the master to new versions, so this does not guarantee the current @@ -28560,7 +28738,8 @@ spec: properties: enableComponents: description: GKE components exposing metrics. Valid values include - SYSTEM_COMPONENTS and WORKLOADS. + SYSTEM_COMPONENTS, APISERVER, CONTROLLER_MANAGER, SCHEDULER, + and WORKLOADS. items: type: string type: array @@ -28979,18 +29158,18 @@ spec: nodes. properties: enablePrivateEndpoint: - description: Immutable. Enables the private cluster feature, creating - a private endpoint on the cluster. In a private cluster, nodes - only have RFC 1918 private addresses and communicate with the - master's private endpoint via private networking. - type: boolean - enablePrivateNodes: description: Immutable. When true, the cluster's private endpoint is used as the cluster endpoint and access through the public endpoint is disabled. When false, either endpoint can be used. This field only applies to private clusters, when enable_private_nodes is true. type: boolean + enablePrivateNodes: + description: Immutable. Enables the private cluster feature, creating + a private endpoint on the cluster. In a private cluster, nodes + only have RFC 1918 private addresses and communicate with the + master's private endpoint via private networking. + type: boolean masterGlobalAccessConfig: description: Controls cluster master global access settings. properties: @@ -29213,7 +29392,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29772,7 +29951,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29898,7 +30077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30184,7 +30363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30463,7 +30642,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30758,7 +30937,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31969,7 +32148,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32144,7 +32323,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -32221,7 +32400,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -32296,7 +32475,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -32552,7 +32731,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -33880,7 +34059,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34251,7 +34430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34587,7 +34766,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34783,7 +34962,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34981,7 +35160,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35432,7 +35611,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35654,7 +35833,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35983,7 +36162,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36137,7 +36316,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36350,7 +36529,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36488,7 +36667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36857,7 +37036,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -37097,7 +37276,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -37278,12 +37457,12 @@ spec: `issuer` in the workload identity pool. type: string workloadIdentityPool: - description: 'Output only. The name of the workload identity pool + description: Output only. The name of the workload identity pool in which `issuer` will be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships - that belong to that Hub. For a Hub hosted in: {PROJECT_ID}, - the workload pool format is `{PROJECT_ID}.hub.id.goog`, although - this is subject to change in newer versions of this API.' + that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the + workload pool format is `{PROJECT_ID}.hub.id.goog`, although + this is subject to change in newer versions of this API. type: string type: object conditions: @@ -37462,7 +37641,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37623,7 +37802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37763,7 +37942,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38060,7 +38239,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38288,7 +38467,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38502,7 +38681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38681,7 +38860,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38818,7 +38997,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39070,7 +39249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39251,7 +39430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39547,7 +39726,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39714,7 +39893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39840,7 +40019,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39994,7 +40173,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40686,7 +40865,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40799,9 +40978,9 @@ spec: is used as the default. type: string responseType: - description: 'The multiple response type to request for in the OAuth + description: The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits - (e.g.: {id\_token, token}).' + (e.g. {id\_token, token}). properties: code: description: If true, authorization code is returned from IdP's @@ -40869,7 +41048,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40982,9 +41161,9 @@ spec: is used as the default. type: string responseType: - description: 'The multiple response type to request for in the OAuth + description: The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits - (e.g.: {id\_token, token}).' + (e.g. {id\_token, token}). properties: code: description: If true, authorization code is returned from IdP's @@ -41086,7 +41265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41239,7 +41418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41336,7 +41515,7 @@ spec: description: |- Immutable. The immutable purpose of this CryptoKey. See the [purpose reference](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys#CryptoKeyPurpose) - for possible inputs. Default value: "ENCRYPT_DECRYPT" Possible values: ["ENCRYPT_DECRYPT", "ASYMMETRIC_SIGN", "ASYMMETRIC_DECRYPT"]. + for possible inputs. Default value: "ENCRYPT_DECRYPT" Possible values: ["ENCRYPT_DECRYPT", "ASYMMETRIC_SIGN", "ASYMMETRIC_DECRYPT", "MAC"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -41366,7 +41545,7 @@ spec: protectionLevel: description: Immutable. The protection level to use when creating a version based on this template. Possible values include "SOFTWARE", - "HSM", "EXTERNAL". Defaults to "SOFTWARE". + "HSM", "EXTERNAL", "EXTERNAL_VPC". Defaults to "SOFTWARE". type: string required: - algorithm @@ -41431,7 +41610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41557,7 +41736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41841,7 +42020,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42116,7 +42295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42361,7 +42540,7 @@ spec: rates should always be computed at query time from the underlying cumulative or delta value). * `.` multiplication or composition (as an infix operator). For examples, `GBy.d` or `k{watt}.h`. - The grammar for a unit is as follows: Expression = Component: + The grammar for a unit is as follows: Expression = Component { "." Component } { "/" Component } ; Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] | Annotation | "1" ; Annotation = "{" NAME "}" ; Notes: * `Annotation` is just a comment if @@ -42537,7 +42716,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42941,7 +43120,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43245,7 +43424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43582,7 +43761,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43869,6 +44048,12 @@ spec: that unhealthy states are detected and alerted on quickly. type: string + evaluationMissingData: + description: |- + A condition control that determines how + metric-threshold conditions are evaluated when + data stops arriving. Possible values: ["EVALUATION_MISSING_DATA_INACTIVE", "EVALUATION_MISSING_DATA_ACTIVE", "EVALUATION_MISSING_DATA_NO_OP"]. + type: string query: description: Monitoring Query Language query that outputs a boolean stream. @@ -44168,6 +44353,12 @@ spec: that unhealthy states are detected and alerted on quickly. type: string + evaluationMissingData: + description: |- + A condition control that determines how + metric-threshold conditions are evaluated when + data stops arriving. Possible values: ["EVALUATION_MISSING_DATA_INACTIVE", "EVALUATION_MISSING_DATA_ACTIVE", "EVALUATION_MISSING_DATA_NO_OP"]. + type: string filter: description: |- A filter that identifies which time series @@ -44385,7 +44576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -44562,7 +44753,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -46307,7 +46498,7 @@ spec: above/below, then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: 90, category: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: ''BELOW'', }, { value: 20, category: @@ -47852,7 +48043,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -49570,7 +49761,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -51267,7 +51458,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51458,7 +51649,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51654,17 +51845,16 @@ spec: `unit`; rates should always be computed at query time from the underlying cumulative or delta value). * `.` multiplication or composition (as an infix operator). For examples, `GBy.d` or `k{watt}.h`. The - grammar for a unit is as follows: Expression = Component: { "." - Component } { "/" Component } ; Component = ( [ PREFIX ] UNIT | - "%" ) [ Annotation ] | Annotation | "1" ; Annotation = "{" NAME - "}" ; Notes: * `Annotation` is just a comment if it follows a `UNIT`. - If the annotation is used alone, then the unit is equivalent to - `1`. For examples, `{request}/s == 1/s`, `By{transmitted}/s == By/s`. - * `NAME` is a sequence of non-blank printable ASCII characters not - containing `{` or `}`. * `1` represents a unitary [dimensionless - unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, - such as in `1/s`. It is typically used when none of the basic units - are appropriate. For example, "new users per day" can be represented + grammar for a unit is as follows: Expression = Component { "." Component + } { "/" Component } ; Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation + ] | Annotation | "1" ; Annotation = "{" NAME "}" ; Notes: * `Annotation` + is just a comment if it follows a `UNIT`. If the annotation is used + alone, then the unit is equivalent to `1`. For examples, `{request}/s + == 1/s`, `By{transmitted}/s == By/s`. * `NAME` is a sequence of + non-blank printable ASCII characters not containing `{` or `}`. + * `1` represents a unitary [dimensionless unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) + of 1, such as in `1/s`. It is typically used when none of the basic + units are appropriate. For example, "new users per day" can be represented as `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new users). Alternatively, "thousands of page views per day" would be represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a @@ -51753,7 +51943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51880,7 +52070,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -52173,7 +52363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52744,7 +52934,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52903,7 +53093,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53282,7 +53472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53464,7 +53654,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53809,7 +53999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54067,7 +54257,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54296,7 +54486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54540,7 +54730,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54861,7 +55051,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55074,7 +55264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55554,7 +55744,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56309,7 +56499,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56491,7 +56681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56835,7 +57025,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -57156,7 +57346,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -57530,9 +57720,9 @@ spec: of the steps. type: string uri: - description: 'URI from which to fetch the object. - It should contain both the protocol and path following - the format: {protocol}://{location}.' + description: URI from which to fetch the object. It + should contain both the protocol and path following + the format {protocol}://{location}. type: string type: object type: object @@ -57925,7 +58115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -58923,7 +59113,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -59419,7 +59609,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -60417,7 +60607,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61328,7 +61518,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61744,7 +61934,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61969,7 +62159,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62125,7 +62315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62202,6 +62392,58 @@ spec: If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. type: integer + bigqueryConfig: + description: |- + If delivery to BigQuery is used with this subscription, this field is used to configure it. + Either pushConfig or bigQueryConfig can be set, but not both. + If both are empty, then the subscriber will pull and ack messages using API methods. + properties: + dropUnknownFields: + description: |- + When true and useTopicSchema is true, any fields that are a part of the topic schema that are not part of the BigQuery table schema are dropped when writing to BigQuery. + Otherwise, the schemas must be kept in sync and any messages with extra fields are not written and remain in the subscription's backlog. + type: boolean + tableRef: + description: The name of the table to which to write data. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `{{project}}.{{dataset_id}}.{{value}}`, + where {{value}} is the `name` field of a `BigQueryTable` + 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 + useTopicSchema: + description: When true, use the topic's schema as the columns + to write to in BigQuery, if it exists. + type: boolean + writeMetadata: + description: |- + When true, write the subscription name, messageId, publishTime, attributes, and orderingKey to additional columns in the table. + The subscription name, messageId, and publishTime fields are put in their own columns while all other message properties (other than data) are written to a JSON object in the attributes column. + type: boolean + required: + - tableRef + type: object deadLetterPolicy: description: |- A policy that specifies the conditions for dead lettering messages in @@ -62494,7 +62736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62711,7 +62953,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -62947,7 +63189,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63055,6 +63297,37 @@ spec: Default value: "DIRECT_PEERING" Possible values: ["DIRECT_PEERING", "PRIVATE_SERVICE_ACCESS"].' type: string + customerManagedKeyRef: + description: |- + Immutable. Optional. The KMS key reference that you want to use to + encrypt the data at rest for this Redis instance. If this is + provided, CMEK is enabled. + 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 displayName: description: An arbitrary and optional user-provided name for the instance. @@ -63365,7 +63638,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63543,7 +63816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63824,7 +64097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -64054,7 +64327,7 @@ spec: properties: external: description: |- - Required. The name of the secret in Cloud Secret Manager. Format: {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project. + Required. The name of the secret in Cloud Secret Manager. Format {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project. Allowed value: The Google Cloud resource name of a `SecretManagerSecret` resource (format: `projects/{{project}}/secrets/{{name}}`). type: string @@ -64397,7 +64670,7 @@ spec: properties: external: description: |- - Required. The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. + Required. The name of the secret in Cloud Secret Manager. Format {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Allowed value: The Google Cloud resource name of a `SecretManagerSecret` resource (format: `projects/{{project}}/secrets/{{name}}`). type: string @@ -64706,7 +64979,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64968,7 +65241,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65168,7 +65441,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65388,7 +65661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65545,7 +65818,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65697,7 +65970,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65875,7 +66148,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66016,7 +66289,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66215,7 +66488,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66272,6 +66545,9 @@ spec: spec: properties: databaseDialect: + description: |- + Immutable. The dialect of the Cloud Spanner Database. + If it is not provided, "GOOGLE_STANDARD_SQL" will be used. Possible values: ["GOOGLE_STANDARD_SQL", "POSTGRESQL"]. type: string ddl: description: |- @@ -66351,6 +66627,14 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + versionRetentionPeriod: + description: |- + The retention period for the database. The retention period must be between 1 hour + and 7 days, and can be specified in days, hours, minutes, or seconds. For example, + the values 1d, 24h, 1440m, and 86400s are equivalent. Default value is 1h. + If this property is used, you must avoid adding new DDL statements to 'ddl' that + update the database's version_retention_period. + type: string required: - instanceRef type: object @@ -66411,7 +66695,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66551,7 +66835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66715,7 +66999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66932,7 +67216,7 @@ spec: type: string rootPassword: description: Immutable. Initial root password. Required for MS SQL - Server, ignored by MySQL and PostgreSQL. + Server. oneOf: - not: required: @@ -67039,7 +67323,7 @@ spec: type: integer type: object collation: - description: The name of server instance collation. + description: Immutable. The name of server instance collation. type: string crashSafeReplication: description: |- @@ -67160,6 +67444,9 @@ spec: description: A Google App Engine application whose zone to remain in. Must be in the same region as this instance. type: string + secondaryZone: + description: The preferred Compute Engine zone for the secondary/failover. + type: string zone: description: The preferred compute engine zone. type: string @@ -67179,6 +67466,30 @@ spec: description: Receive updates earlier (canary) or later (stable). type: string type: object + passwordValidationPolicy: + properties: + complexity: + description: Password complexity. + type: string + disallowUsernameSubstring: + description: Disallow username as a part of the password. + type: boolean + enablePasswordPolicy: + description: Whether the password policy is enabled or not. + type: boolean + minLength: + description: Minimum number of characters allowed. + type: integer + passwordChangeInterval: + description: Minimum interval after which the password can + be changed. This flag is only supported for PostgresSQL. + type: string + reuseInterval: + description: Number of previous passwords that cannot be reused. + type: integer + required: + - enablePasswordPolicy + type: object pricingPlan: description: Pricing plan for this instance, can only be PER_USE. type: string @@ -67187,6 +67498,49 @@ spec: DEPRECATED. This property is only applicable to First Generation instances, and First Generation instances are now deprecated. see https://cloud.google.com/sql/docs/mysql/deprecation-notice for information on how to upgrade to Second Generation instances. Specifying this field has no-ops; it's recommended to remove this field from your configuration. type: string + sqlServerAuditConfig: + properties: + bucketRef: + description: The name of the destination bucket (e.g., gs://mybucket). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `url` field of a `StorageBucket` + 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 + retentionInterval: + description: 'How long to keep generated audit files. A duration + in seconds with up to nine fractional digits, terminated + by ''s''. Example: "3.5s"..' + type: string + uploadInterval: + description: 'How often to upload generated audit files. A + duration in seconds with up to nine fractional digits, terminated + by ''s''. Example: "3.5s".' + type: string + required: + - bucketRef + type: object tier: description: The machine type to use. See tiers for more details and supported versions. Postgres supports only shared-core machine @@ -67300,7 +67654,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67476,7 +67830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67683,7 +68037,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67853,7 +68207,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68026,6 +68380,12 @@ spec: timestamp of an object. This\n\t\t\t\t\t\t\t\t\t\tcondition is relevant only for versioned objects." type: integer + matchesPrefix: + description: One or more matching name prefixes to satisfy + this condition. + items: + type: string + type: array matchesStorageClass: description: 'Storage Class of objects to satisfy this condition. Supported values include: MULTI_REGIONAL, REGIONAL, NEARLINE, @@ -68033,6 +68393,12 @@ spec: items: type: string type: array + matchesSuffix: + description: One or more matching name suffixes to satisfy + this condition. + items: + type: string + type: array noncurrentTimeBefore: description: Creation date of an object in RFC 3339 (e.g. 2017-06-13) to satisfy this condition. @@ -68186,7 +68552,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68372,7 +68738,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68575,7 +68941,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69133,7 +69499,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69308,7 +69674,7 @@ spec: properties: external: description: |- - Subnet name (relative, not fully qualified). E.g. if the full subnet selfLink is https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName} the correct input for this field would be: {subnetName} + Subnet name (relative, not fully qualified). E.g. if the full subnet selfLink is https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName} the correct input for this field would be {subnetName} Allowed value: The Google Cloud resource name of a `ComputeSubnetwork` resource (format: `projects/{{project}}/regions/{{region}}/subnetworks/{{name}}`). type: string diff --git a/install-bundles/install-bundle-namespaced/per-namespace-components.yaml b/install-bundles/install-bundle-namespaced/per-namespace-components.yaml index d358387570..26cd8ceedb 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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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:3bb5590 + image: gcr.io/cnrm-eap/controller:ed520a5 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 b6081f250f..abb7a4a742 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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -745,7 +745,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role @@ -795,7 +795,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-cluster-role @@ -853,7 +853,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-ns-role @@ -878,7 +878,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-role @@ -908,7 +908,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/system: "true" @@ -1336,7 +1336,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role @@ -1399,7 +1399,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-role-binding @@ -1417,7 +1417,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-role-binding @@ -1435,7 +1435,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-admin-binding @@ -1458,7 +1458,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender-binding @@ -1475,7 +1475,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-binding @@ -1492,7 +1492,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-manager-watcher-binding @@ -1509,7 +1509,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-recorder-binding @@ -1526,7 +1526,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-webhook-binding @@ -1543,7 +1543,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/system: "true" name: cnrm-deletiondefender @@ -1560,7 +1560,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 prometheus.io/port: "8888" prometheus.io/scrape: "true" labels: @@ -1582,7 +1582,7 @@ apiVersion: v1 kind: Service metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 prometheus.io/port: "48797" prometheus.io/scrape: "true" labels: @@ -1603,7 +1603,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -1621,7 +1621,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-resource-stats-recorder cnrm.cloud.google.com/system: "true" @@ -1634,8 +1634,8 @@ spec: - /configconnector/recorder env: - name: CONFIG_CONNECTOR_VERSION - value: 1.92.0 - image: gcr.io/cnrm-eap/recorder:3bb5590 + value: 1.93.0 + image: gcr.io/cnrm-eap/recorder:ed520a5 imagePullPolicy: Always name: recorder ports: @@ -1668,7 +1668,7 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -1683,7 +1683,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-webhook-manager cnrm.cloud.google.com/system: "true" @@ -1696,7 +1696,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/cnrm-eap/webhook:3bb5590 + image: gcr.io/cnrm-eap/webhook:ed520a5 imagePullPolicy: Always name: webhook ports: @@ -1725,7 +1725,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -1740,7 +1740,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-controller-manager cnrm.cloud.google.com/system: "true" @@ -1750,7 +1750,7 @@ spec: - --prometheus-scrape-endpoint=:8888 command: - /configconnector/manager - image: gcr.io/cnrm-eap/controller:3bb5590 + image: gcr.io/cnrm-eap/controller:ed520a5 imagePullPolicy: Always name: manager ports: @@ -1779,7 +1779,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -1794,7 +1794,7 @@ spec: template: metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 labels: cnrm.cloud.google.com/component: cnrm-deletiondefender cnrm.cloud.google.com/system: "true" @@ -1802,7 +1802,7 @@ spec: containers: - command: - /configconnector/deletiondefender - image: gcr.io/cnrm-eap/deletiondefender:3bb5590 + image: gcr.io/cnrm-eap/deletiondefender:ed520a5 imagePullPolicy: Always name: deletiondefender ports: @@ -1831,7 +1831,7 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.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 093aa3cee2..36f1688250 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.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -402,7 +402,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -532,7 +532,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -1740,7 +1740,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -1915,7 +1915,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -2209,7 +2209,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2400,7 +2400,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -2749,7 +2749,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -3584,7 +3584,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4031,7 +4031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4208,7 +4208,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4413,7 +4413,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4629,7 +4629,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -4791,7 +4791,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5250,7 +5250,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5518,7 +5518,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -5943,7 +5943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7063,7 +7063,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7495,7 +7495,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -7689,7 +7689,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -7956,7 +7956,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -8494,7 +8494,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8567,7 +8567,7 @@ spec: ipVersion: description: 'Immutable. The IP Version that will be used by this address. The default value is ''IPV4''. Possible values: ["IPV4", - "IPV6"].' + "IPV6"]. This field can only be specified for a global address.' type: string location: description: 'Location represents the geographical location of the @@ -8747,7 +8747,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -8834,6 +8834,19 @@ spec: cdnPolicy: description: Cloud CDN configuration for this Backend Bucket. properties: + bypassCacheOnRequestHeaders: + description: Bypass the cache when the specified request headers + are matched - e.g. Pragma or Authorization headers. Up to 5 + headers can be specified. The cache is bypassed for all cdnPolicy.cacheMode + settings. + items: + properties: + headerName: + description: The header field name to match on when bypassing + cache. Values are case-insensitive. + type: string + type: object + type: array cacheKeyPolicy: description: The CacheKeyPolicy for this CdnPolicy. properties: @@ -8894,6 +8907,10 @@ spec: type: integer type: object type: array + requestCoalescing: + description: If true then Cloud CDN will combine multiple concurrent + cache fill requests into a small number of requests to the origin. + type: boolean serveWhileStale: description: Serve existing content from the cache (if available) when revalidating content with the origin, or when an error @@ -8995,7 +9012,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -9070,7 +9087,10 @@ spec: For global HTTP(S) or TCP/SSL load balancing, the default is UTILIZATION. Valid values are UTILIZATION, RATE (for HTTP(S)) - and CONNECTION (for TCP/SSL). Default value: "UTILIZATION" Possible values: ["UTILIZATION", "RATE", "CONNECTION"]. + and CONNECTION (for TCP/SSL). + + See the [Backend Services Overview](https://cloud.google.com/load-balancing/docs/backend-service#balancing-mode) + for an explanation of load balancing modes. Default value: "UTILIZATION" Possible values: ["UTILIZATION", "RATE", "CONNECTION"]. type: string capacityScaler: description: |- @@ -10107,7 +10127,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10724,7 +10744,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -10870,7 +10890,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11090,7 +11110,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11282,7 +11302,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -11572,7 +11592,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -11952,7 +11972,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -12610,7 +12630,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13074,7 +13094,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13235,7 +13255,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13396,7 +13416,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -13675,7 +13695,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -13915,7 +13935,7 @@ spec: properties: external: description: |- - The service account to be used as credentials for all operations performed by the managed instance group on instances. The service accounts needs all permissions required to create and delete instances. By default, the service account: {projectNumber}@cloudservices.gserviceaccount.com is used. + The service account to be used as credentials for all operations performed by the managed instance group on instances. The service accounts needs all permissions required to create and delete instances. By default, the service account {projectNumber}@cloudservices.gserviceaccount.com is used. Allowed value: The `email` field of an `IAMServiceAccount` resource. type: string @@ -14454,7 +14474,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -14657,7 +14677,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -15414,6 +15434,10 @@ spec: description: Specifies if the instance should be restarted if it was terminated by Compute Engine (not a user). type: boolean + instanceTerminationAction: + description: Specifies the action GCE should take when SPOT VM + is preempted. + type: string minNodeCpus: type: integer nodeAffinities: @@ -15585,7 +15609,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16163,6 +16187,10 @@ spec: be automatically restarted if it is terminated by Compute Engine (not terminated by a user). This defaults to true. type: boolean + instanceTerminationAction: + description: Immutable. Specifies the action GCE should take when + SPOT VM is preempted. + type: string minNodeCpus: description: Minimum number of cpus for the instance. type: integer @@ -16322,7 +16350,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16648,7 +16676,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -16727,7 +16755,9 @@ spec: Note that NON_GCP_PRIVATE_IP_PORT can only be used with Backend Services that 1) have the following load balancing schemes: EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED, and INTERNAL_SELF_MANAGED and 2) support the RATE or - CONNECTION balancing modes. Default value: "GCE_VM_IP_PORT" Possible values: ["GCE_VM_IP_PORT", "NON_GCP_PRIVATE_IP_PORT"]. + CONNECTION balancing modes. + + Possible values include: GCE_VM_IP, GCE_VM_IP_PORT, and NON_GCP_PRIVATE_IP_PORT. Default value: "GCE_VM_IP_PORT" Possible values: ["GCE_VM_IP", "GCE_VM_IP_PORT", "NON_GCP_PRIVATE_IP_PORT"]. type: string networkRef: description: |- @@ -16856,7 +16886,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17051,7 +17081,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17215,7 +17245,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17424,7 +17454,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -17605,7 +17635,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -18005,7 +18035,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18123,7 +18153,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18295,6 +18325,37 @@ spec: endpoint group. Defaults to SERVERLESS Default value: "SERVERLESS" Possible values: ["SERVERLESS", "PRIVATE_SERVICE_CONNECT"].' type: string + networkRef: + description: |- + Immutable. This field is only used for PSC. + The URL of the network to which all network endpoints in the NEG belong. Uses + "default" project network if unspecified. + 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 pscTargetService: description: |- Immutable. The target service url used to set up private service connection to @@ -18309,6 +18370,36 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + subnetworkRef: + description: |- + Immutable. This field is only used for PSC. + Optional URL of the subnetwork to which all network endpoints in the NEG belong. + 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 required: - region type: object @@ -18368,7 +18459,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18582,7 +18673,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -18883,7 +18974,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19093,7 +19184,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19439,7 +19530,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19745,7 +19836,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -19969,7 +20060,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20248,7 +20339,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -20591,7 +20682,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -20938,7 +21029,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21044,7 +21135,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21183,7 +21274,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21562,7 +21653,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21777,7 +21868,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -21940,7 +22031,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22228,7 +22319,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22406,7 +22497,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22576,7 +22667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -22632,6 +22723,40 @@ spec: type: object spec: properties: + certificateMapRef: + description: |- + Only the `external` field is supported to configure the reference. + + A reference to the CertificateMap resource uri that identifies a + certificate map associated with the given target proxy. This field + can only be set for global target proxies. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `//certificatemanager.googleapis.com/projects/{{project}}/locations/{{location}}/certificateMaps/{{value}}`, + where {{value}} is the `name` field of a `CertificateManagerCertificateMap` + 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. An optional description of this resource. type: string @@ -22755,7 +22880,6 @@ spec: type: object required: - location - - sslCertificates - urlMapRef type: object status: @@ -22820,7 +22944,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23016,7 +23140,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23242,7 +23366,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23470,7 +23594,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23637,7 +23761,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -23798,7 +23922,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26509,7 +26633,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -26708,7 +26832,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -27080,7 +27204,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27326,7 +27450,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -27916,7 +28040,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -28006,7 +28130,7 @@ spec: gcePersistentDiskCsiDriverConfig: description: Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. - Defaults to disabled; set enabled = true to enable. + Defaults to enabled; set disabled = true to disable. properties: enabled: type: boolean @@ -28096,17 +28220,28 @@ spec: type: object type: object authenticatorGroupsConfig: - description: Immutable. Configuration for the Google Groups for GKE - feature. + description: Configuration for the Google Groups for GKE feature. properties: securityGroup: - description: Immutable. The name of the RBAC security group for - use with Google security groups in Kubernetes RBAC. Group name - must be in format gke-security-groups@yourdomain.com. + description: The name of the RBAC security group for use with + Google security groups in Kubernetes RBAC. Group name must be + in format gke-security-groups@yourdomain.com. type: string required: - securityGroup type: object + binaryAuthorization: + description: Configuration options for the Binary Authorization feature. + properties: + enabled: + description: DEPRECATED. Deprecated in favor of evaluation_mode. + Enable Binary Authorization for this cluster. + type: boolean + evaluationMode: + description: Mode of operation for Binary Authorization policy + evaluation. + type: string + type: object clusterAutoscaling: description: Per-cluster configuration of Node Auto-Provisioning with Cluster Autoscaler to automatically adjust the size of the cluster @@ -28117,6 +28252,36 @@ spec: autoProvisioningDefaults: description: Contains defaults for a node pool created by NAP. properties: + bootDiskKMSKeyRef: + description: |- + Immutable. The Customer Managed Encryption Key used to encrypt the + boot disk attached to each node in the node pool. + 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 imageType: description: The default image type used by NAP once a new node pool is being created. @@ -28283,8 +28448,9 @@ spec: description: Immutable. Enable Autopilot for this cluster. type: boolean enableBinaryAuthorization: - description: Enable Binary Authorization for this cluster. If enabled, - all container images will be validated by Google Binary Authorization. + description: DEPRECATED. Deprecated in favor of binary_authorization. + Enable Binary Authorization for this cluster. If enabled, all container + images will be validated by Google Binary Authorization. type: boolean enableIntranodeVisibility: description: Whether Intra-node visibility is enabled for this cluster. @@ -28547,6 +28713,18 @@ spec: type: object type: array type: object + meshCertificates: + description: If set, and enable_certificates=true, the GKE Workload + Identity Certificates controller and node agent will be deployed + in the cluster. + properties: + enableCertificates: + description: When enabled the GKE Workload Identity Certificates + controller and node agent will be deployed in the cluster. + type: boolean + required: + - enableCertificates + type: object minMasterVersion: description: The minimum version of the master. GKE will auto-update the master to new versions, so this does not guarantee the current @@ -28560,7 +28738,8 @@ spec: properties: enableComponents: description: GKE components exposing metrics. Valid values include - SYSTEM_COMPONENTS and WORKLOADS. + SYSTEM_COMPONENTS, APISERVER, CONTROLLER_MANAGER, SCHEDULER, + and WORKLOADS. items: type: string type: array @@ -28979,18 +29158,18 @@ spec: nodes. properties: enablePrivateEndpoint: - description: Immutable. Enables the private cluster feature, creating - a private endpoint on the cluster. In a private cluster, nodes - only have RFC 1918 private addresses and communicate with the - master's private endpoint via private networking. - type: boolean - enablePrivateNodes: description: Immutable. When true, the cluster's private endpoint is used as the cluster endpoint and access through the public endpoint is disabled. When false, either endpoint can be used. This field only applies to private clusters, when enable_private_nodes is true. type: boolean + enablePrivateNodes: + description: Immutable. Enables the private cluster feature, creating + a private endpoint on the cluster. In a private cluster, nodes + only have RFC 1918 private addresses and communicate with the + master's private endpoint via private networking. + type: boolean masterGlobalAccessConfig: description: Controls cluster master global access settings. properties: @@ -29213,7 +29392,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29772,7 +29951,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -29898,7 +30077,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -30184,7 +30363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30463,7 +30642,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -30758,7 +30937,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -31969,7 +32148,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -32144,7 +32323,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -32221,7 +32400,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -32296,7 +32475,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -32552,7 +32731,7 @@ spec: Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to - specify a HiveJob: "hiveJob": { "queryList": { "queries": + specify a HiveJob: "hiveJob" { "queryList": { "queries": [ "query1", "query2", "query3;query4", ] } }' items: type: string @@ -33880,7 +34059,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -34251,7 +34430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34587,7 +34766,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34783,7 +34962,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -34981,7 +35160,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35432,7 +35611,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35654,7 +35833,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -35983,7 +36162,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36137,7 +36316,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -36350,7 +36529,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36488,7 +36667,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -36857,7 +37036,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -37097,7 +37276,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -37278,12 +37457,12 @@ spec: `issuer` in the workload identity pool. type: string workloadIdentityPool: - description: 'Output only. The name of the workload identity pool + description: Output only. The name of the workload identity pool in which `issuer` will be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships - that belong to that Hub. For a Hub hosted in: {PROJECT_ID}, - the workload pool format is `{PROJECT_ID}.hub.id.goog`, although - this is subject to change in newer versions of this API.' + that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the + workload pool format is `{PROJECT_ID}.hub.id.goog`, although + this is subject to change in newer versions of this API. type: string type: object conditions: @@ -37462,7 +37641,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37623,7 +37802,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -37763,7 +37942,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38060,7 +38239,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38288,7 +38467,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38502,7 +38681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38681,7 +38860,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -38818,7 +38997,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39070,7 +39249,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39251,7 +39430,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39547,7 +39726,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39714,7 +39893,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39840,7 +40019,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -39994,7 +40173,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40686,7 +40865,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40799,9 +40978,9 @@ spec: is used as the default. type: string responseType: - description: 'The multiple response type to request for in the OAuth + description: The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits - (e.g.: {id\_token, token}).' + (e.g. {id\_token, token}). properties: code: description: If true, authorization code is returned from IdP's @@ -40869,7 +41048,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -40982,9 +41161,9 @@ spec: is used as the default. type: string responseType: - description: 'The multiple response type to request for in the OAuth + description: The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits - (e.g.: {id\_token, token}).' + (e.g. {id\_token, token}). properties: code: description: If true, authorization code is returned from IdP's @@ -41086,7 +41265,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41239,7 +41418,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41336,7 +41515,7 @@ spec: description: |- Immutable. The immutable purpose of this CryptoKey. See the [purpose reference](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys#CryptoKeyPurpose) - for possible inputs. Default value: "ENCRYPT_DECRYPT" Possible values: ["ENCRYPT_DECRYPT", "ASYMMETRIC_SIGN", "ASYMMETRIC_DECRYPT"]. + for possible inputs. Default value: "ENCRYPT_DECRYPT" Possible values: ["ENCRYPT_DECRYPT", "ASYMMETRIC_SIGN", "ASYMMETRIC_DECRYPT", "MAC"]. type: string resourceID: description: Immutable. Optional. The name of the resource. Used for @@ -41366,7 +41545,7 @@ spec: protectionLevel: description: Immutable. The protection level to use when creating a version based on this template. Possible values include "SOFTWARE", - "HSM", "EXTERNAL". Defaults to "SOFTWARE". + "HSM", "EXTERNAL", "EXTERNAL_VPC". Defaults to "SOFTWARE". type: string required: - algorithm @@ -41431,7 +41610,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -41557,7 +41736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -41841,7 +42020,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42116,7 +42295,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -42361,7 +42540,7 @@ spec: rates should always be computed at query time from the underlying cumulative or delta value). * `.` multiplication or composition (as an infix operator). For examples, `GBy.d` or `k{watt}.h`. - The grammar for a unit is as follows: Expression = Component: + The grammar for a unit is as follows: Expression = Component { "." Component } { "/" Component } ; Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] | Annotation | "1" ; Annotation = "{" NAME "}" ; Notes: * `Annotation` is just a comment if @@ -42537,7 +42716,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -42941,7 +43120,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -43245,7 +43424,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43582,7 +43761,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -43869,6 +44048,12 @@ spec: that unhealthy states are detected and alerted on quickly. type: string + evaluationMissingData: + description: |- + A condition control that determines how + metric-threshold conditions are evaluated when + data stops arriving. Possible values: ["EVALUATION_MISSING_DATA_INACTIVE", "EVALUATION_MISSING_DATA_ACTIVE", "EVALUATION_MISSING_DATA_NO_OP"]. + type: string query: description: Monitoring Query Language query that outputs a boolean stream. @@ -44168,6 +44353,12 @@ spec: that unhealthy states are detected and alerted on quickly. type: string + evaluationMissingData: + description: |- + A condition control that determines how + metric-threshold conditions are evaluated when + data stops arriving. Possible values: ["EVALUATION_MISSING_DATA_INACTIVE", "EVALUATION_MISSING_DATA_ACTIVE", "EVALUATION_MISSING_DATA_NO_OP"]. + type: string filter: description: |- A filter that identifies which time series @@ -44385,7 +44576,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -44562,7 +44753,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -46307,7 +46498,7 @@ spec: above/below, then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: 90, category: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: ''BELOW'', }, { value: 20, category: @@ -47852,7 +48043,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -49570,7 +49761,7 @@ spec: then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.) As an example, consider a scorecard - with the following four thresholds: { value: + with the following four thresholds { value: 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger: @@ -51267,7 +51458,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51458,7 +51649,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51654,17 +51845,16 @@ spec: `unit`; rates should always be computed at query time from the underlying cumulative or delta value). * `.` multiplication or composition (as an infix operator). For examples, `GBy.d` or `k{watt}.h`. The - grammar for a unit is as follows: Expression = Component: { "." - Component } { "/" Component } ; Component = ( [ PREFIX ] UNIT | - "%" ) [ Annotation ] | Annotation | "1" ; Annotation = "{" NAME - "}" ; Notes: * `Annotation` is just a comment if it follows a `UNIT`. - If the annotation is used alone, then the unit is equivalent to - `1`. For examples, `{request}/s == 1/s`, `By{transmitted}/s == By/s`. - * `NAME` is a sequence of non-blank printable ASCII characters not - containing `{` or `}`. * `1` represents a unitary [dimensionless - unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, - such as in `1/s`. It is typically used when none of the basic units - are appropriate. For example, "new users per day" can be represented + grammar for a unit is as follows: Expression = Component { "." Component + } { "/" Component } ; Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation + ] | Annotation | "1" ; Annotation = "{" NAME "}" ; Notes: * `Annotation` + is just a comment if it follows a `UNIT`. If the annotation is used + alone, then the unit is equivalent to `1`. For examples, `{request}/s + == 1/s`, `By{transmitted}/s == By/s`. * `NAME` is a sequence of + non-blank printable ASCII characters not containing `{` or `}`. + * `1` represents a unitary [dimensionless unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) + of 1, such as in `1/s`. It is typically used when none of the basic + units are appropriate. For example, "new users per day" can be represented as `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new users). Alternatively, "thousands of page views per day" would be represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a @@ -51753,7 +51943,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -51880,7 +52070,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -52173,7 +52363,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52744,7 +52934,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -52903,7 +53093,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53282,7 +53472,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53464,7 +53654,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -53809,7 +53999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54067,7 +54257,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54296,7 +54486,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54540,7 +54730,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -54861,7 +55051,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55074,7 +55264,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -55554,7 +55744,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56309,7 +56499,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56491,7 +56681,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -56835,7 +57025,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -57156,7 +57346,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -57530,9 +57720,9 @@ spec: of the steps. type: string uri: - description: 'URI from which to fetch the object. - It should contain both the protocol and path following - the format: {protocol}://{location}.' + description: URI from which to fetch the object. It + should contain both the protocol and path following + the format {protocol}://{location}. type: string type: object type: object @@ -57925,7 +58115,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -58923,7 +59113,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -59419,7 +59609,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -60417,7 +60607,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61328,7 +61518,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -61744,7 +61934,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -61969,7 +62159,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62125,7 +62315,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62202,6 +62392,58 @@ spec: If the subscriber never acknowledges the message, the Pub/Sub system will eventually redeliver the message. type: integer + bigqueryConfig: + description: |- + If delivery to BigQuery is used with this subscription, this field is used to configure it. + Either pushConfig or bigQueryConfig can be set, but not both. + If both are empty, then the subscriber will pull and ack messages using API methods. + properties: + dropUnknownFields: + description: |- + When true and useTopicSchema is true, any fields that are a part of the topic schema that are not part of the BigQuery table schema are dropped when writing to BigQuery. + Otherwise, the schemas must be kept in sync and any messages with extra fields are not written and remain in the subscription's backlog. + type: boolean + tableRef: + description: The name of the table to which to write data. + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: string of the format `{{project}}.{{dataset_id}}.{{value}}`, + where {{value}} is the `name` field of a `BigQueryTable` + 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 + useTopicSchema: + description: When true, use the topic's schema as the columns + to write to in BigQuery, if it exists. + type: boolean + writeMetadata: + description: |- + When true, write the subscription name, messageId, publishTime, attributes, and orderingKey to additional columns in the table. + The subscription name, messageId, and publishTime fields are put in their own columns while all other message properties (other than data) are written to a JSON object in the attributes column. + type: boolean + required: + - tableRef + type: object deadLetterPolicy: description: |- A policy that specifies the conditions for dead lettering messages in @@ -62494,7 +62736,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -62711,7 +62953,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -62947,7 +63189,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63055,6 +63297,37 @@ spec: Default value: "DIRECT_PEERING" Possible values: ["DIRECT_PEERING", "PRIVATE_SERVICE_ACCESS"].' type: string + customerManagedKeyRef: + description: |- + Immutable. Optional. The KMS key reference that you want to use to + encrypt the data at rest for this Redis instance. If this is + provided, CMEK is enabled. + 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 displayName: description: An arbitrary and optional user-provided name for the instance. @@ -63365,7 +63638,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63543,7 +63816,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -63824,7 +64097,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -64054,7 +64327,7 @@ spec: properties: external: description: |- - Required. The name of the secret in Cloud Secret Manager. Format: {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project. + Required. The name of the secret in Cloud Secret Manager. Format {secret_name} if the secret is in the same project. projects/{project}/secrets/{secret_name} if the secret is in a different project. Allowed value: The Google Cloud resource name of a `SecretManagerSecret` resource (format: `projects/{{project}}/secrets/{{name}}`). type: string @@ -64397,7 +64670,7 @@ spec: properties: external: description: |- - Required. The name of the secret in Cloud Secret Manager. Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. + Required. The name of the secret in Cloud Secret Manager. Format {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. Allowed value: The Google Cloud resource name of a `SecretManagerSecret` resource (format: `projects/{{project}}/secrets/{{name}}`). type: string @@ -64706,7 +64979,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -64968,7 +65241,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65168,7 +65441,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65388,7 +65661,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65545,7 +65818,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65697,7 +65970,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -65875,7 +66148,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66016,7 +66289,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66215,7 +66488,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66272,6 +66545,9 @@ spec: spec: properties: databaseDialect: + description: |- + Immutable. The dialect of the Cloud Spanner Database. + If it is not provided, "GOOGLE_STANDARD_SQL" will be used. Possible values: ["GOOGLE_STANDARD_SQL", "POSTGRESQL"]. type: string ddl: description: |- @@ -66351,6 +66627,14 @@ spec: creation and acquisition. When unset, the value of `metadata.name` is used as the default. type: string + versionRetentionPeriod: + description: |- + The retention period for the database. The retention period must be between 1 hour + and 7 days, and can be specified in days, hours, minutes, or seconds. For example, + the values 1d, 24h, 1440m, and 86400s are equivalent. Default value is 1h. + If this property is used, you must avoid adding new DDL statements to 'ddl' that + update the database's version_retention_period. + type: string required: - instanceRef type: object @@ -66411,7 +66695,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66551,7 +66835,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66715,7 +66999,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -66932,7 +67216,7 @@ spec: type: string rootPassword: description: Immutable. Initial root password. Required for MS SQL - Server, ignored by MySQL and PostgreSQL. + Server. oneOf: - not: required: @@ -67039,7 +67323,7 @@ spec: type: integer type: object collation: - description: The name of server instance collation. + description: Immutable. The name of server instance collation. type: string crashSafeReplication: description: |- @@ -67160,6 +67444,9 @@ spec: description: A Google App Engine application whose zone to remain in. Must be in the same region as this instance. type: string + secondaryZone: + description: The preferred Compute Engine zone for the secondary/failover. + type: string zone: description: The preferred compute engine zone. type: string @@ -67179,6 +67466,30 @@ spec: description: Receive updates earlier (canary) or later (stable). type: string type: object + passwordValidationPolicy: + properties: + complexity: + description: Password complexity. + type: string + disallowUsernameSubstring: + description: Disallow username as a part of the password. + type: boolean + enablePasswordPolicy: + description: Whether the password policy is enabled or not. + type: boolean + minLength: + description: Minimum number of characters allowed. + type: integer + passwordChangeInterval: + description: Minimum interval after which the password can + be changed. This flag is only supported for PostgresSQL. + type: string + reuseInterval: + description: Number of previous passwords that cannot be reused. + type: integer + required: + - enablePasswordPolicy + type: object pricingPlan: description: Pricing plan for this instance, can only be PER_USE. type: string @@ -67187,6 +67498,49 @@ spec: DEPRECATED. This property is only applicable to First Generation instances, and First Generation instances are now deprecated. see https://cloud.google.com/sql/docs/mysql/deprecation-notice for information on how to upgrade to Second Generation instances. Specifying this field has no-ops; it's recommended to remove this field from your configuration. type: string + sqlServerAuditConfig: + properties: + bucketRef: + description: The name of the destination bucket (e.g., gs://mybucket). + oneOf: + - not: + required: + - external + required: + - name + - not: + anyOf: + - required: + - name + - required: + - namespace + required: + - external + properties: + external: + description: 'Allowed value: The `url` field of a `StorageBucket` + 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 + retentionInterval: + description: 'How long to keep generated audit files. A duration + in seconds with up to nine fractional digits, terminated + by ''s''. Example: "3.5s"..' + type: string + uploadInterval: + description: 'How often to upload generated audit files. A + duration in seconds with up to nine fractional digits, terminated + by ''s''. Example: "3.5s".' + type: string + required: + - bucketRef + type: object tier: description: The machine type to use. See tiers for more details and supported versions. Postgres supports only shared-core machine @@ -67300,7 +67654,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67476,7 +67830,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67683,7 +68037,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -67853,7 +68207,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68026,6 +68380,12 @@ spec: timestamp of an object. This\n\t\t\t\t\t\t\t\t\t\tcondition is relevant only for versioned objects." type: integer + matchesPrefix: + description: One or more matching name prefixes to satisfy + this condition. + items: + type: string + type: array matchesStorageClass: description: 'Storage Class of objects to satisfy this condition. Supported values include: MULTI_REGIONAL, REGIONAL, NEARLINE, @@ -68033,6 +68393,12 @@ spec: items: type: string type: array + matchesSuffix: + description: One or more matching name suffixes to satisfy + this condition. + items: + type: string + type: array noncurrentTimeBefore: description: Creation date of an object in RFC 3339 (e.g. 2017-06-13) to satisfy this condition. @@ -68186,7 +68552,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68372,7 +68738,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -68575,7 +68941,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/managed-by-kcc: "true" @@ -69133,7 +69499,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - cnrm.cloud.google.com/version: 1.92.0 + cnrm.cloud.google.com/version: 1.93.0 creationTimestamp: null labels: cnrm.cloud.google.com/dcl2crd: "true" @@ -69308,7 +69674,7 @@ spec: properties: external: description: |- - Subnet name (relative, not fully qualified). E.g. if the full subnet selfLink is https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName} the correct input for this field would be: {subnetName} + Subnet name (relative, not fully qualified). E.g. if the full subnet selfLink is https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName} the correct input for this field would be {subnetName} Allowed value: The Google Cloud resource name of a `ComputeSubnetwork` resource (format: `projects/{{project}}/regions/{{region}}/subnetworks/{{name}}`). type: string diff --git a/samples/resources/pubsubschema/pubsub_v1beta1_pubsubschema.yaml b/samples/resources/pubsubschema/pubsub_v1beta1_pubsubschema.yaml index 32c3fb8396..7c37adba14 100644 --- a/samples/resources/pubsubschema/pubsub_v1beta1_pubsubschema.yaml +++ b/samples/resources/pubsubschema/pubsub_v1beta1_pubsubschema.yaml @@ -15,7 +15,7 @@ apiVersion: pubsub.cnrm.cloud.google.com/v1beta1 kind: PubSubSchema metadata: - name: pubsubsubschema-sample + name: pubsubschema-sample spec: type: PROTOCOL_BUFFER definition: "syntax = \"proto3\";\nmessage Results {\nstring message_request = 1;\nstring message_response = 2;\nstring timestamp_request = 3;\nstring timestamp_response = 4;\n}"