spiegel_podman/pkg/api/server
Scott Callaway 8d5b091a45
image scp: pass the compression options over the remote API
The tunnel engine builds its own ScpOptions, so without this the flags parse
fine under podman --remote and are then dropped, transferring uncompressed with
no indication that anything was ignored.

Carry both options through the bindings to the libpod ImageScp handler, which
hands them to ExecuteTransfer the same way the local path does, and document
them on the endpoint.

This is also the point at which the transfer's own validation becomes reachable
over HTTP, so map it accordingly: a rejected format or level is the caller's
mistake and answers 400, not the 500 every error from the transfer used to
produce.

Signed-off-by: Scott Callaway <github@scottcallaway.co.uk>
2026-09-07 16:03:54 +01:00
..
idle set !remote build tags where needed 2024-08-19 11:41:28 +02:00
doc.go update version in swagger.yml 2026-06-23 19:11:11 +02:00
handler_api.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
handler_logging.go Make most of libpod, and everything that relies on it, non-darwin 2026-02-27 22:18:36 +01:00
handler_panic.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
handler_rid.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_archive.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_artifacts.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_auth.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_containers.go filters: add annotation filter for containers Fixes: #28562 2026-05-11 20:24:28 +09:00
register_distribution.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_events.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_exec.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_generate.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_healthcheck.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_images.go image scp: pass the compression options over the remote API 2026-09-07 16:03:54 +01:00
register_info.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_kube.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_manifest.go Merge pull request #28984 from stefan8/test/apiv2-manifest-create-images-query 2026-07-15 13:10:40 +02:00
register_monitor.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_networks.go feat: add --ignore flag to network rm 2026-06-23 10:52:47 +09:00
register_ping.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_plugins.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_pods.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_quadlets.go Merge pull request #28860 from l0rd/refactor/quadlet-applications-with-fix 2026-06-25 13:45:29 -04:00
register_secrets.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_swagger.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_swarm.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_system.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_version.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00
register_volumes.go libpod: add volume rename support 2026-06-11 21:56:15 +01:00
server.go RUN-4539: Change podman module paths 2026-04-22 14:02:25 -05:00