-
Task
-
Resolution: Done
-
Blocker
-
None
-
None
-
2
-
False
-
None
-
False
-
Yes
-
RHOAM Sprint 32, RHOAM Sprint 33
WHAT
We have the following bumps already done:
- 3scale operator - (needs approve label) - https://github.com/3scale/3scale-operator/pull/785
- Marin3r operator - already merged - https://github.com/3scale-ops/marin3r
- kc dependency removal from kc client - in review - https://github.com/integr8ly/keycloak-client/pull/16
- kc dependency removal from RHOAM - ready for review - https://github.com/integr8ly/integreatly-operator/pull/2967
- observability operator - in progress
- cloud resource operator - in review - https://issues.redhat.com/browse/MGDAPI-4719
We need to start progressing the update of dependencies in RHOAM, reason being is that 3scale has been bumped to versions 0.22.0 of k8s api and client. Marin3r however, has been bumped to version 0.24.1.
We need to have an idea whether these deps versions are going to clash and if so, make further bumps to 3scale, CRO and oo, if not, a bump in CRO and OO to 0.22.0 should be enough.
HOW
Update dependencies in RHOAM ofÂ
- k8s deps to 0.24.X k8s/api
- client-go to 0.24.X
- controller runtime to 0.12.3
As some of the bumps have not been merged yet, we need to replace the go mod with local versions.
TESTS
Ensure RHOAM still works as expected
DONE
RHOAM is able to consume 3scale and the Marin3r with bumped APIs and there's no clash between dependencies.