From 988b96fcbb10b2c77bc4aed5fec172a1ca2b3871 Mon Sep 17 00:00:00 2001 From: Dave Chen Date: Wed, 6 Jul 2022 18:15:45 +0800 Subject: [PATCH] kubeadm: Don't ask for input if it's dry run mode Signed-off-by: Dave Chen --- cmd/kubeadm/app/cmd/phases/reset/preflight.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/kubeadm/app/cmd/phases/reset/preflight.go b/cmd/kubeadm/app/cmd/phases/reset/preflight.go index a76b0ecf6cb..227f8111a92 100644 --- a/cmd/kubeadm/app/cmd/phases/reset/preflight.go +++ b/cmd/kubeadm/app/cmd/phases/reset/preflight.go @@ -51,7 +51,7 @@ func runPreflight(c workflow.RunData) error { return errors.New("preflight phase invoked with an invalid data struct") } - if !r.ForceReset() { + if !r.ForceReset() && !r.DryRun() { klog.Warning("[reset] WARNING: Changes made to this host by 'kubeadm init' or 'kubeadm join' will be reverted.") fmt.Print("[reset] Are you sure you want to proceed? [y/N]: ") s := bufio.NewScanner(r.InputReader())