Skip to content

Commit 3161f87

Browse files
authored
feat: allow configuring min tls for grpc
Supporting kedacore/keda#6320 Signed-off-by: Or Shachar <[email protected]>
1 parent 73f6a14 commit 3161f87

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

content/docs/2.17/operate/cluster.md

+10
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,16 @@ The gRPC Metrics Service is part of the KEDA Operator deployment and serves scal
130130
| metrics-service-address | keda-operator.keda.svc.cluster.local:9666 | The address of the gRPC Metrics Service Server |
131131
| metrics-service-grpc-authority | "" | Host Authority override for the Metrics Service if the Host Authority is not the same as the address used for the gRPC Metrics Service Server. This is required for mutual TLS when the identity of the adapter server as presented in its TLS certificate is not the same as the metrics-service-address |
132132

133+
By default, KEDA uses TLS1.3 as a minimum TLS version for GRPC client/server. However, if you need to support another version you can configure it by using the environment variable `KEDA_HTTP_MIN_TLS_VERSION`.
134+
135+
For example:
136+
137+
```yaml
138+
- env:
139+
KEDA_GRPC_MIN_TLS_VERSION: TLS12
140+
```
141+
142+
133143
## Configure `MaxConcurrentReconciles` for Controllers
134144

135145
To implement internal controllers KEDA uses the [controller-runtime project](https://github.com/kubernetes-sigs/controller-runtime), that enables configuration of [MaxConcurrentReconciles property](https://pkg.go.dev/sigs.k8s.io/controller-runtime/pkg/controller#Options), ie. the maximum number of concurrent reconciles which can be run for a controller.

0 commit comments

Comments
 (0)