diff --git a/.github/workflows/e2e-kubernetes-test.yml b/.github/workflows/e2e-kubernetes-test.yml index 8ccf1ddf0..3eb4c25fb 100644 --- a/.github/workflows/e2e-kubernetes-test.yml +++ b/.github/workflows/e2e-kubernetes-test.yml @@ -84,8 +84,10 @@ jobs: set -euo pipefail for component in gateway supervisor; do image="ghcr.io/nvidia/openshell/${component}:${{ inputs.image-tag }}" + archive="${RUNNER_TEMP:-/tmp}/openshell-${component}-linux-amd64.tar" docker pull --platform linux/amd64 "$image" - kind load docker-image "$image" --name "$KIND_CLUSTER_NAME" + docker image save --platform linux/amd64 --output "$archive" "$image" + kind load image-archive "$archive" --name "$KIND_CLUSTER_NAME" done - name: Run Kubernetes E2E (Rust smoke)