Skip to content
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

Default cipher values are invalid for newer versions of go. #17571

Closed
3 tasks
joshrwolf opened this issue Mar 19, 2024 · 2 comments · Fixed by #17569
Closed
3 tasks

Default cipher values are invalid for newer versions of go. #17571

joshrwolf opened this issue Mar 19, 2024 · 2 comments · Fixed by #17569
Labels
bug Something isn't working

Comments

@joshrwolf
Copy link
Contributor

joshrwolf commented Mar 19, 2024

This is not a bug with a current release, and I'm happy for it to be reclassified as such!

This is simply a proposed (hopefully simple) fix for a future problem that will arise when the project upgrades the version of go used to build.

Checklist:

  • I've searched in the docs and FAQ for my answer: https://bit.ly/argocd-faq.
  • I've included steps to reproduce the bug.
  • I've pasted the output of argocd version.

Describe the bug

Default cipher values are invalid for newer versions of go.

To Reproduce

Build with newer versions of go.

Expected behavior

N/A

Screenshots

N/A

Version

N/A

Logs

level=fatal msg="error retrieving TLS cipher suites: invalid cipher suite specified: TLS_RSA_WITH_AES_256_GCM_SHA384"
@ashinsabu3
Copy link
Contributor

Is the fix for this is any argocd version yet? @alexmt

@skumsi
Copy link

skumsi commented Sep 10, 2024

We upgraded to Argocd v2.12.3 from v2.11.1 and are seeing this same error in logs for the argocd-server and argocd-repo-server. Both the pods are currently stuck in a CrashLoopBackOff state unable to start up successfully? Is there a workaround for fixing this? @alexmt If not to which version can we downgrade to resolve this?

$ kubectl logs argocd-server-574b8bbbc9-m9xzf -n argocd --previous
Defaulted container "argocd-server" out of: argocd-server, install-oneagent (init)
time="2024-09-10T21:56:08Z" level=warning msg="Could not parse '1h0m0s' as a duration string from environment ARGOCD_SERVER_CONNECTION_STATUS_CACHE_EXPIRATION"
time="2024-09-10T21:56:08Z" level=warning msg="Could not parse '3m0s' as a duration string from environment ARGOCD_SERVER_OIDC_CACHE_EXPIRATION"
time="2024-09-10T21:56:08Z" level=warning msg="Could not parse '24h0m0s' as a duration string from environment ARGOCD_SERVER_LOGIN_ATTEMPTS_EXPIRATION"
time="2024-09-10T21:56:08Z" level=warning msg="Could not parse '1h0m0s' as a duration string from environment ARGOCD_APP_STATE_CACHE_EXPIRATION"
time="2024-09-10T21:56:08Z" level=warning msg="Could not parse '24h0m0s' as a duration string from environment ARGOCD_DEFAULT_CACHE_EXPIRATION"
time="2024-09-10T21:56:08Z" level=warning msg="Could not parse '24h0m0s' as a duration string from environment ARGOCD_DEFAULT_CACHE_EXPIRATION"
time="2024-09-10T21:56:08Z" level=info msg="ArgoCD API Server is starting" built="2024-08-27T11:57:48Z" commit=6b9cd828c6e9807398869ad5ac44efd2c28422d6 namespace=argocd port=8080 version=v2.12.3+6b9cd82
time="2024-09-10T21:56:08Z" level=fatal msg="error retrieving TLS cipher suites: invalid cipher suite specified: TLS_RSA_WITH_AES_256_GCM_SHA384"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants