From: Matan Breizman Date: Tue, 16 Dec 2025 10:52:07 +0000 (+0200) Subject: ceph-dev-new-setup/build: Introduce crimson-tentacle builds X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b7141eb16c6fc360535ba56b058f6a79828364f1;p=ceph-build.git 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 --- 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