Skip to content

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

Merged
FrankSpitulski merged 1 commit into
mainfrom
fix/chart/6230725-auth-callout-mtls-ca
Jun 1, 2026
Merged

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

Conversation

@FrankSpitulski

@FrankSpitulski FrankSpitulski commented May 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add generic templated volume and volumeMount hooks to the auth-callout chart
  • have the event-bus umbrella set AUTH_CALLOUT_MTLS_CA_PATH and mount its documented nats-mtls-server-tls Secret only when global.eventBus.mtls.enabled is true
  • remove the local-only manual auth-callout mTLS CA override now that the umbrella wires it
  • replace the placeholder mTLS auth test with CA-signed client certificate validation

Goal

NVBug 6230725 reports that the event-bus mTLS endpoint can require client
certificates while auth-callout does not get the CA path it needs to validate
those certificates. The intended behavior is that the event-bus chart produces
a working mTLS deployment without local-only overrides, while the auth-callout
chart still works standalone.

Chart Boundary

  • Standalone auth-callout users configure mTLS explicitly with serviceConfig.mtls.ca-path plus extraVolumes and extraVolumeMounts.
  • Standalone auth-callout users do not need to set global.eventBus.
  • Parent charts can use the generic templated volume hooks when wiring depends on values visible to the subchart, such as global.
  • The event-bus umbrella owns the concrete nats-mtls-server-tls Secret name and the global.eventBus.mtls.enabled decision.

Validation

  • git diff --check origin/main...HEAD
  • go test -run TestMTLSAuthentication ./src/internal/auth
  • helm lint auth-callout/deploy
  • helm lint deploy/nats-event-bus
  • tools/check-docs-mdx
  • make check
  • make -C local deploy-nats
  • make -C local test-functional

The functional run passed the mTLS behavior cases, including connection with a
client certificate, rejection without a client certificate, mTLS pub/sub, and
TCP/mTLS routing.

Summary by CodeRabbit

  • New Features

    • Added templated volume and volume mount configuration support in Helm charts for flexible infrastructure customization.
  • Documentation

    • Updated mTLS authentication documentation with simplified configuration, automatic CA certificate mounting, and improved setup guidance.
  • Tests

    • Improved mTLS authentication test coverage with dynamic certificate generation and validation scenarios.

@copy-pr-bot

copy-pr-bot Bot commented May 28, 2026

Copy link
Copy Markdown

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.

@FrankSpitulski
FrankSpitulski force-pushed the fix/chart/6230725-auth-callout-mtls-ca branch from 64c8d64 to 5240a62 Compare June 1, 2026 20:00
@coderabbitai

coderabbitai Bot commented Jun 1, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 4835f949-8371-4db6-ae87-a1810907147e

📥 Commits

Reviewing files that changed from the base of the PR and between 064ed2d and 6056a65.

📒 Files selected for processing (8)
  • auth-callout/deploy/README.md
  • auth-callout/deploy/templates/deployment.yaml
  • auth-callout/deploy/values.yaml
  • auth-callout/src/internal/auth/auth_test.go
  • deploy/README.md
  • deploy/nats-event-bus/values.yaml
  • docs/authentication.md
  • local/nats/k8s/local-dev-values.yaml
💤 Files with no reviewable changes (1)
  • local/nats/k8s/local-dev-values.yaml
✅ Files skipped from review due to trivial changes (2)
  • docs/authentication.md
  • auth-callout/deploy/README.md
🚧 Files skipped from review as they are similar to previous changes (5)
  • auth-callout/deploy/templates/deployment.yaml
  • auth-callout/deploy/values.yaml
  • deploy/README.md
  • deploy/nats-event-bus/values.yaml
  • auth-callout/src/internal/auth/auth_test.go

📝 Walkthrough

Walkthrough

Adds tpl-driven extraVolumes/extraVolumeMounts to auth-callout, wires conditional mTLS CA mounting from the event-bus chart, updates deployment/auth docs and local dev values, and rewrites mTLS tests to generate certificates at runtime.

Changes

mTLS CA Automation

