Skip to content

ci(e2e): add fedora rootful podman lane - #2990

Draft
elezar wants to merge 5 commits into
mainfrom
codex/fedora-rootful-podman-e2e-canary
Draft

ci(e2e): add fedora rootful podman lane#2990
elezar wants to merge 5 commits into
mainfrom
codex/fedora-rootful-podman-e2e-canary

Conversation

@elezar

@elezar elezar commented Aug 27, 2026

Copy link
Copy Markdown
Member

Summary

Adds Fedora rootful Podman coverage through the Nix test-guest harness and switches the Fedora release canary away from nested Docker/systemd to the same VM-based rootful Podman environment.

Related Issue

No issue required: CI-only follow-up to validate the Fedora RPM/rootful Podman release path.

Changes

  • Pulls in the Nix guest/prebuilt artifact E2E runner plumbing from test(e2e): add rootless podman nix vm lane #2982.
  • Adds a Fedora rootful Podman test-guest configuration and gateway config.
  • Adds a focused Fedora rootful Podman E2E lane using sandbox_lifecycle.
  • Reworks the Fedora release canary to install RPMs in a Fedora Nix VM with rootful Podman.
  • Updates testing docs and release-canary skill guidance.

Testing

  • mise run pre-commit passes
  • YAML parse for changed workflow/playbook files
  • nix run .#test-guest -- --list shows podman-rootful
  • Full Fedora VM E2E run locally
  • E2E tests added/updated (if applicable)

Checklist

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

elezar added 5 commits August 27, 2026 14:08
The probe was added with the original rootless Podman CI lane in #2119 while investigating #2075. The reported failure was later traced to mismatched gateway and sandbox versions rather than rootless Podman capability-set handling.

Since #2981 removed the direct rootless Podman job, this probe no longer has a caller and does not represent active coverage.

Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
…ms' into codex/fedora-rootful-podman-e2e-canary
Signed-off-by: Evan Lezar <elezar@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Aug 27, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@github-actions

Copy link
Copy Markdown

@elezar

elezar commented Aug 27, 2026

Copy link
Copy Markdown
Member Author

/ok-to-test 75cec8f

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant