Docker Distribution Pruner from experimental to GA

Problem to solve

As our customers continue to adopt GitLab Container Registry to build and publish images, they are faced with increasing storage costs and a difficult to navigate user interface. This is especially problematic for instances with terabytes of data in their container registry.

In February 2019, we released an experimental version of the docker distribution pruner which was intended to be a more efficient Garbage Collector designed to clean all old revisions from Docker Distribution based registries, including the GitLab Container Registry.

Intended Customers

  • Self-managed instances that are currently using the container registry and have more than 300 GB of storage currently being used.

Intended users

Further details

Proposal

Improve the docker distribution pruner and make it generally available to our customers for use in production.

Permissions and Security

Documentation

Testing

What does success look like, and how can we measure that?

Links / references