]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
4 weeks agoRevert "ceph-trigger-build: Default to ceph-dev-pipeline" 2427/head
David Galloway [Thu, 21 Aug 2025 15:51:08 +0000 (11:51 -0400)]
Revert "ceph-trigger-build: Default to ceph-dev-pipeline"

This reverts commit 432cc024fc03daa59b2af0523d333ed654f1a2ac.

4 weeks agoMerge pull request #2416 from ceph/shellcheck
David Galloway [Wed, 20 Aug 2025 13:18:59 +0000 (09:18 -0400)]
Merge pull request #2416 from ceph/shellcheck

ceph-build-pull-requests: Use shellcheck

4 weeks agoceph-build-pull-requests: Use shellcheck_job.py 2416/head
Zack Cerza [Thu, 31 Jul 2025 19:30:40 +0000 (13:30 -0600)]
ceph-build-pull-requests: Use shellcheck_job.py

Signed-off-by: Zack Cerza <zack@cerza.org>
4 weeks agoAdd scripts/shellcheck_job.py
Zack Cerza [Thu, 31 Jul 2025 19:27:12 +0000 (13:27 -0600)]
Add scripts/shellcheck_job.py

Signed-off-by: Zack Cerza <zack@cerza.org>
4 weeks agoMerge pull request #2426 from ceph/ctb-cdp
David Galloway [Tue, 19 Aug 2025 20:04:07 +0000 (16:04 -0400)]
Merge pull request #2426 from ceph/ctb-cdp

ceph-trigger-build: Default to ceph-dev-pipeline

4 weeks agoceph-trigger-build: Default to ceph-dev-pipeline 2426/head
Zack Cerza [Tue, 19 Aug 2025 19:40:27 +0000 (13:40 -0600)]
ceph-trigger-build: Default to ceph-dev-pipeline

Signed-off-by: Zack Cerza <zack@cerza.org>
5 weeks agoMerge pull request #2425 from ceph/wip-kernel-bc-dependency
David Galloway [Thu, 14 Aug 2025 12:51:31 +0000 (08:51 -0400)]
Merge pull request #2425 from ceph/wip-kernel-bc-dependency

kernel: install bc

5 weeks agokernel: install bc 2425/head
Ilya Dryomov [Thu, 14 Aug 2025 09:59:58 +0000 (11:59 +0200)]
kernel: install bc

bc has been required for building the Linux kernel for a long time.
It was installed explicitly (albeit from the wrong script) in the deb
case, but not installed in the rpm case:

  error: Failed build dependencies:
   bc is needed by kernel-6.17.0_rc1_g0dccf5229fc7-1.x86_64
  make[2]: *** [scripts/Makefile.package:75: binrpm-pkg] Error 11

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
6 weeks agoMerge pull request #2412 from ceph/specific-sha1
David Galloway [Wed, 6 Aug 2025 20:24:01 +0000 (16:24 -0400)]
Merge pull request #2412 from ceph/specific-sha1

Build specific commits with new build pipelines

6 weeks agoMerge pull request #2423 from ceph/no-admins
David Galloway [Tue, 5 Aug 2025 20:33:32 +0000 (16:33 -0400)]
Merge pull request #2423 from ceph/no-admins

Remove admin lists from ghprb configs

6 weeks agoRemove admin lists from ghprb configs 2423/head
David Galloway [Tue, 5 Aug 2025 15:41:34 +0000 (11:41 -0400)]
Remove admin lists from ghprb configs

These will be replaced by proper RABC eventually

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoMerge pull request #2422 from ceph/fix-bu-sc-errs
Zack Cerza [Fri, 1 Aug 2025 20:31:17 +0000 (14:31 -0600)]
Merge pull request #2422 from ceph/fix-bu-sc-errs

build_utils.sh: Fix shellcheck errors

