Skip to content

Add Podman plugin#6701

Merged
qwerty287 merged 3 commits into
woodpecker-ci:mainfrom
head1328:patch-1
Jun 5, 2026
Merged

Add Podman plugin#6701
qwerty287 merged 3 commits into
woodpecker-ci:mainfrom
head1328:patch-1

Conversation

@head1328

@head1328 head1328 commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

woodpecker-ci-plugin-podman wraps podman build, podman push and podman manifest push --all (multi-arch manifest lists) and exposes every podman build / podman push flag 1:1 as plugin settings. It only needs CLONE_NEWUSER, which Codeberg's public agent pool grants through its default seccomp profile, so the plugin runs out of the box on ci.codeberg.org without requiring a self-hosted or privileged runner.

On a private self-hosted runner (e.g. the chilly-willy-agent FCOS+Podman reference setup) the plugin unlocks the rest of the Podman feature surface: overlay storage via fuse-overlayfs for fast layer-heavy builds, native cross-arch RUN for linux/amd64 plus linux/arm64 manifest lists via host-registered qemu binfmt handlers (no BUILDPLATFORM cross-stage workaround required), and trusted-image force-escalation through wally-walrus-agent-guard.

woodpecker-ci-plugin-podman wraps podman build, podman push and podman manifest push --all (multi-arch manifest lists) and exposes every podman build / podman push flag 1:1 as plugin settings. It only needs CLONE_NEWUSER, which Codeberg's public agent pool grants through its default seccomp profile, so the plugin runs out of the box on ci.codeberg.org without requiring a self-hosted or privileged runner.

On a private self-hosted runner (e.g. the chilly-willy-agent FCOS+Podman reference setup) the plugin unlocks the rest of the Podman feature surface: overlay storage via fuse-overlayfs for fast layer-heavy builds, native cross-arch RUN for linux/amd64 plus linux/arm64 manifest lists via host-registered qemu binfmt handlers (no BUILDPLATFORM cross-stage workaround required), and trusted-image force-escalation through wally-walrus-agent-guard.
@woodpecker-bot

woodpecker-bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Surge PR preview deployment succeeded. View it at https://woodpecker-ci-woodpecker-pr-6701.surge.sh

@qwerty287 qwerty287 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@qwerty287 qwerty287 merged commit e8aa758 into woodpecker-ci:main Jun 5, 2026
7 checks passed
@woodpecker-bot woodpecker-bot mentioned this pull request Jun 5, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants