[CI] Test Operator against OpenShift 4.9
Summary
Currently the pipeline runs against OpenShift 4.6 and 4.7 for the QA testing. OpenShift 4.9 corresponds to Kubernetes 1.22, which removes APIs present in many pre 1.22 clusters. To increase confidence that the GitLab operator will work on 4.9, we need to run QA tests against an OpenShift 4.9 cluster.
Acceptance criteria
-
Provision new CI cluster for OpenShift 4.9 -
Provision new Dev cluster for OpenShift 4.9 -
Add build, review, and QA jobs for OpenShift 4.9 to CI
Further work
-
Identify corner cases in OpenShift 4.9 (needs further investigation) -
Add more tests to check for corner cases.
Edited by Mitchell Nielsen