Skip to content
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

Use existing HelmChart resource in a HelmRelease #204

Closed
Tracked by #4712
mattarmstrong opened this issue Feb 3, 2021 · 7 comments · Fixed by #945
Closed
Tracked by #4712

Use existing HelmChart resource in a HelmRelease #204

mattarmstrong opened this issue Feb 3, 2021 · 7 comments · Fixed by #945
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@mattarmstrong
Copy link

Each HelmRelease automatically creates a corresponding HelmChart object and it looks like a separate tarball gets downloaded for each HelmChart object. This seems like an inefficient use of storage if multiple HelmReleases use the same chart & version because multiple identical tarballs are being downloaded.

Is there a way to manually create a shared HelmChart object and reference it from multiple HelmReleases?

@hiddeco
Copy link
Member

hiddeco commented Feb 4, 2021

Is your wish to share a chart within the same namespace, or across namespaces?

@mattarmstrong
Copy link
Author

probably both, but at first within the same namespace

@jonathan-innis
Copy link

@hiddeco If this is being taken, would like to pick this one up

@hiddeco
Copy link
Member

hiddeco commented Mar 25, 2021

Before you start working on this, I would really like to see an outline of the planned and/or proposed changes to the HelmRelease API.

@JaneLiuL
Copy link

Any update for this issue? I would like to enhance this issue~~

@mdufourneaud
Copy link

Hello !
This subject interests me too.
I manage several (≃100) instances that are all using the same Helm chart, and I think that using the same HelmChart resource would reduce the global time of reconciliation.

@hiddeco
Copy link
Member

hiddeco commented Nov 28, 2023

This is in the pipeline to be addressed in combination with #789. You can expect it to become available in next-next minor, or if you are really lucky, next minor scheduled for December.

@stefanprodan stefanprodan changed the title use existing HelmChart resource in a HelmRelease Use existing HelmChart resource in a HelmRelease Apr 12, 2024
@stefanprodan stefanprodan added this to the Helm GA milestone Apr 12, 2024
@stefanprodan stefanprodan added the enhancement New feature or request label Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants