mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 18:24:07 +00:00
Make SchedulerPredicates test more resiliant to recent Node restarts
This commit is contained in:
parent
3fbfafdd0a
commit
99142b8911
@ -39,6 +39,7 @@ import (
|
|||||||
|
|
||||||
const maxNumberOfPods int64 = 10
|
const maxNumberOfPods int64 = 10
|
||||||
const minPodCPURequest int64 = 500
|
const minPodCPURequest int64 = 500
|
||||||
|
const imagePrePullingTimeout = 5 * time.Minute
|
||||||
|
|
||||||
// variable set in BeforeEach, never modified afterwards
|
// variable set in BeforeEach, never modified afterwards
|
||||||
var masterNodes sets.String
|
var masterNodes sets.String
|
||||||
@ -97,6 +98,9 @@ var _ = framework.KubeDescribe("SchedulerPredicates [Serial]", func() {
|
|||||||
err = framework.WaitForPodsRunningReady(cs, metav1.NamespaceSystem, int32(systemPodsNo), 0, framework.PodReadyBeforeTimeout, ignoreLabels)
|
err = framework.WaitForPodsRunningReady(cs, metav1.NamespaceSystem, int32(systemPodsNo), 0, framework.PodReadyBeforeTimeout, ignoreLabels)
|
||||||
Expect(err).NotTo(HaveOccurred())
|
Expect(err).NotTo(HaveOccurred())
|
||||||
|
|
||||||
|
err = framework.WaitForPodsSuccess(cs, metav1.NamespaceSystem, framework.ImagePullerLabels, imagePrePullingTimeout)
|
||||||
|
Expect(err).NotTo(HaveOccurred())
|
||||||
|
|
||||||
for _, node := range nodeList.Items {
|
for _, node := range nodeList.Items {
|
||||||
framework.Logf("\nLogging pods the kubelet thinks is on node %v before test", node.Name)
|
framework.Logf("\nLogging pods the kubelet thinks is on node %v before test", node.Name)
|
||||||
framework.PrintAllKubeletPods(cs, node.Name)
|
framework.PrintAllKubeletPods(cs, node.Name)
|
||||||
|
Loading…
Reference in New Issue
Block a user