7 weeks agobuild_utils.sh: Fix shellcheck errors 2422/head
Zack Cerza [Thu, 31 Jul 2025 21:45:54 +0000 (15:45 -0600)]
build_utils.sh: Fix shellcheck errors

Signed-off-by: Zack Cerza <zack@cerza.org>
7 weeks agoMerge pull request #2420 from ceph/scr-fixes
David Galloway [Fri, 1 Aug 2025 19:07:59 +0000 (15:07 -0400)]
Merge pull request #2420 from ceph/scr-fixes

setup_container_runtime.sh: Drop bc

7 weeks agosetup_container_runtime.sh: Fix shellcheck msgs 2420/head
Zack Cerza [Fri, 1 Aug 2025 18:54:41 +0000 (12:54 -0600)]
setup_container_runtime.sh: Fix shellcheck msgs

Signed-off-by: Zack Cerza <zack@cerza.org>
7 weeks agosetup_container_runtime.sh: Drop bc
Zack Cerza [Fri, 1 Aug 2025 18:49:30 +0000 (12:49 -0600)]
setup_container_runtime.sh: Drop bc

Use bash instead for math. Thanks to John Mulligan for the suggestion.

Signed-off-by: Zack Cerza <zack@cerza.org>
7 weeks agoMerge pull request #2417 from ceph/builder-wget
Dan Mick [Thu, 31 Jul 2025 23:13:03 +0000 (16:13 -0700)]
Merge pull request #2417 from ceph/builder-wget

builder.yml: Install wget

7 weeks agobuilder.yml: Install wget 2417/head
David Galloway [Thu, 31 Jul 2025 22:19:34 +0000 (18:19 -0400)]
builder.yml: Install wget

Signed-off-by: David Galloway <david.galloway@ibm.com>
7 weeks agoMerge pull request #2415 from ceph/cdnb-scr
Dan Mick [Thu, 31 Jul 2025 22:07:35 +0000 (15:07 -0700)]
Merge pull request #2415 from ceph/cdnb-scr

ceph-dev-new-build: add setup_container_runtime.sh

7 weeks agoceph-dev-new-build: add setup_container_runtime.sh 2415/head
Zack Cerza [Thu, 31 Jul 2025 18:30:20 +0000 (12:30 -0600)]
ceph-dev-new-build: add setup_container_runtime.sh

Signed-off-by: Zack Cerza <zack@cerza.org>
7 weeks agoMerge pull request #2387 from ceph/wip-builders-upgrade
Dan Mick [Thu, 31 Jul 2025 17:51:24 +0000 (10:51 -0700)]
Merge pull request #2387 from ceph/wip-builders-upgrade

builder.yml: Add tasks to update builder

7 weeks agoMerge pull request #2411 from ceph/cdp-desc-links
David Galloway [Tue, 29 Jul 2025 22:03:45 +0000 (18:03 -0400)]
Merge pull request #2411 from ceph/cdp-desc-links

ceph-dev-pipeline: Link to branch, commit

7 weeks agoMerge pull request #2414 from dmick/revert-build-utils
David Galloway [Tue, 29 Jul 2025 19:39:39 +0000 (15:39 -0400)]
Merge pull request #2414 from dmick/revert-build-utils

Revert "removed build_utils dependency from ceph pull request job"

7 weeks agoRevert "removed build_utils dependency from ceph pull request job" 2414/head
Dan Mick [Tue, 29 Jul 2025 18:24:40 +0000 (11:24 -0700)]
Revert "removed build_utils dependency from ceph pull request job"

Jobs are using more than just the 'docs check' functions in
build_utils.sh (ssh_exec, get_nr_build_jobs are two that showed up
after merge).  Revert this until it can be more-carefully evaluated.

This reverts commit 28871177b6102eb3b17e260341eaa05a861628c1.

7 weeks agoMerge pull request #2413 from dmick/sync-pull-skip-nonexistent-deb-repos
David Galloway [Tue, 29 Jul 2025 14:44:17 +0000 (10:44 -0400)]
Merge pull request #2413 from dmick/sync-pull-skip-nonexistent-deb-repos

