INNER CODE UNIT · Go
kubeConfig
sozercan/kubectl-ai · cmd/cli/kubernetes.go:108
kubeConfig = *kubernetesConfigFlags.KubeConfig
}
return kubeConfig
}
func getConfig(kubeConfig string) (api.Config, error) {
config, err := clientcmd.NewNonInteractiveDeferredLoadingClientConfig(
&clientcmd.ClientConfigLoadingRules{ExplicitPath: kubeConfig},
&clientcmd.ConfigOverrides{
CurrentContext: "",
}).RawConfig()
if err != nil {
return api.Config{}, err
}
return config, nil
}