-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
argocd-vault-plugin with values.yaml in other git repo #606
Comments
No one who has the same issues? How do you use this plugin with values? Any recommendations? |
I found a workaround where I use a chart with a subchart. So my argocd application points to a git repo where my values.yaml file is but I've also got a Chart.yaml with a dependancy chart. See https://levelup.gitconnected.com/helm-dependencies-1907facbe410 Then as per this issue I also had to modify the plugin's behaviour to include the command : helm dependency build. See |
Can you share your Application.yaml for ArgoCD? I want to have a look how you definded the application |
In the folder avp-tests I have Chart.yaml and values.yaml My avp plugin assumes my values file is called values.yaml otherwise I could have passed it to the plugin as an argument |
And here's my plugin
|
I need this as well, I have values.yaml and multiple override files that needs to be merged and secrets from Vault injected to them... it's basically the same as @en1cc's example only with that difference that I have multiple valueFiles. |
same issue here. don't know how to use and even which plugin to use. my application file -
and here i have my values.yaml file for cert manager.
and here i have some logs from my vault pod
and here i have config for installing official argocd helm chart
here is end result of env vars on cert manager there is no error in logs or repo server and plugin sidecar. Please let me know if i am doing somethiong wrong config 2after trying something new with application file -
finally i see some error in UI - Failed to load target state: failed to generate manifest for source 1 of 2: rpc error: code = Unknown desc = error getting app source type: multiple application sources defined: Helm,Plugin i guess this is still not supported |
tbh I'm not sure, if that's an AVP issue: it seems that all sources containing |
Describe the bug
When I deploy an application with helm, I use the following template:
I use the upstream Chart and add a values file from my git repo. How can I achieve this with argocd-vault-plugin running as sidecar? I dont want to write the whole values file as extra env args to the application deployment
Expected behavior
I expect the plugin to work like this:
Does anyone deploy like this? I dont want to use an umbrella chart, because then I have to hardcode the repositorys at the init stage or checking the whole upstream helm chart in my git repo.
Best, Patrick
The text was updated successfully, but these errors were encountered: