Provide a way to install an ingress controller when GitLab provisions a new GKE cluster
If I follow the Quick start doc for Auto DevOps, it asks me to create a new GKE cluster via GitLab. With &4280, this means I will need to now somehow install my Ingress controller. With GMAv1 deprecated, we should update the docs at least.
Proposal
- Provide an option to install an ingress controller as well when GitLab provisions a GKE cluster, OR
- Update the docs to manually install ingress.
✅
Links
-
https://docs.gitlab.com/ee/topics/autodevops/quick_start_guide.html#install-ingress-and-prometheus, now updated to https://docs.gitlab.com/ee/topics/autodevops/quick_start_guide.html#install-ingress - https://cloud.google.com/community/tutorials/nginx-ingress-gke provides a very easy way to install via GKE so I think we should update to use that instead.
Further notes
I see GitLab already has "Enable Cloud Run for Anthos" which installs Istio.
Edited by Thong Kuah