From 67efb76437a864136ff24fc4a0c6187a493f0ac1 Mon Sep 17 00:00:00 2001 From: Christian Eikermann Date: Thu, 26 Jun 2025 09:16:12 +0200 Subject: [PATCH 1/2] Fix API error when disabling EKS Auto Mode --- main.tf | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/main.tf b/main.tf index c10d79608d..b6db8def4e 100644 --- a/main.tf +++ b/main.tf @@ -134,13 +134,9 @@ resource "aws_eks_cluster" "this" { } } - dynamic "storage_config" { - for_each = local.auto_mode_enabled ? [1] : [] - - content { - block_storage { - enabled = local.auto_mode_enabled - } + storage_config { + block_storage { + enabled = local.auto_mode_enabled } } From 342c6c119391ed4393618108b0f97c8422513dea Mon Sep 17 00:00:00 2001 From: Christian Eikermann Date: Thu, 26 Jun 2025 09:24:20 +0200 Subject: [PATCH 2/2] Reuse approach from compute_config --- main.tf | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/main.tf b/main.tf index b6db8def4e..de8ca6ad8a 100644 --- a/main.tf +++ b/main.tf @@ -134,9 +134,13 @@ resource "aws_eks_cluster" "this" { } } - storage_config { - block_storage { - enabled = local.auto_mode_enabled + dynamic "storage_config" { + for_each = length(var.cluster_compute_config) > 0 ? [var.cluster_compute_config] : [] + + content { + block_storage { + enabled = local.auto_mode_enabled + } } }