@@ -84,13 +84,13 @@ locals {
8484 cluster_output_network_policy_enabled = google_container_cluster. primary . addons_config . 0 . network_policy_config . 0 . disabled
8585 cluster_output_http_load_balancing_enabled = google_container_cluster. primary . addons_config . 0 . http_load_balancing . 0 . disabled
8686 cluster_output_horizontal_pod_autoscaling_enabled = google_container_cluster. primary . addons_config . 0 . horizontal_pod_autoscaling . 0 . disabled
87+ 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
8788
8889 # BETA features
89- 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
90- 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
91- cluster_output_intranode_visbility_enabled = google_container_cluster. primary . enable_intranode_visibility
92- 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
93- cluster_output_identity_service_enabled = google_container_cluster. primary . identity_service_config != null && length (google_container_cluster. primary . identity_service_config ) == 1 ? google_container_cluster. primary . identity_service_config . 0 . enabled : false
90+ 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
91+ 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
92+ cluster_output_intranode_visbility_enabled = google_container_cluster. primary . enable_intranode_visibility
93+ cluster_output_identity_service_enabled = google_container_cluster. primary . identity_service_config != null && length (google_container_cluster. primary . identity_service_config ) == 1 ? google_container_cluster. primary . identity_service_config . 0 . enabled : false
9494
9595 # /BETA features
9696
@@ -117,18 +117,18 @@ locals {
117117 cluster_monitoring_service = local. cluster_output_monitoring_service
118118 cluster_http_load_balancing_enabled = ! local. cluster_output_http_load_balancing_enabled
119119 cluster_horizontal_pod_autoscaling_enabled = ! local. cluster_output_horizontal_pod_autoscaling_enabled
120+ cluster_vertical_pod_autoscaling_enabled = local. cluster_output_vertical_pod_autoscaling_enabled
120121 workload_identity_enabled = ! (var. identity_namespace == null || var. identity_namespace == " null" )
121122 cluster_workload_identity_config = ! local. workload_identity_enabled ? [] : var. identity_namespace == " enabled" ? [{
122123 workload_pool = " ${ var . project_id } .svc.id.goog" }] : [{ workload_pool = var.identity_namespace
123124 }]
124125 # BETA features
125- cluster_istio_enabled = ! local. cluster_output_istio_disabled
126- cluster_dns_cache_enabled = var. dns_cache
127- cluster_telemetry_type_is_set = var. cluster_telemetry_type != null
128- cluster_pod_security_policy_enabled = local. cluster_output_pod_security_policy_enabled
129- cluster_intranode_visibility_enabled = local. cluster_output_intranode_visbility_enabled
130- cluster_vertical_pod_autoscaling_enabled = local. cluster_output_vertical_pod_autoscaling_enabled
131- confidential_node_config = var. enable_confidential_nodes == true ? [{ enabled = true }] : []
126+ cluster_istio_enabled = ! local. cluster_output_istio_disabled
127+ cluster_dns_cache_enabled = var. dns_cache
128+ cluster_telemetry_type_is_set = var. cluster_telemetry_type != null
129+ cluster_pod_security_policy_enabled = local. cluster_output_pod_security_policy_enabled
130+ cluster_intranode_visibility_enabled = local. cluster_output_intranode_visbility_enabled
131+ confidential_node_config = var. enable_confidential_nodes == true ? [{ enabled = true }] : []
132132
133133 # /BETA features
134134
0 commit comments