-
Notifications
You must be signed in to change notification settings - Fork 6.8k
Description
Summary
Would like to make aware that there is support for a values directories being baked into helm charts:
helm/helm#11626
It has not been released yet, but hopefully in a soonish version of helm, it will be.
This will allow multiple values files (different deploy targets) to be part of a helm chart. This allows helm charts (particularly those built for internal use) to be more idempotent as one can have all their different deploy files bundled with the chart. For certain use cases, this could remove the need within argo to have different sources for the chart vs the values files.
Motivation
We bundle OSS charts with our own modifications and different values files for deploying to different clusters/envs. This will allow us to have a helm chart and just need to specify which internal directory the values file is located to be used to install into the appropriate env. Currently we have to point to github for the source and the chart and values files can get out of sync; though it rarely happens in practice.
Proposal
Similar to values files implementation (list in the ui/app spec). Just a list specifying which directories to load which contain the values files.