INNER CODE UNIT · Go
ClientFromFlags
krisnova/naml · client.go:107
func ClientFromFlags(apiUrl, kubeConfigPath string) (*kubernetes.Clientset, error) {
config, err := clientcmd.BuildConfigFromFlags(apiUrl, kubeConfigPath)
if err != nil {
return nil, fmt.Errorf("unable to find local kube config [%s]: %v", kubeConfigPath, err)
}
client, err := kubernetes.NewForConfig(config)
if err != nil {
return nil, fmt.Errorf("unable to build kube config: %v", err)
}
return client, nil
}