GitLab Pages broken in Docker installations
This happens for Heptapod < 0.22 only.
Typical symptoms:
- recently built Pages sites display a 404, those that didn't change for a long time still work
- replaying the pipeline for a site that still works breaks it
- the logs of
gitlab-pages
haveresource not found
about an URL likefile:///var/opt/gitlab/gitlab-rails/shared/pages/@hashed/x/y/z/pages_deployments/15653/artifacts.zip"
but the corresponding file is there and is indeed a zip of the whole Pages site.
This is upstream bug 326117. It is fixed in GitLab Pages 1.38.0, the version in Heptapod 0.22.0rc1.
We should consider bumping the GitLab Pages version in the Heptapod 0.21.x
Compatibility looks good, live test on the instance where the problem was spotted is satisfying.