]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
4 weeks agoRevert "introduce debug builds for noble" 2616/head
Kefu Chai [Thu, 18 Jun 2026 04:20:42 +0000 (12:20 +0800)]
Revert "introduce debug builds for noble"

This reverts commit 3c7edbed014b7b36d9e4eb9ecac91f1ebd6da3a8.

The added matrix cell pushed the CPS-generated WorkflowScript method past
the JVM's 64KB bytecode limit, failing every ceph-dev-pipeline build with
MethodTooLargeException. Revert to unblock CI; noble debug builds will be
re-landed once the matrix stage bodies are extracted into helper methods.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
4 weeks agoMerge pull request #2492 from anshuman-agarwala/power-support
Zack Cerza [Thu, 18 Jun 2026 00:46:19 +0000 (18:46 -0600)]
Merge pull request #2492 from anshuman-agarwala/power-support

[ceph-make-check-periodic-ppc64] Added support for ppc64 runners

4 weeks agoMerge pull request #2612 from shraddhaag/wip-shraddhaag-add-noble-debug
David Galloway [Wed, 17 Jun 2026 18:18:59 +0000 (14:18 -0400)]
Merge pull request #2612 from shraddhaag/wip-shraddhaag-add-noble-debug

introduce debug builds for noble

4 weeks agointroduce debug builds for noble 2612/head
Shraddha Agrawal [Tue, 16 Jun 2026 08:01:54 +0000 (13:31 +0530)]
introduce debug builds for noble

This commit adds debug builds for the distro noble. With this change, we
will also get debug noble builds. This is especially useful for testing
crimson in QA suites.
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
4 weeks agoMerge pull request #2610 from ceph/improve-builder-reimage
David Galloway [Wed, 17 Jun 2026 16:49:23 +0000 (12:49 -0400)]
Merge pull request #2610 from ceph/improve-builder-reimage

builder-reimage: improve reimage flow and node handling

4 weeks agobuilder-reimage: add OS label validation, MAAS state check, and abort handling 2610/head
jitendrasahu1803 [Fri, 12 Jun 2026 05:13:36 +0000 (10:43 +0530)]
builder-reimage: add OS label validation, MAAS state check, and abort handling

Signed-off-by: jitendrasahu1803 <jitendra.sahu1803@gmail.com>
4 weeks agoceph-pull-requests-ppc64:Added support for ppc64 runners 2492/head
Anshuman [Mon, 3 Nov 2025 04:52:57 +0000 (10:22 +0530)]
ceph-pull-requests-ppc64:Added support for ppc64 runners

Signed-off-by: Anshuman <anshuman@ibm.com>
4 weeks agoMerge pull request #2609 from deepssin/nightly-priority-and-suite-cleanup
Zack Cerza [Tue, 16 Jun 2026 17:04:23 +0000 (11:04 -0600)]
Merge pull request #2609 from deepssin/nightly-priority-and-suite-cleanup

teuthology-nightly-cadence: raise priority, trim EOL suites, add umbr…

5 weeks agoMerge pull request #2611 from ceph/77414
David Galloway [Tue, 16 Jun 2026 13:51:52 +0000 (09:51 -0400)]
Merge pull request #2611 from ceph/77414

setup_container_runtime.sh: Cleanup buildah containers

5 weeks agosetup_container_runtime.sh: Cleanup buildah containers 2611/head
David Galloway [Mon, 15 Jun 2026 17:55:01 +0000 (13:55 -0400)]
setup_container_runtime.sh: Cleanup buildah containers

Unsure where these are even coming from but let's clean 'em up.

Fixes: https://tracker.ceph.com/issues/77414
Signed-off-by: David Galloway <david.galloway@ibm.com>
5 weeks agoteuthology-nightly-cadence: raise priority, trim EOL suites, add umbrella 2609/head
deepssin [Mon, 15 Jun 2026 11:09:21 +0000 (11:09 +0000)]
teuthology-nightly-cadence: raise priority, trim EOL suites, add umbrella

