From 89ef5a5ce7caece4b8f7cfd2149bf45c356deaf7 Mon Sep 17 00:00:00 2001 From: Somtochi Onyekwere Date: Wed, 6 Dec 2023 14:28:02 +0100 Subject: [PATCH] check for not found errors Signed-off-by: Somtochi Onyekwere --- cmd/flux/check.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/flux/check.go b/cmd/flux/check.go index 244f60de59..265e311c02 100644 --- a/cmd/flux/check.go +++ b/cmd/flux/check.go @@ -26,6 +26,7 @@ import ( "github.com/spf13/cobra" v1 "k8s.io/api/apps/v1" apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" + "k8s.io/apimachinery/pkg/api/errors" "k8s.io/client-go/kubernetes" "k8s.io/client-go/rest" "sigs.k8s.io/controller-runtime/pkg/client" @@ -249,7 +250,7 @@ func crdsCheck(ctx context.Context, kubeClient client.Client) bool { func fluxClusterVersionCheck(ctx context.Context, kubeClient client.Client) bool { clusterInfo, err := getFluxClusterInfo(ctx, kubeClient) - if err != nil { + if err != nil && !errors.IsNotFound(err) { logger.Failuref("checking failed: %s", err.Error()) return false }