Open abirsigron opened 11 months ago
AVP has no control over the arguments that a custom plugin can take. That is determined by Argo CD itself https://argo-cd.readthedocs.io/en/stable/operator-manual/config-management-plugins/#using-environment-variables-in-your-plugin.
So AVP could only accept env and/or parameters attributes. That being said the plugin does not support the parameters option at the moment.
AVP is just a binary that runs under the control of the Argo CD custom config plugins
Will use this issue to track any work for supporting parameters
TLDR Migrating the argocd-application template from helm source to argocd-vault-plugin source is complicated. With the feature I suggest here it should be much easier:
We are currently using helm source for our argo applications which look like:
In order to use the plugin we need to pass env variable with the relevant helm arguments:
I think it will be helpful and much more clear if argocd-vault-plugin will support the same parameters as the helm source. For example: