Skip to content

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 the gitlab-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