Skip to content

Conversation

@dmick
Copy link
Member

@dmick dmick commented Mar 29, 2025

Builds prerelease versions of ceph container images: two arch-specific images and one 'manifest-list' image. Pushed all to quay.ceph.io/ceph, in a private set of repos (prerelease-amd64, prerelease-arm64, and prerelease) for testing and signoff. Once moved, the script container/make-manifest-list.py can be used with the --promote flag to promote them from quay.ceph.io to quay.io for public release.

Builds prerelease versions of ceph container images: two arch-specific
images and one 'manifest-list' image.  Pushed all to quay.ceph.io/ceph,
in a private set of repos (prerelease-amd64, prerelease-arm64, and
prerelease) for testing and signoff.  Once moved, the script
container/make-manifest-list.py can be used with the --promote flag to
promote them from quay.ceph.io to quay.io for public release.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
@dmick dmick requested a review from Copilot March 29, 2025 01:05
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request introduces a new Jenkins job configuration for building prerelease Ceph container images and preparing them for promotion. Key changes include:

  • Addition of the new ceph-release-containers job configuration.
  • Definition of multiple parameters to control aspects of the image build and promotion process.
  • Inclusion of credentials and SCM configurations to support pipeline execution.
Files not reviewed (1)
  • ceph-release-containers/build/Jenkinsfile: Language not supported

@dmick dmick requested a review from zmc March 29, 2025 01:38
@dmick
Copy link
Member Author

dmick commented Apr 1, 2025

Copy link
Member

@zmc zmc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No notes, really. Nice work!

@zmc zmc merged commit 09926bb into main Apr 1, 2025
1 check passed
@zmc zmc deleted the add-ceph-release-containers branch April 1, 2025 17:26
dmick added a commit to ceph/ceph that referenced this pull request Apr 1, 2025
The manual instructions for building release containers were complex
and required access to an arm64 host; that was just too much,
so I've created a Jenkins job to build all of the prerelease
artifacts (see ceph/ceph-build#2342).
Change the documentation to reflect that.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
zdover23 pushed a commit to zdover23/ceph that referenced this pull request Apr 1, 2025
The manual instructions for building release containers were complex
and required access to an arm64 host; that was just too much,
so I've created a Jenkins job to build all of the prerelease
artifacts (see ceph/ceph-build#2342).
Change the documentation to reflect that.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit e20c09a)
zdover23 pushed a commit to zdover23/ceph that referenced this pull request Apr 1, 2025
The manual instructions for building release containers were complex
and required access to an arm64 host; that was just too much,
so I've created a Jenkins job to build all of the prerelease
artifacts (see ceph/ceph-build#2342).
Change the documentation to reflect that.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit e20c09a)
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.

3 participants