#1152607 RFP: podlet -- Generate Podman Quadlet files from a Podman command, compose file, or existing object

#1152607#5
Date:
2026-10-30 14:08:36 UTC
From:
To:
* Package name    : podlet
  Version         : 0.3.2
  Upstream Contact: podman / redhat people, https://github.com/containers
* URL             : https://github.com/containers/podlet
* License         : MPL-2.0
  Programming Lang: Rust
  Description     : Generate Podman Quadlet files from a Podman command, compose file, or existing object

Podlet generates Podman Quadlet files from a Podman command, compose
file, or existing object.

Supports the following Podman commands:

    podman run
    podman pod create
    podman kube play
    podman network create
    podman volume create
    podman build
    podman image pull
    podman artifact pull

Convert a (docker) compose file to:

    Multiple Quadlet .container files.
    A Quadlet .pod file and .container files.
    A Quadlet .kube file and Kubernetes Pod YAML.
    A .quadlets file for use with podman quadlet install.

Generate from existing:

    Containers
    Pods
    Networks
    Volumes
    Images

Write to stdout or to a file.
Options for including common systemd unit options.
Checks for existing systemd services to avoid conflict.

    Opt-out with --skip-services-check.

Set Podman version compatibility with --podman-version.
Resolve relative host paths with --absolute-host-paths.
----

we already have quadlets in debian which is nice, but it's really
annoying to have to rebuild quadlet files when upstream gives you a
compose file already. and while we have podman-compose, it's not as
neat as quadlets: it creates this weird unit file that just calls
podman-compose and, well, it's just not as clean as quadlets.