From eeffc0269c03f63866be109eeec3c14911120127 Mon Sep 17 00:00:00 2001 From: Amine Date: Wed, 24 Sep 2025 08:39:20 -0700 Subject: [PATCH] Log delta differences in read-only mode --- pkg/runtime/reconciler.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/runtime/reconciler.go b/pkg/runtime/reconciler.go index ddc94f4..7fced24 100644 --- a/pkg/runtime/reconciler.go +++ b/pkg/runtime/reconciler.go @@ -485,6 +485,14 @@ func (r *resourceReconciler) Sync( return latest, err } } else if isReadOnly { + delta := r.rd.Delta(desired, latest) + if delta.DifferentAt("Spec") { + rlog.Info( + "desired resource state has changed, but resource is read-only - skipping update", + "skipped", true, + "diff", delta.Differences, + ) + } return latest, nil } else { if adoptionPolicy == AdoptionPolicy_AdoptOrCreate {