spiegel_podman/pkg/api/server
Jan Rodák a1e7e9a46d
Add local build API for direct filesystem builds on MacOS and Windows (only WSL)
Adds /libpod/local/build endpoint, client bindings, and path translation
utilities to enable container builds from mounted directories to podman machine without tar uploads.

This optimization significantly speeds up build operations when working with remote Podman machines by eliminating redundant file transfers for already-accessible files.

Fixes: https://issues.redhat.com/browse/RUN-3249

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2025-10-09 15:14:48 +02:00
..
idle set !remote build tags where needed 2024-08-19 11:41:28 +02:00
doc.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
handler_api.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
handler_logging.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
handler_panic.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
handler_rid.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_archive.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_artifacts.go Add --replace option to podman artifact add command 2025-10-06 12:22:40 -04:00
register_auth.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_containers.go Add support for criu's tcp-close functionality. 2025-08-27 18:52:34 -04:00
register_distribution.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_events.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_exec.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_generate.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_healthcheck.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_images.go Add local build API for direct filesystem builds on MacOS and Windows (only WSL) 2025-10-09 15:14:48 +02:00
register_info.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_kube.go feat(libpod): support kube play tar content-type (#24015) 2024-09-27 15:40:55 +02:00
register_manifest.go Add podman manifest rm --ignore 2025-01-22 11:43:47 -05:00
register_monitor.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_networks.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_ping.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_plugins.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_pods.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_quadlets.go pkg/api: api list quadlets resource 2025-10-01 21:10:36 -03:00
register_secrets.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_swagger.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_swarm.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_system.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_version.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
register_volumes.go Refactor volume import to support the remote client 2025-06-23 13:42:22 -04:00
server.go Merge pull request #27203 from nothiaki/quadlets-api-resource 2025-10-03 12:59:32 +00:00