registry garbage collect does not work
Calling command to garbage colllect untagged images does nothing.
Steps to reproduce
Find an image that has no tags associated to it, for instance:
skopeo list-tags docker://registry.dev-1.ryax.io/0e99581f-3a9e-4901-972c-907c6f698b8d ─╯
{
"Repository": "registry.dev-1.ryax.io/0e99581f-3a9e-4901-972c-907c6f698b8d",
"Tags": []
}Run the garbage collect command manually:
kubectl exec -ti -n ryaxns ryax-registry-5fcb846587-dvt4p -- /bin/registry garbage-collect --delete-untagged=true /etc/docker/registry/config.ymlWhat is the current bug behavior and the expected correct behavior?
Output shows that there is nothing to delete.
...
fe7414ad-13e8-4771-a22b-c6b5111db6e2: marking blob sha256:add9b45060742fe7cc78adcff70943ec1fb92346940f2cfed5141a062bc02a70
fe7414ad-13e8-4771-a22b-c6b5111db6e2: marking blob sha256:ed49b11d62997d72ed06675f9f45bb97524bb9f65eb070865050bb446b6313a3
ff26510f-24e4-4d0e-b7ec-d74ddd4cff97
ff26510f-24e4-4d0e-b7ec-d74ddd4cff97: marking manifest sha256:91131f571c75e0f5901354fa28937cbdea522d7c33fcedab0675997ee49093c5
ff26510f-24e4-4d0e-b7ec-d74ddd4cff97: marking blob sha256:867a9c944a12ffd6c447b70fdbbf3881ba9575e1254e3ac0726efa634a5665d0
ff26510f-24e4-4d0e-b7ec-d74ddd4cff97: marking blob sha256:9dcf8ba945fa18c5d82233ebd60bb63875caf547ca83b403ec24201a749f001e
ff26510f-24e4-4d0e-b7ec-d74ddd4cff97: marking blob sha256:a76673684b15a5dadd7a498dfa7b253d7b0375be051d2047817f86707901182c
ff26510f-24e4-4d0e-b7ec-d74ddd4cff97: marking blob sha256:e8d565e25eecde319db0b742dc847b4b0876d875efd935fc6af19097ca495d4c
ff26510f-24e4-4d0e-b7ec-d74ddd4cff97: marking blob sha256:add9b45060742fe7cc78adcff70943ec1fb92346940f2cfed5141a062bc02a70
ff26510f-24e4-4d0e-b7ec-d74ddd4cff97: marking blob sha256:ed49b11d62997d72ed06675f9f45bb97524bb9f65eb070865050bb446b6313a3
335 blobs marked, 0 blobs and 0 manifests eligible for deletion
Link to the Ryax instance
dev-1.ryax.io
Possible fixes
Find a better tool to delete untagged