sync-pull: in the 'ugly loop', skip nonexistent repos

7 weeks agoMerge pull request #2393 from ceph/ceph_pr_job_refactor
David Galloway [Tue, 29 Jul 2025 13:53:29 +0000 (09:53 -0400)]
Merge pull request #2393 from ceph/ceph_pr_job_refactor

removed build_utils dependency from ceph pull request job

7 weeks agosync-pull: in the 'ugly loop', skip nonexistent repos 2413/head
Dan Mick [Mon, 28 Jul 2025 22:14:37 +0000 (15:14 -0700)]
sync-pull: in the 'ugly loop', skip nonexistent repos

This heuristic remains questionable, but continue it on
by allowing some named distro/version repos to not exist without
stopping sync-pull from working

Signed-off-by: Dan Mick <dan.mick@redhat.com>
7 weeks agoMerge pull request #2405 from cbodley/wip-noble-install-gcc14
Dan Mick [Mon, 28 Jul 2025 18:06:46 +0000 (11:06 -0700)]
Merge pull request #2405 from cbodley/wip-noble-install-gcc14

scripts/build_utils: setup_pbuilder_for_old_gcc() installs requested version

8 weeks agoceph-dev-pipeline: Consume SHA1 parameter 2412/head
Zack Cerza [Fri, 25 Jul 2025 16:40:53 +0000 (10:40 -0600)]
ceph-dev-pipeline: Consume SHA1 parameter

If SHA1 is passed, ensure it is reflected in the consumed artifact.

Signed-off-by: Zack Cerza <zack@cerza.org>
8 weeks agoceph-source-dist: Consume SHA1 parameter
Zack Cerza [Fri, 25 Jul 2025 16:29:01 +0000 (10:29 -0600)]
ceph-source-dist: Consume SHA1 parameter

If SHA1 is passed, check out the commit directly as opposed to just the branch

Signed-off-by: Zack Cerza <zack@cerza.org>
8 weeks agoceph-trigger-build: Pass SHA1 param to child job
Zack Cerza [Fri, 25 Jul 2025 16:28:44 +0000 (10:28 -0600)]
ceph-trigger-build: Pass SHA1 param to child job

Signed-off-by: Zack Cerza <zack@cerza.org>
8 weeks agoMerge pull request #2409 from ceph/cdp-rocky9
David Galloway [Thu, 24 Jul 2025 19:25:11 +0000 (15:25 -0400)]
Merge pull request #2409 from ceph/cdp-rocky9

ceph-dev-pipeline: Add rocky9 target

8 weeks agoceph-dev-pipeline: Link to branch, commit 2411/head
Zack Cerza [Wed, 23 Jul 2025 21:45:38 +0000 (15:45 -0600)]
ceph-dev-pipeline: Link to branch, commit

Signed-off-by: Zack Cerza <zack@cerza.org>
8 weeks agoMerge pull request #2410 from rhcs-dashboard/dashboard-node-install
afreen23 [Thu, 24 Jul 2025 11:11:10 +0000 (16:41 +0530)]
Merge pull request #2410 from rhcs-dashboard/dashboard-node-install

dashboard-cephadm-e2e: install node via nvm

Reviewed-by: Nizamudeen A <nia@redhat.com>
8 weeks agodashboard-cephadm-e2e: install node via nvm 2410/head
Nizamudeen A [Thu, 24 Jul 2025 06:15:07 +0000 (11:45 +0530)]
dashboard-cephadm-e2e: install node via nvm

to avoid pinning the node versions

Signed-off-by: Nizamudeen A <nia@redhat.com>
8 weeks agoceph-dev-pipeline: Add rocky9 target 2409/head
Zack Cerza [Wed, 23 Jul 2025 17:16:33 +0000 (11:16 -0600)]
ceph-dev-pipeline: Add rocky9 target

