From b7141eb16c6fc360535ba56b058f6a79828364f1 Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Tue, 16 Dec 2025 12:52:07 +0200 Subject: [PATCH] ceph-dev-new-setup/build: Introduce crimson-tentacle builds See the following comment: ``` Tentacle is the last release that needs dedicated Crimson builds, Later releases are able to use Crimson with the default build. As the "Crimson flavor" is no longer available, we need a *temporary* way to be able build Crimson for tentacle. Note: This could be removed once Crimson we have Umbrella release builds. ``` Signed-off-by: Matan Breizman --- ceph-dev-new-setup/build/build | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ceph-dev-new-setup/build/build b/ceph-dev-new-setup/build/build index ad568118..a3623bb7 100644 --- a/ceph-dev-new-setup/build/build +++ b/ceph-dev-new-setup/build/build @@ -86,6 +86,17 @@ else printf 'No cmake debug options added to branch %s.\n' "$BRANCH" fi +# Tentacle is the last release that needs dedicated Crimson builds, +# Later releases are able to use Crimson with the default build. +# As the "Crimson flavor" is no longer available, we need a *temporary* way +# to be able build Crimson for tentacle. +# Note: This could be removed once Crimson we have Umbrella release builds. +if [[ "$BRANCH" == *-crimson-tentacle ]]; then + CEPH_EXTRA_RPMBUILD_ARGS="--with crimson" + CEPH_EXTRA_CMAKE_ARGS+=" -DWITH_CRIMSON=true" + printf 'Added Crimson Tentacle cmake configs to branch %s. CEPH_EXTRA_CMAKE_ARGS: %s\n' "$BRANCH" "$CEPH_EXTRA_CMAKE_ARGS" +fi + ceph_build_args_from_flavor ${FLAVOR} mkdir -p release -- 2.47.3