From 5dd9d6a19fe9eb85f3a0b1ac4e8bc984b50b14ea Mon Sep 17 00:00:00 2001 From: Ed Bartosh Date: Thu, 25 Jul 2019 13:10:51 +0300 Subject: [PATCH] kubeadm: handle ResetClusterStatusForNode errors Handled errors returned by ResetClusterStatusForNode function when resetting cluster status for a control-plane node. --- cmd/kubeadm/app/cmd/phases/reset/updateclusterstatus.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/kubeadm/app/cmd/phases/reset/updateclusterstatus.go b/cmd/kubeadm/app/cmd/phases/reset/updateclusterstatus.go index 85f629800f4..422147c2e60 100644 --- a/cmd/kubeadm/app/cmd/phases/reset/updateclusterstatus.go +++ b/cmd/kubeadm/app/cmd/phases/reset/updateclusterstatus.go @@ -44,7 +44,9 @@ func runUpdateClusterStatus(c workflow.RunData) error { // Reset the ClusterStatus for a given control-plane node. cfg := r.Cfg() if isControlPlane() && cfg != nil { - uploadconfig.ResetClusterStatusForNode(cfg.NodeRegistration.Name, r.Client()) + if err := uploadconfig.ResetClusterStatusForNode(cfg.NodeRegistration.Name, r.Client()); err != nil { + return err + } } return nil