You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deprecated: `Basic authentication was removed for GKE cluster versions >= 1.19.`,
558
-
Description: `The authentication information for accessing the Kubernetes master. Some values in this block are only returned by the API if your service account has permission to get credentials for your GKE cluster. If you see an unexpected diff removing a username/password or unsetting your client cert, ensure you have the container.clusters.getCredentials permission.`,
557
+
Description: `The authentication information for accessing the Kubernetes master. Some values in this block are only returned by the API if your service account has permission to get credentials for your GKE cluster. If you see an unexpected diff unsetting your client cert, ensure you have the container.clusters.getCredentials permission.`,
Description: `The username to use for HTTP basic authentication when accessing the Kubernetes master endpoint. If not present basic auth will be disabled.`,
574
-
},
575
-
576
-
// Ideally, this would be Optional (and not Computed).
577
-
// In past versions (incl. 2.X series) of the provider
578
-
// though, being unset was considered identical to set
579
-
// and the issue_client_certificate value being true.
@@ -375,11 +376,17 @@ Unless explicitly configured, users may see a diff changing `enable_shielded_nod
375
376
376
377
`instance_group_urls` has been removed in favor of `node_pool.instance_group_urls`
377
378
378
-
### `master_auth` is now removed
379
+
### `master_auth.username` and `master_auth.password` are now removed
379
380
380
-
`master_auth` and its subfields have been removed.
381
+
`master_auth.username` and `master_auth.password` have been removed.
381
382
Basic authentication was removed for GKE cluster versions >= 1.19. The cluster cannot be created with basic authentication enabled. Instructions for choosing an alternative authentication method can be found at: cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication.
382
383
384
+
### `master_auth.client_certificate_config` is now required
385
+
386
+
With the removal of `master_auth.username` and `master_auth.password`, `master_auth.client_certificate_config` is now
387
+
the only configurable field in `master_auth`. If you do not wish to configure `master_auth.client_certificate_config`,
388
+
remove the `master_auth` block from your configuration entirely. You will still be able to reference the outputted fields under `master_auth` without the block defined.
389
+
383
390
### `node_config.workload_metadata_config.node_metadata` is now removed
384
391
385
392
Removed in favor of `node_config.workload_metadata_config.mode`.
0 commit comments