-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Publish helm chart also as an OCI package (e.g. on GHCR registry) #1527
Comments
/triage accepted @stevehipwell that sounds interesting, wdyt? |
@dgrisonnet I like this idea. For context I tried to engage the community to create a I guess the point I'm getting to is that should there be a sigs level discussion on how and where to publish Helm charts? In scope could also be porting the Helm publish logic to Prow, which I'd be happy to work on if I could get my head around how the system was structured. |
Hey @stevehipwell, have you already started discussion around this? I think for now, we can proceed with adding an additional package to ghcr.io and when we have access to registry.k8s.io then we can migrate the URL with a change (this would be breaking if people already start relying on ghcr.io package and helm doesn't support redirection, AFAIK). In extension to this, we can use artifacthub.io and map the OCI registry with the artifact. |
@kranurag7 I've started several discussions over the years trying to get a consensus for a standard sigs pattern for publishing Helm charts, but none of these have generated enough traction. I'd suggest starting a new discussion. I'd also suggest holding off on this work until the discussion has started. The actual work do do this is trivial, the harder bit is defining the registry pattern. I would also expect to require sigs level orchestration to generate the GHCR package registry to publish the chart into and I'm not sure if this is currently supported. |
Could you push the packaged Helm chart also on ghcr.io, so we can pull/install the helm chart like this:
The text was updated successfully, but these errors were encountered: