Commit Graph

10 Commits

Author SHA1 Message Date
tomsweeneyredhat 7de5d5d6e0 Bump c/storage, c/image, c/common for v1.37.0
Bump c/storage to v1.55.0, c/image to v5.32.0, and c/common to v0.60.0
in preparation of the Buildah v1.37.0 and the Podman v5.2 releases

[NO NEW TESTS NEEDED]

Signed-off-by: tomsweeneyredhat <tsweeney@redhat.com>
2024-07-26 09:38:38 -04:00
Nalin Dahyabhai 5d58b88c7d Update github.com/openshift/imagebuilder and containers/common
Update github.com/openshift/imagebuilder to the v1.2.6 release
Update github.com/containers/common to the current tip of the main branch

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
2024-02-07 11:47:28 -05:00
Valentin Rothberg c536048cac vendor c/common: appendable containers.conf strings, Part 1
This change is the first step of integrating appendable string arrays
into containers.conf and starts with enabling the `Env`, `Mounts`, and
`Volumes` fields in the `[Containers]` table.

Both, Buildah and Podman, read (and sometimes write) the fields of the
`Config` struct at various places, so I decided to migrate the fields
step-by-step.  The ones in this change are most critical ones for
customers.  Once all string slices/arrays are migrated, the docs of
containers.conf will be updated.  The current changes are entirely
transparent to users.

[NO NEW TESTS NEEDED]

Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2023-10-24 17:00:38 +02:00
Daniel J Walsh 4c6255679f
vendor of containers/common
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2023-09-20 08:13:27 -04:00
Paul Holzinger b3edcaa062
vendor: update c/{common,image,storage} to latest
includes two test fixes

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2023-06-27 10:43:34 +02:00
Valentin Rothberg d576388798 vendor c/common ff62cdebdd0e
Commit d45916350d bumped common to v0.51.2 which was actually going
back in time. v0.51 is a table branch.

Hence, vendor again fro c/common@main to unblock the treadmill PR.

Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2023-04-06 15:00:52 +02:00
Daniel J Walsh 0d74147039
Vendor in latest containers/(common,storage)
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2022-10-19 17:36:20 -04:00
Valentin Rothberg a23615aecf refine dangling filter
By proxy by vendoring containers/common.  Previously, a "dangling" image
was an untagged image; just a described in the Docker docs.  The
definition of dangling has now been refined to an untagged image without
children to be compatible with Docker.

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2021-07-21 14:04:36 +02:00
Valentin Rothberg 300a460055
update c/common
Update containers common to the latest HEAD.  Some bug fixes in libimage
forced us to have a clearer separation between ordinary images and
manifest lists.  Hence, when looking up manifest lists without recursing
into any of their instances, we need to use `LookupManifestList()`.

[NO NEW TESTS NEEDED]

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2021-05-18 14:53:43 -04:00
Valentin Rothberg dcd2a92e56 use new containers/common/libimage package
Move all code related handling container image over to the new
`libimage` package in containers/common.  The new package is an
attempt to consolidate the code across the containers tools under the
github.com/containers umbrella.

The new `libimage` packages provides functionality to perform all kinds
of operations for managing images such as local lookups, pushing,
pulling, listing, removing, etc.

The following packages have been moved over the containers/common:

`manifests` -> `common/image/manifests`
`pkg/manifests` -> `common/pkg/manifests`
`pkg/supplemented` -> `common/pkg/supplemented`

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2021-04-22 17:39:00 +02:00