The GitLab Container Registry is refusing requests to GitLab CI pipelines between projects.
This started on Friday, when the GitLab 18.11 upgrade was deployed. We are hoping for a quick fix from upstream, but in the meantime, we need your help!
Normal GitLab operation should be unaffected. GitLab CI still works, it just fails with images from our own registry when accessed from personal projects.
We’ve found a workaround that requires you to report the failures to us. In tpo/tpa/team#42595, we ask that you write a new comment with the following information:
group/failing_project)tpo/tpa/base-images)For example, this was our first report:
- source project: Diziet/arti
- registry project: tpo/tpa/base-images
- example failed job: https://gitlab.torproject.org/Diziet/arti/-/jobs/1485144
You might be able to fix this yourself. If you have access to the “registry project” above, you can manually add the source project to the CI/CD job token allowlist of the registry project", by following:
You MUST keep track of that exception and remove it once this incident is resolved!