Skip to content

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.

Edited by Michael Kozono