Detect IP of installed ingress application
Problem
With #7983 (closed), we now allow users to install the ingress
application via CI jobs.
We no longer know when to query for the external IP of the installed ingress. With GitLab-managed apps v1, this was triggered after install.
Why does GitLab want to detect the IP of installed ingress ?
TBC
Proposal
Periodically query the cluster for the external IP of the installed ingress.
- Check there is a
ingress
installed in thegitlab-managed-apps
namespace - If so, get the value of load balancer's external IP and external hostname. Persistence TBC
- Expose the ingress external IP and ingress external hostname as CI variables for cluster management jobs
Edited by Thong Kuah