-
Notifications
You must be signed in to change notification settings - Fork 0
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
Upgrade ArgoCD to 1.8 #14
Comments
Fix steward not creating an no longer required deployment projectsyn/steward#61 has been fixed. |
Similar issue kubernetes/kubernetes#30991 |
readinessProbe.tcpSocket is replaced by readinessProbe.httpGet
|
Simplest workaround is to remove the liveness probe of argocd-repo-server:
|
Should we upgrade this issue to say "Upgrade Argo CD to 2.0"? |
No I'm closing this. This is relevant information for the upgrade to 1.8. The upgrade 1.8 to 2.0 is different and this has no relation to https://argoproj.github.io/argo-cd/operator-manual/upgrading/1.8-2.0/. |
Because of an bug/feature the component nginx-ingress couldn't be installed correctly. It does require ArgoCD 1.8. See argoproj/argo-cd#2737 for more details.
I've created the branch upgrade-1.8 and in in-place upgrade with ArgoCD itself did work, except of sync the repo-server deployment.
The sync did stop with the error:
The Deployment "argocd-repo-server" is invalid: spec.template.spec.containers[0].livenessProbe.tcpSocket: Forbidden: may not specify more than 1 handler type
To proceed I did command to replace the entire object:
k -n syn replace -f ~/Git/syn/commodore/catalog/manifests/argocd/30_repo-server/deployment.yaml
This worked out and ArgoCD 1.8.3 is currently working. And also the deployment of the application-controller gets removed. See https://argoproj.github.io/argo-cd/operator-manual/upgrading/1.7-1.8/#the-argocd-application-controller-converted-to-statefulset as reference.
Neverless steward expects to have deployments and not a statefulset and is continuously creating a deployment:
I0203 17:32:04.755780 1 app-controller.go:103] Created Argo CD application-controller deployment
Issues to fix:
The text was updated successfully, but these errors were encountered: