diff --git a/operators/multiclusterobservability/controllers/multiclusterobservability/observatorium.go b/operators/multiclusterobservability/controllers/multiclusterobservability/observatorium.go index e9b2ae577..f1ab4c09c 100644 --- a/operators/multiclusterobservability/controllers/multiclusterobservability/observatorium.go +++ b/operators/multiclusterobservability/controllers/multiclusterobservability/observatorium.go @@ -171,7 +171,7 @@ func GenerateObservatoriumCR( } } - if equality.Semantic.DeepEqual(oldSpec, newSpec) && + if equality.Semantic.DeepDerivative(newSpec, oldSpec) && labels[obsCRConfigHashLabelName] == observatoriumCRFound.Labels[obsCRConfigHashLabelName] { return nil, nil }