diff --git a/modules/gke-hub/main.tf b/modules/gke-hub/main.tf index 66688613c..13526f2e0 100644 --- a/modules/gke-hub/main.tf +++ b/modules/gke-hub/main.tf @@ -53,7 +53,7 @@ resource "google_gke_hub_membership" "default" { resource "google_gke_hub_feature" "default" { provider = google-beta - for_each = { for k, v in var.features : k => v if coalesce(v, false) != false } + for_each = { for k, v in var.features : k => v if v != false && v != "" } project = var.project_id name = each.key location = "global" diff --git a/modules/gke-hub/variables.tf b/modules/gke-hub/variables.tf index c7133c07f..f3a481ba6 100644 --- a/modules/gke-hub/variables.tf +++ b/modules/gke-hub/variables.tf @@ -77,7 +77,7 @@ variable "features" { appdevexperience = false configmanagement = false identityservice = false - multiclusteringress = null + multiclusteringress = "" servicemesh = false multiclusterservicediscovery = false }