-
Task
-
Resolution: Done
-
Critical
-
None
-
None
-
None
-
5
-
False
-
-
False
-
Yes
-
RHOAM Sprint 32
WHAT
With OSD 4.12 the cluster kube api server has been bumped to 1.25, this requires a bump of k8s and controller runtime dependencies to the following versions: https://gist.github.com/MStokluska/4d32b01b4cd39e6ca2407e19f23b34c6 (example of 3scale bump)
Other deps should be done respectively as well, ideally, we are aiming for having no replaces in our go mod since we do not rely on any other operator.
The result of bumping the above to higher versions requires a bump of the client-go and controller runtime dependencies as well.
Once that's done; update the code to match the requirements in 1.25.0 Deprecated migration guide: https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25
HOW
Bump dependencies and follow the depreciation guide.
TESTS
Unfortunately, we can't test these changes with RHOAM until 3scale is bumped and RHOAMs dependencies as well. So only testing cro on its own should be enough
DONE
Dependencies are bumped accordingly