spiegel_podman/pkg/domain/entities
Daniel J Walsh cf51c7ed9f
Allow podman push to push manifest lists
When doing a podman images, manifests lists look just like images, so
it is logical that users would assume that they can just podman push them
to a registry.  The problem is we throw out weird errors when this happens
and users need to somehow figure out this is a manifest list rather then
an image, and frankly the user will not understand the difference.

This PR will make podman push just do the right thing, by failing over and
attempting to push the manifest if it fails to push the image.

Fix up handling of manifest push

Protocol should bring back a digest string, which can either be
printed or stored in a file.

We should not reimplement the manifest push setup code in the tunnel
code but take advantage of the api path, to make sure remote and local
work the same way.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2021-01-15 13:24:34 -05:00
..
reports Rework pruning to report reclaimed space 2020-12-30 19:57:35 -06:00
auto-update.go auto-update: support authfiles 2020-05-12 10:20:48 +02:00
container_ps.go Add Networks format placeholder to podman ps and pod ps 2021-01-09 19:15:43 +01:00
containers.go Initial implementation of renaming containers 2021-01-14 18:29:28 -05:00
engine.go Add global options --runtime-flags 2020-09-04 15:04:36 -04:00
engine_container.go Initial implementation of renaming containers 2021-01-14 18:29:28 -05:00
engine_image.go Allow podman push to push manifest lists 2021-01-15 13:24:34 -05:00
engine_system.go Adds tunnel routes for system reset. 2020-05-11 17:03:32 -04:00
events.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
filters.go Fix Id->ID where possible for lint 2020-06-10 05:49:41 -04:00
generate.go APIv2 add generate systemd endpoint 2020-09-02 22:06:19 +02:00
healthcheck.go podmanv2 enable healthcheck run 2020-03-29 18:48:29 -05:00
images.go Allow podman push to push manifest lists 2021-01-15 13:24:34 -05:00
manifest.go Allow podman push to push manifest lists 2021-01-15 13:24:34 -05:00
network.go Implement pod-network-reload 2020-12-07 19:26:23 +01:00
play.go Ensure that podman play kube actually reports errors 2021-01-11 09:30:35 -05:00
pods.go Add 'MemUsageBytes' format option 2021-01-12 23:38:08 +00:00
set.go Fix Id->ID where possible for lint 2020-06-10 05:49:41 -04:00
system.go Rework pruning to report reclaimed space 2020-12-30 19:57:35 -06:00
types.go Reduce general binding binary size 2021-01-13 09:35:24 -06:00
volumes.go Initial implementation of volume plugins 2021-01-14 15:35:33 -05:00