Skip to content

Commit 94c308e

Browse files
container: add docs for user_managed_keys_config (#13996) (#22838)
[upstream:c8c0f337ee9792c5961f7b0e18b9e5ff9d8df879] Signed-off-by: Modular Magician <[email protected]>
1 parent e88872b commit 94c308e

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

website/docs/r/container_cluster.html.markdown

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,8 @@ region are guaranteed to support the same version.
304304
[Google Groups for GKE](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control#groups-setup-gsuite) feature.
305305
Structure is [documented below](#nested_authenticator_groups_config).
306306

307+
* `user_managed_keys_config` - (Optional) The custom keys configuration of the cluster Structure is [documented below](#nested_control_plane_endpoints_config).
308+
307309
* `control_plane_endpoints_config` - (Optional) Configuration for all of the cluster's control plane endpoints.
308310
Structure is [documented below](#nested_control_plane_endpoints_config).
309311

@@ -1220,6 +1222,17 @@ notification_config {
12201222

12211223
* `enabled` (Required) - Enable the Secret Manager add-on for this cluster.
12221224

1225+
<a name="nested_user_managed_keys_config"></a>The `user_managed_keys_config` block supports:
1226+
1227+
* `cluster_ca` - (Optional) The Certificate Authority Service caPool to use for the cluster CA in this cluster.
1228+
* `etcd_api_ca` - (Optional) The Certificate Authority Service caPool to use for the etcd API CA in this cluster.
1229+
* `etcd_peer_ca` - (Optional) The Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
1230+
* `aggregation_ca` - (Optional) The Certificate Authority Service caPool to use for the aggreation CA in this cluster.
1231+
* `service_account_signing_keys` - (Optional) The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
1232+
* `service_account_verification_keys` - (Optional) The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
1233+
* `control_plane_disk_encryption_key` - (Optional) The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
1234+
* `gkeops_etcd_backup_encryption_key` - (Optional) Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
1235+
12231236
<a name="nested_control_plane_endpoints_config"></a>The `control_plane_endpoints_config` block supports:
12241237

12251238
* `dns_endpoint_config` - (Optional) DNS endpoint configuration.

0 commit comments

Comments
 (0)