gitlab-pages: Allow external_http and external_https to be arrays
This change is backwards-compatible - if they're set to strings instead, the configuration should remain unchanged.
This exposes some changes merged into gitlab-pages here: gitlab-pages!6 (merged)
Reworking of !769 (closed)
Edited by GitLab Release Tools Bot