-
Story
-
Resolution: Done
-
Normal
-
openshift-4.20
-
None
-
None
Our version of MAO in MAPO is outdated and is preventing MAPI-CAPI patches to cluster-capi-operator from merging. Bumping MAO results in a bump of controller-runtime, which in turn brings in a bump of CAPO from v0.9 to v0.10. We don't want to do this because CAPO v0.10 was massively reworked and would require an equally massive rework of MAPO.
We have a few options here:
- Rework the `api` module of CAPO upstream to move webhooks to a separate module, as was done in CAPO allowing us to skip the `controller-runtime` bump there and stick with the old CAPO
- Do the same downstream
- Remove webhooks from the downstream code