]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-dev-new-setup/build: Introduce crimson-tentacle builds 2497/head
authorMatan Breizman <mbreizma@redhat.com>
Tue, 16 Dec 2025 10:52:07 +0000 (12:52 +0200)
committerMatan Breizman <mbreizma@redhat.com>
Thu, 18 Dec 2025 09:54:01 +0000 (11:54 +0200)
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 <mbreizma@redhat.com>
ceph-dev-new-setup/build/build

index ad568118d5c9cb1c56be9b46af3ebed75b1fea33..a3623bb715463e75963c35a746dea0d785d776dd 100644 (file)
@@ -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