Skip to content

fix(e2e): isolate kubernetes user namespace test#1276

Merged
drew merged 4 commits intomainfrom
fix-e2e
May 8, 2026
Merged

fix(e2e): isolate kubernetes user namespace test#1276
drew merged 4 commits intomainfrom
fix-e2e

Conversation

@drew
Copy link
Copy Markdown
Collaborator

@drew drew commented May 8, 2026

Summary

Keep the Kubernetes-only user namespace e2e test out of the Docker and Podman e2e jobs by declaring it as an explicit Cargo test target gated by e2e-kubernetes.

The earlier .github/workflows/e2e-gate.yml changes were reverted; the net PR diff now only changes e2e/rust/Cargo.toml.

Related Issue

N/A

Changes

  • Add an e2e-kubernetes feature for Kubernetes-specific Rust e2e tests.
  • Add an explicit user_namespaces Rust e2e test target requiring e2e-kubernetes.
  • Restore .github/workflows/e2e-gate.yml to match main.

Testing

  • cargo test --manifest-path e2e/rust/Cargo.toml --features e2e -- --list user_namespaces
  • cargo test --manifest-path e2e/rust/Cargo.toml --features e2e-docker -- --list user_namespaces
  • cargo test --manifest-path e2e/rust/Cargo.toml --features e2e-kubernetes --test user_namespaces -- --list
  • mise run pre-commit passes
  • E2E workflow rerun passes on GitHub

Checklist

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

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@drew drew requested review from a team, derekwaynecarr, maxamillion and mrunalp as code owners May 8, 2026 20:26
@drew drew added the test:e2e Requires end-to-end coverage label May 8, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 8, 2026

Label test:e2e applied for cc7a023. Open the existing run and click Re-run all jobs to execute with the label set. The E2E Gate check on this PR will flip green automatically once the run finishes.

drew added 2 commits May 8, 2026 13:33
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@drew drew changed the title fix(ci): make e2e gate reruns idempotent fix(ci): repair e2e gate and suite selection May 8, 2026
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@drew drew changed the title fix(ci): repair e2e gate and suite selection fix(e2e): isolate kubernetes user namespace test May 8, 2026
@drew drew merged commit b8e8743 into main May 8, 2026
44 of 48 checks passed
@drew drew deleted the fix-e2e branch May 8, 2026 21:46
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