@@ -252,7 +252,7 @@ func TestAccKubernetesJobV1_customizeDiff_ttlZero(t *testing.T) {
252252 Steps : []resource.TestStep {
253253 // Step 1: Create the Job
254254 {
255- Config : testAccKubernetesJobV1Config_customizeDiff_ttlZero (name , imageName ),
255+ Config : testAccKubernetesJobV1Config_Diff (name , imageName , 0 ),
256256 Check : resource .ComposeAggregateTestCheckFunc (
257257 testAccCheckKubernetesJobV1Exists (resourceName , & conf ),
258258 resource .TestCheckResourceAttr (resourceName , "spec.0.ttl_seconds_after_finished" , "0" ),
@@ -263,7 +263,7 @@ func TestAccKubernetesJobV1_customizeDiff_ttlZero(t *testing.T) {
263263 PreConfig : func () {
264264 time .Sleep (70 * time .Second )
265265 },
266- Config : testAccKubernetesJobV1Config_customizeDiff_ttlZero (name , imageName ),
266+ Config : testAccKubernetesJobV1Config_Diff (name , imageName , 0 ),
267267 PlanOnly : true ,
268268 ExpectNonEmptyPlan : false ,
269269 },
@@ -286,7 +286,7 @@ func TestAccKubernetesJobV1_updateTTLFromZero(t *testing.T) {
286286 Steps : []resource.TestStep {
287287 // Step 1: Create the Job with ttl_seconds_after_finished = 0
288288 {
289- Config : testAccKubernetesJobV1Config_customizeDiff_ttlZero (name , imageName ),
289+ Config : testAccKubernetesJobV1Config_Diff (name , imageName , 0 ),
290290 Check : resource .ComposeAggregateTestCheckFunc (
291291 testAccCheckKubernetesJobV1Exists (resourceName , & conf ),
292292 resource .TestCheckResourceAttr (resourceName , "spec.0.ttl_seconds_after_finished" , "0" ),
@@ -297,13 +297,13 @@ func TestAccKubernetesJobV1_updateTTLFromZero(t *testing.T) {
297297 PreConfig : func () {
298298 time .Sleep (120 * time .Second )
299299 },
300- Config : testAccKubernetesJobV1Config_customizeDiff_ttlZero (name , imageName ),
300+ Config : testAccKubernetesJobV1Config_Diff (name , imageName , 0 ),
301301 PlanOnly : true ,
302302 ExpectNonEmptyPlan : false ,
303303 },
304304 // Step 3: Update the Job to ttl_seconds_after_finished = 5
305305 {
306- Config : testAccKubernetesJobV1Config_customizeDiff_ttlFive (name , imageName ),
306+ Config : testAccKubernetesJobV1Config_Diff (name , imageName , 5 ),
307307 Check : resource .ComposeAggregateTestCheckFunc (
308308 testAccCheckKubernetesJobV1Exists (resourceName , & conf ),
309309 resource .TestCheckResourceAttr (resourceName , "spec.0.ttl_seconds_after_finished" , "5" ),
@@ -593,14 +593,14 @@ func testAccKubernetesJobV1Config_modified(name, imageName string) string {
593593}` , name , imageName )
594594}
595595
596- func testAccKubernetesJobV1Config_customizeDiff_ttlZero (name , imageName string ) string {
596+ func testAccKubernetesJobV1Config_Diff (name , imageName string , ttl int ) string {
597597 return fmt .Sprintf (`
598598resource "kubernetes_job_v1" "test" {
599599 metadata {
600600 name = "%s"
601601 }
602602 spec {
603- ttl_seconds_after_finished = 0
603+ ttl_seconds_after_finished = %d
604604 template {
605605 metadata {}
606606 spec {
@@ -615,30 +615,5 @@ resource "kubernetes_job_v1" "test" {
615615 }
616616 wait_for_completion = false
617617}
618- ` , name , imageName )
619- }
620-
621- func testAccKubernetesJobV1Config_customizeDiff_ttlFive (name , imageName string ) string {
622- return fmt .Sprintf (`
623- resource "kubernetes_job_v1" "test" {
624- metadata {
625- name = "%s"
626- }
627- spec {
628- ttl_seconds_after_finished = 5
629- template {
630- metadata {}
631- spec {
632- container {
633- name = "wait-test"
634- image = "%s"
635- command = ["sleep", "60"]
636- }
637- restart_policy = "Never"
638- }
639- }
640- }
641- wait_for_completion = false
642- }
643- ` , name , imageName )
618+ ` , name , ttl , imageName )
644619}
0 commit comments