Layer / File(s) Summary
Templated volume/mount injection
auth-callout/deploy/values.yaml, auth-callout/deploy/templates/deployment.yaml
Adds extraVolumeTemplates and extraVolumeMountTemplates and renders user-supplied tpl templates into containers[].volumeMounts and spec.volumes when non-empty.
Chart README mTLS examples
auth-callout/deploy/README.md
Rewrites mTLS section to show mounting a CA Secret via example extraVolumeMounts/extraVolumes and parent-chart templating snippets for conditional inclusion.
Event-bus conditional wiring
deploy/nats-event-bus/values.yaml
Conditionally injects AUTH_CALLOUT_MTLS_CA_PATH and mounts an mtls-ca secret volume into auth-callout when global.eventBus.mtls.enabled is true using the new templated points.
Deployment & docs updates
deploy/README.md, docs/authentication.md
Documents automatic CA mounting when mTLS is enabled and removes explicit CA path overrides from example values.
Local config relocation
local/nats/k8s/local-dev-values.yaml
Moves observability.tracing.enabled under auth-callout.serviceConfig.observability.tracing.
mTLS test improvements
auth-callout/src/internal/auth/auth_test.go
Rewrites TestMTLSAuthentication to generate CA and client certs at runtime, asserts trusted cert acceptance and untrusted cert rejection, and adds createTestCA and createClientCert helpers.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Suggested reviewers

  • polarweasel
  • bryan-aguilar

Poem

🐰 In charts where secrets quietly hide,
A templated mount opens pathways wide,
When event-bus whispers mTLS is true,
The CA appears where auth-callout knew,
Tests now craft certs — a tidy hop and stride.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 50.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'fix(chart): mount mTLS CA for auth-callout' directly and concisely describes the main change across the pull request—adding mTLS CA mounting capability to the auth-callout Helm chart through templated volume hooks.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/chart/6230725-auth-callout-mtls-ca

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 golangci-lint (2.12.2)

level=error msg="[linters_context] typechecking error: pattern ./...: directory prefix . does not contain main module or its selected dependencies"


Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
auth-callout/deploy/values.yaml (1)

1-1: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Missing SPDX license header.

This YAML source file is missing the required SPDX header. Note deploy/nats-event-bus/values.yaml already carries it.

📝 Proposed fix
+# Copyright 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
+# SPDX-License-Identifier: Apache-2.0
+
 # Override the name and fullname of the chart

As per coding guidelines: "Every source file must include an SPDX license header: # Copyright 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. followed by # SPDX-License-Identifier: Apache-2.0".

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@auth-callout/deploy/values.yaml` at line 1, Add the required SPDX license
header to auth-callout/deploy/values.yaml by inserting the two YAML comment
lines at the very top: the copyright line "Copyright 2026 NVIDIA CORPORATION &
AFFILIATES. All rights reserved." and the SPDX identifier
"SPDX-License-Identifier: Apache-2.0" (each preceded by #), ensuring they appear
before any other file content.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@auth-callout/deploy/values.yaml`:
- Line 1: Add the required SPDX license header to
auth-callout/deploy/values.yaml by inserting the two YAML comment lines at the
very top: the copyright line "Copyright 2026 NVIDIA CORPORATION & AFFILIATES.
All rights reserved." and the SPDX identifier "SPDX-License-Identifier:
Apache-2.0" (each preceded by #), ensuring they appear before any other file
content.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: c5859c46-03a2-4c7c-8b49-5aeb55830323

📥 Commits

Reviewing files that changed from the base of the PR and between 038fe93 and 5240a62.

📒 Files selected for processing (9)
  • auth-callout/deploy/README.md
  • auth-callout/deploy/templates/_helpers.tpl
  • auth-callout/deploy/templates/configmap.yaml
  • auth-callout/deploy/templates/deployment.yaml
  • auth-callout/deploy/values.yaml
  • deploy/README.md
  • deploy/nats-event-bus/values.yaml
  • docs/authentication.md
  • local/nats/k8s/local-dev-values.yaml
💤 Files with no reviewable changes (1)
  • local/nats/k8s/local-dev-values.yaml

@FrankSpitulski
FrankSpitulski force-pushed the fix/chart/6230725-auth-callout-mtls-ca branch 2 times, most recently from ca580eb to d7897b2 Compare June 1, 2026 20:52

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
auth-callout/deploy/values.yaml (1)

1-1: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Missing SPDX license header.

This YAML file lacks the required license header (the sibling deploy/nats-event-bus/values.yaml includes it). Add it at the top of the file.

📝 Proposed header
+# Copyright 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
+# SPDX-License-Identifier: Apache-2.0
+
 # Override the name and fullname of the chart
 nameOverride: ""

As per coding guidelines: "Every source file must include an SPDX license header" for **/*.{go,ts,tsx,js,jsx,yaml,yml,sh}.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@auth-callout/deploy/values.yaml` at line 1, This file is missing the required
SPDX license header; fix it by inserting the same SPDX header used in the
sibling deploy/nats-event-bus/values.yaml at the very top of this file (above
the existing "# Override the name and fullname of the chart" line) so the YAML
begins with the project's standard SPDX-License-Identifier comment.
🧹 Nitpick comments (1)
auth-callout/deploy/templates/_helpers.tpl (1)

92-113: ⚖️ Poor tradeoff

Account for templated extraVolumeTemplates / extraVolumeMountTemplates in mTLS duplication checks (or document the limitation).

auth-callout.hasExtraVolume / auth-callout.hasExtraVolumeMount only scan .Values.extraVolumes / .Values.extraVolumeMounts and ignore extraVolumeTemplates / extraVolumeMountTemplates, so enabling auth-callout.mtlsCA.enabled: true while also adding an mtls-ca entry via the templated lists can produce duplicate mtls-ca volume/mount definitions.

No in-repo values combine these today: auth-callout/deploy/values.yaml defaults mtlsCA.enabled: false, and deploy/nats-event-bus/values.yaml injects mtls-ca via extraVolumeTemplates / extraVolumeMountTemplates gated by global.eventBus.mtls.enabled.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@auth-callout/deploy/templates/_helpers.tpl` around lines 92 - 113, The
hasExtraVolume and hasExtraVolumeMount template helpers currently only inspect
.Values.extraVolumes and .Values.extraVolumeMounts; update each helper
(auth-callout.hasExtraVolume and auth-callout.hasExtraVolumeMount) to also
iterate over .root.Values.extraVolumeTemplates and
.root.Values.extraVolumeMountTemplates (using | default list) and include those
entries in the same existence checks (compare get "name" for volumes, and get
"name" or get "mountPath" for mounts) so templated additions are detected, or
alternatively add a clear comment/docstring in each helper noting the limitation
if you opt not to handle templates.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@auth-callout/deploy/templates/_helpers.tpl`:
- Around line 132-152: The serviceConfig template ("auth-callout.serviceConfig")
currently uses kindIs "map" on the result of fromYaml ($fragment), which does
not detect YAML parse failures because fromYaml returns a map with an "Error"
key on failure; update the validation to check if (hasKey $fragment "Error") or
the equivalent and fail with a clear message when present (e.g.,
"serviceConfigTemplates entries must render to valid YAML maps: {{
$fragment.Error }}"), so malformed rendered templates do not silently merge into
$config; keep the rest of the merge logic ($config, serviceConfigTemplates, mtls
handling) unchanged.

---

Outside diff comments:
In `@auth-callout/deploy/values.yaml`:
- Line 1: This file is missing the required SPDX license header; fix it by
inserting the same SPDX header used in the sibling
deploy/nats-event-bus/values.yaml at the very top of this file (above the
existing "# Override the name and fullname of the chart" line) so the YAML
begins with the project's standard SPDX-License-Identifier comment.

---

Nitpick comments:
In `@auth-callout/deploy/templates/_helpers.tpl`:
- Around line 92-113: The hasExtraVolume and hasExtraVolumeMount template
helpers currently only inspect .Values.extraVolumes and
.Values.extraVolumeMounts; update each helper (auth-callout.hasExtraVolume and
auth-callout.hasExtraVolumeMount) to also iterate over
.root.Values.extraVolumeTemplates and .root.Values.extraVolumeMountTemplates
(using | default list) and include those entries in the same existence checks
(compare get "name" for volumes, and get "name" or get "mountPath" for mounts)
so templated additions are detected, or alternatively add a clear
comment/docstring in each helper noting the limitation if you opt not to handle
templates.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 40b996cb-272f-4232-baa4-f636698163ad

📥 Commits

Reviewing files that changed from the base of the PR and between 5240a62 and ca580eb.

📒 Files selected for processing (10)
  • auth-callout/deploy/README.md
  • auth-callout/deploy/templates/_helpers.tpl
  • auth-callout/deploy/templates/configmap.yaml
  • auth-callout/deploy/templates/deployment.yaml
  • auth-callout/deploy/values.yaml
  • auth-callout/src/internal/auth/auth_test.go
  • deploy/README.md
  • deploy/nats-event-bus/values.yaml
  • docs/authentication.md
  • local/nats/k8s/local-dev-values.yaml
💤 Files with no reviewable changes (1)
  • local/nats/k8s/local-dev-values.yaml
✅ Files skipped from review due to trivial changes (3)
  • docs/authentication.md
  • auth-callout/deploy/README.md
  • deploy/README.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • auth-callout/deploy/templates/configmap.yaml

Comment thread auth-callout/deploy/templates/_helpers.tpl Outdated
@FrankSpitulski
FrankSpitulski force-pushed the fix/chart/6230725-auth-callout-mtls-ca branch from d7897b2 to ea2d147 Compare June 1, 2026 21:24

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
auth-callout/deploy/values.yaml (1)

1-1: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Add required SPDX license header.

This YAML file is missing the required SPDX license header. As per coding guidelines, all .yaml files must include the copyright and license identifier at the top.

📄 Proposed fix
+# Copyright 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
+# SPDX-License-Identifier: Apache-2.0
+
 # Override the name and fullname of the chart

As per coding guidelines: **/*.{go,ts,tsx,js,jsx,yaml,yml,sh}: Every source file must include an SPDX license header.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@auth-callout/deploy/values.yaml` at line 1, Add the required SPDX license
header to the top of this YAML file: insert a standard comment block containing
the copyright owner and an SPDX-License-Identifier (e.g.,
"SPDX-License-Identifier: Apache-2.0" or the project's chosen license) above the
existing first line ("# Override the name and fullname of the chart") so the
file complies with the repository rule requiring SPDX headers for all .yaml/.yml
files.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@auth-callout/deploy/values.yaml`:
- Line 1: Add the required SPDX license header to the top of this YAML file:
insert a standard comment block containing the copyright owner and an
SPDX-License-Identifier (e.g., "SPDX-License-Identifier: Apache-2.0" or the
project's chosen license) above the existing first line ("# Override the name
and fullname of the chart") so the file complies with the repository rule
requiring SPDX headers for all .yaml/.yml files.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: fceb96e1-cec0-4370-b798-91998b4ce199

📥 Commits

Reviewing files that changed from the base of the PR and between d7897b2 and ea2d147.

📒 Files selected for processing (10)
  • auth-callout/deploy/README.md
  • auth-callout/deploy/templates/_helpers.tpl
  • auth-callout/deploy/templates/configmap.yaml
  • auth-callout/deploy/templates/deployment.yaml
  • auth-callout/deploy/values.yaml
  • auth-callout/src/internal/auth/auth_test.go
  • deploy/README.md
  • deploy/nats-event-bus/values.yaml
  • docs/authentication.md
  • local/nats/k8s/local-dev-values.yaml
💤 Files with no reviewable changes (1)
  • local/nats/k8s/local-dev-values.yaml
✅ Files skipped from review due to trivial changes (2)
  • docs/authentication.md
  • deploy/README.md
🚧 Files skipped from review as they are similar to previous changes (3)
  • auth-callout/deploy/templates/configmap.yaml
  • auth-callout/deploy/templates/deployment.yaml
  • auth-callout/src/internal/auth/auth_test.go

@FrankSpitulski
FrankSpitulski force-pushed the fix/chart/6230725-auth-callout-mtls-ca branch from ea2d147 to 064ed2d Compare June 1, 2026 22:09

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
auth-callout/deploy/values.yaml (1)

1-1: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Missing SPDX license header.

This .yaml file lacks the required SPDX header (present in deploy/nats-event-bus/values.yaml).

📝 Proposed header
+# Copyright 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
+# SPDX-License-Identifier: Apache-2.0
+
 # Override the name and fullname of the chart

As per coding guidelines: "Every source file must include an SPDX license header" for **/*.{go,ts,tsx,js,jsx,yaml,yml,sh}.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@auth-callout/deploy/values.yaml` at line 1, Add the required SPDX license
header to auth-callout/deploy/values.yaml (same header style used in
deploy/nats-event-bus/values.yaml) at the top of the file; ensure the header
matches project policy for YAML files (SPDX identifier and copyright line) so
every source file in the specified extensions includes the SPDX license header.
auth-callout/deploy/templates/deployment.yaml (1)

1-1: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Missing SPDX license header.

This template .yaml file lacks the required SPDX header.

📝 Proposed header
+# Copyright 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
+# SPDX-License-Identifier: Apache-2.0
 apiVersion: apps/v1

As per coding guidelines: "Every source file must include an SPDX license header" for **/*.{go,ts,tsx,js,jsx,yaml,yml,sh}.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@auth-callout/deploy/templates/deployment.yaml` at line 1, Add the required
SPDX license header as the first line of this YAML file (before the existing
apiVersion: apps/v1 line) using the project's chosen identifier (for example
"SPDX-License-Identifier: Apache-2.0") so every source file meets the SPDX
requirement; update the deployment.yaml template to include that header above
the apiVersion: apps/v1 entry.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@auth-callout/deploy/templates/deployment.yaml`:
- Line 1: Add the required SPDX license header as the first line of this YAML
file (before the existing apiVersion: apps/v1 line) using the project's chosen
identifier (for example "SPDX-License-Identifier: Apache-2.0") so every source
file meets the SPDX requirement; update the deployment.yaml template to include
that header above the apiVersion: apps/v1 entry.

In `@auth-callout/deploy/values.yaml`:
- Line 1: Add the required SPDX license header to
auth-callout/deploy/values.yaml (same header style used in
deploy/nats-event-bus/values.yaml) at the top of the file; ensure the header
matches project policy for YAML files (SPDX identifier and copyright line) so
every source file in the specified extensions includes the SPDX license header.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: f3b9adc4-5b9c-461e-8a51-54b92a8a085c

📥 Commits

Reviewing files that changed from the base of the PR and between ea2d147 and 064ed2d.

📒 Files selected for processing (8)
  • auth-callout/deploy/README.md
  • auth-callout/deploy/templates/deployment.yaml
  • auth-callout/deploy/values.yaml
  • auth-callout/src/internal/auth/auth_test.go
  • deploy/README.md
  • deploy/nats-event-bus/values.yaml
  • docs/authentication.md
  • local/nats/k8s/local-dev-values.yaml
💤 Files with no reviewable changes (1)
  • local/nats/k8s/local-dev-values.yaml
✅ Files skipped from review due to trivial changes (2)
  • docs/authentication.md
  • deploy/README.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • auth-callout/src/internal/auth/auth_test.go

@FrankSpitulski
FrankSpitulski marked this pull request as ready for review June 1, 2026 22:25
@FrankSpitulski
FrankSpitulski requested a review from a team June 1, 2026 22:25
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown

🔐 TruffleHog Secret Scan

No secrets or credentials found!

Your code has been scanned for 700+ types of secrets and credentials. All clear! 🎉

🔗 View scan details

🕐 Last updated: 2026-06-01 22:26:37 UTC | Commit: 064ed2d

@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown

🛡️ CodeQL Analysis

✅ No security issues found!

💡 Note: Enable GitHub Advanced Security to see full details in the Security tab.

🕐 Last updated: 2026-06-01 22:27:34 UTC | Commit: 064ed2d

Signed-off-by: Frank Spitulski <fspitulski@nvidia.com>
@FrankSpitulski
FrankSpitulski force-pushed the fix/chart/6230725-auth-callout-mtls-ca branch from 064ed2d to 6056a65 Compare June 1, 2026 22:32
@FrankSpitulski
FrankSpitulski enabled auto-merge (squash) June 1, 2026 22:33
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown

@FrankSpitulski
FrankSpitulski merged commit 24cc2cb into main Jun 1, 2026
19 checks passed
@FrankSpitulski
FrankSpitulski deleted the fix/chart/6230725-auth-callout-mtls-ca branch June 1, 2026 22:53
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.

2 participants