Skip to content

Commit be68b50

Browse files
committed
Polish
1 parent 41028c6 commit be68b50

1 file changed

Lines changed: 5 additions & 26 deletions

File tree

pkg/common/flags.go

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -37,30 +37,9 @@ func AddKubernetesClientFlags(flags pflag.FlagSet, loadingRules *clientcmd.Clien
3737
return
3838
}
3939

40-
// Check if the flag already exists to avoid duplicate definition
41-
if f := flags.Lookup("kubeconfig"); f != nil {
42-
loadingRules.ExplicitPath = f.Value.String()
43-
} else {
44-
flags.StringVar(&loadingRules.ExplicitPath, "kubeconfig", loadingRules.ExplicitPath, "Path to the kubeconfig file to use")
45-
}
46-
if f := flags.Lookup("context"); f != nil {
47-
overrides.CurrentContext = f.Value.String()
48-
} else {
49-
flags.StringVar(&overrides.CurrentContext, "context", overrides.CurrentContext, "The name of the kubeconfig context to use")
50-
}
51-
if f := flags.Lookup("user"); f != nil {
52-
overrides.Context.AuthInfo = f.Value.String()
53-
} else {
54-
flags.StringVar(&overrides.Context.AuthInfo, "user", overrides.Context.AuthInfo, "The name of the kubeconfig user to use")
55-
}
56-
if f := flags.Lookup("cluster"); f != nil {
57-
overrides.Context.Cluster = f.Value.String()
58-
} else {
59-
flags.StringVar(&overrides.Context.Cluster, "cluster", overrides.Context.Cluster, "The name of the kubeconfig cluster to use")
60-
}
61-
if f := flags.Lookup("namespace"); f != nil {
62-
overrides.Context.Namespace = f.Value.String()
63-
} else {
64-
flags.StringVarP(&overrides.Context.Namespace, "namespace", "n", overrides.Context.Namespace, "The name of the Kubernetes Namespace to work in (NOT optional)")
65-
}
40+
flags.StringVar(&loadingRules.ExplicitPath, "kubeconfig", loadingRules.ExplicitPath, "Path to the kubeconfig file to use")
41+
flags.StringVar(&overrides.CurrentContext, "context", overrides.CurrentContext, "The name of the kubeconfig context to use")
42+
flags.StringVar(&overrides.Context.AuthInfo, "user", overrides.Context.AuthInfo, "The name of the kubeconfig user to use")
43+
flags.StringVar(&overrides.Context.Cluster, "cluster", overrides.Context.Cluster, "The name of the kubeconfig cluster to use")
44+
flags.StringVarP(&overrides.Context.Namespace, "namespace", "n", overrides.Context.Namespace, "The name of the Kubernetes Namespace to work in (NOT optional)")
6645
}

0 commit comments

Comments
 (0)