]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.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, 9 Oct 2024 22:12:49 +0000 (15:12 -0700)
commit12654457ac88d25371eaf3699fda466cd808bdd8
tree0d0d1371d791918a2971804ad4a7e01fc29599e5
parent8136c93f9669e4ccc73f60d9188b747a15a0eaf1
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)
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]