diff options
| author | Valentin Rothberg <rothberg@redhat.com> | 2020-05-04 14:01:39 +0200 | 
|---|---|---|
| committer | Valentin Rothberg <rothberg@redhat.com> | 2020-05-04 16:01:45 +0200 | 
| commit | 7f97896c59d23d9dda704b19203a9ceb49b57237 (patch) | |
| tree | 6f4785d283eb84b103592d159f795987ebaf7ae9 /cmd/podman/shared/funcs_linux_test.go | |
| parent | 51d0be42046f691e81cddfe2712baa14cecbdfbe (diff) | |
| download | podman-7f97896c59d23d9dda704b19203a9ceb49b57237.tar.gz podman-7f97896c59d23d9dda704b19203a9ceb49b57237.tar.bz2 podman-7f97896c59d23d9dda704b19203a9ceb49b57237.zip | |
image removal: refactor part 2
Continue the refactoring of image removal.  I didn't manage to break all
the following changes into smaller and easier to digest commits due to
time constraints:
 * Return an error slice instead of a single error. Use multierror only
   in the client/frontend.  Reflect that in the types.
 * Use the batch image removal in the client while preserving the more
   rest-idiomatic single-image removal endpoint.
 * Add a new handler for the single-image removal endpoint to make it
   share the same code as the batch endpoint.
 * Expose bindings for the single and batch endpoints, so we can
   properly test them.
 * Add several convenience functions for error handling to
   pkg/errorhandling.
 * Set the correct error type in libpod to set the exit code to 2 when
   one or more containers are using an image.
 * Massage the bindings tests a bit and tackle compilation errors.
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
Diffstat (limited to 'cmd/podman/shared/funcs_linux_test.go')
0 files changed, 0 insertions, 0 deletions
