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
argocd application should be able to take helm values from multiple sources and combine them together especially the plugin parameters with helm values.
Motivation
Currently, when using argocd-image-updater to update the docker image version, t creates a helm source that results in an error when using the argocd-vault-plugin. even when you don't use helm source. This limitation forces users to choose between using the write-back method or the vault plugin. By allowing the combination of helm values from multiple sources, users can benefit from both methods without facing any errors.
Proposal
the sidecar can replace the vault pointers from the plugin parameters first run the helm template command
helm can accept multiple values files that may override each other
You can specify the '--values'/'-f' flag multiple times. The priority will be given to the last (right-most) file specified.
you can give a way in the sidecar like a predefined variable that will always hold the helm_values, helm_files_1,helm_files_2,etc and the plugin_paramter that the user will define then the order form the sidecar definition.
i know that i am looking talking about the case of helm chart/repo. and i didn't conside the rest of the cases you need to consider with each change and that figuring out a solution that fits all is not easy.
Second Proposal
maybe this issue can be fixed from the image-updater side by integrating with plugins or giving the user a way to specify how to update the value.
Thank you very much
The text was updated successfully, but these errors were encountered:
Summary
argocd application should be able to take helm values from multiple sources and combine them together especially the plugin parameters with helm values.
Motivation
Currently, when using argocd-image-updater to update the docker image version, t creates a helm source that results in an error when using the argocd-vault-plugin. even when you don't use helm source. This limitation forces users to choose between using the write-back method or the vault plugin. By allowing the combination of helm values from multiple sources, users can benefit from both methods without facing any errors.
Proposal
the sidecar can replace the vault pointers from the plugin parameters first run the helm template command
helm can accept multiple values files that may override each other
you can give a way in the sidecar like a predefined variable that will always hold the helm_values, helm_files_1,helm_files_2,etc and the plugin_paramter that the user will define then the order form the sidecar definition.
i know that i am looking talking about the case of helm chart/repo. and i didn't conside the rest of the cases you need to consider with each change and that figuring out a solution that fits all is not easy.
Second Proposal
maybe this issue can be fixed from the image-updater side by integrating with plugins or giving the user a way to specify how to update the value.
Thank you very much
The text was updated successfully, but these errors were encountered: