You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: deploy/README.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -371,13 +371,16 @@ global:
371
371
enabled: true # default
372
372
```
373
373
374
+
When enabled, the chart mounts the `nats-mtls-server-tls` Secret's `ca.crt` into auth-callout at `/etc/mtls-ca/ca.crt` and sets `AUTH_CALLOUT_MTLS_CA_PATH` to that file.
375
+
374
376
Set `global.eventBus.mtls.enabled: false` to disable the mTLS NATS cluster. When disabled:
375
377
376
378
- The `nats-mtls` subchart is not rendered (no pods, services, or config)
377
379
- The `mqttMtls` gateway route is not created
378
380
- The `nats-mtls-accounts-config` ConfigMap is not created
379
381
- mTLS-specific keys are omitted from `nats-env-config`
380
382
- mTLS leaf nkey entries are omitted from the auth-callout permissions
383
+
- The mTLS CA Secret is not mounted into auth-callout
381
384
- The mTLS secrets (`nats-mtls-server-tls`, `nats-mtls-leaf`, `nats-mtls-authx-leaf`, `nats-mtls-sys-leaf`) are not required
Copy file name to clipboardExpand all lines: docs/authentication.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,13 +52,13 @@ auth-callout:
52
52
53
53
BMS and OT devices connect to the mTLS NATS endpoint (port 8883) with a client certificate. TLS is terminated at the NATS pod (the Gateway API controller uses TCP passthrough for this listener). The auth-callout extracts the certificate's Common Name and matches it to a permissions entry.
54
54
55
-
Configure the CA certificate path:
55
+
The event-bus chart enables the mTLS endpoint by default. When `global.eventBus.mtls.enabled: true`, it mounts `nats-mtls-server-tls` into auth-callout and sets `AUTH_CALLOUT_MTLS_CA_PATH` automatically:
0 commit comments