Signed-off-by: Zack Cerza <zack@cerza.org>
8 weeks agoMerge pull request #2408 from ceph/cdp-rocky
David Galloway [Wed, 23 Jul 2025 14:05:03 +0000 (10:05 -0400)]
Merge pull request #2408 from ceph/cdp-rocky

ceph-dev-pipeline: Don't reject rocky

8 weeks agoceph-dev-pipeline: Don't reject rocky 2408/head
Zack Cerza [Wed, 23 Jul 2025 00:16:34 +0000 (18:16 -0600)]
ceph-dev-pipeline: Don't reject rocky

Signed-off-by: Zack Cerza <zack@cerza.org>
8 weeks agoMerge pull request #2406 from dmick/setup-container-runtime
Zack Cerza [Tue, 22 Jul 2025 18:39:56 +0000 (12:39 -0600)]
Merge pull request #2406 from dmick/setup-container-runtime

ceph-release-container: add setup_container_runtime.sh

2 months agoceph-release-container: add setup_container_runtime.sh 2406/head
Dan Mick [Mon, 21 Jul 2025 23:08:47 +0000 (16:08 -0700)]
ceph-release-container: add setup_container_runtime.sh

A ceph-release-container run suffered from

error running container: from /usr/bin/crun creating container for
[<sh command>]: sd-bus call: Interactive authentication required.:
Permission denied

That is thought to be because of the lack of 'linger' on the
jenkins-build user, such that the /run/user directory didn't
persist.  The exact mechanism of failure isn't fully understood,
but this script has fixed similar issues for ceph-dev-pipeline.

Also, add an echo of the node for convenience.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
2 months agoscripts/build_utils: setup_pbuilder_for_old_gcc() installs requested version 2405/head
Casey Bodley [Fri, 18 Jul 2025 16:20:55 +0000 (12:20 -0400)]
scripts/build_utils: setup_pbuilder_for_old_gcc() installs requested version

ubuntu noble is special in that we gcc-14 is available but gcc-13 is the
default. before using update-alternatives to prefer gcc-14, we need to
make sure it's installed

copy the relevant bit from setup_pbuilder_for_new_gcc()'s hook
D05install-new-gcc to make sure the requested version is installed
before running the D10update-gcc-alternatives hook

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 months agoMerge pull request #2404 from cbodley/wip-noble-gcc14
David Galloway [Thu, 17 Jul 2025 19:23:29 +0000 (15:23 -0400)]
Merge pull request #2404 from cbodley/wip-noble-gcc14

scripts/build_utils: default to gcc-14 for ubuntu noble

2 months agoscripts/build_utils: default to gcc-14 for ubuntu noble 2404/head
Casey Bodley [Thu, 17 Jul 2025 19:07:35 +0000 (15:07 -0400)]
scripts/build_utils: default to gcc-14 for ubuntu noble

