@@ -359,6 +359,98 @@ func TestEnsurePodSpec(t *testing.T) {
359
359
},
360
360
},
361
361
},
362
+ {
363
+ name : "modify container readiness probe" ,
364
+ existing : corev1.PodSpec {
365
+ Containers : []corev1.Container {
366
+ {
367
+ Name : "test" ,
368
+ ReadinessProbe : & corev1.Probe {
369
+ InitialDelaySeconds : 1 ,
370
+ TimeoutSeconds : 2 ,
371
+ PeriodSeconds : 3 ,
372
+ SuccessThreshold : 4 ,
373
+ FailureThreshold : 5 ,
374
+ },
375
+ },
376
+ },
377
+ },
378
+ input : corev1.PodSpec {
379
+ Containers : []corev1.Container {
380
+ {
381
+ Name : "test" ,
382
+ ReadinessProbe : & corev1.Probe {
383
+ InitialDelaySeconds : 7 ,
384
+ TimeoutSeconds : 8 ,
385
+ PeriodSeconds : 9 ,
386
+ SuccessThreshold : 10 ,
387
+ FailureThreshold : 11 ,
388
+ },
389
+ },
390
+ },
391
+ },
392
+ expectedModified : true ,
393
+ expected : corev1.PodSpec {
394
+ Containers : []corev1.Container {
395
+ {
396
+ Name : "test" ,
397
+ ReadinessProbe : & corev1.Probe {
398
+ InitialDelaySeconds : 7 ,
399
+ TimeoutSeconds : 8 ,
400
+ PeriodSeconds : 9 ,
401
+ SuccessThreshold : 10 ,
402
+ FailureThreshold : 11 ,
403
+ },
404
+ },
405
+ },
406
+ },
407
+ },
408
+ {
409
+ name : "modify container liveness probe" ,
410
+ existing : corev1.PodSpec {
411
+ Containers : []corev1.Container {
412
+ {
413
+ Name : "test" ,
414
+ LivenessProbe : & corev1.Probe {
415
+ InitialDelaySeconds : 1 ,
416
+ TimeoutSeconds : 2 ,
417
+ PeriodSeconds : 3 ,
418
+ SuccessThreshold : 4 ,
419
+ FailureThreshold : 5 ,
420
+ },
421
+ },
422
+ },
423
+ },
424
+ input : corev1.PodSpec {
425
+ Containers : []corev1.Container {
426
+ {
427
+ Name : "test" ,
428
+ LivenessProbe : & corev1.Probe {
429
+ InitialDelaySeconds : 7 ,
430
+ TimeoutSeconds : 8 ,
431
+ PeriodSeconds : 9 ,
432
+ SuccessThreshold : 10 ,
433
+ FailureThreshold : 11 ,
434
+ },
435
+ },
436
+ },
437
+ },
438
+ expectedModified : true ,
439
+ expected : corev1.PodSpec {
440
+ Containers : []corev1.Container {
441
+ {
442
+ Name : "test" ,
443
+ LivenessProbe : & corev1.Probe {
444
+ InitialDelaySeconds : 7 ,
445
+ TimeoutSeconds : 8 ,
446
+ PeriodSeconds : 9 ,
447
+ SuccessThreshold : 10 ,
448
+ FailureThreshold : 11 ,
449
+ },
450
+ },
451
+ },
452
+ },
453
+ },
362
454
}
363
455
364
456
for _ , test := range tests {
0 commit comments