spiegel_podman/test/e2e/quadlet
umut-polat 926f562bd5 quadlet: allow empty Entrypoint to clear image default
Setting Entrypoint= (empty value) in a quadlet .container file should
produce --entrypoint "" in the generated podman command, which clears
the image's default entrypoint. Previously this was silently ignored
because lookupAndAddString skips empty values.

Move the Entrypoint key out of the generic stringKeys map and handle
it separately so that an empty value is passed through.

Closes #28213

Signed-off-by: umut-polat <52835619+umut-polat@users.noreply.github.com>
2026-03-13 08:14:57 +00:00
..
merged-override.container.d quadlet: Support systemd style dropin files 2023-11-29 13:46:52 +01:00
merged.container.d quadlet: Support systemd style dropin files 2023-11-29 13:46:52 +01:00
template@.container.d quadlet: Add tests for templates 2024-01-26 13:57:47 +01:00
template@instance.container.d quadlet: Add tests for templates 2024-01-26 13:57:47 +01:00
test_subdir quadlet recursively scan for unit files 2023-07-20 23:10:28 +01:00
a.network.reuse.container quadlet: fix inter-dependency of containers in Network= 2024-12-11 08:33:37 +08:00
a.network.reuse.name.container quadlet: fix inter-dependency of containers in Network= 2024-12-11 08:33:37 +08: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.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
annotation.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
apparmor.container Add AppArmor key to quadlet .container files 2025-11-05 18:15:52 -05:00
arch-os.image Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
arch.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
arch.image Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
artifact-mount.container Add artifact quadlet unit type support 2025-10-10 11:08:33 -03:00
auth.image Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
authfile.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04: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 - remove the usage of cid and podid for container and pod files 2025-04-30 07:59:15 -04:00
basic.artifact Add artifact quadlet unit type support 2025-10-10 11:08:33 -03:00
basic.build Honor users requests in quadlet files 2024-11-04 15:08:26 -05:00
basic.container Quadlet - remove the usage of cid and podid for container and pod files 2025-04-30 07:59:15 -04:00
basic.image quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
basic.kube e2e tests: use /var/tmp, not $TMPDIR, as workdirs 2024-04-26 14:29:56 -06:00
basic.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
basic.pod Respect user-specified Restart= policy in pod units 2026-02-16 22:12:18 +01:00
basic.volume qudlet: Respect $PODMAN env var for podman binary 2022-12-16 09:47:49 +01:00
build-not-found.quadlet.volume Quadlet: Add support for .build files 2024-05-27 16:59:39 +02:00
build.multiple-tags.container Quadlet - Support multiple image tags in .build files 2024-08-29 15:07:49 -04:00
build.quadlet.servicename.volume quadlet: add default network dependencies to all units 2024-10-18 14:01:22 +02:00
build.quadlet.volume quadlet: add default network dependencies to all units 2024-10-18 14:01:22 +02:00
buildarg.build Test for multiple key/val arguments 2025-10-08 13:20:41 -04:00
capabilities.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
capabilities2.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
certs.image Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
cgroups-mode.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
comment-with-continuation.container add support to ; for comments in unit files as per systemd documentation 2025-01-13 14:20:24 +01:00
configmap.kube e2e tests: use /var/tmp, not $TMPDIR, as workdirs 2024-04-26 14:29:56 -06:00
containersconfmodule.build Quadlet: Add support for .build files 2024-05-27 16:59:39 +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 - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
decrypt.image Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
delete.network Quadlet - allow deleting the network when stopping the service 2025-04-10 10:34:16 -04:00
dependent.build Quadlet - translate dependencies on other quadlet units 2025-04-16 15:29:42 -04:00
dependent.container Quadlet - support additional systemd unit relationship keys 2025-04-17 14:51:24 -04:00
dependent.error.container Quadlet - translate dependencies on other quadlet units 2025-04-16 15:29:42 -04:00
dependent.image Quadlet - translate dependencies on other quadlet units 2025-04-16 15:29:42 -04:00
dependent.kube Quadlet - translate dependencies on other quadlet units 2025-04-16 15:29:42 -04:00
dependent.network Quadlet - translate dependencies on other quadlet units 2025-04-16 15:29:42 -04:00
dependent.pod Quadlet - translate dependencies on other quadlet units 2025-04-16 15:29:42 -04:00
dependent.volume Quadlet - translate dependencies on other quadlet units 2025-04-16 15:29:42 -04:00
device-bind.volume Rename misleading assertion name 2025-10-27 19:23:51 +03:00
device-copy.volume Rename misleading assertion name 2025-10-27 19:23:51 +03:00
device.volume Rename misleading assertion name 2025-10-27 19:23:51 +03:00
devices.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
disable-dns.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
disableselinux.container Use new syntax for selinux options in quadlet 2024-07-30 06:15:45 -04:00
dns-option.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
dns-options.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
dns-options.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
dns-search.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
dns-search.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
dns-search.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
dns.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
dns.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
dns.network Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
dns.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
downforce.kube e2e tests: use /var/tmp, not $TMPDIR, as workdirs 2024-04-26 14:29:56 -06:00
driver.network Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
emptyline.container test: enable newly added test 2024-12-14 01:54:24 +01:00
entrypoint-empty.container quadlet: allow empty Entrypoint to clear image default 2026-03-13 08:14:57 +00:00
entrypoint.container quadlet: allow empty Entrypoint to clear image default 2026-03-13 08:14:57 +00:00
env-file.container e2e tests: use /var/tmp, not $TMPDIR, as workdirs 2024-04-26 14:29:56 -06: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.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
env.container quadlet: handle generate environment params that inherit from host 2025-06-10 20:50:13 +02:00
escapes.container Fix unescaping octal escape sequence in values of Quadlet unit files 2025-01-14 23:21:47 +01:00
exec-unsupported-escape.container Quadlet - print warning when fail to parse 2025-07-07 14:49:32 -04: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
file-abs.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
file-https.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
file-rel-no-wd.build Quadlet: Add support for .build files 2024-05-27 16:59:39 +02:00
file-rel.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
force-rm.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
gateway.less-subnet.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
gateway.network Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
gateway.no-subnet.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
globalargs.build Quadlet: Add support for .build files 2024-05-27 16:59:39 +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 Remove network-cmd-path 2025-12-19 16:52:49 -05:00
globalargs.volume Quadlet - add support for global arguments 2023-10-08 10:14:06 +03:00
group-add.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
group-add.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
group.container Allow systemd specifiers in User and Group Quadlet keys 2023-10-18 09:23:35 -04:00
health.container Strip key/values of external quotes 2023-12-18 08:03:26 -05:00
host.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
host.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
hostname.container Strip key/values of external quotes 2023-12-18 08:03:26 -05:00
hostname.pod Add HostName to quadlet pod 2025-04-19 08:51:45 +05:30
httpproxy-false.container quadlet: add HttpProxy option for Container sections 2025-09-01 13:45:06 +02:00
httpproxy-true.container quadlet: add HttpProxy option for Container sections 2025-09-01 13:45:06 +02:00
idmapping-with-remap.container Quadlet - add support for UID and GID Mapping 2023-11-15 12:10:22 +02:00
idmapping.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
ignorefile.build Quadlet build - add support for IgnoreFile key 2025-10-16 14:02:04 -04:00
image-no-image.volume Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
image-not-found.quadlet.volume Quadlet: Add support for .build files 2024-05-27 16:59:39 +02:00
image.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
image.quadlet.servicename.volume quadlet: add default network dependencies to all units 2024-10-18 14:01:22 +02:00
image.quadlet.volume quadlet: add default network dependencies to all units 2024-10-18 14:01:22 +02:00
image.volume Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
install.container quadlet: add support for the UpheldBy option in the Install section 2025-03-27 15:48:46 -07:00
interface-name.network quadlet: add InterfaceName option to network unit 2025-06-04 16:46:39 +02: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
ip.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
ipam-driver.network Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
ipv6.network Rename misleading assertion name 2025-10-27 19:23:51 +03:00
label-unsupported-escape.container Quadlet - Propagate warnings and print errors and warnings as they occur 2025-03-10 11:51:32 -04:00
label.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04: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.pod Add Label to quadlet pod 2025-04-24 13:37:42 +00:00
label.volume Rename misleading assertion name 2025-10-27 19:23:51 +03:00
line-continuation-whitespace.container Quadlet - fix trailing whitespaces handling 2024-01-02 12:26:44 +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
logopt.container libpod: Implement --log-opt label=LABEL=Value 2026-03-06 10:59:31 +02:00
logopt.kube libpod: Implement --log-opt label=LABEL=Value 2026-03-06 10:59:31 +02:00
mask.container Add quadlet container support for Mask,Umask options 2023-06-14 14:07:39 -04:00
memory.container quadlet: support Memory= in [Container] sections 2025-02-17 17:29:15 +01:00
merged-override.container quadlet: Support systemd style dropin files 2023-11-29 13:46:52 +01:00
merged.container quadlet: Support systemd style dropin files 2023-11-29 13:46:52 +01:00
mount-options.volume Quadlet Volume - allow setting mount option without a device 2026-02-26 12:27:23 -05:00
mount-source-missing.container quadlet: fix runtime error for invalid Mount value 2025-09-04 21:46:01 +02:00
mount.container Escape RequiresMountsFor value 2025-10-27 20:01:45 +03:00
mount.servicename.container quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
multiple-tags.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
multiple-yaml-set-working-dir-yaml.kube fix: failing tests 2025-10-22 18:07:03 +02:00
multiple-yaml.kube feat(quadlet: kube): support multiple Yaml entries 2025-10-22 16:09:47 +02:00
name.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
name.network Allow setting volume and network names in Quadlet 2023-07-10 20:33:19 +01:00
name.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
name.volume Allow setting volume and network names in Quadlet 2023-07-10 20:33:19 +01:00
neither-workingdirectory-nor-file.build Quadlet: Add support for .build files 2024-05-27 16:59:39 +02:00
nestedselinux.container Use new syntax for selinux options in quadlet 2024-07-30 06:15:45 -04:00
network-alias.container Add NetworkAlias= support to quadlet 2024-07-15 16:39:25 +12:00
network-alias.pod Add NetworkAlias= support to quadlet 2024-07-15 16:39:25 +12:00
network.build Honor users requests in quadlet files 2024-11-04 15:08:26 -05:00
network.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
network.kube Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
network.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
network.quadlet.build quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
network.quadlet.container quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
network.quadlet.kube quadlet: add default network dependencies to all units 2024-10-18 14:01:22 +02:00
network.quadlet.pod quadlet: add default network dependencies to all units 2024-10-18 14:01:22 +02:00
network.quadlet.servicename.build quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
network.quadlet.servicename.container quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
network.quadlet.servicename.kube quadlet: add default network dependencies to all units 2024-10-18 14:01:22 +02:00
network.reuse.container quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
network.reuse.name.container quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
network.servicename.quadlet.pod quadlet: add default network dependencies to all units 2024-10-18 14:01:22 +02:00
no-image.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
no-imagetag.build Quadlet: Add support for .build files 2024-05-27 16:59:39 +02:00
no-workingdirectory-systemd-specifier.build Quadlet build - consider File path that starts with a systemd specifier as absolute 2025-09-09 13:57:36 -04:00
no_deps.build Allow removing implicit quadlet systemd dependencies 2024-10-09 14:48:05 +02:00
no_deps.container Allow removing implicit quadlet systemd dependencies 2024-10-09 14:48:05 +02:00
no_deps.image Allow removing implicit quadlet systemd dependencies 2024-10-09 14:48:05 +02:00
noimage.container Add quadlet support for rootfs= containers 2023-02-06 12:54:33 -05:00
notify-healthy.container quadlet: Support healthy for Notify directives 2023-11-21 18:08:48 +00: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 e2e tests: use /var/tmp, not $TMPDIR, as workdirs 2024-04-26 14:29:56 -06:00
options.artifact Add artifact quadlet unit type support 2025-10-10 11:08:33 -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 - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04: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
pod.non-quadlet.container Quadlet - Add support for .pod units 2023-11-28 14:31:53 +02:00
pod.not-found.container Quadlet - Add support for .pod units 2023-11-28 14:31:53 +02:00
podmanargs.build Quadlet: Add support for .build files 2024-05-27 16:59:39 +02: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.pod Quadlet - Add support for .pod units 2023-11-28 14:31:53 +02:00
podmanargs.volume Quadlet - add support for PodmanArgs to all groups 2023-05-24 10:05:02 +03:00
policy.image Quadlet - add support for the Policy key for .image files 2025-07-10 13:06:38 -04:00
ports.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
ports.kube quadlet: allow variables in PublishPort 2024-10-01 10:07:20 +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.build Quadlet - Use = sign when setting the pull arg for build 2024-11-22 15:06:50 -05:00
pull.container Quadlet - add support for Pull key in .container 2023-06-04 09:06:30 +03:00
quotes.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
range.less-subnet.network Quadlet: add network support 2022-12-18 11:25:20 +02:00
range.network Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04: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
reloadboth.container Quadlet - Add support for adding ExecReload command 2025-04-09 14:40:41 -04:00
reloadcmd-unsupported-escape.container Quadlet - print warning when fail to parse 2025-07-07 14:49:32 -04:00
reloadcmd.container Quadlet - remove the usage of cid and podid for container and pod files 2025-04-30 07:59:15 -04:00
reloadsignal.container Quadlet - remove the usage of cid and podid for container and pod files 2025-04-30 07:59:15 -04:00
remap-auto.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
remap-auto.kube Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
remap-auto.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
remap-auto2.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
remap-auto2.kube Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
remap-auto2.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
remap-keep-id.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
remap-keep-id.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
remap-keep-id2.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
remap-manual.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
remap-manual.kube Quadlet Kube: Add support for userns flag 2022-12-05 21:26:23 +02:00
remap-manual.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
restart.pod Respect user-specified Restart= policy in pod units 2026-02-16 22:12:18 +01:00
retry.build Add support for Retry= and RetryDelay= to Podman Quadlet. 2025-03-26 09:01:28 +01:00
retry.container Add support for Retry= and RetryDelay= to Podman Quadlet. 2025-03-26 09:01:28 +01:00
retry.image Add support for Retry= and RetryDelay= to Podman Quadlet. 2025-03-26 09:01:28 +01: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.build Quadlet: Add support for .build files 2024-05-27 16:59:39 +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
service-dynamicuser.build warn instead of error, lift logic to main.go 2025-07-02 18:23:00 -07:00
service-dynamicuser.container warn instead of error, lift logic to main.go 2025-07-02 18:23:00 -07:00
service-dynamicuser.image warn instead of error, lift logic to main.go 2025-07-02 18:23:00 -07:00
service-dynamicuser.kube warn instead of error, lift logic to main.go 2025-07-02 18:23:00 -07:00
service-dynamicuser.network warn instead of error, lift logic to main.go 2025-07-02 18:23:00 -07:00
service-dynamicuser.pod warn instead of error, lift logic to main.go 2025-07-02 18:23:00 -07:00
service-dynamicuser.volume warn instead of error, lift logic to main.go 2025-07-02 18:23:00 -07:00
service-environment.pod Quadlet - Do not override existing Environment in Service group for Pod units 2025-06-27 09:56:43 -04:00
service-group.container warn instead of error, lift logic to main.go 2025-07-02 18:23:00 -07:00
service-name.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
service-name.container Quadlet - Allow the user to override the default service name 2024-08-07 17:50:49 +03:00
service-name.image Quadlet - Allow the user to override the default service name 2024-08-07 17:50:49 +03:00
service-name.kube Quadlet - Allow the user to override the default service name 2024-08-07 17:50:49 +03:00
service-name.network Quadlet - Allow the user to override the default service name 2024-08-07 17:50:49 +03:00
service-name.pod Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
service-name.volume Quadlet - Allow the user to override the default service name 2024-08-07 17:50:49 +03:00
service-user.container warn instead of error, lift logic to main.go 2025-07-02 18:23:00 -07:00
setworkingdirectory-is-abs.build Quadlet: Add support for .build files 2024-05-27 16:59:39 +02:00
setworkingdirectory-is-archive.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
setworkingdirectory-is-file-abs.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
setworkingdirectory-is-file-rel.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
setworkingdirectory-is-git.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
setworkingdirectory-is-github.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
setworkingdirectory-is-https-git.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
setworkingdirectory-is-rel.build Quadlet: Add support for .build files 2024-05-27 16:59:39 +02:00
shmsize.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
shmsize.pod Add support to ShmSize in Pods with Quadlet 2024-12-30 12:33:00 -03:00
shortname.container quadlet: Warn in generator if using short names 2022-11-02 11:55:08 +01:00
startwithpod.pod Quadlet - do not link pod service units to quadlet templates 2026-01-15 09:23:01 -05:00
startwithpod@.container Quadlet - do not link pod service units to quadlet templates 2026-01-15 09:23:01 -05:00
startwithpod@foo.container Quadlet - do not link pod service units to quadlet templates 2026-01-15 09:23:01 -05:00
startwithpod_no.container Rename misleading assertion name 2025-10-27 19:23:51 +03:00
startwithpod_yes.container Rename misleading assertion name 2025-10-27 19:23:51 +03:00
stopsignal.container Add support for StopSignal in quadlet .container files 2024-07-22 06:43:45 -04:00
stoptimeout.container Quadlet - add StopTimeout key for .container file 2024-01-03 18:38:38 +02:00
stoptimeout.pod Fixed #27120: Pod Quadlet can configure podman pod stop --time 2025-10-08 23:53:14 +09:00
subidmapping-with-remap.container Quadlet - add support for UID and GID Mapping 2023-11-15 12:10:22 +02:00
subidmapping.container Quadlet - add support for UID and GID Mapping 2023-11-15 12:10:22 +02:00
subnet-trio.multiple.network Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
subnet-trio.network Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
subnets.network Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
sysctl.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
syslog.identifier.kube Quadlet Kube: Add support for relative path for YAML file 2022-12-05 16:08:50 +02:00
target.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
template-dependency@.container Quadlet - Support template dependency 2025-09-30 13:41:20 -04:00
template-dependency@.network Quadlet - Support template dependency 2025-09-30 13:41:20 -04:00
template-dependency@.volume Quadlet - Support template dependency 2025-09-30 13:41:20 -04:00
template@.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
template@instance.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
timezone.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
tls-verify.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
tls-verify.image Quadlet - add support for .image units 2023-09-18 16:26:18 +03:00
uid.volume Rename misleading assertion name 2025-10-27 19:23:51 +03:00
ulimit.container quadlet container support multiple Ulimit options 2023-12-17 04:31:59 -06:00
unit-after-override.container quadlet: Add a network requirement on .image units 2024-05-22 13:46:42 +02:00
unit-after-override.image quadlet: Add a network requirement on .image units 2024-05-22 13:46:42 +02:00
unmask.container Add quadlet container support for Mask,Umask options 2023-06-14 14:07:39 -04:00
user.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
userns-with-remap.container Quadlet - add support for UID and GID Mapping 2023-11-15 12:10:22 +02:00
userns.container Quadlet - add support for UID and GID Mapping 2023-11-15 12:10:22 +02:00
variant.build Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00
variant.image Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04: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-uid-gid.volume Added setting UID and GID for volumes in quadlet 2026-02-11 18:16:30 +01:00
volume.build Honor users requests in quadlet files 2024-11-04 15:08:26 -05:00
volume.container Quadlet - Allow the user to override the default service name 2024-08-07 17:50:49 +03:00
volume.pod Quadlet - Allow the user to override the default service name 2024-08-07 17:50:49 +03:00
volume.quadlet.build quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
volume.quadlet.servicename.build quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
volume.servicename.container quadlet: ensure user units wait for the network 2024-10-18 11:43:48 +02:00
volume.servicename.pod quadlet: add default network dependencies to all units 2024-10-18 14:01:22 +02:00
workingdir-service.kube Quadlet - Allow setting Service WorkingDirectory for Kube units 2023-07-19 11:56:38 +03:00
workingdir-unit.kube e2e tests: use /var/tmp, not $TMPDIR, as workdirs 2024-04-26 14:29:56 -06: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 e2e tests: use /var/tmp, not $TMPDIR, as workdirs 2024-04-26 14:29:56 -06:00
workingdir.container Quadlet - prefer "param val" over "param=val" to allow env expansion 2024-10-01 18:01:05 -04:00