@@ -706,9 +706,14 @@ func testAccCheckContainerCluster(n string) resource.TestCheckFunc {
706
706
if cluster .AddonsConfig != nil && cluster .AddonsConfig .KubernetesDashboard != nil {
707
707
kubernetesDashboardDisabled = cluster .AddonsConfig .KubernetesDashboard .Disabled
708
708
}
709
+ networkPolicyDisabled := false
710
+ if cluster .AddonsConfig != nil && cluster .AddonsConfig .NetworkPolicyConfig != nil {
711
+ networkPolicyDisabled = cluster .AddonsConfig .NetworkPolicyConfig .Disabled
712
+ }
709
713
clusterTests = append (clusterTests , clusterTestField {"addons_config.0.http_load_balancing.0.disabled" , httpLoadBalancingDisabled })
710
714
clusterTests = append (clusterTests , clusterTestField {"addons_config.0.horizontal_pod_autoscaling.0.disabled" , horizontalPodAutoscalingDisabled })
711
715
clusterTests = append (clusterTests , clusterTestField {"addons_config.0.kubernetes_dashboard.0.disabled" , kubernetesDashboardDisabled })
716
+ clusterTests = append (clusterTests , clusterTestField {"addons_config.0.network_policy.0.disabled" , networkPolicyDisabled })
712
717
713
718
for i , np := range cluster .NodePools {
714
719
prefix := fmt .Sprintf ("node_pool.%d." , i )
@@ -915,6 +920,7 @@ resource "google_container_cluster" "primary" {
915
920
addons_config {
916
921
http_load_balancing { disabled = true }
917
922
kubernetes_dashboard { disabled = true }
923
+ network_policy { disabled = true }
918
924
}
919
925
}` , clusterName )
920
926
}
@@ -930,6 +936,7 @@ resource "google_container_cluster" "primary" {
930
936
http_load_balancing { disabled = false }
931
937
kubernetes_dashboard { disabled = true }
932
938
horizontal_pod_autoscaling { disabled = true }
939
+ network_policy { disabled = false }
933
940
}
934
941
}` , clusterName )
935
942
}
0 commit comments