@@ -41,6 +41,7 @@ import (
41
41
e2eoutput "k8s.io/kubernetes/test/e2e/framework/pod/output"
42
42
imageutils "k8s.io/kubernetes/test/utils/image"
43
43
admissionapi "k8s.io/pod-security-admission/api"
44
+ "k8s.io/utils/ptr"
44
45
)
45
46
46
47
func testingDeployment (name , ns string , numberOfPods int32 ) appsv1.Deployment {
@@ -71,17 +72,20 @@ func testingDeployment(name, ns string, numberOfPods int32) appsv1.Deployment {
71
72
Spec : v1.PodSpec {
72
73
Containers : []v1.Container {
73
74
{
74
- Name : "container-1" ,
75
- Image : imageutils .GetE2EImage (imageutils .Agnhost ),
76
- Args : []string {"logs-generator" , "--log-lines-total" , "10" , "--run-duration" , "5s" },
75
+ Name : "container-1" ,
76
+ Image : imageutils .GetE2EImage (imageutils .Agnhost ),
77
+ Command : []string {"/bin/sh" , "-c" },
78
+ Args : []string {"/agnhost logs-generator --log-lines-total 10 --run-duration 3s && sleep 300" },
77
79
},
78
80
{
79
- Name : "container-2" ,
80
- Image : imageutils .GetE2EImage (imageutils .Agnhost ),
81
- Args : []string {"logs-generator" , "--log-lines-total" , "20" , "--run-duration" , "5s" },
81
+ Name : "container-2" ,
82
+ Image : imageutils .GetE2EImage (imageutils .Agnhost ),
83
+ Command : []string {"/bin/sh" , "-c" },
84
+ Args : []string {"/agnhost logs-generator --log-lines-total 20 --run-duration 3s && sleep 300" },
82
85
},
83
86
},
84
- RestartPolicy : v1 .RestartPolicyAlways ,
87
+ RestartPolicy : v1 .RestartPolicyAlways ,
88
+ TerminationGracePeriodSeconds : ptr.To [int64 ](0 ),
85
89
},
86
90
},
87
91
},
0 commit comments