Skip to content

Commit 4b82a62

Browse files
fix: Gate network_tags
1 parent 9fe1a7b commit 4b82a62

File tree

9 files changed

+41
-17
lines changed

9 files changed

+41
-17
lines changed

autogen/main/cluster.tf.tmpl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,11 @@ resource "google_container_cluster" "primary" {
324324
dynamic "node_pool_auto_config" {
325325
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules || local.node_pools_cgroup_mode != null) ? [1] : []
326326
content {
327-
network_tags {
328-
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
327+
dynamic "network_tags" {
328+
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules) ? [1] : []
329+
content {
330+
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
331+
}
329332
}
330333

331334
dynamic "linux_node_config" {

cluster.tf

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,11 @@ resource "google_container_cluster" "primary" {
233233
dynamic "node_pool_auto_config" {
234234
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules || local.node_pools_cgroup_mode != null) ? [1] : []
235235
content {
236-
network_tags {
237-
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
236+
dynamic "network_tags" {
237+
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules) ? [1] : []
238+
content {
239+
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
240+
}
238241
}
239242

240243
dynamic "linux_node_config" {

examples/node_pool/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ module "gke" {
163163
}
164164

165165
node_pools_cgroup_mode = {
166-
all = "CGROUP_MODE_V2"
166+
all = "CGROUP_MODE_V2"
167167
}
168168

169169
node_pools_hugepage_size_2m = {

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,11 @@ resource "google_container_cluster" "primary" {
246246
dynamic "node_pool_auto_config" {
247247
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules || local.node_pools_cgroup_mode != null) ? [1] : []
248248
content {
249-
network_tags {
250-
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
249+
dynamic "network_tags" {
250+
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules) ? [1] : []
251+
content {
252+
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
253+
}
251254
}
252255

253256
dynamic "linux_node_config" {

modules/beta-private-cluster/cluster.tf

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,11 @@ resource "google_container_cluster" "primary" {
246246
dynamic "node_pool_auto_config" {
247247
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules || local.node_pools_cgroup_mode != null) ? [1] : []
248248
content {
249-
network_tags {
250-
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
249+
dynamic "network_tags" {
250+
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules) ? [1] : []
251+
content {
252+
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
253+
}
251254
}
252255

253256
dynamic "linux_node_config" {

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,11 @@ resource "google_container_cluster" "primary" {
246246
dynamic "node_pool_auto_config" {
247247
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules || local.node_pools_cgroup_mode != null) ? [1] : []
248248
content {
249-
network_tags {
250-
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
249+
dynamic "network_tags" {
250+
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules) ? [1] : []
251+
content {
252+
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
253+
}
251254
}
252255

253256
dynamic "linux_node_config" {

modules/beta-public-cluster/cluster.tf

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,11 @@ resource "google_container_cluster" "primary" {
246246
dynamic "node_pool_auto_config" {
247247
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules || local.node_pools_cgroup_mode != null) ? [1] : []
248248
content {
249-
network_tags {
250-
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
249+
dynamic "network_tags" {
250+
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules) ? [1] : []
251+
content {
252+
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
253+
}
251254
}
252255

253256
dynamic "linux_node_config" {

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,11 @@ resource "google_container_cluster" "primary" {
233233
dynamic "node_pool_auto_config" {
234234
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules || local.node_pools_cgroup_mode != null) ? [1] : []
235235
content {
236-
network_tags {
237-
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
236+
dynamic "network_tags" {
237+
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules) ? [1] : []
238+
content {
239+
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
240+
}
238241
}
239242

240243
dynamic "linux_node_config" {

modules/private-cluster/cluster.tf

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,11 @@ resource "google_container_cluster" "primary" {
233233
dynamic "node_pool_auto_config" {
234234
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules || local.node_pools_cgroup_mode != null) ? [1] : []
235235
content {
236-
network_tags {
237-
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
236+
dynamic "network_tags" {
237+
for_each = var.cluster_autoscaling.enabled && (length(var.network_tags) > 0 || var.add_cluster_firewall_rules) ? [1] : []
238+
content {
239+
tags = var.add_cluster_firewall_rules ? (concat(var.network_tags, [local.cluster_network_tag])) : var.network_tags
240+
}
238241
}
239242

240243
dynamic "linux_node_config" {

0 commit comments

Comments
 (0)