Skip to content

Add docs about KEDA_HTTP_TLS_CIPHER_LIST, KEDA_SERVICE_MIN_TLS_VERSION and KEDA_SERVICE_TLS_CIPHER_LIST#1729

Open
joelsmith wants to merge 1 commit intokedacore:mainfrom
joelsmith:main
Open

Add docs about KEDA_HTTP_TLS_CIPHER_LIST, KEDA_SERVICE_MIN_TLS_VERSION and KEDA_SERVICE_TLS_CIPHER_LIST#1729
joelsmith wants to merge 1 commit intokedacore:mainfrom
joelsmith:main

Conversation

@joelsmith
Copy link
Copy Markdown
Contributor

Docs for kedacore/keda#7617

Checklist

  • Commits are signed with Developer Certificate of Origin (DCO)

@joelsmith joelsmith requested a review from a team as a code owner April 8, 2026 07:04
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 8, 2026

Deploy Preview for keda ready!

Name Link
🔨 Latest commit 274d4de
🔍 Latest deploy log https://app.netlify.com/projects/keda/deploys/69e9a24a721c580008bd875c
😎 Deploy Preview https://deploy-preview-1729--keda.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 8, 2026

Thank you for your contribution! 🙏 We will review your PR as soon as possible.

While you are waiting, make sure to:

  • Add your contribution to all applicable KEDA versions
  • GitHub checks are passing
  • Is the DCO check failing? Here is how you can fix DCO issues

Learn more about:

@joelsmith joelsmith force-pushed the main branch 2 times, most recently from 7e4a69e to c9da608 Compare April 9, 2026 19:28
@joelsmith joelsmith changed the title Add docs about KEDA_HTTP_TLS_CIPHER_LIST, KEDA_GRPC_MIN_TLS_VERSION and KEDA_GRPC_TLS_CIPHER_LIST Add docs about KEDA_HTTP_TLS_CIPHER_LIST, KEDA_SERVICE_MIN_TLS_VERSION and KEDA_SERVICE_TLS_CIPHER_LIST Apr 13, 2026
@wozniakjan wozniakjan mentioned this pull request Apr 22, 2026
22 tasks
@wozniakjan wozniakjan requested a review from Copilot April 22, 2026 13:33
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds operational documentation for newly introduced TLS-related environment variables in KEDA, helping cluster operators configure minimum TLS versions and permitted cipher suites for HTTP clients and KEDA’s TLS-enabled services.

Changes:

  • Document KEDA_HTTP_TLS_CIPHER_LIST for constraining HTTP client cipher suites.
  • Document KEDA_SERVICE_MIN_TLS_VERSION for configuring the minimum TLS version for TLS-enabled KEDA services.
  • Document KEDA_SERVICE_TLS_CIPHER_LIST for constraining cipher suites when connecting to TLS-enabled KEDA services.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread content/docs/2.20/operate/cluster.md Outdated
Comment thread content/docs/2.20/operate/cluster.md Outdated
Comment thread content/docs/2.20/operate/cluster.md Outdated
Comment thread content/docs/2.20/operate/cluster.md Outdated
Comment thread content/docs/2.20/operate/cluster.md Outdated
…N and KEDA_SERVICE_TLS_CIPHER_LIST

Signed-off-by: Joel Smith <joelsmith@redhat.com>
@rickbrouwer rickbrouwer requested a review from Copilot May 7, 2026 18:43
@rickbrouwer rickbrouwer added keda-pr-already-merged all PR's where the PR's on the KEDA side have already been merged required:keda-v2.20 labels May 7, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.

Comment on lines +129 to +131

Allowed values are the names of the cipher suites returned by the Go `crypto/tls` module's `CipherSuites()` function. Invalid ciphersuite names will be ignored. If not specified or if only invalid names are specified, the default cipher suites list will be used. Note: the Go TLS library ignores cipher suites specified by this option if TLS13 is used for `KEDA_HTTP_MIN_TLS_VERSION`.

KEDA_SERVICE_TLS_CIPHER_LIST: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
```

Allowed values are the names of the cipher suites returned by the Go `crypto/tls` module's `CipherSuites()` function. Invalid ciphersuite names will be ignored. If not specified, defaults to the value of `KEDA_HTTP_TLS_CIPHER_LIST`. Note: the Go TLS library ignores cipher suites specified by this option if TLS13 is used for `KEDA_SERVICE_MIN_TLS_VERSION` (which is the default).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

keda-pr-already-merged all PR's where the PR's on the KEDA side have already been merged required:keda-v2.20

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants