bugfix: daemonSetReady doesn't work

Signed-off-by: jmc-9304 <fdop104@gmail.com>
pull/11125/head
jmc-9304 3 years ago
parent 001850aa4f
commit 7a49edb9e6

@ -300,7 +300,7 @@ func (c *ReadyChecker) daemonSetReady(ds *appsv1.DaemonSet) bool {
}
expectedReady := int(ds.Status.DesiredNumberScheduled) - maxUnavailable
if !(int(ds.Status.NumberReady) >= expectedReady) {
if !(int(ds.Status.NumberReady) >= expectedReady) || expectedReady < 0 {
c.log("DaemonSet is not ready: %s/%s. %d out of %d expected pods are ready", ds.Namespace, ds.Name, ds.Status.NumberReady, expectedReady)
return false
}

Loading…
Cancel
Save