Skip to content

Commit 7af8448

Browse files
committed
Poll checkUpgradeability for up to 30s
1 parent d3ecff5 commit 7af8448

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

test/e2e/upgrade/upgrade.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,18 @@ var _ = g.Describe("[sig-arch][Feature:ClusterUpgrade]", func() {
195195
config, err := framework.LoadConfig()
196196
framework.ExpectNoError(err)
197197
client := configv1client.NewForConfigOrDie(config)
198-
err = checkUpgradeability(client)
198+
var lastErr error
199+
err = wait.PollImmediate(1*time.Second, 30*time.Second, func() (bool, error) {
200+
if err := checkUpgradeability(client); err != nil {
201+
lastErr = err
202+
framework.Logf("Upgradeability check failed, retrying: %v", err)
203+
return false, nil // retry on error
204+
}
205+
return true, nil
206+
})
207+
if err != nil && lastErr != nil {
208+
err = lastErr
209+
}
199210
framework.ExpectNoError(err)
200211
})
201212
})

0 commit comments

Comments
 (0)