summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
diff options
context:
space:
mode:
authorMaximilian Bosch <mb@flyingcircus.io>2024-12-27 13:07:24 +0100
committerMaximilian Bosch <mb@flyingcircus.io>2025-02-27 11:08:33 +0100
commit7d443d378b07ad55686e9ba68faf16802c030025 (patch)
treef945bd75fdc87f7c081207437d0e61534de3b1a8 /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
parent02a75dfbd09c5c8a3703f31c468bb0644add9d8c (diff)
nixos/oci-containers: support rootless containers & healthchecks
Closes #259770 Closes #207050 The motivation for the former is to not execute the container as root, so you don't have to `sudo -i` to perform podman management tasks. The idea behind healthchecks is to be able to keep the unit in the activating state until the container is healthy, only then then unit is marked as active. The following changes were necessary: * Move the ctr-id into `/run/${containerName}` to make podman can actually write to it since it's now in its RuntimeDirectory. * Make `sdnotify` option configurable (`healthy` for healthchecks that must pass, default remains `conmon`). * Set Delegate=yes for `sdnotify=healthy` to make sure a rootless container can actually talk to sd_notify[1]. * Add a warning that lingering must be enabled to have a `systemd --user` instance running which is required for the cgroup support to work properly. * Added a testcase for rootless containers with both conmon and healthchecks. [1] https://github.com/containers/podman/discussions/20573#discussioncomment-7612481
Diffstat (limited to 'pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions