Skip to content

Upgrade APIs used within the controller

Jason Plum requested to merge apis-upgrade into master

Summary

We need to upgrade the APIs within the controller, so that it is compatible with K8s 1.22 / OpenShift 4.9

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 to networking/v1

Likely, we also need more work, but 😫 I needed to get this ball rolling.

Edited by Mitchell Nielsen

Merge request reports