diff --git a/lib/resourcemerge/os.go b/lib/resourcemerge/os.go index 4a492b067..a4f5383a5 100644 --- a/lib/resourcemerge/os.go +++ b/lib/resourcemerge/os.go @@ -32,6 +32,10 @@ func ensureClusterOperatorStatus(modified *bool, existing *configv1.ClusterOpera *modified = true existing.Extension.Object = required.Extension.Object } + if !equality.Semantic.DeepEqual(existing.RelatedObjects, required.RelatedObjects) { + *modified = true + existing.RelatedObjects = required.RelatedObjects + } } func SetOperatorStatusCondition(conditions *[]configv1.ClusterOperatorStatusCondition, newCondition configv1.ClusterOperatorStatusCondition) {