helm-controller
helm-controller copied to clipboard
use existing HelmChart resource in a HelmRelease
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?
Is your wish to share a chart within the same namespace, or across namespaces?
probably both, but at first within the same namespace
@hiddeco If this is being taken, would like to pick this one up
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.
Any update for this issue? I would like to enhance this issue~~
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.
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.