]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
3 weeks agosetup_container_runtime.sh: refresh bash path after podman removal 2559/head
David Galloway [Thu, 26 Mar 2026 16:08:43 +0000 (12:08 -0400)]
setup_container_runtime.sh: refresh bash path after podman removal

If we remove podman in the "Found a very old podman; removing" function, we subsequently run `command -v podman` later in the script but we're hitting a stale cache.

e.g.,

```
+ setup_container_runtime
++ id -nu
+ loginctl enable-linger jenkins-build
+ command -v podman
/usr/bin/podman
+ podman system info
++ podman version -f '{{ lt .Client.Version "4" }}'
+ '[' true = true ']'
+ echo 'Found a very old podman; removing'
Found a very old podman; removing
+ command -v dnf
+ command -v apt
/usr/bin/apt
+ sudo apt remove -y podman

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  buildah catatonit cmake cmake-data conmon containernetworking-plugins
  cython3 dh-elpa-helper dh-exec dh-python docutils-common emacsen-common
  fonts-glyphicons-halflings fuse-overlayfs golang golang-1.18 golang-1.18-doc
  golang-1.18-go golang-1.18-src golang-doc
  golang-github-containernetworking-plugin-dnsname
  golang-github-containers-common golang-github-containers-image golang-go
  golang-src gperf javahelper jsonnet junit4 libaio-dev libavahi-glib1
  libbabeltrace-ctf-dev libbabeltrace-dev libbabeltrace1 libblkid-dev
  libc6-dbg libcap-dev libcap-ng-dev libcryptsetup-dev libcunit1 libcunit1-dev
  libcurl4-openssl-dev libdouble-conversion3 libevent-2.1-7 libevent-dev
  libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7
  libfmt-dev libfmt8 libfuse-dev libfuse2 libgcrypt20-dev libgmp-dev
  libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev
  libgnutlsxx28 libgoogle-perftools-dev libgoogle-perftools4 libgpg-error-dev
  libhamcrest-java libibverbs-dev libidn2-dev libjs-bootstrap libjs-d3
  libjs-eonasdan-bootstrap-datetimepicker libjs-jquery-hotkeys libjs-moment
  libjs-moment-timezone libjs-mustache libjs-rickshaw libjsoncpp25
  libkeyutils-dev libldap-dev libldap2-dev liblmdb-dev liblttng-ust-common1
  liblttng-ust-ctl5 liblttng-ust-dev liblttng-ust-python-agent1 liblttng-ust1
  liblua5.3-0 liblua5.3-dev liblz4-dev libnbd-dev libnbd0 libnl-3-dev
  libnl-genl-3-dev libnl-route-3-dev libnspr4-dev libnss3-dev libnuma-dev
  liboath-dev liboath0 libostree-1-1 libp11-kit-dev libpcre2-16-0
  libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpython3-all-dev libqt5core5a
  libqt5dbus5 libqt5network5 librabbitmq-dev librabbitmq4 librdkafka++1
  librdkafka-dev librdkafka1 librdmacm-dev libre2-dev libreadline-dev
  librhash0 libselinux1-dev libsepol-dev libsnappy-dev libsnappy1v5
  libsqlite3-dev libtasn1-6-dev libtcmalloc-minimal4 libthrift-0.16.0
  libthrift-dev libudev-dev libunbound8 libunwind-dev liburcu-dev
  libutf8proc-dev libutf8proc2 libxmlsec1-dev libxmlsec1-gcrypt
  libxmlsec1-gnutls libxmlsec1-nss libxslt1-dev libyaml-cpp-dev libyaml-cpp0.7
  libzstd-dev nasm nettle-dev ninja-build nlohmann-json3-dev prometheus
  python3-alabaster python3-all python3-all-dev python3-cheroot
  python3-cherrypy3 python3-coverage python3-dateutil python3-docutils
  python3-grpcio python3-imagesize python3-isodate python3-jaraco.classes
  python3-jaraco.collections python3-jaraco.functools python3-jaraco.text
  python3-jmespath python3-lxml python3-natsort python3-onelogin-saml2
  python3-pluggy python3-portend python3-prettytable python3-protobuf
  python3-py python3-roman python3-snowballstemmer python3-sphinx
  python3-tempora python3-toml python3-wcwidth python3-xmlsec
  python3-xmltodict python3-zc.lockfile sgml-base slirp4netns socat
  sphinx-common tox uidmap uuid-dev valgrind xfslibs-dev xml-core xmlstarlet
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  podman
0 upgraded, 0 newly installed, 1 to remove and 6 not upgraded.
After this operation, 36.6 MB disk space will be freed.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 218554 files and directories currently installed.)
Removing podman (3.4.4+ds1-1ubuntu1.22.04.3) ...
Processing triggers for man-db (2.10.2-1) ...
+ command -v podman
/usr/bin/podman
+ command -v podman
/usr/bin/podman
++ podman version -f '{{ lt .Client.Version "5.6.1" }}'
/tmp/jenkins512750246180841280.sh: line 29: /usr/bin/podman: No such file or directory
+ '[' '' = true ']'
++ podman version -f '{{ ge .Client.Version "4" }}'
/tmp/jenkins512750246180841280.sh: line 36: /usr/bin/podman: No such file or directory
+ '[' '' = true ']'
+ podman rm -f ceph_build
/tmp/jenkins512750246180841280.sh: line 66: /usr/bin/podman: No such file or directory
```

Signed-off-by: David Galloway <david.galloway@ibm.com>
4 weeks agoMerge pull request #2558 from ceph/djgalloway-patch-1
Dan Mick [Tue, 24 Mar 2026 16:49:19 +0000 (09:49 -0700)]
Merge pull request #2558 from ceph/djgalloway-patch-1

Clarify testing changes w/ JJB in README

4 weeks agoClarify testing changes w/ JJB in README 2558/head
David Galloway [Tue, 24 Mar 2026 14:54:17 +0000 (10:54 -0400)]
Clarify testing changes w/ JJB in README

4 weeks agoMerge pull request #2556 from dmick/ceph-release-containers-version
David Galloway [Tue, 24 Mar 2026 13:40:50 +0000 (09:40 -0400)]
Merge pull request #2556 from dmick/ceph-release-containers-version

ceph-release-containers: Add VERSION parameter to make-manifest-list invocation

4 weeks agoMerge pull request #2557 from ceph/r10-for-tent
David Galloway [Mon, 23 Mar 2026 15:01:55 +0000 (11:01 -0400)]
Merge pull request #2557 from ceph/r10-for-tent

ceph-trigger-build: Build Rocky 10 by default

4 weeks agoceph-trigger-build: Build Rocky 10 by default 2557/head
David Galloway [Mon, 23 Mar 2026 14:50:10 +0000 (10:50 -0400)]
ceph-trigger-build: Build Rocky 10 by default

Except squid and reef

Signed-off-by: David Galloway <david.galloway@ibm.com>
4 weeks agoceph-release-containers: Add VERSION parameter to make-manifest-list invocation 2556/head
Dan Mick [Thu, 19 Mar 2026 03:09:55 +0000 (20:09 -0700)]
ceph-release-containers: Add VERSION parameter to make-manifest-list invocation

Signed-off-by: Dan Mick <dmick@ibm.com>
4 weeks agoMerge pull request #2553 from phlogistonjohn/jjm-refactor-bwc
David Galloway [Thu, 19 Mar 2026 16:25:46 +0000 (12:25 -0400)]
Merge pull request #2553 from phlogistonjohn/jjm-refactor-bwc

refactor bwc related code into common functions

4 weeks agoxxx: workaround branches with slashes (again) 2553/head
John Mulligan [Wed, 18 Mar 2026 21:45:44 +0000 (17:45 -0400)]
xxx: workaround branches with slashes (again)

Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
4 weeks agoMerge pull request #2554 from ceph/dist-on-x86
David Galloway [Wed, 18 Mar 2026 20:54:49 +0000 (16:54 -0400)]
Merge pull request #2554 from ceph/dist-on-x86

Revert "ceph-source-dist: Run on any architecture"

4 weeks agoRevert "ceph-source-dist: Run on any architecture" 2554/head
David Galloway [Wed, 18 Mar 2026 20:24:53 +0000 (16:24 -0400)]
Revert "ceph-source-dist: Run on any architecture"

This reverts commit 2a944cd9542c5748316910da97d2c10ddd674a43.

Fixes: https://tracker.ceph.com/issues/75442
I don't have the time to dig into which node dependency is the problem on arm64 but ceph-source-dist runs fine on x86 but not arm64.

5 weeks agoceph-pull-requests-arm64: update file to use new bwc functions
John Mulligan [Mon, 16 Mar 2026 20:43:18 +0000 (16:43 -0400)]
ceph-pull-requests-arm64: update file to use new bwc functions

Replace the existing "open coded" implementation with calls to the
recently created bwc.sh functions. This avoids duplication and improves
reuse.

Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
5 weeks agoceph-pull-requests: update file to use new bwc functions
John Mulligan [Mon, 16 Mar 2026 20:41:34 +0000 (16:41 -0400)]
ceph-pull-requests: update file to use new bwc functions

Replace the existing "open coded" implementation with calls to the
recently created bwc.sh functions. This avoids duplication and improves
reuse.

Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
5 weeks agoscripts: create bwc.sh a library for funcs around build-with-containers
John Mulligan [Mon, 16 Mar 2026 20:40:10 +0000 (16:40 -0400)]
scripts: create bwc.sh a library for funcs around build-with-containers

