Skip to content

Commit 752db66

Browse files
authored
fix: node pool options cannot be set to false (terraform-google-modules#2187)
1 parent 5e67ff4 commit 752db66

File tree

8 files changed

+16
-32
lines changed

8 files changed

+16
-32
lines changed

autogen/main/main.tf.tmpl

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,8 @@ locals {
5454
master_version = var.regional ? local.master_version_regional : local.master_version_zonal
5555
{% if autopilot_cluster != true %}
5656
// Build a map of maps of node pools from a list of objects
57-
node_pool_names = [for np in toset(var.node_pools) : np.name]
58-
node_pools = zipmap(local.node_pool_names, tolist(toset(var.node_pools)))
59-
windows_node_pool_names = [for np in toset(var.windows_node_pools) : np.name]
60-
windows_node_pools = zipmap(local.windows_node_pool_names, tolist(toset(var.windows_node_pools)))
57+
node_pools = {for np in var.node_pools: np.name => np}
58+
windows_node_pools = {for np in var.windows_node_pools: np.name => np}
6159
{% endif %}
6260

6361
fleet_membership = var.fleet_project != null ? google_container_cluster.primary.fleet[0].membership : null

main.tf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@ locals {
4949
master_version_zonal = var.kubernetes_version != "latest" ? var.kubernetes_version : data.google_container_engine_versions.zone.latest_master_version
5050
master_version = var.regional ? local.master_version_regional : local.master_version_zonal
5151
// Build a map of maps of node pools from a list of objects
52-
node_pool_names = [for np in toset(var.node_pools) : np.name]
53-
node_pools = zipmap(local.node_pool_names, tolist(toset(var.node_pools)))
54-
windows_node_pool_names = [for np in toset(var.windows_node_pools) : np.name]
55-
windows_node_pools = zipmap(local.windows_node_pool_names, tolist(toset(var.windows_node_pools)))
52+
node_pools = { for np in var.node_pools : np.name => np }
53+
windows_node_pools = { for np in var.windows_node_pools : np.name => np }
5654

5755
fleet_membership = var.fleet_project != null ? google_container_cluster.primary.fleet[0].membership : null
5856

modules/beta-private-cluster-update-variant/main.tf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@ locals {
4949
master_version_zonal = var.kubernetes_version != "latest" ? var.kubernetes_version : data.google_container_engine_versions.zone.latest_master_version
5050
master_version = var.regional ? local.master_version_regional : local.master_version_zonal
5151
// Build a map of maps of node pools from a list of objects
52-
node_pool_names = [for np in toset(var.node_pools) : np.name]
53-
node_pools = zipmap(local.node_pool_names, tolist(toset(var.node_pools)))
54-
windows_node_pool_names = [for np in toset(var.windows_node_pools) : np.name]
55-
windows_node_pools = zipmap(local.windows_node_pool_names, tolist(toset(var.windows_node_pools)))
52+
node_pools = { for np in var.node_pools : np.name => np }
53+
windows_node_pools = { for np in var.windows_node_pools : np.name => np }
5654

5755
fleet_membership = var.fleet_project != null ? google_container_cluster.primary.fleet[0].membership : null
5856

modules/beta-private-cluster/main.tf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@ locals {
4949
master_version_zonal = var.kubernetes_version != "latest" ? var.kubernetes_version : data.google_container_engine_versions.zone.latest_master_version
5050
master_version = var.regional ? local.master_version_regional : local.master_version_zonal
5151
// Build a map of maps of node pools from a list of objects
52-
node_pool_names = [for np in toset(var.node_pools) : np.name]
53-
node_pools = zipmap(local.node_pool_names, tolist(toset(var.node_pools)))
54-
windows_node_pool_names = [for np in toset(var.windows_node_pools) : np.name]
55-
windows_node_pools = zipmap(local.windows_node_pool_names, tolist(toset(var.windows_node_pools)))
52+
node_pools = { for np in var.node_pools : np.name => np }
53+
windows_node_pools = { for np in var.windows_node_pools : np.name => np }
5654

5755
fleet_membership = var.fleet_project != null ? google_container_cluster.primary.fleet[0].membership : null
5856

modules/beta-public-cluster-update-variant/main.tf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@ locals {
4949
master_version_zonal = var.kubernetes_version != "latest" ? var.kubernetes_version : data.google_container_engine_versions.zone.latest_master_version
5050
master_version = var.regional ? local.master_version_regional : local.master_version_zonal
5151
// Build a map of maps of node pools from a list of objects
52-
node_pool_names = [for np in toset(var.node_pools) : np.name]
53-
node_pools = zipmap(local.node_pool_names, tolist(toset(var.node_pools)))
54-
windows_node_pool_names = [for np in toset(var.windows_node_pools) : np.name]
55-
windows_node_pools = zipmap(local.windows_node_pool_names, tolist(toset(var.windows_node_pools)))
52+
node_pools = { for np in var.node_pools : np.name => np }
53+
windows_node_pools = { for np in var.windows_node_pools : np.name => np }
5654

5755
fleet_membership = var.fleet_project != null ? google_container_cluster.primary.fleet[0].membership : null
5856

modules/beta-public-cluster/main.tf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@ locals {
4949
master_version_zonal = var.kubernetes_version != "latest" ? var.kubernetes_version : data.google_container_engine_versions.zone.latest_master_version
5050
master_version = var.regional ? local.master_version_regional : local.master_version_zonal
5151
// Build a map of maps of node pools from a list of objects
52-
node_pool_names = [for np in toset(var.node_pools) : np.name]
53-
node_pools = zipmap(local.node_pool_names, tolist(toset(var.node_pools)))
54-
windows_node_pool_names = [for np in toset(var.windows_node_pools) : np.name]
55-
windows_node_pools = zipmap(local.windows_node_pool_names, tolist(toset(var.windows_node_pools)))
52+
node_pools = { for np in var.node_pools : np.name => np }
53+
windows_node_pools = { for np in var.windows_node_pools : np.name => np }
5654

5755
fleet_membership = var.fleet_project != null ? google_container_cluster.primary.fleet[0].membership : null
5856

modules/private-cluster-update-variant/main.tf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@ locals {
4949
master_version_zonal = var.kubernetes_version != "latest" ? var.kubernetes_version : data.google_container_engine_versions.zone.latest_master_version
5050
master_version = var.regional ? local.master_version_regional : local.master_version_zonal
5151
// Build a map of maps of node pools from a list of objects
52-
node_pool_names = [for np in toset(var.node_pools) : np.name]
53-
node_pools = zipmap(local.node_pool_names, tolist(toset(var.node_pools)))
54-
windows_node_pool_names = [for np in toset(var.windows_node_pools) : np.name]
55-
windows_node_pools = zipmap(local.windows_node_pool_names, tolist(toset(var.windows_node_pools)))
52+
node_pools = { for np in var.node_pools : np.name => np }
53+
windows_node_pools = { for np in var.windows_node_pools : np.name => np }
5654

5755
fleet_membership = var.fleet_project != null ? google_container_cluster.primary.fleet[0].membership : null
5856

modules/private-cluster/main.tf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@ locals {
4949
master_version_zonal = var.kubernetes_version != "latest" ? var.kubernetes_version : data.google_container_engine_versions.zone.latest_master_version
5050
master_version = var.regional ? local.master_version_regional : local.master_version_zonal
5151
// Build a map of maps of node pools from a list of objects
52-
node_pool_names = [for np in toset(var.node_pools) : np.name]
53-
node_pools = zipmap(local.node_pool_names, tolist(toset(var.node_pools)))
54-
windows_node_pool_names = [for np in toset(var.windows_node_pools) : np.name]
55-
windows_node_pools = zipmap(local.windows_node_pool_names, tolist(toset(var.windows_node_pools)))
52+
node_pools = { for np in var.node_pools : np.name => np }
53+
windows_node_pools = { for np in var.windows_node_pools : np.name => np }
5654

5755
fleet_membership = var.fleet_project != null ? google_container_cluster.primary.fleet[0].membership : null
5856

0 commit comments

Comments
 (0)