@@ -132,14 +132,39 @@ Type: `list(string)`
132
132
133
133
Default: ` [] `
134
134
135
+ ### auto\_ scaling\_ enable
136
+
137
+ Description: Enable auto-scaling of node pool
138
+
139
+ Type: ` bool `
140
+
141
+ Default: ` false `
142
+
143
+ ### auto\_ scaling\_ max\_ node\_ count
144
+
145
+ Description: Enable auto-scaling of node pool
146
+
147
+ Type: ` string `
148
+
149
+ Default: ` "1" `
150
+
151
+ ### auto\_ scaling\_ min\_ node\_ count
152
+
153
+ Description: Enable auto-scaling of node pool
154
+
155
+ Type: ` string `
156
+
157
+ Default: ` "1" `
158
+
135
159
### automatic\_ channel\_ upgrade
136
160
137
- Description: Values: none, patch, stable, rapid, node-image
138
- for further information see https://learn.microsoft.com/en-us/azure/aks/auto-upgrade-cluster
161
+ Description: Values:
162
+ none, patch, stable, rapid, node-image
163
+ see https://learn.microsoft.com/en-us/azure/aks/auto-upgrade-cluster
139
164
140
165
Type: ` string `
141
166
142
- Default: ` none `
167
+ Default: ` " none" `
143
168
144
169
### availability\_ zones
145
170
@@ -189,57 +214,55 @@ Type: `string`
189
214
190
215
Default: ` "basic" `
191
216
192
- ### managed\_ identity\_ security\_ group
193
-
194
- Description: The name of a group which is assigned to appropriate roles in the subscription to manage resources that are required by the AKS.
195
- Setting this to a non empty string will add the AKS managed identity to this group.
196
-
197
- You need the following API permissions (with admin consent) on a service prinicpal to make this work:
198
-
199
- * Directory.Read.All
200
- * Group.Read.All
201
- * Group.ReadWrite.All
202
-
203
- Type: ` string `
204
-
205
- Default: ` "" `
206
-
207
217
### maintenance\_ window\_ auto\_ upgrade\_ day\_ of\_ week
208
218
209
- Description: The maintenance window is automatically, if automatic\_ channel\_ upgrade != none
210
- for values see https://learn.microsoft.com/en-us/azure/aks/planned-maintenance#creating-a-maintenance-window
219
+ Description: see https://learn.microsoft.com/en-us/azure/aks/planned-maintenance#creating-a-maintenance-window
211
220
212
221
Type: ` string `
213
222
214
223
Default: ` "Monday" `
215
224
216
225
### maintenance\_ window\_ auto\_ upgrade\_ duration
217
226
218
- Description: The maintenance window is automatically, if automatic\_ channel\_ upgrade != none
219
- for values see https://learn.microsoft.com/en-us/azure/aks/planned-maintenance#creating-a-maintenance-window
227
+ Description: see https://learn.microsoft.com/en-us/azure/aks/planned-maintenance#creating-a-maintenance-window
220
228
221
229
Type: ` string `
222
230
223
231
Default: ` "4" `
224
232
225
233
### maintenance\_ window\_ auto\_ upgrade\_ start\_ time
226
234
227
- Description: The maintenance window is automatically, if automatic \_ channel \_ upgrade != none
228
- for values see https://learn.microsoft.com/en-us/azure/aks/planned-maintenance#creating-a-maintenance-window
235
+ Description: Example: "04:00"
236
+ see https://learn.microsoft.com/en-us/azure/aks/planned-maintenance#creating-a-maintenance-window
229
237
230
238
Type: ` string `
231
239
232
240
Default: ` "04:00" `
233
241
234
242
### maintenance\_ window\_ auto\_ upgrade\_ utc\_ offset
235
243
236
- Description: The maintenance window is automatically, if automatic \_ channel \_ upgrade != none
237
- for values see https://learn.microsoft.com/en-us/azure/aks/planned-maintenance#creating-a-maintenance-window
244
+ Description: Example: "+00:00"
245
+ see https://learn.microsoft.com/en-us/azure/aks/planned-maintenance#creating-a-maintenance-window
238
246
239
247
Type: ` string `
240
248
241
249
Default: ` "+00:00" `
242
250
251
+ ### managed\_ identity\_ security\_ group
252
+
253
+ Description: The name of a group which is assigned to appropriate roles in the subscription to manage resources that are required by the AKS.
254
+ Setting this to a non empty string will add the AKS managed identity to this group.
255
+
256
+ You need the following API permissions (with admin consent) on a service prinicpal to make this work:
257
+
258
+ * Directory.Read.All
259
+ * Group.Read.All
260
+ * Group.ReadWrite.All
261
+
262
+ Type: ` string `
263
+
264
+ Default: ` "" `
265
+
243
266
### max\_ pods
244
267
245
268
Description: Amount of pods allowed on each node (be aware that kubernetes system pods are also counted
@@ -335,6 +358,14 @@ Type: `map(any)`
335
358
336
359
Default: ` {} `
337
360
361
+ ### temporary\_ name\_ for\_ rotation
362
+
363
+ Description: Specifies the name of the temporary node pool used to cycle the default node pool for VM resizing.
364
+
365
+ Type: ` string `
366
+
367
+ Default: ` "rotationtmp" `
368
+
338
369
## Outputs
339
370
340
371
The following outputs are exported:
0 commit comments