Prevent pods from completing before test runs
Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>
This commit is contained in:
		@@ -41,6 +41,7 @@ import (
 | 
				
			|||||||
	e2eoutput "k8s.io/kubernetes/test/e2e/framework/pod/output"
 | 
						e2eoutput "k8s.io/kubernetes/test/e2e/framework/pod/output"
 | 
				
			||||||
	imageutils "k8s.io/kubernetes/test/utils/image"
 | 
						imageutils "k8s.io/kubernetes/test/utils/image"
 | 
				
			||||||
	admissionapi "k8s.io/pod-security-admission/api"
 | 
						admissionapi "k8s.io/pod-security-admission/api"
 | 
				
			||||||
 | 
						"k8s.io/utils/ptr"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func testingDeployment(name, ns string, numberOfPods int32) appsv1.Deployment {
 | 
					func testingDeployment(name, ns string, numberOfPods int32) appsv1.Deployment {
 | 
				
			||||||
@@ -73,15 +74,18 @@ func testingDeployment(name, ns string, numberOfPods int32) appsv1.Deployment {
 | 
				
			|||||||
						{
 | 
											{
 | 
				
			||||||
							Name:    "container-1",
 | 
												Name:    "container-1",
 | 
				
			||||||
							Image:   imageutils.GetE2EImage(imageutils.Agnhost),
 | 
												Image:   imageutils.GetE2EImage(imageutils.Agnhost),
 | 
				
			||||||
							Args:  []string{"logs-generator", "--log-lines-total", "10", "--run-duration", "5s"},
 | 
												Command: []string{"/bin/sh", "-c"},
 | 
				
			||||||
 | 
												Args:    []string{"/agnhost logs-generator --log-lines-total 10 --run-duration 3s && sleep 300"},
 | 
				
			||||||
						},
 | 
											},
 | 
				
			||||||
						{
 | 
											{
 | 
				
			||||||
							Name:    "container-2",
 | 
												Name:    "container-2",
 | 
				
			||||||
							Image:   imageutils.GetE2EImage(imageutils.Agnhost),
 | 
												Image:   imageutils.GetE2EImage(imageutils.Agnhost),
 | 
				
			||||||
							Args:  []string{"logs-generator", "--log-lines-total", "20", "--run-duration", "5s"},
 | 
												Command: []string{"/bin/sh", "-c"},
 | 
				
			||||||
 | 
												Args:    []string{"/agnhost logs-generator --log-lines-total 20 --run-duration 3s && sleep 300"},
 | 
				
			||||||
						},
 | 
											},
 | 
				
			||||||
					},
 | 
										},
 | 
				
			||||||
					RestartPolicy:                 v1.RestartPolicyAlways,
 | 
										RestartPolicy:                 v1.RestartPolicyAlways,
 | 
				
			||||||
 | 
										TerminationGracePeriodSeconds: ptr.To[int64](0),
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user