From 292cea1a18044fc56c85f518eb64d037e98bef9f Mon Sep 17 00:00:00 2001 From: Pawel Skrzynski Date: Mon, 8 Aug 2016 19:48:07 +0200 Subject: [PATCH] In AddOrUpdateTaintOnNode create annotation map if its nil --- test/e2e/framework/util.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/e2e/framework/util.go b/test/e2e/framework/util.go index aa16a251586..310d0f70369 100644 --- a/test/e2e/framework/util.go +++ b/test/e2e/framework/util.go @@ -2914,6 +2914,10 @@ func AddOrUpdateTaintOnNode(c *client.Client, nodeName string, taint api.Taint) taintsData, err := json.Marshal(newTaints) ExpectNoError(err) + + if node.Annotations == nil { + node.Annotations = make(map[string]string) + } node.Annotations[api.TaintsAnnotationKey] = string(taintsData) _, err = c.Nodes().Update(node) ExpectNoError(err)