From de587919f8c679c64710ef545e7c800e4d4497a9 Mon Sep 17 00:00:00 2001 From: Dario Tranchitella Date: Tue, 31 Jan 2023 16:02:53 +0100 Subject: [PATCH] fix(tenantresources): using actual resourceversion during createorupdate --- controllers/resources/processor.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/controllers/resources/processor.go b/controllers/resources/processor.go index 841fee19..6e381c7c 100644 --- a/controllers/resources/processor.go +++ b/controllers/resources/processor.go @@ -252,12 +252,13 @@ func (r *Processor) createOrUpdate(ctx context.Context, obj *unstructured.Unstru _, err = controllerutil.CreateOrUpdate(ctx, r.client, actual, func() error { UID := actual.GetUID() + rv := actual.GetResourceVersion() actual.SetUnstructuredContent(desired.Object) actual.SetNamespace(ns) actual.SetLabels(labels) actual.SetAnnotations(annotations) - actual.SetResourceVersion("") + actual.SetResourceVersion(rv) actual.SetUID(UID) return nil