-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
False
-
None
-
False
-
rhel-sst-container-tools
-
RUN 226
The objective is to integrate Quadlet into the containers/podman project. Quadlet allows for running (Podman) containers in systemd. It provides a K8s-YAML-like syntax to describe a workload which Quadlet translates into a systemd unit and executes it.
Quadlet is currently written in C. The objective is to
- Port Quadlet to Go
- Create a cmd/quadlet in containers/podman
- Move tests, man pages and other artifacts over to containers/podman
Use case
The main goal is to make sure that Quadlet and Podman (see podman-generate-systemd) share the logic for generating systemd units. Assuming Quadlet gets adopted more widely, both tools will mutually benefit from sharing the code for generating Podman systemd units. New features can be shipped simultaneously as well as bugs fixed at the same time.
DESIGN DOC: https://docs.google.com/document/d/163s2lf9D8Xp8maQYh0SOYTRZ71MhYBVLdQmhgRz8lME/edit?usp=sharing