spiegel_podman/libpod/events
MayorFaj d01b7ae534 libpod: add volume rename support
Add a podman volume rename command, REST API endpoint, and bindings for renaming volumes.

The rename updates both the VolumeConfig and VolumeState tables in a single transaction and moves the volume directory on disk, rolling back if the transaction fails. Renaming an anonymous volume converts it to a named volume. Volumes that are in use, mounted, or backed by a volume plugin or the image driver cannot be renamed.

Fixes: #28189
Signed-off-by: MayorFaj <mayorfaj@gmail.com>
2026-06-11 21:56:15 +01:00
..
config.go libpod: add volume rename support 2026-06-11 21:56:15 +01:00
default_journal.go libpod/events: refactor to eliminate unused code 2025-03-31 12:27:55 -07:00
default_logfile.go libpod/events: refactor to eliminate unused code 2025-03-31 12:27:55 -07:00
events.go libpod: add volume rename support 2026-06-11 21:56:15 +01:00
events_supported.go libpod/events: refactor to eliminate unused code 2025-03-31 12:27:55 -07:00
events_unsupported.go lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
filters.go chore: fix some function names in comment 2026-06-07 11:29:49 +08:00
journal_linux.go events: include labels in pod and volume attributes 2026-06-09 20:36:04 +09:00
journal_unsupported.go lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
logfile.go events: support artifact events with refactored event forwarding 2026-05-18 00:05:10 +00:00
logfile_test.go update golangci/golangci-lint to v1.63.4 2025-01-07 15:48:53 +01:00
nullout.go lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00