Skip to content

docs(rfc): clarify workload identity for shared supervisors - #2

Merged
FrostGod merged 1 commit into
FrostGod:docs/4311-multi-sandbox-ha-supervisors-rfc/FrostGodfrom
dhirajsb:docs/4649-shared-workload-identity/dhirajsb
Oct 16, 2026
Merged

FrostGod merged 1 commit into
FrostGod:docs/4311-multi-sandbox-ha-supervisors-rfc/FrostGodfrom
dhirajsb:docs/4649-shared-workload-identity/dhirajsb

Conversation

@dhirajsb

Copy link
Copy Markdown

Summary

Revise section 5 of NVIDIA#4377 to address the workload-identity review comments. Shared supervisors acquire sandbox-specific JWT-SVIDs on demand, and the gateway independently checks the subject against the authenticated sandbox.

This contribution targets FrostGod's RFC branch. Dedicated-supervisor behavior is unchanged.

Related Issue

Closes NVIDIA#4649. Part of NVIDIA#4311.

Changes

  • Bind acquisition, use, and caches to sandbox/run, current ownership, and audience; preserve the supervisor-initiated runtime channel.
  • Describe authorized middleware injection through X-Workload-SVID, with destination binding and protection from agent spoofing or disclosure.
  • Separate Kata's UDS limitation from supervisor topology. Document a VM-local Teleport bot socket as a provider-specific option to validate, requiring sandbox-scoped authority and isolation from agent processes.
  • Preserve fail-closed behavior and private-key confinement; require separate review of delegated acquisition authority.

Testing

  • Mermaid validation: all diagrams in the RFC pass.
  • git diff --check passes.
  • Markdown lint: revised section 5 passes in isolation (heading normalized for standalone lint). Full-file lint reports the same two existing spacing errors at lines 23–24 as the unchanged base.
  • Referenced SPIFFE and Teleport documentation reviewed.

Documentation only. No runtime or Kata deployment validation performed.

Checklist

  • Conventional Commit title.
  • DCO sign-off.
  • RFC updated; no implementation or unrelated sections changed.

@FrostGod
FrostGod force-pushed the docs/4311-multi-sandbox-ha-supervisors-rfc/FrostGod branch from cd5e6ae to c3d6029 Compare October 16, 2026 06:41
Signed-off-by: Dhiraj Bokde <dbokde@nvidia.com>
@dhirajsb
dhirajsb force-pushed the docs/4649-shared-workload-identity/dhirajsb branch from fbaa071 to 294db67 Compare October 16, 2026 07:01
@FrostGod
FrostGod merged commit 7396ca7 into FrostGod:docs/4311-multi-sandbox-ha-supervisors-rfc/FrostGod Oct 16, 2026
12 of 14 checks passed
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