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
Multi-cluster self-managed NVCF needs certificate-validated worker-to-control-
plane communication over QUIC. Load balancer and Gateway API termination do not
cover this path because the target deployments pass UDP through to the NVCF
request router.
The supported design uses cert-manager for service certificates, pluggable
issuers for managed and customer-owned PKI, and explicit public trust material
for compute-plane workers. Client identity remains PSAT/OIDC based. Mutual TLS
is not part of this epic.
feat(self-managed): support a pre-created LLM request-router TLS Secret #947 adds a pre-created request-router TLS Secret mode. It must preserve
customer ownership of issuance and renewal, avoid rendering a cert-manager Certificate, and keep the public worker trust bundle separate from the
server private key.
Validate self-managed PKI end to end #52 records released-artifact end-to-end validation. It must prove a real
LLM workload connects over certificate-validated reverse QUIC and that wrong
or missing trust fails closed.
Required related work outside the native hierarchy:
PR #951 merged and closed #950. The self-managed stack now has one
dependency-stage owner for the nvcf-pki Helm release. Preserve that ownership
model when implementing #947.
PR #777 is open and mergeable, but still requires review and completion of its
current checks. Its previous live-cluster validation exercised the earlier
filesystem watcher. Before merge, rerun the rotation scenarios against a real
kubelet using the current 30-second polling implementation. Confirm activation
within the polling window, repeated rotations recover from transient rejected
reads, and the expiry gauge advances for every valid rotation.
End-to-end gap
Issue #52 has no implementation or recorded validation evidence. Complete it
after #947 and PR #777 with:
An explicitly configured worker-reachable request-router endpoint.
Problem
Multi-cluster self-managed NVCF needs certificate-validated worker-to-control-
plane communication over QUIC. Load balancer and Gateway API termination do not
cover this path because the target deployments pass UDP through to the NVCF
request router.
The supported design uses cert-manager for service certificates, pluggable
issuers for managed and customer-owned PKI, and explicit public trust material
for compute-plane workers. Client identity remains PSAT/OIDC based. Mutual TLS
is not part of this epic.
Current status
The native hierarchy is 8 of 10 complete.
Completed:
nvcf-cli.Remaining native sub-issues:
customer ownership of issuance and renewal, avoid rendering a cert-manager
Certificate, and keep the public worker trust bundle separate from theserver private key.
LLM workload connects over certificate-validated reverse QUIC and that wrong
or missing trust fails closed.
Required related work outside the native hierarchy:
merge before this epic closes. Client trust reload remains separate in feat(stargate): hot reload client TLS trust bundles #931.
Integration status
PR #951 merged and closed #950. The self-managed stack now has one
dependency-stage owner for the
nvcf-pkiHelm release. Preserve that ownershipmodel when implementing #947.
PR #777 is open and mergeable, but still requires review and completion of its
current checks. Its previous live-cluster validation exercised the earlier
filesystem watcher. Before merge, rerun the rotation scenarios against a real
kubelet using the current 30-second polling implementation. Confirm activation
within the polling window, repeated rotations recover from transient rejected
reads, and the expiry gauge advances for every valid rotation.
End-to-end gap
Issue #52 has no implementation or recorded validation evidence. Complete it
after #947 and PR #777 with:
deferred in Expose the LLM request router to split-cluster workers #689.
SAN.
Deferred follow-up
These items do not block this epic, #52, or general availability:
halves, but its server-identity portion in PR feat(stargate): reload mounted TLS server identities without restarts #777 is required now.
Completion criteria
review and checks, and merge the server-identity reload change.
in feat(stargate): hot reload client TLS trust bundles #931 without treating the server-identity work as deferred.
explicitly recorded as follow-up.