Skip to content

feat(buildah): self-building OCI runtime#1138

Draft
keithy wants to merge 5 commits into
nextlevelbuilder:devfrom
keithy:feature/podman-setup-script
Draft

feat(buildah): self-building OCI runtime#1138
keithy wants to merge 5 commits into
nextlevelbuilder:devfrom
keithy:feature/podman-setup-script

Conversation

@keithy
Copy link
Copy Markdown
Contributor

@keithy keithy commented May 10, 2026

  • feat(options/podman): add interactive podman rootless server setup
  • feat(podman): refactor config structure and add OCI poststop hook

keithy added 2 commits May 11, 2026 13:08
- setup.sh: Interactive config installer with explanatory prompts
- keep-id userns: Container UID 0 maps to host user via containers.conf
- NGINX_DNS_RESOLVER: Set via env var (podman uses aardvark-dns, not 127.0.0.11)
- Storage at /opt/storage on external volume (e.g. ZFS)
- Network fix overlay for podman compose

See options/podman/README.md for documentation.

💘 Generated with Crush
- Reorganize config/containers/ to mirror destination path
- Add oci-hook.d/poststop for auto-commit on exit 42
- Simplify setup.sh to single recursive copy
- Update README with hook documentation

💘 Generated with Crush

Assisted-by: MiniMax-M2.7 via Crush <crush@charm.land>
@keithy keithy force-pushed the feature/podman-setup-script branch from 809d7fb to 345b00b Compare May 12, 2026 02:01
Files in options/podman/ now use + naming convention
(podman+network-fix.yml, podman+user-fix.yml) to be picked up
by prepare-compose.sh as overlay files.
@keithy keithy force-pushed the feature/podman-setup-script branch from 345b00b to 6d82842 Compare May 12, 2026 02:10
keithy added 2 commits May 13, 2026 01:26
Save mechanism will be handled via keithy/sensible instead.
- Use podman+*.yml naming (with + prefix)
- Remove compose.d/ references
- Remove OCI poststop hook docs (sensible handles save)
- Update file table to show current state
@keithy keithy marked this pull request as draft May 13, 2026 13:42
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