podman/contrib/systemd/system
Valentin Rothberg 8684d41e38 k8systemd: run k8s workloads in systemd
Support running `podman play kube` in systemd by exploiting the
previously added "service containers".  During `play kube`, a service
container is started before all the pods and containers, and is stopped
last.  The service container communicates its conmon PID via sdnotify.

Add a new systemd template to dispatch such k8s workloads.  The argument
of the template is the path to the k8s file.  Note that the path must be
escaped for systemd not to bark:

Let's assume we have a `top.yaml` file in the home directory:
```
$ escaped=$(systemd-escape ~/top.yaml)
$ systemctl --user start podman-play-kube@$escaped.service
```

Closes: https://issues.redhat.com/browse/RUN-1287
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2022-05-17 10:18:58 +02:00
..
podman-docker.conf Add link from docker.sock to podman.sock 2020-01-27 09:52:25 -05:00
podman-play-kube@.service.in k8systemd: run k8s workloads in systemd 2022-05-17 10:18:58 +02:00
podman-restart.service.in systemd: replace multi-user with default.target 2021-11-30 14:37:25 +01:00
podman.service.in systemd: enable all cgroups when running as a service 2022-03-30 15:49:06 +02:00
podman.socket podman.service: set doc to podman-system-service 2020-07-20 11:42:02 +02:00