spiegel_podman/pkg/api/handlers/libpod
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
..
artifacts.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
containers.go api/libpod: fix r_limits cleared on update 2026-05-27 13:32:31 +02:00
containers_create.go API Handlers should not error on empty request bodies 2026-05-13 16:33:40 -04:00
containers_stats.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
containers_test.go api/libpod: fix r_limits cleared on update 2026-05-27 13:32:31 +02:00
generate.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
healthcheck.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
images.go cmd, commit: change --pause default to true 2026-06-03 07:28:22 +02:00
images_pull.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
images_push.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
info.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
kube.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
kube_test.go Make most of libpod, and everything that relies on it, non-darwin 2026-02-27 22:18:36 +01:00
manifests.go API Handlers should not error on empty request bodies 2026-05-13 16:33:40 -04:00
networks.go API Handlers should not error on empty request bodies 2026-05-13 16:33:40 -04:00
play.go Make most of libpod, and everything that relies on it, non-darwin 2026-02-27 22:18:36 +01:00
pods.go API Handlers should not error on empty request bodies 2026-05-13 16:33:40 -04:00
quadlets.go feat: update podman quadlet sub-command 2026-06-02 09:52:49 +00:00
secrets.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
swagger_spec.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
system.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
volumes.go libpod: add volume rename support 2026-06-11 21:56:15 +01:00