-
Task
-
Resolution: Done
-
Major
-
MCE 2.2.Z
I have noticed in some ACM clusters that there is an existing hypershift operator before enabling the hypershift feature or the addon.
Currently the hypershift addon agent does not upgrade the existing hypershift operator if it is not owned by the hypershift addon agent annotated by "hypershift.open-cluster-management.io/createBy: hypershift-addon"and most likely the hypershift operator is not compatible with the addon agent, the hypershift CLI binary or the MCE documentation.
When the hypershift addon is enabled, the expectation is that MCE/ACM should work with the hypershift operator to manage hosted clusters. So I think the addon agent should take ownership of the existing hypershift operator and upgrade it.
There might be a situation where users want to life-cycle the hypershift operator separately from ACM.
- the addon agent should recognize a special annotation in the hypershift operator deployment to skip life-cycle manage the HO
- document this