-
Notifications
You must be signed in to change notification settings - Fork 763
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
Pods stuck in crashloop after update to 0.0.14 #186
Comments
Hey @Numblesix thanks for the kind words and I am sorry that you are having an issue. I thought we had that handled, let me do a little digging to see if I can get a solution for you. |
No Problem. Ill try to make a rollback to v0.0.13 and put some words in the Docs about how to do that :) |
It's up to you. I am somewhat familiar with this issue and new clusters are not impacted, so this appears to be related to upgrading from 0.0.13 to 0.0.14 |
ill leave it then as is for you to request logs etc :) Depending on if it might start hurt ill do a downgrade then and would write some small doc on how to do so :) |
We have the same issue as @Numblesix. How can we rollback to 0.0.13? |
Hi @wouter2397 Didn't had time to dig into this but in theory you should be able to create a backup of all your crds created (for application projects etc) and just redeploy the Argo crd. As far as I understood this issue only happens at an update :) |
Issue seems to be that with operator v0.0.14, default ArgoCD version used is v1.7.7. With v1.7.x, GPG is enabled by default and is causing issues due to permissions (at least on OpenShift) argoproj/argo-cd#4127 |
You're suggestion works! |
@jmckind Can you update us within this issue when the problem should be solved and we can remove the spec.version within the ArgoCD custom resource? |
Thanks for the comment @BostjanBozic, yes that would work. There are two issues here, the first GPG issue can be worked around by deleting the Deployment for the repo-server. The operator will recreate it and that issue will be resolved. This is due to a new Volume being needed for the GPG functionality and the old Deployment obviously didn't have this. The second issue is related to how the operator handles the ResourceCustomizations and an upstream issue that prevents translating an empty value properly. The work around for this is to remove the |
@wouter2397 I am sorry that we let this get through and will provide an update when we have a proper fix in the operator. |
Thanks for the workaround to get my lab back up and running again. Great operator appreciate all your efforts! |
@jmckind Can confirm both workarounds from above work :) ! |
It works for me as well |
Works!!! |
it works also for us, thank you so much. (same problem on many ArgoCD instance on OCP 4.5.x) bye |
Deleting resource.customizations from config map argocd-cm and deleting the deployment for the repo server worked for us as well. We upgraded from 0.0.12 to 0.0.14. Thx :-) |
There have been further improvements with #286, which fully enables GnuPG feature in Argo CD Operator. I will close this issue, since this has been released with v0.0.15 |
Feel free to reopen if the issues have not been resolved. :) |
Hi :)
First thanks for the great Operator :)!
I updated our Dev Cluster today from 0.0.13 to 0.0.14 and since then two pods are crashlooping :(
See below logs :)
argocd-repo-server
argocd-application-controller
The text was updated successfully, but these errors were encountered: