From 6256eb8170ca337e288288cce822df2c00d5165c Mon Sep 17 00:00:00 2001 From: galal-hussein Date: Wed, 18 Jan 2023 23:36:31 +0200 Subject: [PATCH] Fix kubeconfig flag --- main.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index 2655ae9..9d83f93 100644 --- a/main.go +++ b/main.go @@ -12,27 +12,24 @@ import ( "k8s.io/client-go/tools/clientcmd" "k8s.io/klog/v2" ctrl "sigs.k8s.io/controller-runtime" + ctrlconfig "sigs.k8s.io/controller-runtime/pkg/client/config" "sigs.k8s.io/controller-runtime/pkg/manager" ) -var ( - kubeconfig string -) - var ( Scheme = runtime.NewScheme() ) func init() { - flag.StringVar(&kubeconfig, "kube-config", "", "kubeconfig path") _ = clientgoscheme.AddToScheme(Scheme) _ = v1alpha1.AddToScheme(Scheme) } func main() { - klog.InitFlags(nil) + ctrlconfig.RegisterFlags(nil) flag.Parse() + kubeconfig := flag.Lookup("kubeconfig").Value.String() restConfig, err := clientcmd.BuildConfigFromFlags("", kubeconfig) if err != nil { klog.Fatalf("Failed to create config from kubeconfig file: %v", err)