diff --git a/test/e2e/kubectl.go b/test/e2e/kubectl.go index 0f8488e275..1894b5cac1 100644 --- a/test/e2e/kubectl.go +++ b/test/e2e/kubectl.go @@ -987,7 +987,17 @@ var _ = framework.KubeDescribe("Kubectl client", func() { }) AfterEach(func() { - framework.RunKubectlOrDie("delete", "deployment", dName, nsFlag) + err := wait.Poll(framework.Poll, 2*time.Minute, func() (bool, error) { + out, err := framework.RunKubectl("delete", "deployment", dName, nsFlag) + if err != nil { + if strings.Contains(err.Error(), "could not find default credentials") { + err = nil + } + return false, fmt.Errorf("kubectl delete failed output: %s, err: %v", out, err) + } + return true, nil + }) + Expect(err).NotTo(HaveOccurred()) }) It("should create a deployment from an image [Conformance]", func() {