-
Notifications
You must be signed in to change notification settings - Fork 198
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
Does not work with argocd multiple sources #458
Comments
i have same issue, anyone have solution? |
remove plugin part and try again as it's not required with sidecar method anymore |
If I understand correctly, the same error
|
Seems the issue is with ArgoCD. |
@ilya251188 was the Argo CD issue linked above able to help your issue? |
Does somebody have any updates? Can we hope multiple sources will be supported? |
Our current workaround is to pull and store the helm chart into the same git repo we store the values in.
So the app would look something like that
|
Thanks for your advice, but in this case multiple source feature is almost useless. We use a universal chart for the deployment multiple internal applications, and I wanna to keep it in separate repo (chart or oci), and values files in the another repo. |
Are there any plans to fix this in future? I'm facing the same issue and it's quite disturbing |
Same here, currently can't use the multiple sources with a custom plugin :/ |
Except the workaround proposed by @olzemal, does someone find another alternative? I am having the same issue and trying to find a solution for use case when Helm charts are published by an external third party such as Bitnami and I just maintain the |
Any update on this one ? Has anyone managed to get this working? |
The dirty workaround might be to clone the git repository with values files explicitly during
Git binary must be of course available inside the sidecar (if you use default argocd image it's there). The problem might be credentials so you might have to mount there SSH key from some secret or use some username/password combination. |
Help please :) I have the same issue! |
As linked above this is an issue with ArgoCD. argoproj/argo-cd#12476 We have no control over how ArgoCD works AVP is just a custom plugin. |
I am trying the similar solution by cloning on-premise (Github Enterprise server) repos in the plugin. However, I agree with you that it is a dirty trick. By the way did you get correct argocd-native solution for deploying Application (helm workload) using multiple sources (values.yaml)? Thanks |
I have the same issue when I generate resources by kustomize! |
argo-vault-plugin version 1.13.1 installed as sidecar container
Tried add this manifest
And I get an error:
Unable to save changes: application spec for testapp is invalid: InvalidSpecError: Unable to generate manifests in ./: rpc error: code = Unknown desc = plugin sidecar failed. error generating manifests in cmp: rpc error: code = Unknown desc = error generating manifests: `sh -c helm template $ARGOCD_APP_NAME -n $ARGOCD_APP_NAMESPACE ${ARGOCD_ENV_HELM_ARGS} . | argocd-vault-plugin generate - ` failed exit status 126: sh: 2: argocd-vault-plugin: Exec format error Error: open /global/values.yaml: no such file or directory
Maybe I'm doing something wrong)
The text was updated successfully, but these errors were encountered: