mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
Merge pull request #2064 from brandond/write_kubeconfig_claim
Correctly report and propagate kubeconfig write failures
This commit is contained in:
commit
361e218fef
@ -282,8 +282,11 @@ func writeKubeConfig(certs string, config *Config) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if err = clientaccess.WriteClientKubeConfig(kubeConfig, url, config.ControlConfig.Runtime.ServerCA, config.ControlConfig.Runtime.ClientAdminCert,
|
if err = clientaccess.WriteClientKubeConfig(kubeConfig, url, config.ControlConfig.Runtime.ServerCA, config.ControlConfig.Runtime.ClientAdminCert,
|
||||||
config.ControlConfig.Runtime.ClientAdminKey); err != nil {
|
config.ControlConfig.Runtime.ClientAdminKey); err == nil {
|
||||||
|
logrus.Infof("Wrote kubeconfig %s", kubeConfig)
|
||||||
|
} else {
|
||||||
logrus.Errorf("Failed to generate kubeconfig: %v", err)
|
logrus.Errorf("Failed to generate kubeconfig: %v", err)
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if config.ControlConfig.KubeConfigMode != "" {
|
if config.ControlConfig.KubeConfigMode != "" {
|
||||||
@ -303,7 +306,6 @@ func writeKubeConfig(certs string, config *Config) error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
logrus.Infof("Wrote kubeconfig %s", kubeConfig)
|
|
||||||
if def {
|
if def {
|
||||||
logrus.Infof("Run: %s kubectl", filepath.Base(os.Args[0]))
|
logrus.Infof("Run: %s kubectl", filepath.Base(os.Args[0]))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user