]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
Add Containerfile and build.sh to build it.
authorDan Mick <dmick@redhat.com>
Wed, 26 Jun 2024 02:07:41 +0000 (19:07 -0700)
committerKamoltat Sirivadhna <ksirivad@redhat.com>
Fri, 10 Oct 2025 18:05:04 +0000 (18:05 +0000)
commit67abdf2fd7b17daf3ba3e98de7d757006d907d22
tree27957bcf7ada07494c087b127f0403f15b91f4fe
parent3b6b678f85246c6a595fd3a91a6eb172ccfc1ea8
Add Containerfile and build.sh to build it.

The intent is to replace ceph-container.git, at first for ci containers
only, and eventually production containers as well.

There is code present for production containers, including
a separate "make-manifest-list.py" to scan for and glue the two
arch-specific containers into a 'manifest-list' 'fat' container,
but that code is not yet fully tested.

This code will not be used until a corresponding change to the
Jenkins jobs in ceph-build.git is pushed.

Note that this tooling does not authenticate to the container repo;
it is assumed that will be done elsewhere.  Authentication is
verified by pushing a minimal image to the requested repo.

Signed-off-by: Dan Mick <dmick@redhat.com>
(cherry picked from commit 5c40a5c1737cf0628c899c4e9f788017b8b4fca8)
(cherry picked from commit 3baf000d447a831bb936ee7add6ee9a4baae3442)
container/Containerfile [new file with mode: 0644]
container/build.sh [new file with mode: 0755]
container/make-manifest-list.py [new file with mode: 0755]