diff --git a/cmd/flux/check.go b/cmd/flux/check.go index 2b8eb5bb44..244f60de59 100644 --- a/cmd/flux/check.go +++ b/cmd/flux/check.go @@ -84,16 +84,17 @@ func runCheckCmd(cmd *cobra.Command, args []string) error { ctx, cancel := context.WithTimeout(context.Background(), rootArgs.timeout) defer cancel() - kubeClient, err := utils.KubeClient(kubeconfigArgs, kubeclientOptions) - if err != nil { - return err - } cfg, err := utils.KubeConfig(kubeconfigArgs, kubeclientOptions) if err != nil { return fmt.Errorf("Kubernetes client initialization failed: %s", err.Error()) } + kubeClient, err := client.New(cfg, client.Options{Scheme: utils.NewScheme()}) + if err != nil { + return err + } + if !kubernetesCheck(cfg, kubernetesConstraints) { checkFailed = true }