Distribute helm charts as OCI artifacts
Description
Move to OCI artifact of the Helm chart as OCI registry support for Helm charts is now generally available starting from Helm 3.8.0. As GHCR is OCI compliant, we won't need to find an alternative registry.
I'm willing to take care of this if there are no objections. @klihub @marquiz @askervin @kad
Go ahead. I just wonder why haven't we published the "stable" (release version) charts in the ghcr.io as we're already publishing the "unstable" charts there 🤔
Go ahead. I just wonder why haven't we published the "stable" (release version) charts in the ghcr.io as we're already publishing the "unstable" charts there 🤔
@marquiz I think the primary reason was (the lack of) discoverability. It was not possible to list the available chart versions from an OCI registry using Helm, so you had to script that around with skopeo or something similar. We considered that fine for someone playing around with development versions, but we wanted the released ones to be easily discoverable.
Yeah, maybe it was that (I was part of that). But in hindsight not very strongly justified decision. Without any --version the user will get the latest release (which is what most users want). Then, if you don't want the latest version then you probably know what you want and look at release pages or release notes or something more informative than just a list of tags...