From a8b1b7f0f415828217b6dc82056fe9415d53cdee Mon Sep 17 00:00:00 2001 From: Ciprian Hacman Date: Sat, 4 Sep 2021 16:31:29 +0300 Subject: [PATCH] Try to bootstrap when at least one IP is available --- upup/pkg/fi/nodeup/nodetasks/bootstrap_client.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/upup/pkg/fi/nodeup/nodetasks/bootstrap_client.go b/upup/pkg/fi/nodeup/nodetasks/bootstrap_client.go index 882554001d..94637df392 100644 --- a/upup/pkg/fi/nodeup/nodetasks/bootstrap_client.go +++ b/upup/pkg/fi/nodeup/nodetasks/bootstrap_client.go @@ -168,7 +168,9 @@ func (b *KopsBootstrapClient) QueryBootstrap(ctx context.Context, req *nodeup.Bo return nil, err } else { for _, ip := range ips { - if ip.String() == cloudup.PlaceholderIP { + if ip.String() != cloudup.PlaceholderIP { + break + } else { return nil, fi.NewTryAgainLaterError(fmt.Sprintf("kops-controller DNS not setup yet (placeholder IP found: %v)", ips)) } }