Skip to content

quincy: Add Containerfile and build.sh to build it.#60230

Merged
ljflores merged 2 commits intoceph:quincyfrom
dmick:wip-68470-quincy
Oct 14, 2024
Merged

quincy: Add Containerfile and build.sh to build it.#60230
ljflores merged 2 commits intoceph:quincyfrom
dmick:wip-68470-quincy

Conversation

@dmick
Copy link
Member

@dmick dmick commented Oct 9, 2024

backport tracker: https://tracker.ceph.com/issues/68470


backport of #59868 and #60255
parent tracker: https://tracker.ceph.com/issues/68467

this backport was staged using ceph-backport.sh version 16.0.0.6848
find the latest version at https://github.com/ceph/ceph/blob/main/src/script/ceph-backport.sh

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 5c40a5c)
@dmick dmick added this to the quincy milestone Oct 9, 2024
@dmick dmick requested a review from ljflores October 9, 2024 22:16
@ljflores
Copy link
Member

Need to also add #60255

The wrong string was used for comparison, and for tagging,
so the arm64 branch and sha1 images overwrote and destroyed
the amd64 images.

Signed-off-by: Dan Mick <dmick@redhat.com>
(cherry picked from commit 7e03ee7)
@ljflores ljflores merged commit 0e59973 into ceph:quincy Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants