Skip to content

feat(kubernetes): prototype driver config passthrough#1744

Draft
elezar wants to merge 5 commits into
mainfrom
poc/kubernetes-driver-config-1589
Draft

feat(kubernetes): prototype driver config passthrough#1744
elezar wants to merge 5 commits into
mainfrom
poc/kubernetes-driver-config-1589

Conversation

@elezar
Copy link
Copy Markdown
Member

@elezar elezar commented Jun 4, 2026

Summary

Draft POC that demonstrates the RFC #1589 driver_config path end to end: CLI raw JSON, gateway driver-key selection, and Kubernetes driver-local typed config consumption.

This is intentionally not a final Kubernetes config API. The goal is to drive discussion on RFC 0005 / PR #1589 and make the extension boundaries concrete enough to review.

Related Issue

Discussion POC for #1589.

Related to #1492.

Does not close either reference.

Changes

  • Adds a pre-POC Docker test cleanup that switches sandbox template fixtures to ..Default::default().
  • Adds experimental --driver-config-json CLI plumbing and forwards the selected driver block through the gateway to the compute driver.
  • Adds Kubernetes POC handling for a narrow driver-local config shape covering pod scheduling fields and agent container resources.
  • Documents the experimental CLI surface and Kubernetes POC shape.
  • Notes in the Kubernetes driver that the typed config schema should remain driver-local and may later move to driver-local proto definitions.

Testing

  • mise run pre-commit passes
  • Unit tests added/updated
  • E2E tests added/updated (not run for this POC)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (not applicable; published/reference docs updated instead)

elezar added 5 commits June 4, 2026 15:53
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented Jun 4, 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.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 4, 2026

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