FE: Add Container Registry storage to Usage Quotas
Context
The GitLab Container Registry is used to publish, download and share container images in your project. These images are often published with GitLab CI and can range from a few megabytes to several gigabytes.
Problem to solve
The problem is that, until recently, container registry storage usage was not calculated for projects, groups, and namespaces. This means that GitLab has not accurately been reporting storage consumption.
However, #347351 (closed) added support for obtaining the size of grouped image repositories to the Rails container registry client class. And #354480 (closed) added a new registry_size
method on the Project
model.
The next step is to ensure that this data is populated on the front end.
Proposal
Populate container registry storage usage in the usage quotas page so that GitLab customers can better understand how much storage they are consuming and purchase more storage as needed.