From 05b6bf411c81f3131f4226ea586aaa46ffd61481 Mon Sep 17 00:00:00 2001 From: Marcel Fest Date: Thu, 10 Sep 2026 17:28:33 +0200 Subject: [PATCH] test(e2e): give docker kill more time under parallel load The ARP suite runs four kind clusters against one Docker daemon, so acknowledging a leader kill regularly exceeded the 5s budget and failed the IPv6 failover specs before any assertion ran. Signed-off-by: Marcel Fest --- testing/e2e/e2e_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/testing/e2e/e2e_test.go b/testing/e2e/e2e_test.go index e5a56655..5fd3ca8d 100644 --- a/testing/e2e/e2e_test.go +++ b/testing/e2e/e2e_test.go @@ -1288,7 +1288,8 @@ func killLeader(leaderName string) { session, err := gexec.Start(cmd, GinkgoWriter, GinkgoWriter) Expect(err).NotTo(HaveOccurred()) - Eventually(session, "5s").Should(gexec.Exit(0)) + // Every parallel kind cluster shares one Docker daemon, so the kill can be acknowledged slowly. + Eventually(session, "30s").Should(gexec.Exit(0)) } func findLeader(leaderIPAddr string, clusterName string) string {