Skip to content

feat(global-router): consolidate GPU and multi-region MCS infrastructure - #17418

Merged
sachalmalick merged 1 commit into
global-router-v2from
codex/global-router-cdk-consolidated
Oct 27, 2026
Merged

sachalmalick merged 1 commit into
global-router-v2from
codex/global-router-cdk-consolidated

Conversation

@sachalmalick

Copy link
Copy Markdown
Contributor

Summary

Consolidate all outstanding local CDK infrastructure work into one commit against global-router-v2, scoped entirely to examples/global-router/cdk/.

  • Separate retained GPU foundations, assets, and reservation-targeted compute from application deployments, with fixed node counts, MINIMAL updates, and read-only capacity preflight checks.
  • Integrate Karmada/MCS support, pinned ServiceExport/ServiceImport CRDs, and operator registration/discovery guidance.
  • Add existing-cluster four-region peering, private routes, peer pod access and member setup, including the registration and certificate-rotation findings from live validation.

The CDK tree is identical to the completed infrastructure stack (#17266, including merged #17270 and #17271), rebased as a single commit on the latest target branch. This supersedes #17266. Application/runtime changes and benchmark artifacts remain in their separate PRs. Fleet identifiers and credentials stay in ignored operator configuration.

Closes #17263. Part of #17269.

Validation

  • TypeScript build and all 62 CDK tests passed on the consolidated branch.
  • Documentation lint passed for all four affected Markdown files.
  • CODEOWNERS coverage, whitespace checks, and checks for actual fleet identifiers/private keys passed.
  • Verified exactly one commit and 24 changed files, all under examples/global-router/cdk/; exact CDK tree match with the completed infrastructure branch.
  • Existing live-validation evidence from the source stack covers eight reserved GPU nodes across four regions, four Ready Karmada members, MCS imports, and cross-region pod connectivity. This consolidation performs no cloud deployment.

The local GPG key requires interactive unlocking; this commit has a DCO sign-off but no cryptographic signature. Full CI may require maintainer approval under the repository policy.

Combine the reserved GPU compute lifecycle, Karmada/MCS integration,
and existing-cluster four-region peering and discovery setup in the CDK
example. Keep operator identifiers in ignored configuration.

Refs #17263, #17269.

Co-authored-by: Anna Tchernych <atchernych@nvidia.com>
Signed-off-by: Sachal Malick <s@chal.ai>
@copy-pr-bot

copy-pr-bot Bot commented Oct 27, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@github-actions github-actions Bot added the feat label Oct 27, 2026
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Oct 27, 2026
@sachalmalick
sachalmalick marked this pull request as ready for review October 27, 2026 18:22
@sachalmalick
sachalmalick requested a review from a team as a code owner October 27, 2026 18:22
@sachalmalick
sachalmalick merged commit 80701ae into global-router-v2 Oct 27, 2026
24 of 26 checks passed
@sachalmalick
sachalmalick deleted the codex/global-router-cdk-consolidated branch October 27, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation feat size/XXL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant