File tree Expand file tree Collapse file tree 9 files changed +41
-17
lines changed
beta-private-cluster-update-variant
beta-public-cluster-update-variant
private-cluster-update-variant Expand file tree Collapse file tree 9 files changed +41
-17
lines changed Original file line number Diff line number Diff 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" {
Original file line number Diff line number Diff 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" {
Original file line number Diff line number Diff 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 = {
Original file line number Diff line number Diff 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" {
Original file line number Diff line number Diff 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" {
Original file line number Diff line number Diff 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" {
Original file line number Diff line number Diff 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" {
Original file line number Diff line number Diff 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" {
Original file line number Diff line number Diff 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" {
You can’t perform that action at this time.
0 commit comments