Add a new page to Packages for Helm Charts

Problem to solve

Today, users can build and share Helm Charts to the GitLab Container Registry, but it is difficult to distinguish between the charts and images, since they are found in the same user interface. It's also made difficult because a typical user may have dozens or even hundreds of images, but likely much fewer helm charts.

Intended users

Proposal

Add a new page to the newly created Helm Charts navigation item under the Packages, so that users can quickly find their charts in a dedicated user interface.

Permissions and Security

  • There are no permissions changes required for this issue.

Documentation

  • We have an open issue #197997 (closed), for adding documentation on how to add Helm charts. This will need to be updated.

Availability & Testing

  • This is the first of several issues for this UI and will sit behind a feature flag until the page has actually been added.

Links / references

  • This is part of the epic to improve Helm Chart support &2281 (closed)