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
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,17 @@ Please note that we strive to provide a comprehensive suite of documentation for
28
28
29
29
### EKS Auto Mode
30
30
31
+
> ![WARNING]
32
+
> Due to the current EKS Auto Mode API, to disable EKS Auto Mode you will have to explicity set:
33
+
>
34
+
>```hcl
35
+
>compute_config = {
36
+
> enabled = false
37
+
> }
38
+
>```
39
+
>
40
+
> If you try to disable by simply removing the `compute_config` block, this will fail to disble EKS Auto Mode. Only after applying with `enabled = false` can you then remove the `compute_config` block from your configurations.
41
+
31
42
```hcl
32
43
module "eks" {
33
44
source = "terraform-aws-modules/eks/aws"
@@ -75,6 +86,9 @@ module "eks" {
75
86
76
87
# Create just the IAM resources for EKS Auto Mode for use with custom node pools
@@ -422,7 +436,7 @@ We are grateful to the community for contributing bugfixes and improvements! Ple
422
436
| <aname="input_cloudwatch_log_group_retention_in_days"></a> [cloudwatch\_log\_group\_retention\_in\_days](#input\_cloudwatch\_log\_group\_retention\_in\_days)| Number of days to retain log events. Default retention - 90 days |`number`|`90`| no |
423
437
| <aname="input_cloudwatch_log_group_tags"></a> [cloudwatch\_log\_group\_tags](#input\_cloudwatch\_log\_group\_tags)| A map of additional tags to add to the cloudwatch log group created |`map(string)`|`{}`| no |
424
438
| <aname="input_cluster_tags"></a> [cluster\_tags](#input\_cluster\_tags)| A map of additional tags to add to the cluster |`map(string)`|`{}`| no |
425
-
| <aname="input_compute_config"></a> [compute\_config](#input\_compute\_config)| Configuration block for the cluster compute configuration | <pre>object({<br/> enabled = optional(bool, false)<br/> node_pools = optional(list(string))<br/> node_role_arn = optional(string)<br/> })</pre> |`{}`| no |
439
+
| <aname="input_compute_config"></a> [compute\_config](#input\_compute\_config)| Configuration block for the cluster compute configuration | <pre>object({<br/> enabled = optional(bool, false)<br/> node_pools = optional(list(string))<br/> node_role_arn = optional(string)<br/> })</pre> |`null`| no |
426
440
| <aname="input_control_plane_subnet_ids"></a> [control\_plane\_subnet\_ids](#input\_control\_plane\_subnet\_ids)| A list of subnet IDs where the EKS cluster control plane (ENIs) will be provisioned. Used for expanding the pool of subnets used by nodes/node groups without replacing the EKS control plane |`list(string)`|`[]`| no |
427
441
| <aname="input_create"></a> [create](#input\_create)| Controls if resources should be created (affects nearly all resources) |`bool`|`true`| no |
428
442
| <aname="input_create_auto_mode_iam_resources"></a> [create\_auto\_mode\_iam\_resources](#input\_create\_auto\_mode\_iam\_resources)| Determines whether to create/attach IAM resources for EKS Auto Mode. Useful for when using only custom node pools and not built-in EKS Auto Mode node pools |`bool`|`false`| no |
0 commit comments