Uploaded image for project: 'Container Tools'
  1. Container Tools
  2. RUN-1596

Quadlet porting to podman

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal 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

              vrothber@redhat.com Valentin Rothberg
              umohnani Urvashi Mohnani
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: