spiegel_podman/pkg/bindings/artifacts
Lewis Roy f38e32760d
feat: Add artifact remove --all option
Prior to this commit `artifact remove --all` was not supported on remote
clients.

This patch adds a new artifact API endpoint `artifact/remove` which can
either take a list of artifacts to remove or remove all artifacts by
setting all=true.

This patch removes the temporary warning message in the tunnel interface
implementation of ArtifactRm if `--all` was passed on the command line
and uses the new `artifact/remove` endpoint.

This patch also updates the `artifact remove` command both remote and
local to accept a list of artifacts to remove rather than limiting to
just one.

Signed-off-by: Lewis Roy <lewis@redhat.com>
2025-08-13 23:00:20 +10:00
..
add.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
extract.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
inspect.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
list.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
pull.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
push.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
remove.go feat: Add artifact remove --all option 2025-08-13 23:00:20 +10:00
types.go feat: Add artifact remove --all option 2025-08-13 23:00:20 +10:00
types_add_options.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
types_extract_options.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
types_inspect_options.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
types_list_options.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
types_pull_options.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
types_push_options.go feat: add Podman artifact support to Go bindings and remote clients 2025-08-01 00:10:50 +10:00
types_remove_options.go feat: Add artifact remove --all option 2025-08-13 23:00:20 +10:00