Uh oh!
There was an error while loading. Please reload this page.
test(e2e): run gpu workloads from manifest - #1709
Conversation
5cc2d92 to
efe4d25Compare5a84bca to
1c8f7b7CompareAuto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
de40d64 to
8426facCompare1c8f7b7 to
c5182b1Compare🌿 Preview your docs:https://nvidia-preview-pr-1709.docs.buildwithfern.com/openshell |
032f133 to
55ed9ceCompareLabel |
Label |
2f36b22 to
386d638Compareelezar
commented
Jun 23, 2026
BlockedGator is blocked by merge conflicts with the base branch. GitHub reports Next action: @elezar, please rebase or merge the base branch and resolve the conflicts, then push an updated head so gator can validate and review the PR. |
88e756c to
6c30486Compareelezar
commented
Jun 25, 2026
Re-check After Author UpdateI re-evaluated latest head Disposition: partially resolved. Remaining items:
Docs: GPU e2e documentation and gateway config reference updates are present; no docs navigation change appears necessary. Next state: |
elezar
commented
Jun 25, 2026
Re-check After CI UpdateI re-evaluated latest head Disposition: partially resolved, but not ready to leave review. Remaining items:
Next state: |
6c30486 to
0e9f9fcCompareelezar
commented
Jun 25, 2026
Re-check After Author UpdateI re-evaluated latest head Disposition: resolved for review; CI is still in progress. Remaining items:
Docs: GPU e2e documentation is updated under Next state: |
elezar
commented
Jun 25, 2026
BlockedGator is blocked from completing the required independent re-review for current head The PR also has new CI in progress for this head, so it is not ready to stay in Next action: OpenShell sandbox operator should refresh or relaunch gator with a working reviewer sub-agent, then re-run gator so the current diff can be independently reviewed and the pending checks can be reconciled. No PR author action is requested by this blocker. |
elezar
commented
Jun 25, 2026
Re-check After Reviewer UpdateI re-evaluated latest head Disposition: blocker resolved, but review follow-up is still needed. Remaining items:
Checks: Docs: GPU E2E documentation is updated under Next state: |
a351e3c to
87ea21eCompareelezar
commented
Jun 26, 2026
BlockedGator is blocked from completing the required independent re-review for current head The required CI gates are passing for this head, but gator cannot move the PR forward until the current diff has a successful independent review. Next action: OpenShell sandbox operator should refresh or relaunch gator with a working reviewer sub-agent, then re-run gator so the current diff can be independently reviewed and reconciled. No PR author action is requested by this blocker. |
87ea21e to
6938613Compareelezar
commented
Jun 26, 2026
PR Review StatusValidation: maintainer-authored, project-valid GPU E2E test-harness work linked to #1472. Review findings:
Nonblocking suggestions:
Docs: GPU E2E documentation is updated under Checks: Next state: |
6938613 to
e63040bCompareelezar
commented
Jun 26, 2026
PR Review StatusValidation: maintainer-authored, project-valid GPU E2E test-harness work linked to #1472. Review findings:
Nonblocking suggestions:
Docs: GPU E2E documentation is updated under Checks: Next state: |
e63040b to
f84ea0fCompareelezar
commented
Jun 26, 2026
Follow-up on the I checked the current autosquashed branch against
A separate review would make sense for introducing a brand-new YAML parser, changing runtime YAML parsing behavior, or expanding this dependency into new runtime paths. That is not what this PR is doing. |
elezar
commented
Jun 26, 2026
PR Review StatusValidation: maintainer-authored, project-valid GPU E2E test-harness work linked to #1472. Review findings:
Docs: GPU E2E documentation is updated under Checks: Next state: |
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
f84ea0f to
e776a13Compareelezar
commented
Jun 29, 2026
/ok-to-test e776a13 |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Summary
This PR adds manifest-driven GPU workload execution tests on top of the workload image artifacts from #1484. It keeps the existing GPU device-selection coverage, adds workload execution coverage under the umbrella
gputarget, and documents how to build workload images locally before running the GPU e2e suite.This branch is now rebased on the local e2e stabilization fixes from #1935, so the Docker GPU test path also includes the supervisor-image and host SSH linker-environment fixes needed for local Nix/devenv runs.
Related Issue
Closes#1472
Changes
openshell sandbox create --gpu --from <image> -- <command>and enforce declaredpassorfailexpectations.e2e/gpu/images/.build/workloads.yamlby default, withOPENSHELL_E2E_WORKLOAD_MANIFESTavailable for external manifests.serde_yamlto the e2e crate for manifest parsing.Testing
mise run pre-commitpassesValidation status:
mise run e2e:docker:gpumise run pre-commitwas run after rebasing ontomain; Rust format/check/clippy, markdown lint, Python format, license checks, and docs checks completed successfully.mise run pre-commitcurrently fails inhelm:lintbecause the local chart dependency directory is missing thepostgresqldependency. This is unrelated to the GPU workload changes.GPU validation commands for future runs:
mise run e2e:workloads:buildmise run e2e:docker:gpuNotes:
mise run e2e:workloads:buildbefore runningmise run e2e:docker:gpulocally.OPENSHELL_E2E_WORKLOAD_MANIFEST=/abs/path/to/workloads.yaml.Checklist