]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/log
David Galloway [Tue, 21 Apr 2026 14:53:03 +0000 (10:53 -0400)]
Merge pull request #2569 from ceph/jenkins-rbac-config
Update Jenkins authorization strategy
Fernando Alcocer [Tue, 21 Apr 2026 13:38:31 +0000 (07:38 -0600)]
update Jenkins authorization strategy to use ProjectMatrixAuthorizationStrategy and adjust oauth settings
David Galloway [Mon, 20 Apr 2026 21:39:28 +0000 (17:39 -0400)]
Merge pull request #2562 from ceph/start-with-libvirt-group
cephadm-e2e: wrap kcli commands in libvirt group
David Galloway [Mon, 13 Apr 2026 19:35:41 +0000 (15:35 -0400)]
Merge pull request #2567 from shraddhaag/wip-support-debug-rocky10
introduce debug builds for rocky10
Shraddha Agrawal [Fri, 10 Apr 2026 08:34:51 +0000 (14:04 +0530)]
introduce debug builds for rocky10
This commit adds debug builds for rocky10. So far we are only building
release builds for rocky10. Debug builds are helpful for testing,
especially for crimson.
Fixes: https://tracker.ceph.com/issues/75952
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
Nizamudeen A [Thu, 2 Apr 2026 10:44:22 +0000 (16:14 +0530)]
cephadm-e2e: wrap kcli commands in libvirt group
as per: https://github.com/ceph/ceph-build/pull/2458#discussion_r3009905844
Signed-off-by: Nizamudeen A <nia@redhat.com>
Yuri Weinstein [Thu, 2 Apr 2026 20:53:08 +0000 (13:53 -0700)]
Merge pull request #2565 from dmick/version-only-for-v21
ceph-release-containers: only use --version on v21 and later: fix missing fi
Dan Mick [Thu, 2 Apr 2026 20:25:35 +0000 (13:25 -0700)]
ceph-release-containers: only use --version on v21 and later
This should be temporary and replaced with a proper backport; doing
this to allow v20.2.1 to be released without rebuilding packages
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Thu, 2 Apr 2026 20:35:11 +0000 (13:35 -0700)]
Merge pull request #2564 from dmick/version-only-for-v21
ceph-release-containers: only use --version on v21 and later
Dan Mick [Thu, 2 Apr 2026 20:25:35 +0000 (13:25 -0700)]
ceph-release-containers: only use --version on v21 and later
This should be temporary and replaced with a proper backport; doing
this to allow v20.2.1 to be released without rebuilding packages
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Guillaume Abrioux [Thu, 2 Apr 2026 15:06:26 +0000 (17:06 +0200)]
Merge pull request #2563 from ceph/el10_functional_test
cephadm-ansible-prs: add el10-functional job
Teoman ONAY [Thu, 2 Apr 2026 14:20:19 +0000 (16:20 +0200)]
cephadm-ansible-prs: add el10-functional job
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Zack Cerza [Wed, 1 Apr 2026 20:47:24 +0000 (14:47 -0600)]
Merge pull request #2561 from ceph/release-tar
ceph-source-dist: Decompress the bzip2 to stdout
David Galloway [Wed, 1 Apr 2026 20:26:13 +0000 (16:26 -0400)]
ceph-source-dist: Decompress the bzip2 to stdout
The original bunzip didn't like the `ln ceph-$ceph_version_tarball.$extension dist/` hard link.
bunzip2 refuses to decompress in-place when a file has multiple hard links, because doing so would silently corrupt the other link
Signed-off-by: David Galloway <david.galloway@ibm.com>
David Galloway [Wed, 1 Apr 2026 15:52:10 +0000 (11:52 -0400)]
Merge pull request #2458 from rhcs-dashboard/fix-docker-issue
cephadm-dashboard-e2e: replace docker with podman
Nizamudeen A [Mon, 6 Oct 2025 04:05:33 +0000 (09:35 +0530)]
cephadm-dashboard-e2e: replace docker with podman
- cleanup the docker installation if its installed through docker-ce
Signed-off-by: Nizamudeen A <nia@redhat.com>
David Galloway [Fri, 27 Mar 2026 15:59:10 +0000 (11:59 -0400)]
Merge pull request #2560 from ceph/c-o-r-e
ceph-rook-e2e fixes
David Galloway [Fri, 27 Mar 2026 01:29:03 +0000 (21:29 -0400)]
ceph-rook-e2e: Try podman in cleanup too
Signed-off-by: David Galloway <david.galloway@ibm.com>
David Galloway [Thu, 26 Mar 2026 22:36:15 +0000 (18:36 -0400)]
ceph-rook-e2e: Add debug line
Signed-off-by: David Galloway <david.galloway@ibm.com>
David Galloway [Thu, 26 Mar 2026 16:53:35 +0000 (12:53 -0400)]
rook-e2e: Don't use docker
Signed-off-by: David Galloway <david.galloway@ibm.com>
David Galloway [Thu, 26 Mar 2026 16:52:44 +0000 (12:52 -0400)]
ceph-rook-e2e: Fix ghprb
It wasn't possible to run this manually. These changes allow putting just a PR # in the parameter for hte job.
Signed-off-by: David Galloway <david.galloway@ibm.com>
David Galloway [Thu, 26 Mar 2026 16:51:50 +0000 (12:51 -0400)]
Merge pull request #2559 from ceph/hash
setup_container_runtime.sh: refresh bash path after podman removal
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>
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
David Galloway [Tue, 24 Mar 2026 14:54:17 +0000 (10:54 -0400)]
Clarify testing changes w/ JJB in README
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
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
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>
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>
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
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>
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"
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.
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>
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>
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>
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
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>
Dan Mick [Fri, 13 Mar 2026 00:36:12 +0000 (17:36 -0700)]
Merge pull request #2551 from ceph/stupid
sign-rpms: extra \n
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>
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
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>
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
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
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>
David Galloway [Mon, 9 Mar 2026 14:28:18 +0000 (10:28 -0400)]
Merge pull request #2499 from jamiepryde/umbrella-release
Umbrella kickoff!
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
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>
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
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>
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>
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>
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>
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>
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
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
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>
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>
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>
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>
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
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>
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>
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>
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
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>
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>
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.
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
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>
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>
David Galloway [Thu, 5 Feb 2026 15:17:14 +0000 (10:17 -0500)]
Merge pull request #2537 from ceph/pipx
builder.yml: Install pipx
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>
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
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>
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>
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
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>
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
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>
Dan Mick [Tue, 27 Jan 2026 00:29:49 +0000 (16:29 -0800)]
Merge pull request #2532 from ceph/trixie
Add Trixie
David Galloway [Sat, 24 Jan 2026 00:23:33 +0000 (19:23 -0500)]
Add Trixie
Signed-off-by: David Galloway <david.galloway@ibm.com>
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
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>
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
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>
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
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
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>
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
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>
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
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>
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
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>
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>
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
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>
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
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>