GitLab Pages config update
The current GitLab Pages templates configure the virtual service poorly. It requires the use of custom domains, which if I understand correctly would require anyone with a page to get their own certificates. It also defaults to using port 80, yet the Pages pod uses port 8090 by default.