Copy and make generic various bits of code present in
ceph-pull-requests/build/build and ceph-pull-requests-arm64/build/build
such that they can be replaced in the future by calls to functions
in this file.

Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
5 weeks agoMerge pull request #2552 from ceph/nofail
David Galloway [Fri, 13 Mar 2026 18:06:44 +0000 (14:06 -0400)]
Merge pull request #2552 from ceph/nofail

ceph-dev-cron: ls-remote failure is not fatal

5 weeks agoceph-dev-cron: ls-remote failure is not fatal 2552/head
David Galloway [Fri, 13 Mar 2026 17:16:04 +0000 (13:16 -0400)]
ceph-dev-cron: ls-remote failure is not fatal

Signed-off-by: David Galloway <david.galloway@ibm.com>
5 weeks agoMerge pull request #2551 from ceph/stupid
Dan Mick [Fri, 13 Mar 2026 00:36:12 +0000 (17:36 -0700)]
Merge pull request #2551 from ceph/stupid

sign-rpms: extra \n

5 weeks agosign-rpms: extra \n 2551/head
David Galloway [Thu, 12 Mar 2026 23:12:07 +0000 (19:12 -0400)]
sign-rpms: extra \n

Signed-off-by: David Galloway <david.galloway@ibm.com>
5 weeks agoMerge pull request #2550 from ceph/get
David Galloway [Thu, 12 Mar 2026 23:10:06 +0000 (19:10 -0400)]
Merge pull request #2550 from ceph/get

sync-pull: Check the actual repo readiness

5 weeks agosync-pull: Check the actual repo readiness 2550/head
David Galloway [Thu, 12 Mar 2026 22:44:35 +0000 (18:44 -0400)]
sync-pull: Check the actual repo readiness

This has been broken for.. possibly ever.

--head results in 405 Method Not Allowed

Just a GET results in 200 no matter what, whether the repo exists or not.

```
++ curl -fsSo - --connect-timeout 5 --max-time 10 https://shaman.ceph.com/api/repos/ceph/reef/efac5a54607c13fa50d4822e50242b86e6e446df/rocky/10/flavors/default/
++ jq -r '.[].status // empty'
+ status=
+ '[' '' = ready ']'
+ echo 'Shaman repo for rocky/10 is not ready (status: unknown). Skipping.'
Shaman repo for rocky/10 is not ready (status: unknown). Skipping.
```

Signed-off-by: David Galloway <david.galloway@ibm.com>
5 weeks agoMerge pull request #2540 from ceph/sign-256
Dan Mick [Thu, 12 Mar 2026 22:47:11 +0000 (15:47 -0700)]
Merge pull request #2540 from ceph/sign-256

sign-rpms: Sign using SHA256 algo

5 weeks agoMerge pull request #2549 from ceph/branch-name
Dan Mick [Thu, 12 Mar 2026 21:53:59 +0000 (14:53 -0700)]
Merge pull request #2549 from ceph/branch-name

Make get-tarballs.sh executable

5 weeks agoMake get-tarballs.sh executable 2549/head
David Galloway [Thu, 12 Mar 2026 21:41:38 +0000 (17:41 -0400)]
Make get-tarballs.sh executable

Signed-off-by: David Galloway <david.galloway@ibm.com>
6 weeks agoMerge pull request #2499 from jamiepryde/umbrella-release
David Galloway [Mon, 9 Mar 2026 14:28:18 +0000 (10:28 -0400)]
Merge pull request #2499 from jamiepryde/umbrella-release

Umbrella kickoff!

6 weeks agoMerge pull request #2546 from shraddhaag/wip-shraddhaag-improve-ci-for-docs
Shraddha Agrawal [Fri, 6 Mar 2026 13:38:09 +0000 (19:08 +0530)]
Merge pull request #2546 from shraddhaag/wip-shraddhaag-improve-ci-for-docs

disable CI checks for PRs with only docs/QA changes

6 weeks agodisable CI checks for PRs with only docs/QA changes 2546/head
Shraddha Agrawal [Tue, 3 Mar 2026 10:06:46 +0000 (15:36 +0530)]
disable CI checks for PRs with only docs/QA changes

Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
6 weeks agoMerge pull request #2548 from dmick/add-arm64-c9-main
Dan Mick [Wed, 4 Mar 2026 21:34:58 +0000 (13:34 -0800)]
Merge pull request #2548 from dmick/add-arm64-c9-main

Add centos9/arm64 to main builds

6 weeks agoAdd centos9/arm64 to main builds 2548/head
Dan Mick [Wed, 4 Mar 2026 02:28:14 +0000 (18:28 -0800)]
Add centos9/arm64 to main builds

Signed-off-by: Dan Mick <dan.mick@redhat.com>
7 weeks agoceph-dev-cron: Add umbrella to Jenkinsfile 2499/head
Jamie Pryde [Tue, 24 Feb 2026 13:25:02 +0000 (13:25 +0000)]
ceph-dev-cron: Add umbrella to Jenkinsfile

