You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have helm charts developed in a specific way that is meant to also facilitate usage by users with less tech ability,
meaning they can easily edit the application config by amending a file containing a (yaml) key: value list, which list is then used in a helm template which creates a custom, overriding ConfigMap:
where an example mystack.myservice.custom.config file can look like this:
APP_DEBUG: "true"
APP_LOCALE: en
DB_HOST: db.mystack.mydomain.net
Now while I could supposedly generate the ConfigMap outside helm and inject it by specifying it in a HelmRelease manifest, I find it unacceptable, both because of our other specific orchestration and our specific needs, but also because this would be just a workaround stemming from a contract incompatibility.
So then the question is: when are you going to address this and actually support a --set-file-equivalent declaration in HelmRelease - and anywhere else where it might be applicable?
I hope my example is clear enough. Looking forward for a positive answer.
The text was updated successfully, but these errors were encountered:
BogdanSorlea
changed the title
Compatibilty with helm's --set-file when?
Compatibility with helm's --set-file when?
Feb 11, 2025
I see a lot of thumbs up on this, so there seems like there is a lot of agreement with the sentiment you are posting here. I have not had an issue with the tooling provided today (ConfigMap with values for the HelmRelease) so was hoping you can go into more detail of your circumstances (or anyone who has agreed) as to why this doesnt work for you. Thanks!
Hey,
I have helm charts developed in a specific way that is meant to also facilitate usage by users with less tech ability,
meaning they can easily edit the application config by amending a file containing a (yaml)
key: value
list, which list is then used in a helm template which creates a custom, overridingConfigMap
:... as long as I pass it to the
helm upgrade
command using--set-file
- so an example command would be:where an example
mystack.myservice.custom.config
file can look like this:Now while I could supposedly generate the ConfigMap outside helm and inject it by specifying it in a
HelmRelease
manifest, I find it unacceptable, both because of our other specific orchestration and our specific needs, but also because this would be just a workaround stemming from a contract incompatibility.So then the question is: when are you going to address this and actually support a
--set-file
-equivalent declaration inHelmRelease
- and anywhere else where it might be applicable?I hope my example is clear enough. Looking forward for a positive answer.
The text was updated successfully, but these errors were encountered: