mirror of
https://github.com/docker/cli.git
synced 2026-01-18 08:21:31 +03:00
In `TestApiSwarmRestartCluster`, it's calling `checkClusterHealth`. `checkClusterHealth` calls `d.info()`, which will return an error if there is no cluster leader... problem is `checkClusterHealth` is doing a nil error assertion w/o giving any time for a leader to be elected. This moves the `d.info()` call into a `waitAndAssert` using the default reconciliation timeout. It also moves some other checks into a `waitAndAssert` to give the cluster enough time to come back up. Signed-off-by: Brian Goff <cpuguy83@gmail.com> Upstream-commit: fdcde8bb65acf2c459e93678bf2659139ef5e918 Component: engine