noble provides both gcc-13 and 14, but its gcc 13.2.0 suffers from an
LTO bug that causes ceph daemons to crash horribly (tracked in
https://tracker.ceph.com/issues/63867)

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 months agoremoved build_utils dependency from ceph pull request job 2393/head
Adarsha Dinda [Thu, 19 Jun 2025 12:56:06 +0000 (18:26 +0530)]
removed build_utils dependency from ceph pull request job

2 months agoMerge pull request #2391 from ceph/doc-trlr-fix
Zack Cerza [Tue, 15 Jul 2025 20:37:42 +0000 (14:37 -0600)]
Merge pull request #2391 from ceph/doc-trlr-fix

ceph-trigger-build: Clarify build job selection

2 months agoMerge pull request #2402 from ceph/podman-linger-earlier
Zack Cerza [Tue, 15 Jul 2025 20:29:52 +0000 (14:29 -0600)]
Merge pull request #2402 from ceph/podman-linger-earlier

Enable linger earlier for podman

2 months agoEnable linger earlier for podman 2402/head
Zack Cerza [Tue, 15 Jul 2025 17:35:18 +0000 (11:35 -0600)]
Enable linger earlier for podman

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoMerge pull request #2397 from ceph/cdp-cw
Zack Cerza [Wed, 9 Jul 2025 19:20:45 +0000 (13:20 -0600)]
Merge pull request #2397 from ceph/cdp-cw

ceph-dev-pipeline: Clean up workspace in post

2 months agoceph-dev-pipeline: Clean up workspace in post 2397/head
Zack Cerza [Tue, 8 Jul 2025 17:37:55 +0000 (11:37 -0600)]
ceph-dev-pipeline: Clean up workspace in post

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoMerge pull request #2396 from ceph/loginctl-linger
adam kraitman [Tue, 8 Jul 2025 17:14:56 +0000 (20:14 +0300)]
Merge pull request #2396 from ceph/loginctl-linger

Enable linger for the Jenkins user

2 months agoEnable linger for the Jenkins user 2396/head
Zack Cerza [Tue, 8 Jul 2025 16:29:42 +0000 (10:29 -0600)]
Enable linger for the Jenkins user

This fixes errors like:
RunRoot is pointing to a path (/run/user/$ID/containers) which is not writable. Most likely podman will fail.
Error: creating events dirs: mkdir /run/user/$ID: permission denied

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoceph-trigger-build: Clarify build job selection 2391/head
Zack Cerza [Wed, 2 Jul 2025 00:08:45 +0000 (18:08 -0600)]
ceph-trigger-build: Clarify build job selection

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoChanges and fixes I have made to the builder.yml 2387/head
Adam Kraitman [Tue, 24 Jun 2025 13:17:19 +0000 (16:17 +0300)]
Changes and fixes I have made to the builder.yml
 - Installing java-21 insted of java-17(EOL)
 - Stoping unattended-upgrades to avoid conflicts
 - Refreshes the apt package cache to ensure the system has the latest package metadata before performing upgrades
 - Upgrades all installed packages to their latest versions on debian based systems and cleans up unused dependencies and cached files
 - Updates the package cache and upgrades all packages to their latest versions on redhat based systems
 - Updates the package cache and upgrades all packages on suse based systems
 - Fixing the task - "get github host key from github if necessary" that checks github_host_key == "" but since github_host_key is undefined, ansible throws an error
 - Fixing the taks - "Install the systemd unit files for jenkins" by using playbook_dir for explicit path resolution

Signed-off-by: Adam Kraitman <akraitma@li-8b09b2cc-35b7-11b2-a85c-cd1dbade58f9.ibm.com>
2 months agoMerge pull request #2384 from ceph/wip-disable-cdnt
Dan Mick [Fri, 27 Jun 2025 22:27:29 +0000 (15:27 -0700)]
Merge pull request #2384 from ceph/wip-disable-cdnt

ceph-dev-new-trigger: Disable

2 months agoMerge pull request #2390 from ceph/doc-trlr-fix
Dan Mick [Fri, 27 Jun 2025 21:45:31 +0000 (14:45 -0700)]
Merge pull request #2390 from ceph/doc-trlr-fix

ceph-trigger-build: correct git trailer examples

2 months agoceph-trigger-build: correct git trailer examples 2390/head
Zack Cerza [Fri, 27 Jun 2025 21:01:50 +0000 (15:01 -0600)]
ceph-trigger-build: correct git trailer examples

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoMerge pull request #2389 from ceph/trigger-pipeline
David Galloway [Fri, 27 Jun 2025 17:48:00 +0000 (13:48 -0400)]
Merge pull request #2389 from ceph/trigger-pipeline

ceph-trigger-build: Build noble by default

2 months agoceph-trigger-build: Build noble by default 2389/head
David Galloway [Fri, 27 Jun 2025 16:18:42 +0000 (12:18 -0400)]
ceph-trigger-build: Build noble by default

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2371 from ceph/pipeline-container
David Galloway [Fri, 27 Jun 2025 15:05:32 +0000 (11:05 -0400)]
Merge pull request #2371 from ceph/pipeline-container

ceph-dev-pipeline: Set CEPH_BUILD_NORMALIZE_PATHS

2 months agoMerge pull request #2381 from dmick/wip-fog-capture
David Galloway [Fri, 27 Jun 2025 15:04:29 +0000 (11:04 -0400)]
Merge pull request #2381 from dmick/wip-fog-capture

sepia-fog-images: add image test to 'poll for deploy' loop

2 months agoMerge pull request #2382 from ceph/wip-noble
David Galloway [Fri, 27 Jun 2025 13:32:30 +0000 (09:32 -0400)]
Merge pull request #2382 from ceph/wip-noble

Support for Ubuntu Noble

2 months agoSupport for Ubuntu Noble 2382/head
David Galloway [Fri, 27 Jun 2025 02:10:51 +0000 (22:10 -0400)]
Support for Ubuntu Noble

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoMerge pull request #2388 from ceph/ctb-crimson
David Galloway [Tue, 24 Jun 2025 19:51:32 +0000 (15:51 -0400)]
Merge pull request #2388 from ceph/ctb-crimson

ceph-trigger-build: Correct crimson-only behavior

2 months agoMerge pull request #2385 from ceph/wip-trailer-docs
Zack Cerza [Tue, 24 Jun 2025 18:13:07 +0000 (12:13 -0600)]
Merge pull request #2385 from ceph/wip-trailer-docs

ceph-trigger-build: Update docs

2 months agoceph-trigger-build: Correct crimson-only behavior 2388/head
Zack Cerza [Tue, 24 Jun 2025 16:54:13 +0000 (10:54 -0600)]
ceph-trigger-build: Correct crimson-only behavior

We were accidentally building default instead of crimson-debug

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoceph-trigger-build: Update docs 2385/head
David Galloway [Mon, 23 Jun 2025 22:09:47 +0000 (18:09 -0400)]
ceph-trigger-build: Update docs

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoceph-trigger-build: build reef on focal ctb-fixes
Zack Cerza [Mon, 23 Jun 2025 21:12:09 +0000 (15:12 -0600)]
ceph-trigger-build: build reef on focal

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoceph-trigger-build: Remove extra line break
Zack Cerza [Mon, 23 Jun 2025 21:11:49 +0000 (15:11 -0600)]
ceph-trigger-build: Remove extra line break

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoceph-trigger-build: Add missing def keywords
Zack Cerza [Mon, 23 Jun 2025 21:11:34 +0000 (15:11 -0600)]
ceph-trigger-build: Add missing def keywords

Signed-off-by: Zack Cerza <zack@cerza.org>
2 months agoceph-dev-new-trigger: Disable 2384/head
David Galloway [Mon, 23 Jun 2025 19:45:29 +0000 (15:45 -0400)]
ceph-dev-new-trigger: Disable

Replaced by ceph-trigger-build job

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 months agoceph-trigger-build: Fix newlines in job description
Zack Cerza [Mon, 23 Jun 2025 18:22:00 +0000 (12:22 -0600)]
ceph-trigger-build: Fix newlines in job description

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoceph-trigger-build: Correct branch
Zack Cerza [Fri, 20 Jun 2025 20:05:29 +0000 (14:05 -0600)]
ceph-trigger-build: Correct branch

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoceph-trigger-build: Remove preserve- from name
Zack Cerza [Fri, 20 Jun 2025 18:04:23 +0000 (12:04 -0600)]
ceph-trigger-build: Remove preserve- from name

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoMerge pull request #2372 from ceph/ceph-trigger-build
Zack Cerza [Thu, 19 Jun 2025 19:15:00 +0000 (13:15 -0600)]
Merge pull request #2372 from ceph/ceph-trigger-build

Add ceph-trigger-build job

3 months agoceph-dev-pipeline: Matrix entries for noble, el10 2372/head
Zack Cerza [Thu, 19 Jun 2025 17:35:37 +0000 (11:35 -0600)]
ceph-dev-pipeline: Matrix entries for noble, el10

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoceph-trigger-build: support new crimson flavors
Zack Cerza [Mon, 16 Jun 2025 17:04:33 +0000 (11:04 -0600)]
ceph-trigger-build: support new crimson flavors

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoceph-dev-pipeline: support new crimson flavors
Zack Cerza [Fri, 13 Jun 2025 21:08:49 +0000 (15:08 -0600)]
ceph-dev-pipeline: support new crimson flavors

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoceph-dev-pipeline: potentially build multiple flavors
Zack Cerza [Mon, 9 Jun 2025 21:58:30 +0000 (15:58 -0600)]
ceph-dev-pipeline: potentially build multiple flavors

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoceph-source-dist: drop unused env vars
Zack Cerza [Mon, 9 Jun 2025 21:57:30 +0000 (15:57 -0600)]
ceph-source-dist: drop unused env vars

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoceph-dev-pipeline: support the crimson flavor
Zack Cerza [Mon, 9 Jun 2025 21:50:41 +0000 (15:50 -0600)]
ceph-dev-pipeline: support the crimson flavor

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoceph-dev-pipeline: drop unused setup job params
Zack Cerza [Mon, 9 Jun 2025 21:19:31 +0000 (15:19 -0600)]
ceph-dev-pipeline: drop unused setup job params

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoceph-source-dist: drop flavor param
Zack Cerza [Mon, 9 Jun 2025 21:19:04 +0000 (15:19 -0600)]
ceph-source-dist: drop flavor param

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agoAdd ceph-trigger-build job
Zack Cerza [Thu, 29 May 2025 00:11:35 +0000 (18:11 -0600)]
Add ceph-trigger-build job

Signed-off-by: Zack Cerza <zack@cerza.org>
3 months agosepia-fog-images: add image test to 'poll for deploy' loop 2381/head
Dan Mick [Wed, 18 Jun 2025 17:10:21 +0000 (10:10 -0700)]
sepia-fog-images: add image test to 'poll for deploy' loop

When checking for scheduled deploy tasks, check not only for existing
deploy tasks but for deploy tasks *for the image we're proposing to
capture*.  There are often deploy tasks on a busy fog server, but we
only need to avoid affecting tasks for the image we're updating

Signed-off-by: Dan Mick <dan.mick@redhat.com>
3 months agoMerge pull request #2380 from ceph/dangling-trigger
David Galloway [Tue, 17 Jun 2025 16:30:48 +0000 (12:30 -0400)]
Merge pull request #2380 from ceph/dangling-trigger

ceph-dev-new-trigger: Remove dangling job trigger

3 months agoceph-dev-new-trigger: Remove dangling job trigger 2380/head
David Galloway [Tue, 17 Jun 2025 15:53:49 +0000 (11:53 -0400)]
ceph-dev-new-trigger: Remove dangling job trigger

Signed-off-by: David Galloway <david.galloway@ibm.com>
3 months agoMerge pull request #2373 from cbodley/wip-rm-jaeger
Dan Mick [Mon, 16 Jun 2025 21:46:54 +0000 (14:46 -0700)]
Merge pull request #2373 from cbodley/wip-rm-jaeger

remove 'jaeger' flavor now that it's on by default

3 months agoMerge pull request #2379 from dmick/fix-builder-playbook
David Galloway [Fri, 13 Jun 2025 13:59:58 +0000 (09:59 -0400)]
Merge pull request #2379 from dmick/fix-builder-playbook

Fix up ssh client and host key code; add comments on how to run

3 months agobuilder.yml: fix jenkins ssh key and github.com host key code 2379/head
Dan Mick [Thu, 12 Jun 2025 02:24:13 +0000 (19:24 -0700)]
builder.yml: fix jenkins ssh key and github.com host key code

Previous code was just wrong; 'first_found' can fail, and does
not return file contents; default(URL) just doesn't work

Signed-off-by: Dan Mick <dan.mick@redhat.com>
3 months agobuilder.yml: fix comments, note importance of invocation path
Dan Mick [Thu, 12 Jun 2025 02:21:22 +0000 (19:21 -0700)]
builder.yml: fix comments, note importance of invocation path

Signed-off-by: Dan Mick <dan.mick@redhat.com>
3 months agoMerge pull request #2377 from ceph/wip-kernel-reduce-distros
adam kraitman [Wed, 11 Jun 2025 11:25:50 +0000 (14:25 +0300)]
Merge pull request #2377 from ceph/wip-kernel-reduce-distros

kernel: stop building for trusty, xenial and bionic

3 months agoMerge pull request #2376 from ceph/wip-kernel-dwarf-h
adam kraitman [Wed, 11 Jun 2025 11:23:17 +0000 (14:23 +0300)]
Merge pull request #2376 from ceph/wip-kernel-dwarf-h

kernel: install elfutils-devel or libdw-dev(el)

3 months agokernel: stop building for trusty, xenial and bionic 2377/head
Ilya Dryomov [Wed, 11 Jun 2025 09:27:40 +0000 (11:27 +0200)]
kernel: stop building for trusty, xenial and bionic

These are too old and kernel packages are no longer needed.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 months agokernel: install elfutils-devel or libdw-dev(el) 2376/head
Ilya Dryomov [Wed, 11 Jun 2025 09:11:34 +0000 (11:11 +0200)]
kernel: install elfutils-devel or libdw-dev(el)

This is a required dependency for CONFIG_GENDWARFKSYMS since 6.15.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 months agoremove 'jaeger' flavor now that it's on by default 2373/head
Casey Bodley [Wed, 4 Jun 2025 20:57:37 +0000 (16:57 -0400)]
remove 'jaeger' flavor now that it's on by default

jaeger was enabled by default in all ceph builds in
https://github.com/ceph/ceph/pull/44684 which was present in reef and
later releases. so no supported releases need a flavor to turn it on

ceph-dev-new-trigger hadn't been updated from 'DISTROS=centos8 focal'
so is probably not being used

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 months agoMerge pull request #2375 from ceph/wip-fix-2369
David Galloway [Mon, 9 Jun 2025 21:27:15 +0000 (17:27 -0400)]
Merge pull request #2375 from ceph/wip-fix-2369

scripts: Fix missing close case

3 months agoMerge pull request #2374 from ceph/dev-setup-prj-permission-update
Zack Cerza [Mon, 9 Jun 2025 21:07:18 +0000 (15:07 -0600)]
Merge pull request #2374 from ceph/dev-setup-prj-permission-update

Added new project for copy artifact and updated build discarder

3 months agoscripts: Fix missing close case 2375/head
David Galloway [Mon, 9 Jun 2025 20:20:26 +0000 (16:20 -0400)]
scripts: Fix missing close case

Signed-off-by: David Galloway <david.galloway@ibm.com>
3 months agoAdded new project for copy artifact and updated build discarder 2374/head
Adarsha Dinda [Mon, 9 Jun 2025 18:38:39 +0000 (00:08 +0530)]
Added new project for copy artifact and updated build discarder

3 months agoMerge pull request #2369 from Matan-B/wip-matanb-crimson-debug-flavor
David Galloway [Mon, 9 Jun 2025 17:19:04 +0000 (13:19 -0400)]
Merge pull request #2369 from Matan-B/wip-matanb-crimson-debug-flavor

Seperate Crimson flavors to crimson-debug/release