Skip to content

Commit

Permalink
Automated Config Connector import.
Browse files Browse the repository at this point in the history
  - be5b5815be3a6a3bafae4b75c3cf50f9df8c19eb Update TF provider to v4.33.0 by Config Connector Team <[email protected]>

GitOrigin-RevId: be5b5815be3a6a3bafae4b75c3cf50f9df8c19eb
  • Loading branch information
Config Connector Team authored and copybara-github committed Aug 31, 2022
1 parent 689aeda commit c825e45
Show file tree
Hide file tree
Showing 1,075 changed files with 36,657 additions and 9,207 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,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:
Expand Down Expand Up @@ -149,6 +162,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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,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: |-
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -759,6 +759,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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -580,6 +580,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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,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: |-
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,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
Expand All @@ -188,6 +219,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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,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
Expand Down Expand Up @@ -181,7 +215,6 @@ spec:
type: object
required:
- location
- sslCertificates
- urlMapRef
type: object
status:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,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
Expand Down Expand Up @@ -182,17 +182,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 [email protected].
description: The name of the RBAC security group for use with
Google security groups in Kubernetes RBAC. Group name must be
in format [email protected].
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
Expand All @@ -203,6 +214,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.
Expand Down Expand Up @@ -369,8 +410,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.
Expand Down Expand Up @@ -633,6 +675,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
Expand All @@ -646,7 +700,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
Expand Down Expand Up @@ -1065,18 +1120,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:
Expand Down
Loading

0 comments on commit c825e45

Please sign in to comment.