]> 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)
committerDan Mick <dmick@redhat.com>
Wed, 2 Oct 2024 23:49:32 +0000 (16:49 -0700)
commit5c40a5c1737cf0628c899c4e9f788017b8b4fca8
treee508c266491e87badadc76dc4bd67fcf7dfc57da
parentc37a00af2113d089d40b9d6df347fcb940efa41a
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>
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]