Signed-off-by: Jamie Pryde <jamiepry@uk.ibm.com>
7 weeks ago*: Update scripts and triggers for Umbrella
Jamie Pryde [Wed, 21 Jan 2026 15:19:13 +0000 (15:19 +0000)]
*: Update scripts and triggers for Umbrella

Signed-off-by: Jamie Pryde <jamiepry@uk.ibm.com>
7 weeks agoMerge pull request #2547 from ceph/wip-revert-make-check-qa-only
Ilya Dryomov [Tue, 3 Mar 2026 14:14:43 +0000 (15:14 +0100)]
Merge pull request #2547 from ceph/wip-revert-make-check-qa-only

ceph-pull-requests: don't skip qa-only PRs

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
7 weeks agoceph-pull-requests: don't skip qa-only PRs 2547/head
Ilya Dryomov [Tue, 3 Mar 2026 12:46:29 +0000 (13:46 +0100)]
ceph-pull-requests: don't skip qa-only PRs

This is a partial revert of commit 78849bdf7d0d ("ceph-pull-requests:
Skip qa-only PRs").  Unfortunately "make check" needs to be run even on
qa-only PRs at least once to get linter coverage for files under qa/.

Revert to running "make check" on qa-only PRs for ceph-pull-requests
but continue skipping it for ceph-pull-requests-arm64.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
7 weeks agoMerge pull request #2545 from ceph/cb-small
Dan Mick [Fri, 27 Feb 2026 19:37:28 +0000 (11:37 -0800)]
Merge pull request #2545 from ceph/cb-small

ceph-build-pull-requests fixes

7 weeks agoMerge pull request #2543 from ceph/arm64
David Galloway [Fri, 27 Feb 2026 15:04:38 +0000 (10:04 -0500)]
Merge pull request #2543 from ceph/arm64

ceph-dev-cron: Build main for arm64

7 weeks agoceph-build-pull-requests: setuptools for pkg_resources 2545/head
David Galloway [Thu, 26 Feb 2026 21:18:02 +0000 (16:18 -0500)]
ceph-build-pull-requests: setuptools for pkg_resources

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoceph-build-pull-requests: Don't reuse previous venv
David Galloway [Thu, 26 Feb 2026 21:18:34 +0000 (16:18 -0500)]
ceph-build-pull-requests: Don't reuse previous venv

If we add a pkg to pkgs[@], it won't actually get installed in a reused venv if one exists

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoceph-build-pull-requests: Run on small
David Galloway [Thu, 26 Feb 2026 17:10:08 +0000 (12:10 -0500)]
ceph-build-pull-requests: Run on small

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoceph-dev-cron: Comment explaining cfg 2543/head
David Galloway [Wed, 25 Feb 2026 23:10:03 +0000 (18:10 -0500)]
ceph-dev-cron: Comment explaining cfg

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoMerge pull request #2544 from ceph/csd-noarch
David Galloway [Wed, 25 Feb 2026 21:59:04 +0000 (16:59 -0500)]
Merge pull request #2544 from ceph/csd-noarch

ceph-source-dist: Run on any architecture

7 weeks agoceph-source-dist: Run on any architecture 2544/head
Zack Cerza [Wed, 25 Feb 2026 21:58:12 +0000 (14:58 -0700)]
ceph-source-dist: Run on any architecture

Signed-off-by: Zack Cerza <zack@cerza.org>
7 weeks agoceph-dev-cron: Build main for arm64
David Galloway [Wed, 25 Feb 2026 19:47:39 +0000 (14:47 -0500)]
ceph-dev-cron: Build main for arm64

Signed-off-by: David Galloway <david.galloway@ibm.com>
8 weeks agoscripts/build_utils: Update for Umbrella
Jamie Pryde [Mon, 8 Dec 2025 16:19:00 +0000 (16:19 +0000)]
scripts/build_utils: Update for Umbrella

Signed-off-by: Jamie Pryde <jamiepry@uk.ibm.com>
8 weeks agoMerge pull request #2541 from ceph/cron-poll
Dan Mick [Mon, 23 Feb 2026 18:39:41 +0000 (10:39 -0800)]
Merge pull request #2541 from ceph/cron-poll

ceph-dev-cron: Use straight cron/timed trigger

8 weeks agoceph-dev-cron: Use straight cron/timed trigger 2541/head
David Galloway [Mon, 23 Feb 2026 14:27:29 +0000 (09:27 -0500)]
ceph-dev-cron: Use straight cron/timed trigger

PollSCM was polling ceph-build.git for changes instead of ceph.git.

Signed-off-by: David Galloway <david.galloway@ibm.com>
8 weeks agosign-rpms: Sign using SHA256 algo 2540/head
David Galloway [Fri, 20 Feb 2026 17:25:31 +0000 (12:25 -0500)]
sign-rpms: Sign using SHA256 algo

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2538 from ceph/api
Dan Mick [Wed, 11 Feb 2026 18:26:46 +0000 (10:26 -0800)]
Merge pull request #2538 from ceph/api

ceph-api: Use modern label. They've been running on Noble for weeks.

2 months agoMerge pull request #2533 from ceph/cron-pipe
David Galloway [Wed, 11 Feb 2026 15:45:02 +0000 (10:45 -0500)]
Merge pull request #2533 from ceph/cron-pipe

ceph-dev-cron: Convert to groovy, trigger ceph-dev-pipeline instead

2 months agoceph-api: Use modern label. They've been running on Noble for weeks. 2538/head
David Galloway [Wed, 11 Feb 2026 13:52:11 +0000 (08:52 -0500)]
ceph-api: Use modern label. They've been running on Noble for weeks.

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoceph-dev-cron: Convert to groovy, trigger ceph-dev-pipeline instead 2533/head
David Galloway [Wed, 28 Jan 2026 21:03:10 +0000 (16:03 -0500)]
ceph-dev-cron: Convert to groovy, trigger ceph-dev-pipeline instead

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2537 from ceph/pipx
David Galloway [Thu, 5 Feb 2026 15:17:14 +0000 (10:17 -0500)]
Merge pull request #2537 from ceph/pipx

builder.yml: Install pipx

2 months agobuilder.yml: Install pipx 2537/head
David Galloway [Thu, 5 Feb 2026 13:50:52 +0000 (08:50 -0500)]
builder.yml: Install pipx

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2536 from ceph/fix-uv-installs
Dan Mick [Thu, 5 Feb 2026 07:04:10 +0000 (23:04 -0800)]
Merge pull request #2536 from ceph/fix-uv-installs

setup_chacractl.sh: Use setup_uv.sh

2 months agosetup_uv.sh: Do not fail needlessly on apt systems 2536/head
Zack Cerza [Wed, 4 Feb 2026 21:52:42 +0000 (14:52 -0700)]
setup_uv.sh: Do not fail needlessly on apt systems

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agosetup_chacractl.sh: Use setup_uv.sh
Zack Cerza [Wed, 4 Feb 2026 21:52:31 +0000 (14:52 -0700)]
setup_chacractl.sh: Use setup_uv.sh

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoMerge pull request #2535 from rhcs-dashboard/qa-not-ignore
David Galloway [Wed, 4 Feb 2026 17:17:53 +0000 (12:17 -0500)]
Merge pull request #2535 from rhcs-dashboard/qa-not-ignore

ceph-pr-api: don't ignore qa/ folder changes

2 months agoceph-pr-api: don't ignore qa/ folder changes 2535/head
Nizamudeen A [Wed, 4 Feb 2026 06:44:27 +0000 (12:14 +0530)]
ceph-pr-api: don't ignore qa/ folder changes

API tests are run from qa/ folder so let's not ignore those changes

Signed-off-by: Nizamudeen A <nia@redhat.com>
2 months agoMerge pull request #2534 from ceph/fix-rebuild
David Galloway [Tue, 3 Feb 2026 20:03:53 +0000 (15:03 -0500)]
Merge pull request #2534 from ceph/fix-rebuild

ceph-tag: Fix condition for RCs

2 months agoceph-tag: Fix condition for RCs 2534/head
David Galloway [Tue, 3 Feb 2026 19:10:44 +0000 (14:10 -0500)]
ceph-tag: Fix condition for RCs

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2532 from ceph/trixie
Dan Mick [Tue, 27 Jan 2026 00:29:49 +0000 (16:29 -0800)]
Merge pull request #2532 from ceph/trixie

Add Trixie

2 months agoAdd Trixie 2532/head
David Galloway [Sat, 24 Jan 2026 00:23:33 +0000 (19:23 -0500)]
Add Trixie

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2531 from Matan-B/wip-matanb-debug-container-prune
Dan Mick [Thu, 22 Jan 2026 19:10:05 +0000 (11:10 -0800)]
Merge pull request #2531 from Matan-B/wip-matanb-debug-container-prune

quay-pruner/build/util.py: handle debug tag suffix

2 months agoquay-pruner/build/util.py: handle debug tag suffix 2531/head
Matan Breizman [Thu, 22 Jan 2026 10:13:16 +0000 (12:13 +0200)]
quay-pruner/build/util.py: handle debug tag suffix

Follow-up to: https://github.com/ceph/ceph/pull/67041

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agoMerge pull request #2530 from rhcs-dashboard/sync-images-revert-fix
Guillaume Abrioux [Mon, 19 Jan 2026 07:18:43 +0000 (08:18 +0100)]
Merge pull request #2530 from rhcs-dashboard/sync-images-revert-fix

sync-images: fix build script

3 months agosync-images: fix build script 2530/head
Nizamudeen A [Mon, 19 Jan 2026 04:28:44 +0000 (09:58 +0530)]
sync-images: fix build script

i accidentally merged the last PR but forgot to push my local changes to
the PR before doing it. I was testing things locally and thought I
pushed it. So adding the fix that were in my local.

I added GODEBUG=http2client=0  to fix the http client related timeouts
that were happening frequently. And also added a retry so that it won't
fail immediately.

Signed-off-by: Nizamudeen A <nia@redhat.com>
3 months agoMerge pull request #2524 from rhcs-dashboard/sync-image-fix
Nizamudeen A [Mon, 19 Jan 2026 03:47:09 +0000 (09:17 +0530)]
Merge pull request #2524 from rhcs-dashboard/sync-image-fix

sync-images: failing due to ratelimiting in dockerhub

3 months agoMerge pull request #2529 from ceph/libvirt-restart
Guillaume Abrioux [Wed, 14 Jan 2026 20:45:11 +0000 (21:45 +0100)]
Merge pull request #2529 from ceph/libvirt-restart

scripts: Refactor restart_libvirt_services

3 months agoscripts: Refactor restart_libvirt_services 2529/head
David Galloway [Wed, 14 Jan 2026 20:36:11 +0000 (15:36 -0500)]
scripts: Refactor restart_libvirt_services

Signed-off-by: David Galloway <david.galloway@ibm.com>
3 months agoMerge pull request #2528 from ceph/cephadm-ansible-py3.12
David Galloway [Wed, 14 Jan 2026 20:22:02 +0000 (15:22 -0500)]
Merge pull request #2528 from ceph/cephadm-ansible-py3.12

cephadm-ansible-prs: do not pin to pip 22.4.0

3 months agocephadm-ansible-prs: do not pin to pip 22.4.0 2528/head
Guillaume Abrioux [Wed, 14 Jan 2026 19:39:15 +0000 (20:39 +0100)]
cephadm-ansible-prs: do not pin to pip 22.4.0

given that the builder is now using py3.12, we can't pin to 22.4.0 as it
depends on distutils that was dropped from py3.12

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
3 months agoMerge pull request #2527 from ceph/cephadm2
Guillaume Abrioux [Wed, 14 Jan 2026 15:26:18 +0000 (16:26 +0100)]
Merge pull request #2527 from ceph/cephadm2

cephadm-ansible-prs: Set !centos9 on both labels

3 months agocephadm-ansible-prs: Set !centos9 on both labels 2527/head
David Galloway [Wed, 14 Jan 2026 15:19:27 +0000 (10:19 -0500)]
cephadm-ansible-prs: Set !centos9 on both labels

Signed-off-by: David Galloway <david.galloway@ibm.com>
3 months agoMerge pull request #2526 from ceph/cephadm-prs-update
Guillaume Abrioux [Wed, 14 Jan 2026 15:06:19 +0000 (16:06 +0100)]
Merge pull request #2526 from ceph/cephadm-prs-update

cephadm-ansible-prs: Don't run on centos9

3 months agocephadm-ansible-prs: Don't run on centos9 2526/head
David Galloway [Wed, 14 Jan 2026 14:52:20 +0000 (09:52 -0500)]
cephadm-ansible-prs: Don't run on centos9

95% of the builders are Ubuntu Noble and most of them have vagrant & vagrant-libvirt installed

Signed-off-by: David Galloway <david.galloway@ibm.com>
3 months agosync-images: failing due to ratelimiting in dockerhub 2524/head
Nizamudeen A [Tue, 13 Jan 2026 09:00:38 +0000 (14:30 +0530)]
sync-images: failing due to ratelimiting in dockerhub

So trying to authenticate which might increase the ratelimit

https://jenkins.ceph.com/job/sync-images/651/console
```
Copying image sha256:a99b7d9812dbb7527eab8161807e879c3e66951ddccf21c5302061a651289da6 (15/16)
time="2025-12-25T20:16:10Z" level=fatal msg="Error copying ref \"docker://nginx:1.27.4\": copying image 15/16 from manifest list: determining manifest MIME type for docker://nginx:1.27.4: reading manifest sha256:a99b7d9812dbb7527eab8161807e879c3e66951ddccf21c5302061a651289da6 in docker.io/library/nginx: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit"
Build step 'Execute shell' marked build as failure
```

Signed-off-by: Nizamudeen A <nia@redhat.com>
3 months agoMerge pull request #2523 from ceph/migrate-cephadm-ansible-jenkins
David Galloway [Tue, 6 Jan 2026 16:44:02 +0000 (11:44 -0500)]
Merge pull request #2523 from ceph/migrate-cephadm-ansible-jenkins

migrate cephadm-ansible to the main jenkins

3 months agomigrate cephadm-ansible to the main jenkins 2523/head
Guillaume Abrioux [Tue, 6 Jan 2026 16:19:07 +0000 (17:19 +0100)]
migrate cephadm-ansible to the main jenkins

This commit removes this file in order to make cephadm-ansible CI jobs
use the main jenkins.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
3 months agoMerge pull request #2520 from ceph/wip-kernel-ice
David Galloway [Tue, 30 Dec 2025 20:43:15 +0000 (15:43 -0500)]
Merge pull request #2520 from ceph/wip-kernel-ice

kernel: compile ice.ko module

3 months agokernel: compile ice.ko module 2520/head
Ilya Dryomov [Tue, 30 Dec 2025 15:50:38 +0000 (16:50 +0100)]
kernel: compile ice.ko module

This driver is needed for

01:00.0 Ethernet controller: Intel Corporation Ethernet Controller E810-XXV for SFP (rev 02)
01:00.1 Ethernet controller: Intel Corporation Ethernet Controller E810-XXV for SFP (rev 02)

on the new trial nodes.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 months agoMerge pull request #2519 from ceph/no-centos-make-cehck
Dan Mick [Sat, 27 Dec 2025 06:41:58 +0000 (22:41 -0800)]
Merge pull request #2519 from ceph/no-centos-make-cehck

ceph-pull-request: Don't run make check on CentOS9

3 months agoceph-pull-request: Don't run make check on CentOS9 2519/head
David Galloway [Wed, 24 Dec 2025 19:32:53 +0000 (14:32 -0500)]
ceph-pull-request: Don't run make check on CentOS9

Not ideal but easiest for stabilization for now

Signed-off-by: David Galloway <david.galloway@ibm.com>
3 months agoMerge pull request #2518 from ceph/fix-withcrimson
David Galloway [Wed, 24 Dec 2025 19:14:28 +0000 (14:14 -0500)]
Merge pull request #2518 from ceph/fix-withcrimson

ceph-dev-pipeline: fix withCrimson def

3 months agoceph-dev-pipeline: fix withCrimson def 2518/head
David Galloway [Wed, 24 Dec 2025 19:13:31 +0000 (14:13 -0500)]
ceph-dev-pipeline: fix withCrimson def

Signed-off-by: David Galloway <david.galloway@ibm.com>
3 months agoMerge pull request #2516 from ceph/withcrimson
David Galloway [Tue, 23 Dec 2025 17:00:34 +0000 (12:00 -0500)]
Merge pull request #2516 from ceph/withcrimson

ceph-dev-pipeline: Still send with_crimson=true for main and wip

3 months agoceph-dev-pipeline: Still send with_crimson=true 2516/head
David Galloway [Mon, 22 Dec 2025 21:31:17 +0000 (16:31 -0500)]
ceph-dev-pipeline: Still send with_crimson=true

The replacement of crimson builds with debug builds is still half baked.  ceph.spec and install-deps are still expecting with_crimson to be set if the crimson dependency packages should be installed.

See https://github.com/ceph/ceph/blame/main/ceph.spec.in#L367-L384 for the dependencies that will never get installed.

This is manifesting in:
```
+ rpmbuild --rebuild '-D_topdir /ceph/rpmbuild' --with=sccache --without=dwz --with=tcmalloc /ceph/ceph-20.3.0-4645.gcfa448da.el9.src.rpm
error: Failed build dependencies:
cryptopp-devel is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
gcc-toolset-13-gcc-plugin-annobin is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
gcc-toolset-13-libasan-devel is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
gcc-toolset-13-libubsan-devel is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
gnutls-devel is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
hwloc-devel is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
libasan is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
libpciaccess-devel is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
libubsan is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
lksctp-tools-devel is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
ragel is needed by ceph-2:20.3.0-4645.gcfa448da.el9.x86_64
Installing /ceph/ceph-20.3.0-4645.gcfa448da.el9.src.rpm
2025-12-22 17:48:10,148: INFO: step done: rpm failed in 00:00:27
```

Nothing will ever tell build-with-container.py or install-deps.sh to pull those dependencies in because we're no longer setting WITH_CRIMSON due to this removal https://github.com/ceph/ceph-build/commit/0f0e4fd7dea0c06d855b93581e5b13cc0bf4c350#diff-d34216471695ce2f36f9cf1550524392c85b94d0566b3bc6d591383411b91f25R218-L381.

Signed-off-by: David Galloway <david.galloway@ibm.com>
3 months agoMerge pull request #2513 from ceph/apt-mirror-cwi
Dan Mick [Mon, 22 Dec 2025 22:54:53 +0000 (14:54 -0800)]
Merge pull request #2513 from ceph/apt-mirror-cwi

ceph-windows: Update qcow2 image location. Bump VM spec.

3 months agoMerge pull request #2514 from ceph/fix-ceph-api
Dan Mick [Sun, 21 Dec 2025 20:00:53 +0000 (12:00 -0800)]
Merge pull request #2514 from ceph/fix-ceph-api

ceph-pr-api: Fix parameter

4 months agoceph-pr-api: Fix parameter 2514/head
David Galloway [Sat, 20 Dec 2025 22:30:18 +0000 (17:30 -0500)]
ceph-pr-api: Fix parameter

It's actually impossible to manually trigger this job right now without this

Signed-off-by: David Galloway <david.galloway@ibm.com>
4 months agoceph-windows: Update qcow2 image location. Bump VM spec. 2513/head
David Galloway [Sat, 20 Dec 2025 19:04:43 +0000 (14:04 -0500)]
ceph-windows: Update qcow2 image location. Bump VM spec.

The previous one was living on the LRC and served via reverse proxy.  The RDU lab was shut down earlier and I neglected to back the qcow2 image up.  Who knows when the old LRC will be brought back online so the image has been rebuilt.

Also bumping the VM resources.

Signed-off-by: David Galloway <david.galloway@ibm.com>
4 months agoMerge pull request #2512 from ceph/locale
David Galloway [Fri, 19 Dec 2025 16:25:39 +0000 (11:25 -0500)]
Merge pull request #2512 from ceph/locale

builder.yaml: Ensure locales are installed

4 months agoRevert "ceph-build-pull-requests: set UTF-8 for ansible-galaxy" 2512/head
David Galloway [Fri, 19 Dec 2025 16:15:32 +0000 (11:15 -0500)]
Revert "ceph-build-pull-requests: set UTF-8 for ansible-galaxy"

This reverts commit 1f500f1d47dd1ddb463489b7061fab3576c913d6.

4 months agoEnsure locales are installed. Set correct format.
David Galloway [Fri, 19 Dec 2025 13:49:26 +0000 (08:49 -0500)]
Ensure locales are installed. Set correct format.

I guess Ubuntu just tolerated the incorrect spelling.  Or used to?  Anyway..

```
root@toko07:~# grep PRETTY_NAME /etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
root@toko07:~# locale -a | grep -i en_us
en_US.utf8

[root@toko08 ~]# grep PRETTY_NAME /etc/os-release
PRETTY_NAME="CentOS Stream 9"
[root@toko08 ~]# locale -a | grep -i en_us
en_US
en_US.iso885915
en_US.utf8
```

Signed-off-by: David Galloway <david.galloway@ibm.com>
4 months agoMerge pull request #2497 from Matan-B/wip-matanb-crimson-cleanup
David Galloway [Fri, 19 Dec 2025 15:52:05 +0000 (10:52 -0500)]
Merge pull request #2497 from Matan-B/wip-matanb-crimson-cleanup

build flavors: Cleanup "crimson", introduce "debug"

4 months agoMerge pull request #2508 from ceph/newvagrant
Dan Mick [Thu, 18 Dec 2025 20:27:36 +0000 (12:27 -0800)]
Merge pull request #2508 from ceph/newvagrant

builder.yaml: CentOS version-specific chacra repo for vagrant

4 months agoMerge pull request #2509 from ceph/cwpr
Dan Mick [Thu, 18 Dec 2025 20:10:21 +0000 (12:10 -0800)]
Merge pull request #2509 from ceph/cwpr

ceph-windows fixes

4 months agoceph-windows-PRs: Fix virt-install command 2509/head
David Galloway [Thu, 18 Dec 2025 19:39:27 +0000 (14:39 -0500)]
ceph-windows-PRs: Fix virt-install command

Behavior changed in newer virt-install.

`--import` says boot the prebuilt qcow2.  Older virt-install versions tolerated `--boot hd` without `--import` but now `--import` is required in this scenario and `--boot hd` is redundant.

Signed-off-by: David Galloway <david.galloway@ibm.com>
4 months agoceph-windows-image-build: Typo
David Galloway [Thu, 18 Dec 2025 19:39:02 +0000 (14:39 -0500)]
ceph-windows-image-build: Typo

Signed-off-by: David Galloway <david.galloway@ibm.com>
4 months agoMerge pull request #2507 from ceph/no-chgrp
David Galloway [Thu, 18 Dec 2025 16:41:41 +0000 (11:41 -0500)]
Merge pull request #2507 from ceph/no-chgrp

No chgrp

4 months agobuilder.yaml: CentOS version-specific chacra repo for vagrant 2508/head
David Galloway [Thu, 18 Dec 2025 16:32:04 +0000 (11:32 -0500)]
builder.yaml: CentOS version-specific chacra repo for vagrant

We know X version works on CentOS 7.  We need a newer version for CentOS 9.  We should have a per major version repo.

Signed-off-by: David Galloway <david.galloway@ibm.com>
4 months agoMerge pull request #2506 from dmick/remove-virtualenv
David Galloway [Thu, 18 Dec 2025 14:47:56 +0000 (09:47 -0500)]
Merge pull request #2506 from dmick/remove-virtualenv

quay-pruner: virtualenv is no more, use python3 -mvenv

4 months agoceph-dev-new-setup/build: Introduce crimson-tentacle builds 2497/head
Matan Breizman [Tue, 16 Dec 2025 10:52:07 +0000 (12:52 +0200)]
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 <mbreizma@redhat.com>