From 7a49edb9e60916e19a8a2dc742148e37c6aa8100 Mon Sep 17 00:00:00 2001 From: jmc-9304 Date: Sat, 9 Jul 2022 00:39:44 +0900 Subject: [PATCH] bugfix: daemonSetReady doesn't work Signed-off-by: jmc-9304 --- pkg/kube/ready.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/kube/ready.go b/pkg/kube/ready.go index 0554c1729..a3773413c 100644 --- a/pkg/kube/ready.go +++ b/pkg/kube/ready.go @@ -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 }