Skip to content

Support non-OpenShift environments

Mitchell Nielsen requested to merge support-vanilla-k8s into master

Summary

Makes necessary adjustments to support deploying the GitLab Operator on non-OpenShift environments.

Changes

Controller

  • Checks if ServiceMonitor and CertManager APIs are available/supported in the cluster before the manager attempts to own them. Without this, in clusters without these APIs, the controller would fail to start.

Documentation

  • Updates documentation to reflect both OpenShift and non-OpenShift environments

Closes https://gitlab.com/gitlab-org/gl-openshift/gitlab-operator/-/issues/144

Testing

Testing instructions can be found here.

Edited by Mitchell Nielsen

Merge request reports