spiegel_podman/cmd/podman/volumes
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
..
create.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
exists.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
export.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
import.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
inspect.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
list.go volume ls: format labels as comma-separated key=value strings 2026-04-30 18:05:06 +02:00
mount.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
prune.go volume prune: add dry-run support 2026-05-16 19:03:34 +09:00
reload.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
rename.go libpod: add volume rename support 2026-06-11 21:56:15 +01:00
rm.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
unmount.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
volume.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00