Bump maintenance nightly suites to priority 200 so jobs run ahead of the
old 800+ backlog while staying behind dev/release work at 50–75. Drop
teuthology/nop and quincy (EOL). Add umbrella with the same suite list and
daily cadence as main; keep squid for active stable testing. Timer now
fires main, tentacle, squid, and umbrella

Signed-off-by: deepssin <deepssin@redhat.com>
5 weeks agoMerge pull request #2582 from bluikko/pr-commits-docs-and-backports-branch
Kefu Chai [Fri, 12 Jun 2026 07:36:19 +0000 (15:36 +0800)]
Merge pull request #2582 from bluikko/pr-commits-docs-and-backports-branch

ceph-pr-commits: support target branch in docs commit summary

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
5 weeks agoceph-pr-commits: support target branch in docs commit msgs 2582/head
Ville Ojamo [Fri, 12 Jun 2026 05:21:27 +0000 (12:21 +0700)]
ceph-pr-commits: support target branch in docs commit msgs

ceph/ceph@0a54fcdfc491ce2b2bb3ded77e319a7cff785e73 added a new policy
that backport PRs with not-cherry-picked commits need the commit log
summary to begin with the target branch name.
This policy conflicted with docs-only commits that must have the same
line start with "doc", as enforced by this job.

Modify the regex used to allow an additional optional "branch: " string in
front of the "doc" string in the beginning of the commit message
summary, only if "target_branch" is something else than "main".

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
5 weeks agoceph-pr-commits: simplify regex and git command
Ville Ojamo [Fri, 12 Jun 2026 05:19:24 +0000 (12:19 +0700)]
ceph-pr-commits: simplify regex and git command

Use git command output formatting instead of a complex regex on the
standard git log output.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
5 weeks agoMerge pull request #2602 from ceph/builder-reimage-final
David Galloway [Wed, 10 Jun 2026 16:21:17 +0000 (12:21 -0400)]
Merge pull request #2602 from ceph/builder-reimage-final

Add Jenkins pipeline for builder reimage

5 weeks agoBuilder-Reimage: Fix merge conflict in README.md 2602/head
Jitendra Sahu [Wed, 10 Jun 2026 14:53:33 +0000 (20:23 +0530)]
Builder-Reimage: Fix merge conflict in README.md

Removed merge conflict markers from README.

6 weeks agobuilder-reimage: add Jenkins pipelines, configs, and fixes
jitendrasahu1803 [Mon, 1 Jun 2026 10:05:35 +0000 (15:35 +0530)]
builder-reimage: add Jenkins pipelines, configs, and fixes

- implement end-to-end reimage workflow
- add OS detection from inventory labels
- integrate Ansible execution with retries
- introduce sync_labels.py for Jenkins label consistency
- resolve dynamic Jenkins node names and API handling
- improve credential handling and pipeline stability

builder-reimage: add pipelines, configs and fixes

6 weeks agoteuthology-nightly-cadence: fix subset expansion and align suite SHA
deepssin [Thu, 4 Jun 2026 10:30:58 +0000 (10:30 +0000)]
teuthology-nightly-cadence: fix subset expansion and align suite SHA

Mark cadence helper methods @NonCPS so expandCadenceToRows runs instead of
falling through to cadenceSteps (which passed partitions and scheduled full
suites). Fail the build if any row lacks subset and log subset per suite.

Pass SUITE_SHA to teuthology-runner with the same resolved Shaman SHA as
CEPH_SHA1 so qa/suites checkout matches the built packages.

Signed-off-by: deepssin <deepssin@redhat.com>
6 weeks agoMerge pull request #2590 from afreen23/fix-cephadm-e2e
Afreen Misbah [Thu, 4 Jun 2026 09:32:25 +0000 (15:02 +0530)]
Merge pull request #2590 from afreen23/fix-cephadm-e2e

cephadm-e2e: ensure crun + chmod libvirt socket for rootless podman

6 weeks agoMerge pull request #2591 from ceph/pulp-bugs
David Galloway [Tue, 2 Jun 2026 20:31:55 +0000 (16:31 -0400)]
Merge pull request #2591 from ceph/pulp-bugs

fix(pulp): correct DEB uploads, distribution labels, and server URL

6 weeks agoMerge pull request #2604 from deepssin/wip-teuthology-nightly-cadence-v3
Zack Cerza [Tue, 2 Jun 2026 16:59:45 +0000 (10:59 -0600)]
Merge pull request #2604 from deepssin/wip-teuthology-nightly-cadence-v3

teuthology-nightly-cadence: fix Shaman platforms and sandbox random

7 weeks agoteuthology-nightly-cadence: fix Shaman platforms and sandbox random 2604/head
deepssin [Tue, 2 Jun 2026 13:38:53 +0000 (13:38 +0000)]
teuthology-nightly-cadence: fix Shaman platforms and sandbox random

Signed-off-by: deepssin <deepssin@redhat.com>
7 weeks agofix: correct Pulp DEB uploads, labels, and server URL 2591/head
Vaibhav Mahajan [Mon, 25 May 2026 07:05:51 +0000 (12:35 +0530)]
fix: correct Pulp DEB uploads, labels, and server URL

Signed-off-by: Vaibhav Mahajan <vamahaja@redhat.com>
7 weeks agoMerge pull request #2603 from ceph/wip-teuthology-nightly-cadence-v3
David Galloway [Mon, 1 Jun 2026 20:47:28 +0000 (16:47 -0400)]
Merge pull request #2603 from ceph/wip-teuthology-nightly-cadence-v3

teuthology-nightly-cadence: crontab coverage parity & update default …

7 weeks agoteuthology-nightly-cadence: crontab coverage parity & update default machine_type 2603/head
deepssin [Mon, 1 Jun 2026 11:10:42 +0000 (11:10 +0000)]
teuthology-nightly-cadence: crontab coverage parity & update default machine_type

Signed-off-by: deepssin <deepssin@redhat.com>
7 weeks agoMerge pull request #2599 from phlogistonjohn/jjm-mc-distro-base-param
David Galloway [Fri, 29 May 2026 20:00:34 +0000 (16:00 -0400)]
Merge pull request #2599 from phlogistonjohn/jjm-mc-distro-base-param

ceph-pull-requests: add parameter for DISTRO_BASE

7 weeks agoMerge pull request #2600 from ceph/cic
Ilya Dryomov [Fri, 29 May 2026 14:51:14 +0000 (16:51 +0200)]
Merge pull request #2600 from ceph/cic

Retire unused ceph-iscsi-* jobs

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
7 weeks agoRetire unused ceph-iscsi-* jobs 2600/head
David Galloway [Fri, 29 May 2026 14:46:48 +0000 (10:46 -0400)]
Retire unused ceph-iscsi-* jobs

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoceph-pull-requests: add parameter for DISTRO_BASE 2599/head
John Mulligan [Fri, 29 May 2026 13:55:49 +0000 (09:55 -0400)]
ceph-pull-requests: add parameter for DISTRO_BASE

This new parameter can be used to manually start a "make check" job
via with jenkins ui with a distro base other than the default value
of "jammy". This will allow us to test on a newer distro base and
eventually let (some) users self-service test their fixes for these
issues.

Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
7 weeks agoMerge pull request #2598 from ceph/reinstall-vagrant
David Galloway [Thu, 28 May 2026 22:48:49 +0000 (18:48 -0400)]
Merge pull request #2598 from ceph/reinstall-vagrant

Reinstall vagrant if needed, replace qemu-kvm package name

7 weeks agobuilder.yml: Reinstall vagrant(-libvirt) if needed 2598/head
David Galloway [Thu, 28 May 2026 20:22:06 +0000 (16:22 -0400)]
builder.yml: Reinstall vagrant(-libvirt) if needed

