Omnibus installs should come with Docker registry garbage collector enabled to run periodically
Summary & Proposal
The way I understand Omnibus install is it's getting me everything out of the box.
If deleting an image in GitLab UI/API is actually not an actual delete, this should be done in Omnibus so it Just Works
There are two ways of doing that:
- Provide
/etc/cron.d/gitlab-registry-garbage-collect
in Omnnibus package, and rely on OS to have cron running - Use Omnibus-provided
go-crond
(ref: !3097 (comment 160374628) cc @WarheadsSE)
References
A separate ticket created on @ayufan's request: !3097 (comment 180474890)
CC @markglenfletcher @jlenny @brendan