mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 11:21:47 +00:00
tests: Wait for pod collection to enter a Running state
While running tests in parallel, especially those with higher loads than others, it might take some time for Pods to be Running, even more so if the image has to be pulled as well. The test [sig-node] Pods should delete a collection of pods [Conformance] only waits for the for the pods to be scheduled before deleting them, and expects them to be gone in 1 minute, which can flake because of the above reasons. Note that the operations are in order, and kubelet runs them in order, which means that the pod first has to enter the Running state before attempting to delete it. This commit waits for the Pods to enter the Running state first before deleting the entire collection. Co-Authored-By: Antonio Ojea <aojea@redhat.com>
This commit is contained in:
parent
afd55590e2
commit
f7cf747e48
@ -866,6 +866,8 @@ var _ = SIGDescribe("Pods", func() {
|
||||
}}, metav1.CreateOptions{})
|
||||
framework.ExpectNoError(err, "failed to create pod")
|
||||
framework.Logf("created %v", podTestName)
|
||||
framework.ExpectNoError(e2epod.WaitForPodNameRunningInNamespace(f.ClientSet, podTestName, f.Namespace.Name))
|
||||
framework.Logf("running and ready %v", podTestName)
|
||||
}
|
||||
|
||||
// wait as required for all 3 pods to be found
|
||||
|
Loading…
Reference in New Issue
Block a user