Skip to content

fix(chart): mount mTLS CA for auth-callout#28

Draft
FrankSpitulski wants to merge 1 commit into
mainfrom
fix/chart/6230725-auth-callout-mtls-ca
Draft

fix(chart): mount mTLS CA for auth-callout#28
FrankSpitulski wants to merge 1 commit into
mainfrom
fix/chart/6230725-auth-callout-mtls-ca

Conversation

@FrankSpitulski
Copy link
Copy Markdown
Collaborator

Summary

  • add explicit auth-callout mtlsCA chart values for mounting CA Secrets
  • enable that mount from deploy/nats-event-bus when global.eventBus.mtls.enabled is true
  • remove the local-only manual CA workaround and update mTLS docs

Validation

  • reproduced: helm template dsx deploy/nats-event-bus --set global.eventBus.mtls.enabled=true rendered empty mtls.ca-path and no auth-callout mtls-ca volume before the fix
  • helm template assertions for mTLS enabled, disabled, standalone auth-callout defaults, standalone mtlsCA.enabled, old manual workaround values, and custom serviceConfig.mtls.ca-path
  • helm lint auth-callout/deploy
  • helm lint deploy/nats-event-bus
  • git diff --check
  • make check
  • make -C local deploy-nats
  • live CSC/CPC auth-callout ConfigMaps render /etc/mtls-ca/ca.crt and deployments mount mtls-ca
  • direct mTLS runtime check passed via MQTT_MTLS_BROKER=ssl://localhost:18883 go test -count=1 -v ./tests/functional -run TestMTLSConnection/ConnectWithMTLS -timeout 30s

Notes

  • Gateway IP mTLS connection to 172.18.200.1:8883 still timed out in the focused functional test; this branch verified the auth-callout CA path through direct nats-mtls service access, and Gateway route behavior is covered by the separate mTLS route work.

Signed-off-by: Frank Spitulski <fspitulski@nvidia.com>
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 28, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant