From 3967bc69421fc42ee12756c02c5c793f735db6ca Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Wed, 17 Feb 2021 18:49:19 +0100 Subject: [PATCH] e2e pod readiness gates wait pod is running --- test/e2e/common/pods.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/e2e/common/pods.go b/test/e2e/common/pods.go index e4d61f89bab..828eb995275 100644 --- a/test/e2e/common/pods.go +++ b/test/e2e/common/pods.go @@ -19,6 +19,7 @@ package common import ( "bytes" "context" + "encoding/json" "fmt" "io" "runtime/debug" @@ -28,7 +29,6 @@ import ( "golang.org/x/net/websocket" - "encoding/json" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -813,7 +813,8 @@ var _ = framework.KubeDescribe("Pods", func() { } ginkgo.By("submitting the pod to kubernetes") - podClient.CreateSync(pod) + f.PodClient().Create(pod) + e2epod.WaitForPodNameRunningInNamespace(f.ClientSet, pod.Name, f.Namespace.Name) framework.ExpectEqual(podClient.PodIsReady(podName), false, "Expect pod's Ready condition to be false initially.") ginkgo.By(fmt.Sprintf("patching pod status with condition %q to true", readinessGate1))