From ecd88a85dc43c0042530997ae6651d3fbc01f504 Mon Sep 17 00:00:00 2001 From: Martin Danko Date: Tue, 15 Oct 2024 12:27:35 +0200 Subject: [PATCH] Update Variants: Add recreate for secondary_boot_disk and local_ssd_ephemeral_count (beta) --- autogen/main/cluster.tf.tmpl | 4 ++++ modules/beta-private-cluster-update-variant/cluster.tf | 2 ++ modules/beta-public-cluster-update-variant/cluster.tf | 2 ++ modules/private-cluster-update-variant/cluster.tf | 1 + 4 files changed, 9 insertions(+) diff --git a/autogen/main/cluster.tf.tmpl b/autogen/main/cluster.tf.tmpl index 87683c6bda..ab350979d2 100644 --- a/autogen/main/cluster.tf.tmpl +++ b/autogen/main/cluster.tf.tmpl @@ -706,6 +706,9 @@ locals { "enable_secure_boot", "enable_integrity_monitoring", "local_ssd_count", + {% if beta_cluster %} + "local_ssd_ephemeral_count", + {% endif %} "machine_type", "placement_policy", "max_pods_per_node", @@ -723,6 +726,7 @@ locals { "reservation_affinity_key", "reservation_affinity_values", "enable_confidential_nodes", + "secondary_boot_disk", ] } diff --git a/modules/beta-private-cluster-update-variant/cluster.tf b/modules/beta-private-cluster-update-variant/cluster.tf index 74d7cca8db..d0c0bc64b2 100644 --- a/modules/beta-private-cluster-update-variant/cluster.tf +++ b/modules/beta-private-cluster-update-variant/cluster.tf @@ -602,6 +602,7 @@ locals { "enable_secure_boot", "enable_integrity_monitoring", "local_ssd_count", + "local_ssd_ephemeral_count", "machine_type", "placement_policy", "max_pods_per_node", @@ -619,6 +620,7 @@ locals { "reservation_affinity_key", "reservation_affinity_values", "enable_confidential_nodes", + "secondary_boot_disk", ] } diff --git a/modules/beta-public-cluster-update-variant/cluster.tf b/modules/beta-public-cluster-update-variant/cluster.tf index 3d30888ad6..2c64e3f281 100644 --- a/modules/beta-public-cluster-update-variant/cluster.tf +++ b/modules/beta-public-cluster-update-variant/cluster.tf @@ -581,6 +581,7 @@ locals { "enable_secure_boot", "enable_integrity_monitoring", "local_ssd_count", + "local_ssd_ephemeral_count", "machine_type", "placement_policy", "max_pods_per_node", @@ -598,6 +599,7 @@ locals { "reservation_affinity_key", "reservation_affinity_values", "enable_confidential_nodes", + "secondary_boot_disk", ] } diff --git a/modules/private-cluster-update-variant/cluster.tf b/modules/private-cluster-update-variant/cluster.tf index 5dc2ac967f..b3b38c6e1f 100644 --- a/modules/private-cluster-update-variant/cluster.tf +++ b/modules/private-cluster-update-variant/cluster.tf @@ -555,6 +555,7 @@ locals { "reservation_affinity_key", "reservation_affinity_values", "enable_confidential_nodes", + "secondary_boot_disk", ] }