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
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -200,6 +200,7 @@ Then perform the following commands on the root folder:
200
200
| subnetwork | The subnetwork to host the cluster in (required) |`string`| n/a | yes |
201
201
| timeouts | Timeout for cluster operations. |`map(string)`|`{}`| no |
202
202
| upstream\_nameservers | If specified, the values replace the nameservers taken by default from the node’s /etc/resolv.conf |`list(string)`|`[]`| no |
203
+
| windows\_node\_pools | List of maps containing Windows node pools |`list(map(string))`|`[]`| no |
203
204
| zones | The zones to host the cluster in (optional if regional cluster / required if zonal) |`list(string)`|`[]`| no |
204
205
205
206
## Outputs
@@ -232,6 +233,9 @@ Then perform the following commands on the root folder:
232
233
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
233
234
234
235
## node_pools variable
236
+
237
+
> Use this variable for provisioning linux based node pools. For Windows based node pools use [windows_node_pools](#windows\_node\_pools-variable)
238
+
235
239
The node_pools variable takes the following parameters:
236
240
237
241
| Name | Description | Default | Requirement |
@@ -270,6 +274,11 @@ The node_pools variable takes the following parameters:
270
274
| tags | The list of instance tags applied to all nodes || Required |
271
275
| value | The value for the taint || Required |
272
276
| version | The Kubernetes version for the nodes in this pool. Should only be set if auto_upgrade is false | " " | Optional |
277
+
278
+
## windows_node_pools variable
279
+
The windows_node_pools variable takes the same parameters as [node_pools](#node\_pools-variable) but is reserved for provisioning Windows based node pools only. This variable is introduced to satisfy a [specific requirement](https://cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster-windows#create_a_cluster_and_node_pools) for the presence of at least one linux based node pool in the cluster before a windows based node pool can be created.
280
+
281
+
273
282
## Requirements
274
283
275
284
Before this module can be used on a project, you must ensure that the following pre-requisites are fulfilled:
Copy file name to clipboardExpand all lines: autogen/main/README.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -174,6 +174,9 @@ Then perform the following commands on the root folder:
174
174
175
175
{% if autopilot_cluster != true %}
176
176
## node_pools variable
177
+
178
+
> Use this variable for provisioning linux based node pools. For Windows based node pools use [windows_node_pools](#windows\_node\_pools-variable)
179
+
177
180
The node_pools variable takes the following parameters:
178
181
179
182
| Name | Description | Default | Requirement |
@@ -228,7 +231,12 @@ The node_pools variable takes the following parameters:
228
231
| tags | The list of instance tags applied to all nodes || Required |
229
232
| value | The value for the taint || Required |
230
233
| version | The Kubernetes version for the nodes in this pool. Should only be set if auto_upgrade is false | " " | Optional |
234
+
235
+
## windows_node_pools variable
236
+
The windows_node_pools variable takes the same parameters as [node_pools](#node\_pools-variable) but is reserved for provisioning Windows based node pools only. This variable is introduced to satisfy a [specific requirement](https://cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster-windows#create_a_cluster_and_node_pools) for the presence of at least one linux based node pool in the cluster before a windows based node pool can be created.
237
+
231
238
{% endif %}
239
+
232
240
## Requirements
233
241
234
242
Before this module can be used on a project, you must ensure that the following pre-requisites are fulfilled:
0 commit comments