Registry garbage collection eating multi-arch images
Seen with http://registry.heptapod.net/heptapod/heptapod-runner/runner:0.6.0rc5
which is currently in use by the Clever Runner for the group Heptapod and about to be used for the whole instance.
This image was first pushed to registry.heptapod.net, and only then copied over to Docker Hub.
Today, I had to copy it back to from Docker Hub to registry.heptapod.net. Before that, it could not be pulled and the registry listing looked like this one in the listing page:
Trying to pull it would give rise to the following error:
failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to copy: httpReadSeeker: failed open: content at https://registry.heptapod.net/v2/heptapod/heptapod-runner/runner/manifests/sha256:9854f07eccd99e39803de397ce83a7320f0d4cdce032a3b7826a5b945c3d5f27 not found: not found