Skip to content

ci(e2e): load single-arch images into kind#1518

Merged
TaylorMutch merged 1 commit into
mainfrom
fix-kube-e2e-single-arch-load/tm
May 22, 2026
Merged

ci(e2e): load single-arch images into kind#1518
TaylorMutch merged 1 commit into
mainfrom
fix-kube-e2e-single-arch-load/tm

Conversation

@TaylorMutch
Copy link
Copy Markdown
Collaborator

Summary

Load Kubernetes E2E images into kind from explicit single-platform archives. This avoids the kind load docker-image path importing a multi-arch tag with ctr --all-platforms --digests after only the linux/amd64 image content was pulled locally.

Related Issue

N/A

Related to the Kubernetes E2E failure observed on PR #1516:
https://github.com/NVIDIA/OpenShell/actions/runs/26269734764/job/77321344877

Changes

  • Keep pulling the gateway and supervisor images as linux/amd64.
  • Save each image as a linux/amd64 Docker archive.
  • Load those archives into the kind node with kind load image-archive.

Testing

  • mise run pre-commit passes
  • Unit tests added/updated
  • E2E tests added/updated
    • Requested with the test:e2e label.

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)

Signed-off-by: Taylor Mutch <taylormutch@gmail.com>
@TaylorMutch TaylorMutch added the test:e2e Requires end-to-end coverage label May 22, 2026
@github-actions
Copy link
Copy Markdown

Label test:e2e applied for 5979bba. Open Branch E2E Checks, find the run for commit 5979bba, and click Re-run all jobs to execute with the label set. The run will execute the standard E2E suite after building the required gateway and supervisor images once. The matching required CI gate status on this PR will flip green automatically once the run finishes.

@TaylorMutch TaylorMutch enabled auto-merge (squash) May 22, 2026 13:05
@TaylorMutch TaylorMutch merged commit 57b71c6 into main May 22, 2026
39 of 40 checks passed
@TaylorMutch TaylorMutch deleted the fix-kube-e2e-single-arch-load/tm branch May 22, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:e2e Requires end-to-end coverage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants