Allow structured variabel replacement in the Upgrade a Helm-Chart step
This would be useful for replacing values especially in the values-file from Chart Package or Additional Package. With this feature we don't need to have variable replacement syntax in our source-files.
Kenneth Larsen commented
Find this very relevant if you have helm charts that import files to be used as secrets or configmaps as documented here: https://helm.sh/docs/chart_template_guide/accessing_files/#configmap-and-secrets-utility-functions
In these cases the current functionality with replacement in the value(s) file(s) is not sufficient.
We use this pattern to avoid having a "bloated" values.yaml file, and furthermore having to overwrite the values in the config files that shouldn't change during deployment. You may have a config file with 100+ lines where you only wish to substitute very few variables.