Skip to content

[Meta] Project Storage Management

Description

For users of very large GitLab instances, for example GitLab.com, managing storage space can become a challenge. For example on GitLab.com there is a 10GB repository limit, but no limitation on storage consumed by CI for artifacts, build logs, or containers.

Large enterprise installations would like to more closely manage this, and in fact some community tools have emerged for managing CI artifacts and container images. Further in the case of CI, some users may not be aware of how much space they are consuming depending on the default settings.

A method for easily viewing the amount of storage consumed, and managing it would be very helpful.

Proposal

GitLab should make it transparent to see how much storage is being consumed, by what types of files, and allow easy management. In the case of large installations, project size limitations would help to reduce management overhead.

To accomplish this, we will need to build a few new features:

Enterprise Edition Premium features:

Edited by Mike Bartlett