spiegel_podman/pkg
Matt Heon 24706290d5 Error when a checkpoint image is run
Support for these was removed in 3721ff82ff as the feature is
inherently insecure. Checkpoints imply an extremely privileged
operation that is incompatible with the constraints of a
`podman run` command. However, we should still tell folks that
it no longer works with a clear error message. This is done
during Specgen processing, server side, which should be safer
than the previous client-side processing for these.

<MH: Fixed cherry-pick conflicts>

Signed-off-by: Matt Heon <matthew.heon@pm.me>
2026-09-29 08:40:53 -04:00
..
annotations update golangci-lint to 1.60.1 2024-08-19 11:41:28 +02:00
api Preallocate slices flagged by prealloc for golangci-lint 2.9.0 2026-09-14 08:53:26 -04:00
auth Ignore auth header with empty JSON object 2026-02-06 15:36:47 -05:00
autoupdate Switch common, storage and image to monorepo. 2025-09-01 12:33:04 +02:00
bindings Add blank comment line before Deprecated markers for gocritic 2026-09-14 08:53:26 -04:00
channel bump golangci-lint to v1.50.1 2022-12-15 13:39:56 +01:00
checkpoint Silence staticcheck for legacy fields and fix govet verb 2026-09-14 08:53:26 -04:00
copy Replace os.Is* error checks with errors.Is 2026-06-04 19:38:16 +02: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 Revert "Enable 'podman run' for checkpoint images" 2026-09-29 08:39:49 -04:00
emulation Preallocate slices flagged by prealloc for golangci-lint 2.9.0 2026-09-14 08:53:26 -04: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 Fix missing newlines in stderr error messages 2026-02-06 13:46:36 -05:00
fileserver pkg/fileserver: remove deadcode 2025-06-26 19:37:15 +02:00
inspect Switch common, storage and image to monorepo. 2025-09-01 12:33:04 +02:00
k8s.io Add blank comment line before Deprecated markers for gocritic 2026-09-14 08:53:26 -04:00
logiface run modernize -fix ./... 2025-09-10 16:17:04 +02:00
lookup Replace os.Is* error checks with errors.Is 2026-06-04 19:38:16 +02:00
machine Preallocate slices flagged by prealloc for golangci-lint 2.9.0 2026-09-14 08:53:26 -04:00
namespaces use strings.SplitSeq where possible 2025-09-10 16:17:04 +02:00
parallel pkg/parallel: remove deadcode 2025-06-26 19:37:15 +02:00
pidhandle add missing O_CLOEXEC to open calls 2026-04-09 14:23:52 +02:00
ps Switch common, storage and image to monorepo. 2025-09-01 12:33:04 +02:00
rctl use strings.SplitSeq where possible 2025-09-10 16:17:04 +02:00
rootless Replace os.Is* error checks with errors.Is 2026-06-04 19:38:16 +02: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 pkg/signal: ignore SIGTOP for signal proxy 2025-04-30 19:43:13 +02:00
specgen Error when a checkpoint image is run 2026-09-29 08:40:53 -04:00
specgenutil Add ulimits to podman update API 2026-02-06 15:36:47 -05:00
specgenutilexternal Allow not specifying type with --mount flag 2025-05-30 14:47:13 -04:00
syncmap Add syncmap package and use it for graph stop/remove 2025-02-17 14:32:34 -05:00
systemd pkg/systemd/notifyproxy: fix govet lint error 2026-09-14 08:53:26 -04:00
terminal Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00
trust Preallocate slices flagged by prealloc for golangci-lint 2.9.0 2026-09-14 08:53:26 -04:00
util Preallocate slices flagged by prealloc for golangci-lint 2.9.0 2026-09-14 08:53:26 -04:00