Avoids:

```
Vagrant failed to properly resolve required dependencies. These
errors can commonly be caused by misconfigured plugin installations
or transient network issues. The reported error is:
nokogiri requires Ruby version >= 3.2, < 4.1.dev. The current ruby version is 2.7.4.191.
```

Which happens when an old vagrant version is installed on a builder then the version of vagrant provided in the chacra repo is newer.

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agobuilder.yml: s/qemu-kvm/qemu-system-x86
David Galloway [Thu, 28 May 2026 20:51:20 +0000 (16:51 -0400)]
builder.yml: s/qemu-kvm/qemu-system-x86

They renamed the package and ansible can't handle it yay

```
root@braggi12:~# cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
root@braggi12:~# apt install qemu-kvm
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'qemu-system-x86' instead of 'qemu-kvm'
qemu-system-x86 is already the newest version (1:6.2+dfsg-2ubuntu6.30).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
```

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoMerge pull request #2597 from ceph/no-bionic
David Galloway [Thu, 28 May 2026 16:35:53 +0000 (12:35 -0400)]
Merge pull request #2597 from ceph/no-bionic

label: s/bionic/jammy

7 weeks agolabel: s/bionic/jammy 2597/head
David Galloway [Thu, 28 May 2026 15:09:02 +0000 (11:09 -0400)]
label: s/bionic/jammy

These surprised me.  I'd only been looking for focal.

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoMerge pull request #2596 from ceph/novagrant
adam kraitman [Thu, 28 May 2026 14:50:13 +0000 (17:50 +0300)]
Merge pull request #2596 from ceph/novagrant

windows jobs: Can run on Noble or Jammy

7 weeks agowindows jobs: Can run on Noble or Jammy 2596/head
David Galloway [Thu, 28 May 2026 14:36:11 +0000 (10:36 -0400)]
windows jobs: Can run on Noble or Jammy

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agocephadm-e2e: use crun as explicit OCI runtime for rootless podman 2590/head
Afreen Misbah [Wed, 27 May 2026 21:18:28 +0000 (02:48 +0530)]
cephadm-e2e: use crun as explicit OCI runtime for rootless podman

--group-add keep-groups requires crun as the OCI runtime; runc silently
ignores it. Install crun explicitly, pass --runtime crun to the podman
wrapper, and remove newgrp which is unreliable inside non-interactive
scripts.

Signed-off-by: Afreen Misbah <afreen@ibm.com>
7 weeks agoMerge pull request #2594 from ceph/ceph-pr-jammy
Dan Mick [Wed, 27 May 2026 20:17:49 +0000 (13:17 -0700)]
Merge pull request #2594 from ceph/ceph-pr-jammy

ceph-pr-api: Split out squid-specific job

7 weeks agoMerge pull request #2595 from ceph/cdp-bookworm
Dan Mick [Wed, 27 May 2026 20:04:22 +0000 (13:04 -0700)]
Merge pull request #2595 from ceph/cdp-bookworm

ceph-dev-pipeline: Fix NotSerializableException when iterating readPr…

7 weeks agoMerge pull request #2593 from ceph/label-cleanup
Dan Mick [Wed, 27 May 2026 19:58:14 +0000 (12:58 -0700)]
Merge pull request #2593 from ceph/label-cleanup

Label cleanup

7 weeks agoceph-dev-pipeline: Fix NotSerializableException when iterating readProperties result 2595/head
David Galloway [Wed, 27 May 2026 19:42:26 +0000 (15:42 -0400)]
ceph-dev-pipeline: Fix NotSerializableException when iterating readProperties result

Jenkins periodically saves its state to disk so it can resume builds
after a restart or when waiting for an agent. Some Java objects cannot
be saved this way. We were looping over a properties file in a way that
created one of those unsaveable objects, which caused Jenkins to crash
when it happened to try saving at that moment.

