Publish Fixed Version Nightly GitLab Charts to a GitLab Helm Registry
Summary
Retrieving the nightlies using Git is useful, but when using IaC or other automation that expects a helm registry endpoint, it suddenly becomes much more complex to test the nightlies with any chart endpoint based automation.
There's a need for a "fixed" version of the chart where X.Y.Z-abc
version of chart corresponds to some very specific (SHA hash?) container tags.
Current behavior
Nightly build helm charts are not available in a public helm repository for testing consumption.
Our default untagged builds reference "floating" tags: mainly :latest
.
Expected behavior
Accelerate testing efforts within GitLab and partner eco system with nightly build helm charts in a public helm repository.
gitlab-nightly/gitlab-X.Y.Z-abc
should exist and
helm install gitlab-nightly/gitlab-X.Y.Z-abc
shall reference container images built at the same time as chart.