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
Copy file name to clipboardExpand all lines: README.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -108,6 +108,22 @@ Then perform the following commands on the root folder:
108
108
-`terraform apply` to apply the infrastructure build
109
109
-`terraform destroy` to destroy the built infrastructure
110
110
111
+
## Upgrade to v3.0.0
112
+
113
+
v3.0.0 is a breaking release. Refer to the
114
+
[Upgrading to v3.0 guide][upgrading-to-v3.0] for details.
115
+
116
+
## Upgrade to v2.0.0
117
+
118
+
v2.0.0 is a breaking release. Refer to the
119
+
[Upgrading to v2.0 guide][upgrading-to-v2.0] for details.
120
+
121
+
## Upgrade to v1.0.0
122
+
123
+
Version 1.0.0 of this module introduces a breaking change: adding the `disable-legacy-endpoints` metadata field to all node pools. This metadata is required by GKE and [determines whether the `/0.1/` and `/v1beta1/` paths are available in the nodes' metadata server](https://cloud.google.com/kubernetes-engine/docs/how-to/protecting-cluster-metadata#disable-legacy-apis). If your applications do not require access to the node's metadata server, you can leave the default value of `true` provided by the module. If your applications require access to the metadata server, be sure to read the linked documentation to see if you need to set the value for this field to `false` to allow your applications access to the above metadata server paths.
124
+
125
+
In either case, upgrading to module version `v1.0.0` will trigger a recreation of all node pools in the cluster.
126
+
111
127
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
112
128
## Inputs
113
129
@@ -153,6 +169,7 @@ Then perform the following commands on the root folder:
153
169
| regional | Whether is a regional cluster (zonal cluster if set false. WARNING: changing this after cluster creation is destructive!) | bool |`"true"`| no |
154
170
| remove\_default\_node\_pool | Remove default node pool while setting up the cluster | bool |`"false"`| no |
155
171
| service\_account | The service account to run nodes as if not overridden in `node_pools`. The create_service_account variable default value (true) will cause a cluster-specific service account to be created. | string |`""`| no |
172
+
| skip\_provisioners | Flag to skip all local-exec provisioners. It breaks down `stub_domains` and `upstream_nameservers` variables functionality. | bool |`"false"`| no |
156
173
| stub\_domains | Map of stub domains and their resolvers to forward DNS queries for a certain domain to an external DNS server | map(list(string)) |`<map>`| no |
157
174
| subnetwork | The subnetwork to host the cluster in (required) | string | n/a | yes |
158
175
| upstream\_nameservers | If specified, the values replace the nameservers taken by default from the node’s /etc/resolv.conf | list |`<list>`| no |
Copy file name to clipboardExpand all lines: modules/beta-private-cluster/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -194,6 +194,7 @@ In either case, upgrading to module version `v1.0.0` will trigger a recreation o
194
194
| resource\_usage\_export\_dataset\_id | The dataset id for which network egress metering for this cluster will be enabled. If enabled, a daemonset will be created in the cluster to meter network egress traffic. | string |`""`| no |
195
195
| sandbox\_enabled | (Beta) Enable GKE Sandbox (Do not forget to set `image_type` = `COS_CONTAINERD` and `node_version` = `1.12.7-gke.17` or later to use it). | bool |`"false"`| no |
196
196
| service\_account | The service account to run nodes as if not overridden in `node_pools`. The create_service_account variable default value (true) will cause a cluster-specific service account to be created. | string |`""`| no |
197
+
| skip\_provisioners | Flag to skip all local-exec provisioners. It breaks down `stub_domains` and `upstream_nameservers` variables functionality. | bool |`"false"`| no |
197
198
| stub\_domains | Map of stub domains and their resolvers to forward DNS queries for a certain domain to an external DNS server | map(list(string)) |`<map>`| no |
198
199
| subnetwork | The subnetwork to host the cluster in (required) | string | n/a | yes |
199
200
| upstream\_nameservers | If specified, the values replace the nameservers taken by default from the node’s /etc/resolv.conf | list |`<list>`| no |
0 commit comments