[Auto DevOps] Automatically detect KUBE_INGRESS_BASE_DOMAIN from load balancer

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Background

The ability to install Nginx Ingress as a GitLab Managed App (v1) is deprecated

The only usage from within GitLab is to basically inspect the external IP of the nginx LoadBalancer service.

Proposal

Auto DevOps (Auto Deploy) automatically detects any service of LoadBalancer type and uses that external IP if $KUBE_INGRESS_BASE_DOMAIN is empty

Edited by 🤖 GitLab Bot 🤖