Description of problem: Currently, CMO removes annotations from objects which it governs. This is incorrect as annotations can be set by other actors. Version-Release number of selected component (if applicable): 4.6 How reproducible: always Steps to Reproduce: 1. Annotate an object governed by CMO (for example a Service or ClusterRole) 2. Wait ~15m for CMO reconciliation 3. Check if annotations are there Actual results: Custom annotation is removed Expected results: Annotations should exist Additional info: This is a result of investigation from https://bugzilla.redhat.com/show_bug.cgi?id=1863011 and possible remediation was discussed in https://github.com/openshift/cluster-monitoring-operator/pull/932#discussion_r490089300
tested with 4.7.0-0.ci-2020-10-12-222453, followed the steps in Comment 0,annotations are remained
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Container Platform 4.7.0 security, bug fix, and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:5633