Skip to content

Commit 9f71320

Browse files
authored
Merge pull request #230 from richardmcsong/master
Added check for beta feature field istio_enabled
2 parents 0e78ca6 + f880d66 commit 9f71320

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

autogen/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ locals {
104104

105105
{% if beta_cluster %}
106106
# BETA features
107-
cluster_output_istio_enabled = google_container_cluster.primary.addons_config.0.istio_config.0.disabled
107+
cluster_output_istio_disabled = google_container_cluster.primary.addons_config.0.istio_config != null && length(google_container_cluster.primary.addons_config.0.istio_config) == 1 ? google_container_cluster.primary.addons_config.0.istio_config.0.disabled : false
108108
cluster_output_pod_security_policy_enabled = google_container_cluster.primary.pod_security_policy_config != null && length(google_container_cluster.primary.pod_security_policy_config) == 1 ? google_container_cluster.primary.pod_security_policy_config.0.enabled : false
109109
cluster_output_intranode_visbility_enabled = google_container_cluster.primary.enable_intranode_visibility
110110
cluster_output_vertical_pod_autoscaling_enabled = google_container_cluster.primary.vertical_pod_autoscaling != null && length(google_container_cluster.primary.vertical_pod_autoscaling) == 1 ? google_container_cluster.primary.vertical_pod_autoscaling.0.enabled : false
@@ -137,7 +137,7 @@ locals {
137137
cluster_kubernetes_dashboard_enabled = ! local.cluster_output_kubernetes_dashboard_enabled
138138
{% if beta_cluster %}
139139
# BETA features
140-
cluster_istio_enabled = ! local.cluster_output_istio_enabled
140+
cluster_istio_enabled = ! local.cluster_output_istio_disabled
141141
cluster_cloudrun_enabled = var.cloudrun
142142
cluster_pod_security_policy_enabled = local.cluster_output_pod_security_policy_enabled
143143
cluster_intranode_visibility_enabled = local.cluster_output_intranode_visbility_enabled

modules/beta-private-cluster/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ locals {
9393
cluster_output_kubernetes_dashboard_enabled = google_container_cluster.primary.addons_config.0.kubernetes_dashboard.0.disabled
9494

9595
# BETA features
96-
cluster_output_istio_enabled = google_container_cluster.primary.addons_config.0.istio_config.0.disabled
96+
cluster_output_istio_disabled = google_container_cluster.primary.addons_config.0.istio_config != null && length(google_container_cluster.primary.addons_config.0.istio_config) == 1 ? google_container_cluster.primary.addons_config.0.istio_config.0.disabled : false
9797
cluster_output_pod_security_policy_enabled = google_container_cluster.primary.pod_security_policy_config != null && length(google_container_cluster.primary.pod_security_policy_config) == 1 ? google_container_cluster.primary.pod_security_policy_config.0.enabled : false
9898
cluster_output_intranode_visbility_enabled = google_container_cluster.primary.enable_intranode_visibility
9999
cluster_output_vertical_pod_autoscaling_enabled = google_container_cluster.primary.vertical_pod_autoscaling != null && length(google_container_cluster.primary.vertical_pod_autoscaling) == 1 ? google_container_cluster.primary.vertical_pod_autoscaling.0.enabled : false
@@ -124,7 +124,7 @@ locals {
124124
cluster_horizontal_pod_autoscaling_enabled = ! local.cluster_output_horizontal_pod_autoscaling_enabled
125125
cluster_kubernetes_dashboard_enabled = ! local.cluster_output_kubernetes_dashboard_enabled
126126
# BETA features
127-
cluster_istio_enabled = ! local.cluster_output_istio_enabled
127+
cluster_istio_enabled = ! local.cluster_output_istio_disabled
128128
cluster_cloudrun_enabled = var.cloudrun
129129
cluster_pod_security_policy_enabled = local.cluster_output_pod_security_policy_enabled
130130
cluster_intranode_visibility_enabled = local.cluster_output_intranode_visbility_enabled

modules/beta-public-cluster/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ locals {
9393
cluster_output_kubernetes_dashboard_enabled = google_container_cluster.primary.addons_config.0.kubernetes_dashboard.0.disabled
9494

9595
# BETA features
96-
cluster_output_istio_enabled = google_container_cluster.primary.addons_config.0.istio_config.0.disabled
96+
cluster_output_istio_disabled = google_container_cluster.primary.addons_config.0.istio_config != null && length(google_container_cluster.primary.addons_config.0.istio_config) == 1 ? google_container_cluster.primary.addons_config.0.istio_config.0.disabled : false
9797
cluster_output_pod_security_policy_enabled = google_container_cluster.primary.pod_security_policy_config != null && length(google_container_cluster.primary.pod_security_policy_config) == 1 ? google_container_cluster.primary.pod_security_policy_config.0.enabled : false
9898
cluster_output_intranode_visbility_enabled = google_container_cluster.primary.enable_intranode_visibility
9999
cluster_output_vertical_pod_autoscaling_enabled = google_container_cluster.primary.vertical_pod_autoscaling != null && length(google_container_cluster.primary.vertical_pod_autoscaling) == 1 ? google_container_cluster.primary.vertical_pod_autoscaling.0.enabled : false
@@ -124,7 +124,7 @@ locals {
124124
cluster_horizontal_pod_autoscaling_enabled = ! local.cluster_output_horizontal_pod_autoscaling_enabled
125125
cluster_kubernetes_dashboard_enabled = ! local.cluster_output_kubernetes_dashboard_enabled
126126
# BETA features
127-
cluster_istio_enabled = ! local.cluster_output_istio_enabled
127+
cluster_istio_enabled = ! local.cluster_output_istio_disabled
128128
cluster_cloudrun_enabled = var.cloudrun
129129
cluster_pod_security_policy_enabled = local.cluster_output_pod_security_policy_enabled
130130
cluster_intranode_visibility_enabled = local.cluster_output_intranode_visbility_enabled

0 commit comments

Comments
 (0)