spiegel_podman/pkg/specgenutil
Jan Rodák 9598b30ac2
Fix healthcheck failing silently with --transient-store
The systemd timer created for health checks did not pass global
podman flags to the subprocess, causing it to use default storage
settings instead of matching the parent process. This is most
visible with --transient-store, where the healthcheck looks up
the container in the default store instead of the volatile one.

Extract GlobalPodmanArgs() from CreateExitCommandArgs so both the
exit command and healthcheck timer share the same set of global
flags (--root, --runroot, --transient-store, --storage-driver, etc.).

Fixes: https://github.com/containers/podman/issues/28483

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-04-14 14:13:20 +02:00
..
createparse.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
ports.go pkg: switch to golang native error wrapping 2022-07-08 08:54:47 +02:00
ports_test.go Unit tests for pkg/specgenutil pkg/signal 2022-04-25 14:48:39 -05:00
specgen.go libpod: Implement --log-opt label=LABEL=Value 2026-03-06 10:59:31 +02:00
specgenutil_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
specgenutil_windows_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
util.go Fix healthcheck failing silently with --transient-store 2026-04-14 14:13:20 +02:00
util_test.go Unit tests for pkg/specgenutil pkg/signal 2022-04-25 14:48:39 -05:00
volumes.go Add nocreate option for named volumes 2026-02-26 11:14:32 -05:00
volumes_test.go Replace strings.SplitN with strings.Cut 2024-01-11 13:50:15 +00:00