Traceback (most recent call last): File "/srv/app/striker/tools/views/repo.py", line 74, in create mirror = phab.create_repository("tool-{}".format(name), []) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/app/striker/phabricator.py", line 211, in create_repository r = self.post( ^^^^^^^^^^ File "/srv/app/striker/phabricator.py", line 76, in post raise APIError( striker.phabricator.APIError: This install is configured in cluster mode, but all available repository cluster services are closed to new allocations. At least one service must be open to allow new allocations to take place. (ERR-CONDUIT-CORE)
This is the diffusion.repository.edit Conduit endpoint returning a failure when attempting to create a new Diffusion repo to mirror a GitLab repo.
The application code logs this error and moves on without notifying the user, so this looks to have been happening for quite a while without being noticed. https://logstash.wikimedia.org/goto/2d6b87add607809037c29f04b6671654 shows the first occurrence I can find logged at Jan 22, 2024 @ 23:29:04.767.