@@ -350,7 +350,7 @@ func TestAccKubernetesServiceV1_loadBalancer_ipMode(t *testing.T) {
350350 Steps : []resource.TestStep {
351351 {
352352 Config : testAccKubernetesConfig_ignoreAnnotations () +
353- testAccKubernetesServiceV1Config_loadBalancer_ipMode (name , "VIP" ),
353+ testAccKubernetesServiceV1Config_loadBalancer_defaultIPMode (name ),
354354 Check : resource .ComposeAggregateTestCheckFunc (
355355 testAccCheckKubernetesServiceV1Exists (resourceName , & conf ),
356356 resource .TestCheckResourceAttr (resourceName , "metadata.0.name" , name ),
@@ -359,12 +359,6 @@ func TestAccKubernetesServiceV1_loadBalancer_ipMode(t *testing.T) {
359359 resource .TestCheckResourceAttr (resourceName , "status.0.load_balancer.0.ingress.0.ip_mode" , "VIP" ),
360360 ),
361361 },
362- {
363- ResourceName : resourceName ,
364- ImportState : true ,
365- ImportStateVerify : true ,
366- ImportStateVerifyIgnore : []string {"metadata.0.resource_version" , "wait_for_load_balancer" },
367- },
368362 {
369363 Config : testAccKubernetesConfig_ignoreAnnotations () +
370364 testAccKubernetesServiceV1Config_loadBalancer_ipMode (name , "Proxy" ),
@@ -1147,13 +1141,12 @@ func testAccKubernetesServiceV1Config_loadBalancer_annotations_aws_modified(name
11471141}
11481142` , name )
11491143}
1150- func testAccKubernetesServiceV1Config_loadBalancer_ipMode (name , ipMode string ) string {
1144+ func testAccKubernetesServiceV1Config_loadBalancer_defaultIPMode (name string ) string {
11511145 return fmt .Sprintf (`
11521146resource "kubernetes_service_v1" "test" {
11531147 metadata {
11541148 name = "%s"
11551149 }
1156-
11571150 spec {
11581151 type = "LoadBalancer"
11591152 port {
@@ -1164,6 +1157,23 @@ resource "kubernetes_service_v1" "test" {
11641157}
11651158` , name )
11661159}
1160+ func testAccKubernetesServiceV1Config_loadBalancer_ipMode (name , ipMode string ) string {
1161+ return fmt .Sprintf (`
1162+ resource "kubernetes_service_v1" "test" {
1163+ metadata {
1164+ name = "%s"
1165+ }
1166+ spec {
1167+ type = "LoadBalancer"
1168+ port {
1169+ port = 80
1170+ target_port = 8080
1171+ }
1172+ ip_mode = "%s"
1173+ }
1174+ }
1175+ ` , name , ipMode )
1176+ }
11671177
11681178func testAccKubernetesServiceV1Config_headless (name string ) string {
11691179 return fmt .Sprintf (`resource "kubernetes_service_v1" "test" {
0 commit comments