From 0e0783f25eb621f65ddccc90f96d72d2242f23b7 Mon Sep 17 00:00:00 2001 From: Amanuel Engeda <74629455+engedaam@users.noreply.github.com> Date: Mon, 7 Aug 2023 15:07:55 -0700 Subject: [PATCH] ci: Flaky Start-up Taint Drift Test (#4386) --- test/suites/drift/suite_test.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/suites/drift/suite_test.go b/test/suites/drift/suite_test.go index f21fc7cdcef7..36108690b012 100644 --- a/test/suites/drift/suite_test.go +++ b/test/suites/drift/suite_test.go @@ -272,8 +272,13 @@ var _ = Describe("Drift", Label("AWS"), func() { return nodes[i].CreationTimestamp.Before(&nodes[j].CreationTimestamp) }) nodeTwo := nodes[1] - nodeTwo.Spec.Taints = []v1.Taint{} - env.ExpectCreatedOrUpdated(nodeTwo) + Eventually(func(g Gomega) { + n := &v1.Node{} + g.Expect(env.Client.Get(env.Context, client.ObjectKeyFromObject(nodeTwo), n)).To(Succeed()) + stored := n.DeepCopy() + n.Spec.Taints = []v1.Taint{} + g.Expect(env.Client.Patch(env.Context, n, client.MergeFrom(stored))).To(Succeed()) + }).Should(Succeed()) } env.EventuallyExpectNotFound(pod, node)