From 92cde0c2eac37d0e2d760fb85181b735934948e2 Mon Sep 17 00:00:00 2001 From: Andrey Smirnov Date: Thu, 3 Dec 2020 23:50:57 +0300 Subject: [PATCH] fix: node taint doesn't contain value anymore As code was looking for existing taint with `value == true`, it failed to find existing taint and tried to add another one which never succeeds. Signed-off-by: Andrey Smirnov --- pkg/kubernetes/kubernetes.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/kubernetes/kubernetes.go b/pkg/kubernetes/kubernetes.go index 346db7cb3..da28c4350 100644 --- a/pkg/kubernetes/kubernetes.go +++ b/pkg/kubernetes/kubernetes.go @@ -213,7 +213,7 @@ func (h *Client) LabelNodeAsMaster(name string, taintNoSchedule bool) (err error // TODO: with K8s 1.21, add new taint LabelNodeRoleControlPlane for _, taint := range n.Spec.Taints { - if taint.Key == constants.LabelNodeRoleMaster && taint.Value == "true" { + if taint.Key == constants.LabelNodeRoleMaster { taintFound = true break