Skip to content

Conversation

@jamiepryde
Copy link

Main Umbrella kickoff PR: ceph/ceph#66524

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 PR adds support for the new Ceph release "umbrella" (version 21.*) across build, test, and CI/CD infrastructure.

  • Introduces version 21.* → "umbrella" mapping in build utilities
  • Adds "umbrella" to release lists and branch configurations across all CI/CD pipelines
  • Configures build targets with noble, jammy, centos9, and windows distributions

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
scripts/sync-push Adds "umbrella" to default releases for sync operations
scripts/sign-rpms Adds "umbrella" to default releases for RPM signing
scripts/build_utils.sh Maps version 21.* to "umbrella" release and updates default release from "tentacle" to "umbrella"
quay-pruner/build/delete-tags.py Adds "umbrella" to protected release tags to prevent deletion
ceph-windows-pull-requests/config/definitions/ceph-windows-pull-requests.yml Whitelists "umbrella" branch for Windows PR builds
ceph-volume-nightly/config/definitions/ceph-volume-nightly.yml Adds "umbrella" branch to nightly ceph-volume test runs
ceph-trigger-build/build/Jenkinsfile Configures build parameters for umbrella branches (centos9, arm64, crimson-debug)
ceph-pr-api/config/definitions/ceph-pr-api.yml Whitelists "umbrella" branch for PR API processing
ceph-dev-new-trigger/config/definitions/ceph-dev-new-trigger.yml Adds umbrella build triggers and excludes umbrella from fallback builds
ceph-dev-cron/config/definitions/ceph-dev-cron.yml Adds umbrella branch polling and cron-based build configuration
ceph-dev-build/build/setup_osc Configures OpenSUSE 15.3 as the distro for umbrella builds
ceph-dev-build/build/build_osc Sets OpenSUSE Leap 15.3 OBS repository for umbrella
ceph-dashboard-cephadm-e2e-nightly/config/definitions/ceph-dashboard-cephadm-e2e-nightly.yml Adds "umbrella" branch to dashboard end-to-end nightly tests
ceph-build/config/definitions/ceph-build.yml Includes "umbrella" in regex pattern for distro-specific build conditions
ceph-api-nightly/config/definitions/ceph-api-nightly.yml Adds "umbrella" branch to API nightly test runs
attic/ceph-dev-trigger/config/definitions/ceph-dev-trigger.yml Adds umbrella branch and build configuration to archived trigger job

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

@aainscow aainscow left a comment

Choose a reason for hiding this comment

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

LGTM, but I want others to review before we merge.

@jamiepryde jamiepryde requested a review from zmc January 8, 2026 15:21
@jamiepryde
Copy link
Author

@dmick Looks like I'll need to rebase, but any chance you could review please?

@ceph ceph deleted a comment from Copilot AI Jan 9, 2026
Signed-off-by: Jamie Pryde <jamiepry@uk.ibm.com>
@jamiepryde jamiepryde force-pushed the umbrella-release branch 2 times, most recently from 337d8d3 to 46cee8b Compare January 12, 2026 21:04
@jamiepryde jamiepryde requested a review from aainscow January 12, 2026 21:05
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.

Looks good from my perspective; unsure if others would need or want to weigh in

@jamiepryde
Copy link
Author

@rzarzynski Hey Radek, do you want to review this before we merge it?

@jamiepryde jamiepryde requested a review from rzarzynski January 20, 2026 10:08
Copy link
Contributor

@rzarzynski rzarzynski left a comment

Choose a reason for hiding this comment

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

Basically LGTM apart a nit mentioned below.

function release_from_version() {
local ver=$1
case $ver in
21.*)
Copy link
Contributor

Choose a reason for hiding this comment

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

FWIW ACK on scripts/build_utils.sh.

@rzarzynski rzarzynski requested a review from tchaikov January 20, 2026 11:59
@rzarzynski
Copy link
Contributor

CC: @tchaikov & @dmick.

Signed-off-by: Jamie Pryde <jamiepry@uk.ibm.com>
Signed-off-by: Jamie Pryde <jamiepry@uk.ibm.com>
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