Skip to content

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

Draft
elezar wants to merge 3 commits into
codex/2980-rootless-podman-nix-vmsfrom
codex/fedora-rootful-podman-e2e-canary
Draft

ci(e2e): add fedora rootful podman lane#2990
elezar wants to merge 3 commits into
codex/2980-rootless-podman-nix-vmsfrom
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)

@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

@elezar
elezar force-pushed the codex/fedora-rootful-podman-e2e-canary branch 2 times, most recently from 2f2844b to af67784 Compare August 31, 2026 11:15
@elezar
elezar changed the base branch from main to codex/2980-rootless-podman-nix-vms August 31, 2026 11:15
@elezar
elezar force-pushed the codex/2980-rootless-podman-nix-vms branch from 3192346 to fd4bbb7 Compare August 31, 2026 14:48
elezar added 3 commits August 31, 2026 16:54
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar
elezar force-pushed the codex/fedora-rootful-podman-e2e-canary branch from 5a06569 to 45dda28 Compare August 31, 2026 14:55
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