Files
Evan Lezar 8c0153438c test(e2e): add GPU workload image artifacts (#1484)
* test(e2e): add GPU workload image artifacts

Closes #1476

Define local GPU workload image sources for smoke-pass, smoke-fail, and cuda-basic validation, plus a mise build task that tags images with the source revision and records the latest local image refs.

Signed-off-by: Evan Lezar <elezar@nvidia.com>

* test(e2e): add workload manifest build flow

Signed-off-by: Evan Lezar <elezar@nvidia.com>

* test(e2e): fix gpu workload README lint

Signed-off-by: Evan Lezar <elezar@nvidia.com>

* test(e2e): address gpu workload review feedback

Signed-off-by: Evan Lezar <elezar@nvidia.com>

---------

Signed-off-by: Evan Lezar <elezar@nvidia.com>
2026-06-15 11:26:06 -07:00
..

GPU workload smoke pass

smoke-pass validates image publishing, sandbox image compatibility, default entrypoint execution, and success-marker assertion plumbing.

The workload does not perform GPU-specific work. It prints OPENSHELL_GPU_WORKLOAD_SUCCESS and exits 0.

Build it with:

mise run e2e:workloads:build

That command also refreshes the local workload manifest at e2e/gpu/images/.build/workloads.yaml.

To build only this workload locally, set:

OPENSHELL_GPU_WORKLOAD_IMAGES=smoke-pass mise run e2e:workloads:build

Run it directly:

source e2e/gpu/images/.build/latest.env
docker run --rm "${OPENSHELL_E2E_GPU_SMOKE_PASS_IMAGE}"