The fix changes the loop to only work with plain strings, which Jenkins
has no trouble saving.

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoceph-pr-api: Split out squid-specific job 2594/head
David Galloway [Wed, 27 May 2026 17:34:29 +0000 (13:34 -0400)]
ceph-pr-api: Split out squid-specific job

The Squid branch still requires python3.10 in order to build.  Most of our builders are running Ubuntu Noble now which does not have python3.10.

So run ceph API tests for Squid-targeted PRs on installed-os-jammy and all others on installed-os-noble.

The job names were chosen to keep the existing naming scheme for non-squid jobs (e.g., https://jenkins.ceph.com/job/ceph-api vs. https://jenkins.ceph.com/job/ceph-api-squid)

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoCondense windows/libvirt/vagrant labels 2593/head
David Galloway [Wed, 27 May 2026 17:25:04 +0000 (13:25 -0400)]
Condense windows/libvirt/vagrant labels

All libvirt hosts have vagrant-libvirt installed.  All windows jobs require libvirt.

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoClean up retired jobs
David Galloway [Wed, 27 May 2026 17:08:43 +0000 (13:08 -0400)]
Clean up retired jobs

We're retiring chacra eventually
shaman-pull-requests hasn't passed in 7 years
ceph-deploy is long dead
What even is lab-cop

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoClean up references to EOL distros
David Galloway [Wed, 27 May 2026 17:00:20 +0000 (13:00 -0400)]
Clean up references to EOL distros

I didn't bother with the jobs that I'm pretty sure need to be moved to the attic.

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agolabels: replace all amd64 with x86_64
David Galloway [Wed, 27 May 2026 16:03:43 +0000 (12:03 -0400)]
labels: replace all amd64 with x86_64

Chose x86_64 because there were more instances of it.  We don't need both.

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoMerge pull request #2583 from ceph/76605
David Galloway [Tue, 26 May 2026 17:25:15 +0000 (13:25 -0400)]
Merge pull request #2583 from ceph/76605

setup_container_runtime: Fix image pruning

2 months agoMerge pull request #2589 from afreen23/fix-cephadm-e2e
Afreen Misbah [Wed, 20 May 2026 06:50:15 +0000 (12:20 +0530)]
Merge pull request #2589 from afreen23/fix-cephadm-e2e

cephadm-e2e: fix libvirt socket permission denied in rootless podman

2 months agocephadm-e2e: fix libvirt socket permission denied in rootless podman 2589/head
Afreen Misbah [Tue, 19 May 2026 10:44:13 +0000 (16:14 +0530)]
cephadm-e2e: fix libvirt socket permission denied in rootless podman

Rootless podman drops host supplementary groups when creating a user
namespace. The kcli container loses the libvirt GID and cannot access
/var/run/libvirt/libvirt-sock, causing all e2e builds to fail.

Add --group-add keep-groups to preserve the host user's groups inside
the container.

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #2588 from afreen23/fix-image-sync
Afreen Misbah [Tue, 19 May 2026 09:26:08 +0000 (14:56 +0530)]
Merge pull request #2588 from afreen23/fix-image-sync

mgr/dashboard: Fix image sync issue grafana

2 months agomgr/dashboard: Fix image sync issue grafana 2588/head
Afreen Misbah [Mon, 18 May 2026 19:37:59 +0000 (01:07 +0530)]
mgr/dashboard: Fix image sync issue grafana

In the build script, `-e GODEBUG=http2client=0` is placed after the container image name (quay.io/skopeo/stable sync --all), which means it gets passed as a flag to skopeo sync, not to podman run.

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #2570 from ceph/upload-to-pulp
David Galloway [Mon, 18 May 2026 16:13:48 +0000 (12:13 -0400)]
Merge pull request #2570 from ceph/upload-to-pulp

feat: add Pulp upload scripts and pipeline integration

2 months agoMerge pull request #2587 from ceph/fix-builder-playbook
adam kraitman [Mon, 18 May 2026 15:40:42 +0000 (18:40 +0300)]
Merge pull request #2587 from ceph/fix-builder-playbook

Fix: when conditional failure due to non-boolean result

2 months agofeat: add Pulp upload scripts and pipeline integration 2570/head
Vaibhav Mahajan [Fri, 17 Apr 2026 13:11:16 +0000 (18:41 +0530)]
feat: add Pulp upload scripts and pipeline integration

Add an optional path to publish built RPM/DEB artifacts to Pulp alongside the
existing Chacra flow.
  - Introduce a `PULP_UPLOAD` boolean parameter (default false) on the `ceph-dev` job.
  - Add `scripts/setup_pulp.sh` to install `pulp-cli` (with pulp-cli-deb) via uv and
    write client config from Jenkins credentials.
  - Add `scripts/pulp_upload.sh` to upload discovered packages, attach them to the
    target repository, create a publication, and publish a distribution with
    project/version/ref/arch/sha labels.
  - Update the Jenkinsfile to install/configure the Pulp client when forcing a
    rebuild with Pulp upload while Chacra already has artifacts, and to invoke
    `pulp_upload.sh` after `chacra_upload.sh` when `THROWAWAY` is not `true` and
    `PULP_UPLOAD` is `true`.

Signed-off-by: Vaibhav Mahajan <vamahaja@redhat.com>
2 months agoFix: when conditional failure due to non-boolean result fix-builder-playbook 2587/head
jitendrasahu1803 [Mon, 18 May 2026 11:48:58 +0000 (17:18 +0530)]
Fix: when conditional failure due to non-boolean result

Signed-off-by: jitendrasahu1803 <jitendra.sahu1803@gmail.com>
2 months agosetup_container_runtime: Fix image pruning 2583/head
David Galloway [Fri, 15 May 2026 18:35:05 +0000 (14:35 -0400)]
setup_container_runtime: Fix image pruning

`podman system prune --force` can still exit 0 even if there are
images still in use by external containers.  e.g.,

```
+ podman system prune --force
Deleted Images
63ce0076aa6cdd5544433330d81d0a116b3cfcace3d3ca7aabcf953d97ee819d
2234e3448b78b20836a83c3559ba45ec0d3713786c9ce8ccaadd0ae728b6c3b5
Total reclaimed space: 1.607GB

real 0m1.948s
user 0m0.536s
sys 0m1.061s
+ podman image prune --filter=until=168h --all --force
Error: 2 errors occurred:
* image used by b0c2fcd16e3423046b704d626ee30f1e9d455efb844640aa83f61d0f2bf7b426: image is in use by a container: consider listing external containers and force-removing image
* image used by fe06141e65c607edd79df847d793116c00b9749cea2bb5b1b247cfca1c72e9d9: image is in use by a container: consider listing external containers and force-removing image

real 0m19.330s
user 0m1.280s
sys 0m10.139s
Build step 'Execute shell' marked build as failure
```

Since this script is already pretty destructive, just add --external unconditionally.

Fixes: https://github.com/ceph/ceph-build/pull/2583
Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2580 from ceph/wip-63336
Dan Mick [Fri, 15 May 2026 00:22:43 +0000 (17:22 -0700)]
Merge pull request #2580 from ceph/wip-63336

scripts: sign-debs script

2 months agoMerge pull request #2581 from ceph/63567
Dan Mick [Fri, 15 May 2026 00:00:30 +0000 (17:00 -0700)]
Merge pull request #2581 from ceph/63567

builder.yml: Replace apt_key module

2 months agobuilder.yml: Replace apt_key module 2581/head
David Galloway [Thu, 14 May 2026 18:48:14 +0000 (14:48 -0400)]
builder.yml: Replace apt_key module

Fixes: https://tracker.ceph.com/issues/63567
Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoscripts: sign-debs script 2580/head
David Galloway [Thu, 14 May 2026 15:52:45 +0000 (11:52 -0400)]
scripts: sign-debs script

Fixes: https://tracker.ceph.com/issues/63336
Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2539 from deepssin/release-tracker-workflow
Zack Cerza [Wed, 13 May 2026 22:17:01 +0000 (16:17 -0600)]
Merge pull request #2539 from deepssin/release-tracker-workflow

Add release-tracker-workflow pipeline for Shaman-based RC testing

2 months agoMerge pull request #2579 from jmundack/handle_branch_names
Zack Cerza [Tue, 12 May 2026 21:58:31 +0000 (15:58 -0600)]
Merge pull request #2579 from jmundack/handle_branch_names

ceph-website-pr: Support '/' and  '.' in branch names for website pr builds

2 months agoMerge pull request #2578 from deepssin/fix-jjb-setuptools-pkg-resources
Zack Cerza [Tue, 12 May 2026 16:38:25 +0000 (10:38 -0600)]
Merge pull request #2578 from deepssin/fix-jjb-setuptools-pkg-resources

jenkins-job-builder: pin setuptools for JJB on Python 3.12

2 months agoceph-website-pr: Support '/' and '.' in branch names for website pr builds 2579/head
Joseph Mundackal [Tue, 12 May 2026 15:10:07 +0000 (11:10 -0400)]
ceph-website-pr: Support '/' and '.' in branch names for website pr builds

2 months agojenkins-job-builder: pin setuptools for JJB on Python 3.12 2578/head
deepssin [Mon, 11 May 2026 10:58:10 +0000 (10:58 +0000)]
jenkins-job-builder: pin setuptools for JJB on Python 3.12

Stevedore still imports pkg_resources when loading jenkins-jobs CLI
extensions. setuptools>=82 can leave that module unavailable in fresh
venvs on newer agents, causing No module named pkg_resources and
No jjb.cli.subcommands extensions found.

Install setuptools<82 after bootstrap so jenkins-jobs works on both
Python 3.10 and 3.12 workers until upstream drops pkg_resources.

Signed-off-by: deepssin <deepssin@redhat.com>
2 months agoMerge pull request #2577 from ceph/cdp-fix-skip-compile
Zack Cerza [Mon, 11 May 2026 16:19:37 +0000 (10:19 -0600)]
Merge pull request #2577 from ceph/cdp-fix-skip-compile

ceph-dev-pipeline: Correct compile-skipping

2 months agoceph-dev-pipeline: Correct compile-skipping 2577/head
Zack Cerza [Fri, 8 May 2026 19:32:34 +0000 (13:32 -0600)]
ceph-dev-pipeline: Correct compile-skipping

We were erroneously skipping the container phase in some cases.

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoMerge pull request #2576 from ceph/vagrant-sudo
David Galloway [Fri, 8 May 2026 14:39:39 +0000 (10:39 -0400)]
Merge pull request #2576 from ceph/vagrant-sudo

builder.yml: Switch python binaries for vagrant install.

2 months agobuilder.yml: Switch python binaries for vagrant install. 2576/head
David Galloway [Fri, 8 May 2026 14:28:37 +0000 (10:28 -0400)]
builder.yml: Switch python binaries for vagrant install.

See comment in-line.

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2572 from ceph/jb-nouid
Dan Mick [Thu, 7 May 2026 03:50:06 +0000 (20:50 -0700)]
Merge pull request #2572 from ceph/jb-nouid

builder.yml: Fix builder home dir ownership

2 months agoMerge pull request #2573 from ceph/fix-names
deepssin [Wed, 6 May 2026 04:16:24 +0000 (09:46 +0530)]
Merge pull request #2573 from ceph/fix-names

Remove preserve- prefix from new jobs

2 months agoRemove preserve- prefix from new jobs 2573/head
Zack Cerza [Tue, 5 May 2026 16:57:58 +0000 (10:57 -0600)]
Remove preserve- prefix from new jobs

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agobuilder.yml: Don't follow symlinks when chowning 2572/head
David Galloway [Fri, 6 Feb 2026 20:03:13 +0000 (15:03 -0500)]
builder.yml: Don't follow symlinks when chowning

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agobuilder.yml: Do not recursively chown everything
David Galloway [Fri, 19 Dec 2025 17:30:04 +0000 (12:30 -0500)]
builder.yml: Do not recursively chown everything

`chown`ing the podman storage directory is problematic when using rootless podman

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agobuilder.yml: Clean up podman storage
David Galloway [Fri, 19 Dec 2025 03:17:33 +0000 (22:17 -0500)]
builder.yml: Clean up podman storage

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2568 from deepssin/wip-teuthology-nightly-cadence
David Galloway [Tue, 28 Apr 2026 16:08:35 +0000 (12:08 -0400)]
Merge pull request #2568 from deepssin/wip-teuthology-nightly-cadence

Add teuthology-nightly-cadence (and trigger) plus teuthology-runner

2 months agoMerge pull request #2571 from jmundack/add_admins
David Galloway [Fri, 24 Apr 2026 21:38:18 +0000 (17:38 -0400)]
Merge pull request #2571 from jmundack/add_admins

ceph-website-pr: Enable ceph team members to be admins on website prs

2 months agoceph-website-pr: Enable ceph team members to be admins on website prs 2571/head
Joseph Mundackal [Fri, 24 Apr 2026 21:33:24 +0000 (17:33 -0400)]
ceph-website-pr: Enable ceph team members to be admins on website prs

2 months agoAdd teuthology-nightly-cadence (and trigger) plus teuthology-runner 2568/head
deepssin [Tue, 21 Apr 2026 12:02:38 +0000 (12:02 +0000)]
Add teuthology-nightly-cadence (and trigger) plus teuthology-runner

Signed-off-by: deepssin <deepssin@redhat.com>
2 months agoMerge pull request #2569 from ceph/jenkins-rbac-config
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

2 months agoupdate Jenkins authorization strategy to use ProjectMatrixAuthorizationStrategy and... 2569/head
Fernando Alcocer [Tue, 21 Apr 2026 13:38:31 +0000 (07:38 -0600)]
update Jenkins authorization strategy to use ProjectMatrixAuthorizationStrategy and adjust oauth settings

3 months agoMerge pull request #2562 from ceph/start-with-libvirt-group
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

3 months agoMerge pull request #2567 from shraddhaag/wip-support-debug-rocky10
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

3 months agointroduce debug builds for rocky10 wip-support-debug-rocky10 2567/head
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>
3 months agocephadm-e2e: wrap kcli commands in libvirt group 2562/head
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>
3 months agoAdd release-tracker-workflow pipeline for Shaman-based RC testing release-tracker-workflow 2539/head
deepssin [Tue, 17 Feb 2026 11:46:42 +0000 (11:46 +0000)]
Add release-tracker-workflow pipeline for Shaman-based RC testing

Signed-off-by: deepssin <deepssin@redhat.com>
3 months agoMerge pull request #2565 from dmick/version-only-for-v21
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

3 months agoceph-release-containers: only use --version on v21 and later 2565/head
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>
3 months agoMerge pull request #2564 from dmick/version-only-for-v21
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

3 months agoceph-release-containers: only use --version on v21 and later 2564/head
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>
3 months agoMerge pull request #2563 from ceph/el10_functional_test
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

3 months agocephadm-ansible-prs: add el10-functional job 2563/head
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>
3 months agoMerge pull request #2561 from ceph/release-tar
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

3 months agoceph-source-dist: Decompress the bzip2 to stdout 2561/head
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>
3 months agoMerge pull request #2458 from rhcs-dashboard/fix-docker-issue
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

3 months agocephadm-dashboard-e2e: replace docker with podman 2458/head
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>
3 months agoMerge pull request #2560 from ceph/c-o-r-e
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

3 months agoceph-rook-e2e: Try podman in cleanup too 2560/head
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>
3 months agoceph-rook-e2e: Add debug line
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>
3 months agorook-e2e: Don't use docker
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>