spiegel_podman/test/e2e/quadlet
Ygal Blum 76cca08f8a Quadlet - explicit support for read-only-tmpfs
Add Quadlet key and disconnect relationship withr read-only
Update and add tests
Update man with new key

Remove the reference to VolatileTmpfs in the man page to reduce its
usage, since the same functionality can be achieved using the Tmpfs key
while keeping its support to maintain backward compatibility

Signed-off-by: Ygal Blum <ygal.blum@gmail.com>
2023-10-25 13:28:15 +03:00
..
test_subdir quadlet recursively scan for unit files 2023-07-20 23:10:28 +01:00
absolute.path.kube Quadlet: kube: use ExecStopPost 2023-05-25 14:46:35 +02:00
all-tags.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
annotation.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
arch-os.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
arch.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
auth.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
autoupdate.container Add support for setting autoupdate in quadlet 2023-06-15 09:30:37 -04:00
autoupdate.kube Kube quadlets can support autoupdate as well as containers 2023-06-27 11:20:14 -04:00
basepodman.container Quadlet - do not set log-driver by default 2023-04-13 09:14:40 +03:00
basic.container Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
basic.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
basic.kube Quadlet: kube: use ExecStopPost 2023-05-25 14:46:35 +02:00
basic.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
basic.volume qudlet: Respect $PODMAN env var for podman binary 2022-12-16 09:47:49 +01:00
capabilities.container quadlet: Use same default capability set as podman run 2022-12-02 16:37:22 +01:00
capabilities2.container quadlet: Allow multiple elements on each Add/DropCaps line 2022-10-25 13:09:22 +02:00
certs.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
configmap.kube Quadlet: Add support for ConfigMap key in Kube section 2023-01-09 14:58:31 +02:00
containersconfmodule.container Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
containersconfmodule.image Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
containersconfmodule.kube Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
containersconfmodule.network Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
containersconfmodule.volume Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
creds.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
decrypt.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
device-copy.volume quadlet: Add device support for .volume files 2023-01-26 14:46:57 +02:00
device.volume quadlet: Add device support for .volume files 2023-01-26 14:46:57 +02:00
devices.container Support systemd optional prefix '-' for devices. 2023-04-26 14:22:57 -04:00
disable-dns.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
disableselinux.container Add support for SecurityLabelNested flag in quadlet 2023-06-06 10:30:48 -04:00
dns-options.container Add DNS fields to Container and Network unit groups 2023-09-13 13:16:53 -04:00
dns-search.container Add DNS fields to Container and Network unit groups 2023-09-13 13:16:53 -04:00
dns.container Add DNS fields to Container and Network unit groups 2023-09-13 13:16:53 -04:00
dns.network Add DNS fields to Container and Network unit groups 2023-09-13 13:16:53 -04:00
downforce.kube Quadlet - add support for KubeDownForce 2023-10-17 14:43:01 +03:00
driver.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
env-file.container Quadlet - treat paths starting with systemd specifiers as absolute 2023-03-28 10:30:33 +03:00
env-host-false.container Quadlet Container: Add support for EnvironmentFile and EnvironmentHost 2023-01-03 13:14:31 +02:00
env-host.container Quadlet Container: Add support for EnvironmentFile and EnvironmentHost 2023-01-03 13:14:31 +02:00
env.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
escapes.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
exec.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
exit_code_propagation.kube Quadlet: kube: add ExitCodePropagation field 2023-05-25 14:46:35 +02:00
gateway.less-subnet.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
gateway.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
gateway.no-subnet.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
globalargs.container Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
globalargs.image Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
globalargs.kube Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
globalargs.network Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
globalargs.volume Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
group.container Allow systemd specifiers in User and Group Quadlet keys 2023-10-18 09:23:35 -04:00
health.container Quadlet - Add support for health checks configuration in .container files 2023-03-20 09:53:49 +02:00
hostname.container quadlet: support HostName 2023-05-09 13:35:54 +02:00
image-no-image.volume Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
image.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
image.volume Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
install.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
internal.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
ip.container Quadlet: add support for setting --ip and --ip6 2023-03-06 18:36:41 -07:00
ipam-driver.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
ipv6.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
label.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
label.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
label.volume Initial quadlet version integrated in golang 2022-10-17 15:56:03 +02:00
logdriver.container Quadlet: Add support for LogDriver key in container and kube units 2023-02-21 11:56:35 +02:00
logdriver.kube Quadlet: Add support for LogDriver key in container and kube units 2023-02-21 11:56:35 +02:00
mask.container Add quadlet container support for Mask,Umask options 2023-06-14 14:07:39 -04:00
mount.container Quadlet container mount - support non key=val options 2023-09-27 16:20:00 +03:00
name.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
name.network Allow setting volume and network names in Quadlet 2023-07-10 20:33:19 +01:00
name.volume Allow setting volume and network names in Quadlet 2023-07-10 20:33:19 +01:00
nestedselinux.container Add support for SecurityLabelNested flag in quadlet 2023-06-06 10:30:48 -04:00
network.container quadlet: Add support for Network=... 2022-10-25 13:09:51 +02:00
network.kube Quadlet: add network support 2022-12-18 11:25:20 +02:00
network.quadlet.container Quadlet Network - Fix the name of the required network service 2023-01-02 14:55:56 +02:00
network.quadlet.kube Quadlet Network - Fix the name of the required network service 2023-01-02 14:55:56 +02:00
no-image.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
noimage.container Add quadlet support for rootfs= containers 2023-02-06 12:54:33 -05:00
notify.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
oneshot.container quadlet: Support Type=oneshot container files 2022-12-21 12:49:50 +01:00
oneshot.kube Quadlet - support oneshot .kube files 2023-10-11 18:56:29 +03:00
options.multiple.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
options.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
os.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
other-sections.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
pids-limit.container Add support for PidsLimit in quadlet 2023-09-13 14:32:35 -04:00
podmanargs.container Quadlet - add support for PodmanArgs to all groups 2023-05-24 10:05:02 +03:00
podmanargs.kube Quadlet - add support for PodmanArgs to all groups 2023-05-24 10:05:02 +03:00
podmanargs.network Quadlet - add support for PodmanArgs to all groups 2023-05-24 10:05:02 +03:00
podmanargs.volume Quadlet - add support for PodmanArgs to all groups 2023-05-24 10:05:02 +03:00
ports.container Quadlet Kube - add support for PublishPort key 2023-01-12 10:19:14 +02:00
ports.kube Quadlet Kube - add support for PublishPort key 2023-01-12 10:19:14 +02:00
ports_ipv6.container Quadlet Kube - add support for PublishPort key 2023-01-12 10:19:14 +02:00
ports_ipv6.kube Quadlet Kube - add support for PublishPort key 2023-01-12 10:19:14 +02:00
pull.container Quadlet - add support for Pull key in .container 2023-06-04 09:06:30 +03:00
range.less-subnet.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
range.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
range.no-subnet.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
readonly-notmpfs.container Quadlet - explicit support for read-only-tmpfs 2023-10-25 13:28:15 +03:00
readonly-tmpfs.container Quadlet - explicit support for read-only-tmpfs 2023-10-25 13:28:15 +03:00
readonly.container Quadlet - explicit support for read-only-tmpfs 2023-10-25 13:28:15 +03:00
readwrite-notmpfs.container quadlet: Handle booleans that have defaults better 2022-12-20 11:00:48 +01:00
remap-auto.container quadlet: Rework uid/gid remapping 2022-11-21 18:02:19 +01:00
remap-auto.kube Quadlet Kube: Add support for userns flag 2022-12-05 21:26:23 +02:00
remap-auto2.container quadlet: Rework uid/gid remapping 2022-11-21 18:02:19 +01:00
remap-auto2.kube Quadlet Kube: Add support for userns flag 2022-12-05 21:26:23 +02:00
remap-keep-id.container Quadlet: add support for keep-id with mapping values 2023-03-28 16:07:12 +03:00
remap-keep-id2.container Trim whitespace from unit files while parsing 2023-06-25 06:33:37 -04:00
remap-manual.container quadlet: Rework uid/gid remapping 2022-11-21 18:02:19 +01:00
remap-manual.kube Quadlet Kube: Add support for userns flag 2022-12-05 21:26:23 +02:00
rootfs.container Add quadlet support for rootfs= containers 2023-02-06 12:54:33 -05:00
seccomp.container quadlet: Add support for setting seccomp profile 2022-10-25 13:09:48 +02:00
secrets.container Quadlet: Add support for the Secret key in Container group 2023-02-08 16:12:08 +02:00
selinux.container Add SELinux label types support to quadlet 2023-02-06 12:54:34 -05:00
shmsize.container Add support for ShmSize to quadlet 2023-07-22 06:41:39 -04:00
shortname.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
subnet-trio.multiple.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
subnet-trio.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
subnets.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
sysctl.container Quadlet: Add support for --sysctl flag 2023-06-08 21:19:09 +02:00
syslog.identifier.kube Quadlet Kube: Add support for relative path for YAML file 2022-12-05 16:08:50 +02:00
timezone.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
tls-verify.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
uid.volume Initial quadlet version integrated in golang 2022-10-17 15:56:03 +02:00
ulimit.container Add support for Ulimit in quadlet 2023-09-14 06:17:43 -04:00
unmask.container Add quadlet container support for Mask,Umask options 2023-06-14 14:07:39 -04:00
user.container Allow systemd specifiers in User and Group Quadlet keys 2023-10-18 09:23:35 -04:00
user1.container Allow systemd specifiers in User and Group Quadlet keys 2023-10-18 09:23:35 -04:00
user2.container Allow systemd specifiers in User and Group Quadlet keys 2023-10-18 09:23:35 -04:00
variant.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
volatiletmp-readonly.container Quadlet - explicit support for read-only-tmpfs 2023-10-25 13:28:15 +03:00
volatiletmp-readwrite.container Quadlet - explicit support for read-only-tmpfs 2023-10-25 13:28:15 +03:00
volume.container Quadlet - treat paths starting with systemd specifiers as absolute 2023-03-28 10:30:33 +03:00
workingdir-service.kube Quadlet - Allow setting Service WorkingDirectory for Kube units 2023-07-19 11:56:38 +03:00
workingdir-unit.kube Quadlet - Allow setting Service WorkingDirectory for Kube units 2023-07-19 11:56:38 +03:00
workingdir-yaml-abs.kube Quadlet - Allow setting Service WorkingDirectory for Kube units 2023-07-19 11:56:38 +03:00
workingdir-yaml-rel.kube Quadlet - Allow setting Service WorkingDirectory for Kube units 2023-07-19 11:56:38 +03:00
workingdir.container Add WorkingDir support to quadlet 2023-06-12 05:15:44 -04:00