Skip to content

ci: pin Podman e2e job to ubuntu-24.04 - #557

Merged
MoralCode merged 1 commit into
chaoss:mainfrom
drkrillo:ci/pin-podman-e2e-ubuntu-2404
Oct 29, 2026
Merged

MoralCode merged 1 commit into
chaoss:mainfrom
drkrillo:ci/pin-podman-e2e-ubuntu-2404

Conversation

@drkrillo

Copy link
Copy Markdown
Contributor

Pull Request Change Description

Pins the Podman end-to-end job to ubuntu-24.04. The Docker job stays on ubuntu-latest.

ubuntu-latest is moving to Ubuntu 26.04 (rollout Oct 19 - Nov 19). On 26.04 the Podman job fails at teardown with:

rootless netns: kill network process: permission denied

It's not CollectOSS code. On 26.04, Ubuntu's AppArmor profile for pasta doesn't let podman send it SIGTERM, so Podman can't stop the network helper of the compose network. Ubuntu bug: https://bugs.launchpad.net/bugs/2154379 (confirmed, no fix yet).

It already failed here in #556: https://github.com/chaoss/CollectOSS/actions/runs/40888219811

Same fix as chaoss/8Knot#1225. Runs on my fork there:

GitHub confirmed the bug and has a fix for the runner image in actions/runner-images#15184, not deployed yet.

24.04 stays supported in Actions until the 28.04 image. Once this is merged I'll open a follow-up issue to move back to ubuntu-latest when the Ubuntu bug is fixed.

Requested in #556 (comment)

Signed commits

  • Yes, I signed my commits.

Generative AI disclosure

Please select one option:

  • This contribution was NOT assisted or created by Generative AI tools.
  • This contribution was assisted or created by Generative AI tools.

If AI tools were used, please provide details below:
- What tools were used? Claude
- How were these tools used? Researching if the root cause of the issue was already repotted, and drafting part of this description.
- Did you review these outputs before submitting this PR? Yes. The code was written by me. I ran, checked and compared both workflows on my fork myself.

Signed-off-by: Juan Pasutti <juanpasutti@gmail.com>
@MoralCode
MoralCode merged commit 32e9c2d into chaoss:main Oct 29, 2026
15 checks passed
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.

2 participants