diff --git a/autogen/main/cluster.tf.tmpl b/autogen/main/cluster.tf.tmpl index 37ff3b3e84..901de66ef9 100644 --- a/autogen/main/cluster.tf.tmpl +++ b/autogen/main/cluster.tf.tmpl @@ -516,7 +516,7 @@ resource "google_container_cluster" "primary" { min_cpu_platform = lookup(var.node_pools[0], "min_cpu_platform", "") enable_confidential_storage = lookup(var.node_pools[0], "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [] + for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -887,7 +887,7 @@ resource "google_container_node_pool" "windows_pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } diff --git a/cluster.tf b/cluster.tf index 8b19c8e65c..ea7c585825 100644 --- a/cluster.tf +++ b/cluster.tf @@ -393,7 +393,7 @@ resource "google_container_cluster" "primary" { min_cpu_platform = lookup(var.node_pools[0], "min_cpu_platform", "") enable_confidential_storage = lookup(var.node_pools[0], "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [] + for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -593,7 +593,7 @@ resource "google_container_node_pool" "pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -875,7 +875,7 @@ resource "google_container_node_pool" "windows_pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } diff --git a/examples/simple_regional_with_ipv6/main.tf b/examples/simple_regional_with_ipv6/main.tf index 59831f93ce..51fa9b6106 100644 --- a/examples/simple_regional_with_ipv6/main.tf +++ b/examples/simple_regional_with_ipv6/main.tf @@ -27,7 +27,7 @@ provider "kubernetes" { } module "gke" { - source = "../../" + source = "terraform-google-modules/kubernetes-engine/google" project_id = var.project_id name = "${local.cluster_type}-cluster${var.cluster_name_suffix}" regional = true diff --git a/modules/beta-private-cluster-update-variant/cluster.tf b/modules/beta-private-cluster-update-variant/cluster.tf index 0521db7492..804ee52f5f 100644 --- a/modules/beta-private-cluster-update-variant/cluster.tf +++ b/modules/beta-private-cluster-update-variant/cluster.tf @@ -439,7 +439,7 @@ resource "google_container_cluster" "primary" { min_cpu_platform = lookup(var.node_pools[0], "min_cpu_platform", "") enable_confidential_storage = lookup(var.node_pools[0], "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [] + for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -760,7 +760,7 @@ resource "google_container_node_pool" "pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -1056,7 +1056,7 @@ resource "google_container_node_pool" "windows_pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } diff --git a/modules/beta-private-cluster/cluster.tf b/modules/beta-private-cluster/cluster.tf index 60e0ba79d7..4173d35c5f 100644 --- a/modules/beta-private-cluster/cluster.tf +++ b/modules/beta-private-cluster/cluster.tf @@ -439,7 +439,7 @@ resource "google_container_cluster" "primary" { min_cpu_platform = lookup(var.node_pools[0], "min_cpu_platform", "") enable_confidential_storage = lookup(var.node_pools[0], "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [] + for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -678,7 +678,7 @@ resource "google_container_node_pool" "pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -973,7 +973,7 @@ resource "google_container_node_pool" "windows_pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } diff --git a/modules/beta-public-cluster-update-variant/cluster.tf b/modules/beta-public-cluster-update-variant/cluster.tf index 1ce2bb2425..f12231cfb3 100644 --- a/modules/beta-public-cluster-update-variant/cluster.tf +++ b/modules/beta-public-cluster-update-variant/cluster.tf @@ -439,7 +439,7 @@ resource "google_container_cluster" "primary" { min_cpu_platform = lookup(var.node_pools[0], "min_cpu_platform", "") enable_confidential_storage = lookup(var.node_pools[0], "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [] + for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -739,7 +739,7 @@ resource "google_container_node_pool" "pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -1035,7 +1035,7 @@ resource "google_container_node_pool" "windows_pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } diff --git a/modules/beta-public-cluster/cluster.tf b/modules/beta-public-cluster/cluster.tf index 994612dfc8..163903870c 100644 --- a/modules/beta-public-cluster/cluster.tf +++ b/modules/beta-public-cluster/cluster.tf @@ -439,7 +439,7 @@ resource "google_container_cluster" "primary" { min_cpu_platform = lookup(var.node_pools[0], "min_cpu_platform", "") enable_confidential_storage = lookup(var.node_pools[0], "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [] + for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -657,7 +657,7 @@ resource "google_container_node_pool" "pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -952,7 +952,7 @@ resource "google_container_node_pool" "windows_pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } diff --git a/modules/private-cluster-update-variant/cluster.tf b/modules/private-cluster-update-variant/cluster.tf index fed6445f6a..2378b2ba2b 100644 --- a/modules/private-cluster-update-variant/cluster.tf +++ b/modules/private-cluster-update-variant/cluster.tf @@ -393,7 +393,7 @@ resource "google_container_cluster" "primary" { min_cpu_platform = lookup(var.node_pools[0], "min_cpu_platform", "") enable_confidential_storage = lookup(var.node_pools[0], "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [] + for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -696,7 +696,7 @@ resource "google_container_node_pool" "pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -979,7 +979,7 @@ resource "google_container_node_pool" "windows_pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } diff --git a/modules/private-cluster/cluster.tf b/modules/private-cluster/cluster.tf index 9a4ec8f76f..bd45bf41fd 100644 --- a/modules/private-cluster/cluster.tf +++ b/modules/private-cluster/cluster.tf @@ -393,7 +393,7 @@ resource "google_container_cluster" "primary" { min_cpu_platform = lookup(var.node_pools[0], "min_cpu_platform", "") enable_confidential_storage = lookup(var.node_pools[0], "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [] + for_each = lookup(var.node_pools[0], "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -614,7 +614,7 @@ resource "google_container_node_pool" "pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } @@ -896,7 +896,7 @@ resource "google_container_node_pool" "windows_pools" { min_cpu_platform = lookup(each.value, "min_cpu_platform", "") enable_confidential_storage = lookup(each.value, "enable_confidential_storage", false) dynamic "gcfs_config" { - for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [] + for_each = lookup(each.value, "enable_gcfs", false) ? [true] : [false] content { enabled = gcfs_config.value } diff --git a/test/integration/private_zonal_with_networking/testdata/TestPrivateZonalWithNetworking.json b/test/integration/private_zonal_with_networking/testdata/TestPrivateZonalWithNetworking.json index c6bdd3f7cb..8a2ab04442 100755 --- a/test/integration/private_zonal_with_networking/testdata/TestPrivateZonalWithNetworking.json +++ b/test/integration/private_zonal_with_networking/testdata/TestPrivateZonalWithNetworking.json @@ -210,6 +210,7 @@ "config": { "diskSizeGb": 100, "diskType": "pd-standard", + "gcfsConfig": {}, "imageType": "COS_CONTAINERD", "labels": { "cluster_name": "CLUSTER_NAME",