Re-enable the SSH suite in GitLab QA
Summary
Re-enables the SSH suite in GitLab QA by enabling the bundled NGINX objects and relying on external-dns to handle DNS entry creation for ingresses created in the MR pipelines.
Testing
Passing QA jobs:
To do
-
Create ServiceAccount in GCP for external-dns ( ocp-ci-external-dns
) -
Install external-dns with create_openshift_cluster.sh
in 4.6 cluster -
Run MR pipeline to confirm functionality -
Install external-dns with create_openshift_cluster.sh
in 4.7 cluster -
When ready, remove NGINX Ingress Operator from clusters and rebase other MRs (will address this in #236 (closed) - we need other MRs to be rebased once this is merged) -
Save ServiceAccount key(s) in our team vault
Closes #152 (closed)
Edited by Mitchell Nielsen