Open tomisboy opened 4 weeks ago
I got my collection of the env from: https://argo-cd.readthedocs.io/en/stable/operator-manual/argocd-cmd-params-cm-yaml/ https://github.com/argoproj/argo-cd/blob/master/manifests/install.yaml#L23770C1-L23771C1 https://argo-cd.readthedocs.io/en/stable/operator-manual/high_availability/#argocd-repo-server:~:text=by%20using%20the-,ARGOCD_EXEC_TIMEOUT,-env%20variable.%20The
Sorry, which container are the logs from? Is it app controller or something else?
Based on the code, one of ARGOCD_SERVER_REPO_SERVER_TIMEOUT_SECONDS
, ARGOCD_APPLICATIONSET_CONTROLLER_REPO_SERVER_TIMEOUT_SECONDS
, ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_TIMEOUT_SECONDS
may be relevant. For notifications controller it's hardcoded as 5 seconds. But seems like all of them have a default 60 seconds.
One lead could be a part of the message grpc.code=InvalidArgument
. So maybe there's a mistake in the request.
Can you walk me through the process of how you call the endpoint, e.g. what's the entry point and what are the params?
Checklist:
argocd version
.Describe the bug
I am trying to create a simple application via the ArgoCD API (/api/v1/applications).
Creating the application fails with “Canceled desc = context canceled” after 30 seconds. It is always canceled when grpc.time_ms=29999.738 is about to reach 30 secounds
Although I have set the timeouts to 600s in all possible places, this threshold is ignored.
The timeouts occur randomly and affect the “generate manifests” as well as the repository pull: “repository not accessible”
I have installed ArgoCD over a Openshift Operator, where i configured the ENV:
Version
Logs