feat: upgrade to Runway v4.10.0
Upgrade Runway to v4.10.0, which switches the GKE & EKS glgo services to use dedicated Cloud load balancers (instead of shared NGINX) and inbound traffic restricted to Cloudflare only.
Configuration Simplifications
- Removed
external_load_balancerandinternal_load_balancersettings: These have been eliminated as they reflect the default behavior (external enabled, internal disabled), reducing configuration overhead. - Removed
ingress.hostsconfiguration: Previously required for NGINX's shared ingress routing, this is no longer necessary since dedicated load balancers accept traffic for any hostname, simplifying our setup.
Related issue: gitlab-com/gl-infra/platform/runway/team#621
Edited by Gonzalo Servat