GitLab Container Registry is a secure and private registry for Docker images. Built on open source software, the GitLab Container Registry is completely integrated with GitLab. Easily use your images for GitLab CI, create images specific for tags or branches and much more.
Interested in joining the conversation for this category? Please join us in our public epic where we discuss this topic and can answer any questions you may have. Your contributions are more than welcome.
We are currently working on expanding the Container Registry API. gitlab-ce#26866 will give users the ability to view all of their Docker images/tags at the group level. Our goal is give administrators more visibility and control into their container registry at the group and instance level.
As part of that goal, we are updating the navigation for all of the Package features. gitlab-ee-#11639 adds a new top-level navigation item called "Packages" at both the group and project level. It's important to note that
Registry will be renamed to
Container Registry and nested under
This category is currently at the "Viable" maturity level, and our next maturity target is Complete (see our definitions of maturity levels). Key deliverables to achieve this are:
GitLab provides an improved experience by being the single location for the entire DevOps Lifecycle, not just a portion of it. We will provide many of the features expected of a Package Management tool, but without the weight and complexity of a single-point solution. We will prioritize security, performance and integration without sacrificing user experience.
The top Customer Success / Sales issue is to improve the visibility and management layer of the Container Registry. The goal of gitlab-ce#29639 is to improve the tracking and display of data to provide a more seamless user experience within GitLab. By completing this issue we will:
The top customer issue is gitlab-ce#21405, which addresses issues with removing tags. Currently, the deletion of a single tag, will delete all tags associated with that image. Resolving this issue will establish an improved tag pruning and deletion process for the GitLab Container Registry.
There are additional top TAM issues identified which are popular amongst our customers:
The top internal customer issue is tied to storage optimization. gitlab-ce#57897 will allow the Infrastructure team to lower the total cost of the GitLab.com Container Registry by implementing in-line garbage collection and removal of blobs.
As we see increased adoption and usage of the Container Registry, the need for an improved user interface becomes more important. gitlab-ee#3597 establishes a high-level vision for the future user experience of the Container Registry. In the coming months, we will break this feature into actionable issues and conduct user research to ensure we provide the best experience possible.