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

Remove outdated ciphers from API server flags #3766

Open
AndiDog opened this issue Nov 14, 2024 · 0 comments
Open

Remove outdated ciphers from API server flags #3766

AndiDog opened this issue Nov 14, 2024 · 0 comments

Comments

@AndiDog
Copy link

AndiDog commented Nov 14, 2024

The cluster chart hardcodes a cipher list. Because of AWS ELB health checks not supporting newer ciphers (kubernetes-sigs/cluster-api-provider-aws#5139), we need to keep a few RSA-based ones. When comparing the latest secure ciphers preferred in Go 1.23 to our list ({{- define "cluster.internal.controlPlane.kubeadm.clusterConfiguration.apiServer.tlsCipherSuites" }}), there are however two ciphers that likely can go away:

  • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305
  • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305

Both have newer *_SHA256 alternatives supported in Go.

@AndiDog AndiDog added this to Roadmap Nov 14, 2024
@github-project-automation github-project-automation bot moved this to Inbox 📥 in Roadmap Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Inbox 📥
Development

No branches or pull requests

1 participant