spiegel_podman/pkg
Joe Doss 667f55c2ce
Fix shell driver DriverOpts cross-contamination in secret creation
When creating a secret with driver=shell via the API, the file driver's
default DriverOpts (including path) were applied because DriverOpts was
empty. The shell driver rejects path as an unknown option, making it
impossible to create shell-driver secrets via the REST API or
podman-remote.

Only apply default DriverOpts from config when the requested driver
matches the configured default driver.

Signed-off-by: Joe Doss <joe@solidadmin.com>
2026-03-30 00:56:45 -05:00
..
annotations enable gofumpt formatter 2025-11-11 12:32:46 +01:00
api Address seccomp profile todo: 2026-03-26 12:00:59 +01:00
auth api/compat: switch to moby/moby 2026-03-09 11:09:23 +01:00
autoupdate Make most of libpod, and everything that relies on it, non-darwin 2026-02-27 22:18:36 +01:00
bindings Merge pull request #28202 from lsm5/podman6-no-cni-vendor 2026-03-19 21:44:01 +01:00
channel bump golangci-lint to v1.50.1 2022-12-15 13:39:56 +01:00
checkpoint Make most of libpod, and everything that relies on it, non-darwin 2026-02-27 22:18:36 +01:00
copy enable gofumpt formatter 2025-11-11 12:32:46 +01:00
criu lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
ctime update golangci/golangci-lint to v1.63.4 2025-01-07 15:48:53 +01:00
domain Fix shell driver DriverOpts cross-contamination in secret creation 2026-03-30 00:56:45 -05:00
emulation pkg/emulation: remove slice copying 2026-02-11 11:41:10 -08:00
env run modernize -fix ./... 2025-09-10 16:17:04 +02:00
errorhandling pkg/errorhandling: remove deadcode 2025-06-26 19:37:14 +02:00
farm build: handle --iidfile-raw and --metadata-file flags 2026-02-03 09:18:29 +05:30
fileserver Bump Go version to v6 2025-10-23 11:00:15 -04:00
inspect Bump Go version to v6 2025-10-23 11:00:15 -04:00
k8s.io Fix deprecation notice to make gocritic happy. 2025-11-12 15:35:29 -05:00
logiface run modernize -fix ./... 2025-09-10 16:17:04 +02:00
lookup Cease using deprecated runc userlookup 2024-02-02 11:02:43 -05:00
machine Merge pull request #28347 from Honny1/machine-cpu-limits 2026-03-25 11:05:37 -04:00
namespaces use strings.SplitSeq where possible 2025-09-10 16:17:04 +02:00
parallel Make most of libpod, and everything that relies on it, non-darwin 2026-02-27 22:18:36 +01:00
pidhandle lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
ps Make most of libpod, and everything that relies on it, non-darwin 2026-02-27 22:18:36 +01:00
rctl use strings.SplitSeq where possible 2025-09-10 16:17:04 +02:00
rootless rootless: detect and remove stale pause.pid with recycled PIDs 2026-03-19 14:46:29 +01:00
seccomp pkg: switch to golang native error wrapping 2022-07-08 08:54:47 +02:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
signal enable gofumpt formatter 2025-11-11 12:32:46 +01:00
specgen specgen: fix pod mount options leaking between mounts 2026-03-10 09:14:38 +01:00
specgenutil specgenutil: remove special handling of 0.0.0.0 for netavark 2026-03-20 13:54:50 +05:30
specgenutilexternal enable gofumpt formatter 2025-11-11 12:32:46 +01:00
syncmap Add syncmap package and use it for graph stop/remove 2025-02-17 14:32:34 -05:00
systemd Merge pull request #28232 from nickjwhite/distro-user-dir 2026-03-24 13:28:09 +01:00
terminal Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00
trust run modernize -fix ./... 2026-03-12 17:22:01 +01:00
util volume prune: match Docker default and add --all 2026-03-19 13:40:45 +01:00