From de2fcc8b7b13893f553fc5173853a62ded69c232 Mon Sep 17 00:00:00 2001 From: shuting Date: Fri, 6 Jan 2023 20:58:54 +0800 Subject: [PATCH] set resourceVersion before update (#5906) Signed-off-by: ShutingZhao Signed-off-by: ShutingZhao --- pkg/background/mutate/mutate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/background/mutate/mutate.go b/pkg/background/mutate/mutate.go index 4a94033270..bcdf38af2d 100644 --- a/pkg/background/mutate/mutate.go +++ b/pkg/background/mutate/mutate.go @@ -128,7 +128,7 @@ func (c *MutateExistingController) ProcessUR(ur *kyvernov1beta1.UpdateRequest) e } if r.Status == response.RuleStatusPass { - patchedNew.SetResourceVersion("") + patchedNew.SetResourceVersion(patched.GetResourceVersion()) var updateErr error if patchedTargetSubresourceName == "status" { _, updateErr = c.client.UpdateStatusResource(context.TODO(), patchedNew.GetAPIVersion(), patchedNew.GetKind(), patchedNew.GetNamespace(), patchedNew.Object, false)