From 9eb57b6291900ef8ddec347ff6f8569513015dc5 Mon Sep 17 00:00:00 2001 From: Maciej Szulik Date: Fri, 5 Dec 2025 11:17:34 +0100 Subject: [PATCH] test/e2e: explicitly use new err variable inside parallelized code Signed-off-by: Maciej Szulik --- test/e2e/apps/job.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/e2e/apps/job.go b/test/e2e/apps/job.go index 78f56594cb0..f700e8bb5b3 100644 --- a/test/e2e/apps/job.go +++ b/test/e2e/apps/job.go @@ -252,7 +252,8 @@ var _ = SIGDescribe("Job", func() { Namespace: pod.Namespace, }, } - err = f.ClientSet.CoreV1().Pods(pod.Namespace).EvictV1(ctx, evictTarget) + // use new variable explicitly here, to ensure it doesn't escape the scope of goroutines + err := f.ClientSet.CoreV1().Pods(pod.Namespace).EvictV1(ctx, evictTarget) framework.ExpectNoError(err, "failed to evict the pod: %s/%s", pod.Name, pod.Namespace) ginkgo.By(fmt.Sprintf("Awaiting for the pod: %s/%s to be deleted", pod.Name, pod.Namespace))