Upgrade APIs used within the controller
Summary
We need to upgrade the APIs within the controller, so that it is compatible with K8s 1.22 / OpenShift 4.9
- Guide: https://kubernetes.io/docs/reference/using-api/deprecation-guide/
- OpenShift Catalogs criteria: https://operator-framework.github.io/community-operators/packaging-required-criteria-ocp/
NOTE: We can support up to OpenShift 4.8 with the Operator Bundle (OLM) via the addition of an annotation to the ClusterServiceVersion
, so this does not block rolling out to OperatorHub.io (#281 (closed)), but does impact OpenShift Marketplace (#154)
olm.properties: '[{"type": "olm.maxOpenShiftVersion", "value": "4.8"}]'
com.redhat.openshift.versions: "v4.6-v4.8"
Closes #123 (closed)
Related to #162 (closed)
Details
Current state: minimal
- Replaced all Ingress instances from
extensions/v1beta1
tonetworking/v1
Likely, we also need more work, but
Edited by Mitchell Nielsen