podman/docs/source
Valentin Rothberg 0f7d54b026 migrate Podman to containers/common/libimage
Migrate the Podman code base over to `common/libimage` which replaces
`libpod/image` and a lot of glue code entirely.

Note that I tried to leave bread crumbs for changed tests.

Miscellaneous changes:

 * Some errors yield different messages which required to alter some
   tests.

 * I fixed some pre-existing issues in the code.  Others were marked as
   `//TODO`s to prevent the PR from exploding.

 * The `NamesHistory` of an image is returned as is from the storage.
   Previously, we did some filtering which I think is undesirable.
   Instead we should return the data as stored in the storage.

 * Touched handlers use the ABI interfaces where possible.

 * Local image resolution: previously Podman would match "foo" on
   "myfoo".  This behaviour has been changed and Podman will now
   only match on repository boundaries such that "foo" would match
   "my/foo" but not "myfoo".  I consider the old behaviour to be a
   bug, at the very least an exotic corner case.

 * Futhermore, "foo:none" does *not* resolve to a local image "foo"
   without tag anymore.  It's a hill I am (almost) willing to die on.

 * `image prune` prints the IDs of pruned images.  Previously, in some
   cases, the names were printed instead.  The API clearly states ID,
   so we should stick to it.

 * Compat endpoint image removal with _force_ deletes the entire not
   only the specified tag.

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2021-05-05 11:30:12 +02:00
..
_static Cirrus: Upload swagger YAML in every context 2021-01-21 10:26:57 -05:00
markdown migrate Podman to containers/common/libimage 2021-05-05 11:30:12 +02:00
Commands.rst Podman machine CLI and interface stub 2021-03-25 08:41:11 -05:00
Introduction.rst [CI:DOCS] Fix introduction page typo 2021-04-17 15:13:16 -04:00
Reference.rst [CI:DOCS] Docs revamp. 2020-05-21 17:16:10 -04:00
Search.rst [CI:DOCS] Docs revamp. 2020-05-21 17:16:10 -04:00
Tutorials.rst [CI:DOCS]basic networking guide 2021-02-18 13:21:33 -06:00
conf.py [CI:DOCS] Improve titles of command HTML pages 2021-04-28 16:21:24 +01:00
connection.rst Add missing pages for docs.podman.io 2020-08-10 19:35:23 -04:00
generate.rst
healthcheck.rst
image.rst Fix unmount doc reference in image.rst 2021-03-31 16:00:22 +02:00
includes.rst Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
index.rst [CI:DOCS]update state of restful service 2021-01-26 09:12:07 -06:00
machine.rst Add podman machine list 2021-03-30 14:56:21 -04:00
managecontainers.rst Initial implementation of renaming containers 2021-01-14 18:29:28 -05:00
manifest.rst podman manifest exists 2021-01-22 20:19:13 +01:00
network.rst add network prune 2021-02-06 07:37:29 -06:00
play.rst
pod.rst Remove containers when pruning a stopped pod. 2019-11-26 13:19:31 -05:00
secret.rst Implement Secrets 2021-02-09 09:13:21 -05:00
system.rst Cross-reference *.rst files too 2020-08-11 08:03:37 -06:00
volume.rst podman volume exists 2021-01-21 19:18:51 +01:00