mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
kubeadm upgrade: fix dry run of backing up kubelet config file
Signed-off-by: Paco Xu <paco.xu@daocloud.io>
This commit is contained in:
parent
3f6738b8e6
commit
0d2952202e
@ -78,10 +78,14 @@ func runKubeletConfigPhase() func(c workflow.RunData) error {
|
|||||||
}
|
}
|
||||||
src := filepath.Join(kubeletDir, constants.KubeletConfigurationFileName)
|
src := filepath.Join(kubeletDir, constants.KubeletConfigurationFileName)
|
||||||
dest := filepath.Join(backupDir, constants.KubeletConfigurationFileName)
|
dest := filepath.Join(backupDir, constants.KubeletConfigurationFileName)
|
||||||
fmt.Printf("[upgrade] backing up kubelet config file to %s\n", dest)
|
if !dryRun {
|
||||||
|
fmt.Printf("[upgrade] Backing up kubelet config file to %s\n", dest)
|
||||||
if err := os.Rename(src, dest); err != nil {
|
if err := os.Rename(src, dest); err != nil {
|
||||||
return errors.Wrap(err, "error backing up the kubelet config file")
|
return errors.Wrap(err, "error backing up the kubelet config file")
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
fmt.Printf("[dryrun] Would back up kubelet config file to %s\n", dest)
|
||||||
|
}
|
||||||
// Store the kubelet component configuration.
|
// Store the kubelet component configuration.
|
||||||
if err = kubeletphase.WriteConfigToDisk(&cfg.ClusterConfiguration, kubeletDir, data.PatchesDir(), data.OutputWriter()); err != nil {
|
if err = kubeletphase.WriteConfigToDisk(&cfg.ClusterConfiguration, kubeletDir, data.PatchesDir(), data.OutputWriter()); err != nil {
|
||||||
return err
|
return err
|
||||||
|
Loading…
Reference in New Issue
Block a user