From c2bf995e96d11e164cc2e4898c1a706f60f41e0a Mon Sep 17 00:00:00 2001 From: Maciej Szulik Date: Thu, 12 Feb 2026 13:36:27 +0100 Subject: [PATCH] Add 1s timeout after pods get ready, to ensure log generator produces output Signed-off-by: Maciej Szulik --- test/e2e/kubectl/logs.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/e2e/kubectl/logs.go b/test/e2e/kubectl/logs.go index 52b7b4ab9b5..681da4aec46 100644 --- a/test/e2e/kubectl/logs.go +++ b/test/e2e/kubectl/logs.go @@ -296,6 +296,9 @@ var _ = SIGDescribe("Kubectl logs", func() { podOne := pods.Items[0].GetName() podTwo := pods.Items[1].GetName() + ginkgo.By("sleep 1s to wait for log generator produce data after pods get ready") + time.Sleep(time.Second) + ginkgo.By("expecting logs from the default container from both pods in a deployment") out := e2ekubectl.RunKubectlOrDie(ns, "logs", fmt.Sprintf("deploy/%s", deployName), "--all-pods") gomega.Expect(strings.Contains(out, fmt.Sprintf("[pod/%s/container-2]", podOne))).To(gomega.BeTrueBecause("pod 1 container 2 log should be present")) @@ -315,6 +318,9 @@ var _ = SIGDescribe("Kubectl logs", func() { podOne := pods.Items[0].GetName() podTwo := pods.Items[1].GetName() + ginkgo.By("sleep 1s to wait for log generator produce data after pods get ready") + time.Sleep(time.Second) + ginkgo.By("expecting logs from all containers from both pods in a deployment") out := e2ekubectl.RunKubectlOrDie(ns, "logs", fmt.Sprintf("deploy/%s", deployName), "--all-pods", "--all-containers") gomega.Expect(strings.Contains(out, fmt.Sprintf("[pod/%s/container-1]", podOne))).To(gomega.BeTrueBecause("pod 1 container 1 log should be present"))