Description of problem: For the IBM ROKS use case, we rely on annotations in operator manifests to let the CVO know whether that manifest should be excluded. In 4.5.x releases, the CVO is ignoring that annotation for cluster operators and creating them anyway. Version: 4.5 nightly How reproducible: Always Steps to Reproduce: 1. Create a hosted control plane cluster with a 4.5 nightly release Actual results: Cluster operator resources that should be excluded such as machine-api-operator are getting created inside the cluster. Expected results: Cluster operator resources with the exclude annotation are not created on target cluster.
@cewong Due to this is a ROKS bug and it's "ON_QA" status now, could u give a verify from IBM ROKS side and comment here? Then I can continue the regression test work from ocp side. Thx!
Verified on 4.5.0-0.nightly-2020-05-29-105132
Verified installation on 4.5.0-0.nightly-2020-05-30-025738. Verified upgrade from v4.4.6 to 4.5.0-0.nightly-2020-06-01-165039.
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, 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/RHBA-2020:2409