github cloudposse/terraform-aws-eks-cluster v4.9.0

7 hours ago
feat: add EKS Auto Mode support @Benbentwo (#259) ## Summary - Add `compute_config`, `storage_config`, and `elastic_load_balancing` object variables for fully configurable Auto Mode support - Add dynamic blocks for `compute_config`, `storage_config`, and `elastic_load_balancing` on `aws_eks_cluster` - Add `sts:TagSession` to cluster role trust policy when Auto Mode enabled - Attach 4 Auto Mode cluster IAM policies (`AmazonEKSComputePolicy`, `AmazonEKSBlockStoragePolicy`, `AmazonEKSLoadBalancingPolicy`, `AmazonEKSNetworkingPolicy`) - Add `auto_mode_enabled` output - Add consistency check ensuring all three capabilities are toggled together - Auto-set `bootstrap_self_managed_addons = false` when Auto Mode is enabled - Bump AWS provider minimum to `>= 5.79.0`

All defaults preserve current behavior -- this is additive and non-breaking.

Test plan

  • terraform validate passes (verified locally)
  • terraform plan on existing cluster shows no changes (backward compat)
  • Deploy new cluster with Auto Mode enabled, verify via aws eks describe-cluster
  • Verify cluster IAM role has Auto Mode policies attached
  • Verify bootstrap_self_managed_addons is correctly auto-set

🤖 Generated with Claude Code

Don't miss a new terraform-aws-eks-cluster release

NewReleases is sending notifications on new releases.