-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Installing crds via argocd #748
Comments
@amarrella which version Argo CD are you running? We did have a bug exactly as you described about dry-run with CRDs, but this should be fixed in v0.10. Basically, we now have special treatment for CRDs such that we will not fail the dry-run step if the resource Kind does not exist, with the assumption that the CRD is part of the install. |
Thanks for the clarification! When I started looking into it it was still 0.9. Thanks for fixing it :) |
Hmm actually I'm still having issues with dry-runs. Specifically installing Istio via argocd still does not work because it fails during the dry run :(
|
I think this is due to the helm version being |
i still experience this in version v0.12.0-rc3. |
@KarstenSiemer can you share the output of |
Hi, since argocd does a dry run before actually syncronizing a specific application, if i have crds defined in the application itself the sync will fail.
As a possible workaround, I tried creating a separate application pointing to a chart containing only the crds, but this fails the sync as the "application has no resources assigned".
Any solution to this catch-22?
Thanks :)
The text was updated successfully, but these errors were encountered: