@@ -643,9 +643,14 @@ func testAccCheckContainerCluster(n string) resource.TestCheckFunc {
643
643
if cluster .AddonsConfig != nil && cluster .AddonsConfig .KubernetesDashboard != nil {
644
644
kubernetesDashboardDisabled = cluster .AddonsConfig .KubernetesDashboard .Disabled
645
645
}
646
+ networkPolicyDisabled := false
647
+ if cluster .AddonsConfig != nil && cluster .AddonsConfig .NetworkPolicyConfig != nil {
648
+ networkPolicyDisabled = cluster .AddonsConfig .NetworkPolicyConfig .Disabled
649
+ }
646
650
clusterTests = append (clusterTests , clusterTestField {"addons_config.0.http_load_balancing.0.disabled" , httpLoadBalancingDisabled })
647
651
clusterTests = append (clusterTests , clusterTestField {"addons_config.0.horizontal_pod_autoscaling.0.disabled" , horizontalPodAutoscalingDisabled })
648
652
clusterTests = append (clusterTests , clusterTestField {"addons_config.0.kubernetes_dashboard.0.disabled" , kubernetesDashboardDisabled })
653
+ clusterTests = append (clusterTests , clusterTestField {"addons_config.0.network_policy.0.disabled" , networkPolicyDisabled })
649
654
650
655
for i , np := range cluster .NodePools {
651
656
prefix := fmt .Sprintf ("node_pool.%d." , i )
@@ -852,6 +857,7 @@ resource "google_container_cluster" "primary" {
852
857
addons_config {
853
858
http_load_balancing { disabled = true }
854
859
kubernetes_dashboard { disabled = true }
860
+ network_policy { disabled = true }
855
861
}
856
862
}` , clusterName )
857
863
}
@@ -867,6 +873,7 @@ resource "google_container_cluster" "primary" {
867
873
http_load_balancing { disabled = false }
868
874
kubernetes_dashboard { disabled = true }
869
875
horizontal_pod_autoscaling { disabled = true }
876
+ network_policy { disabled = false }
870
877
}
871
878
}` , clusterName )
872
879
}
0 commit comments