Quadlet: Add support for --sysctl flag

The Sysctl=name=value entry can be used to set --sysctl=name=value
directly without the need to use PodmanArgs=--sysctl=name=value.

Signed-off-by: Laurenz Kruty <git@laurenzkruty.de>
This commit is contained in:
Laurenz Kruty
2023-06-02 22:20:55 +02:00
parent 57797d8559
commit b37f74b732
4 changed files with 28 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
## assert-podman-args "--sysctl=net.ipv6.conf.all.disable_ipv6=1"
## assert-podman-args "--sysctl=net.ipv6.conf.all.use_tempaddr=1"
## assert-podman-args "--sysctl=net.ipv4.conf.lo.force_igmp_version=0"
[Container]
Image=localhost/imagename
Sysctl=net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.all.use_tempaddr=1
Sysctl=net.ipv4.conf.lo.force_igmp_version=0

View File

@@ -562,6 +562,7 @@ var _ = Describe("quadlet system generator", func() {
Entry("readwrite-notmpfs.container", "readwrite-notmpfs.container"),
Entry("seccomp.container", "seccomp.container"),
Entry("shortname.container", "shortname.container"),
Entry("sysctl.container", "sysctl.container"),
Entry("timezone.container", "timezone.container"),
Entry("user.container", "user.container"),
Entry("remap-manual.container", "remap-manual.container"),