From 3215c089bcbf4f6cc39486ca5befccdd6ea5ccef Mon Sep 17 00:00:00 2001 From: Luke Okraszewski Date: Tue, 18 Nov 2025 15:34:46 +0000 Subject: [PATCH] [chore] fix race in TwoClustersTunnel (#61474) This test previously passed in CI, relying on slower machines and fails locally on both Mac and in buildbox on macbook pro m3 with: ``` cluster site-A is offline ``` Adding the wait resolves the issue. --- integration/integration_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/integration/integration_test.go b/integration/integration_test.go index 015ac5a5fb9..0d4ac5949e4 100644 --- a/integration/integration_test.go +++ b/integration/integration_test.go @@ -2463,6 +2463,10 @@ func twoClustersTunnel(t *testing.T, suite *integrationTestSuite, now time.Time, }) require.NoError(t, err) tc.Stdout = &outputB + + // Wait for the target host to appear in the inventory before connecting to it. + b.WaitForNodeCount(ctx, b.Secrets.SiteName, 1) + err = tc.SSH(ctx, cmd) require.NoError(t, err) require.Equal(t, outputA.String(), outputB.String())