Support SSH by deploying our forked NGINX objects from the GitLab Charts
Related to https://gitlab.com/gitlab-org/gl-openshift/gitlab-operator/-/issues/58
Summary
We'd like to have SSH support 'out of the box' to make the experience for end users as smooth as possible, and maintain as much parity with the functionality of our GitLab Helm Chart as we can.
To do this, we can deploy the kubernetes/ingress-nginx objects that we've forked to ensure that Git over SSH works as expected.
Acceptance criteria
-
GitLab Operator deploys NGINX objects from our GitLab Helm Chart by default -
Git over SSH functions as expected -
These NGINX objects can be disabled by setting nginx-ingress.enabled=falsein the GitLab CR if one wishes to use an external ingress controller.