]> git.apps.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:07:17 +0000 (15:07 -0700)
commit3baf000d447a831bb936ee7add6ee9a4baae3442
treee5a89d89118e0f3a535f2c95627d0d6db1f15a19
parentb9465cb9191ac740a81f77fa6259f6f91c36b893
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]