diff --git a/test/e2e/framework/framework.go b/test/e2e/framework/framework.go index 8433e0a93..bb101d665 100644 --- a/test/e2e/framework/framework.go +++ b/test/e2e/framework/framework.go @@ -110,6 +110,9 @@ func (f *Framework) BeforeEach() { LabelSelector: "app.kubernetes.io/name=ingress-nginx", }) assert.Nil(ginkgo.GinkgoT(), err, "waiting for ingress pods to be ready") + + // wait before any request + time.Sleep(5 * time.Second) } // AfterEach deletes the namespace, after reading its events. diff --git a/test/e2e/lua/dynamic_configuration.go b/test/e2e/lua/dynamic_configuration.go index 10140e068..4118d351a 100644 --- a/test/e2e/lua/dynamic_configuration.go +++ b/test/e2e/lua/dynamic_configuration.go @@ -210,6 +210,8 @@ var _ = framework.IngressNginxDescribe("[Lua] dynamic configuration", func() { err = framework.UpdateDeployment(f.KubeClientSet, f.Namespace, "nginx-ingress-controller", 3, nil) assert.Nil(ginkgo.GinkgoT(), err) + time.Sleep(1 * time.Second) + output, err = f.ExecIngressPod(curlCmd) assert.Nil(ginkgo.GinkgoT(), err) assert.Equal(ginkgo.GinkgoT(), output, `{"controllerPodsCount":3}`)