k8wiz
Argo CD
Hard
Troubleshooting & Debugging

After an upgrade to Argo CD 3.6, the repo-server stops sending custom OTLP headers to the trace collector. What is the likely cause?

Select your answer:

Show answer and explanation

Answer: It now reads ARGOCD_REPO_SERVER_OTLP_HEADERS, not ARGOCD_REPO_OTLP_HEADERS

Explanation

Argo CD 3.6 renamed the repo-server variable to match the ARGOCD_<COMPONENT>_OTLP_HEADERS pattern used by the other components, and the old name is no longer read. The default manifests already set the new name, so only custom patches or Helm values break. Values containing = actually work better in 3.6, since each pair is split on its first =.

Read more about Argo CD