From aede1533101509684230ce04d301dbd9bb1cf383 Mon Sep 17 00:00:00 2001 From: "Lubomir I. Ivanov" Date: Fri, 31 May 2019 16:25:46 +0300 Subject: [PATCH] kubeadm: fix conditional control-plane upgrade When a node is not a control-plane properly skip "control-plane" upgrade phase. --- cmd/kubeadm/app/cmd/phases/upgrade/node/controlplane.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/kubeadm/app/cmd/phases/upgrade/node/controlplane.go b/cmd/kubeadm/app/cmd/phases/upgrade/node/controlplane.go index 0733c71acdd..171d821fd7a 100644 --- a/cmd/kubeadm/app/cmd/phases/upgrade/node/controlplane.go +++ b/cmd/kubeadm/app/cmd/phases/upgrade/node/controlplane.go @@ -52,6 +52,7 @@ func runControlPlane() func(c workflow.RunData) error { // if this is not a control-plande node, this phase should not be executed if !data.IsControlPlaneNode() { fmt.Printf("[upgrade] Skipping phase. Not a control plane node") + return nil } // otherwise, retrieve all the info required for control plane upgrade