]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
6 months agoMerge pull request #2504 from dmick/utf8
David Galloway [Wed, 10 Dec 2025 22:23:28 +0000 (17:23 -0500)]
Merge pull request #2504 from dmick/utf8

ceph-build-pull-requests: set UTF-8 for ansible-galaxy

6 months agoMerge pull request #2501 from ceph/dgalloway-toko
Dan Mick [Wed, 10 Dec 2025 22:23:20 +0000 (14:23 -0800)]
Merge pull request #2501 from ceph/dgalloway-toko

builder.yml: Add POK

6 months agoceph-build-pull-requests: set UTF-8 for ansible-galaxy 2504/head
Dan Mick [Wed, 10 Dec 2025 22:17:07 +0000 (14:17 -0800)]
ceph-build-pull-requests: set UTF-8 for ansible-galaxy

Signed-off-by: Dan Mick <dan.mick@redhat.com>
6 months agobuilder.yml: Do not use sudo locally 2503/head
David Galloway [Wed, 10 Dec 2025 21:59:19 +0000 (16:59 -0500)]
builder.yml: Do not use sudo locally

Signed-off-by: David Galloway <david.galloway@ibm.com>
6 months agobuilder: Configure (disable) needrestart 2502/head
David Galloway [Wed, 10 Dec 2025 21:47:15 +0000 (16:47 -0500)]
builder: Configure (disable) needrestart

Signed-off-by: David Galloway <david.galloway@ibm.com>
6 months agobuilder.yml: Add POK 2501/head
David Galloway [Fri, 5 Dec 2025 17:01:07 +0000 (12:01 -0500)]
builder.yml: Add POK

Signed-off-by: David Galloway <david.galloway@ibm.com>
6 months agoAll: Limit PR checks to Ceph org 2498/head
David Galloway [Fri, 5 Dec 2025 17:03:44 +0000 (12:03 -0500)]
All: Limit PR checks to Ceph org

Long overdue

Signed-off-by: David Galloway <david.galloway@ibm.com>
6 months agoMerge pull request #2500 from dmick/quay-quay-quay-no-more-more-more
David Galloway [Tue, 9 Dec 2025 05:16:33 +0000 (00:16 -0500)]
Merge pull request #2500 from dmick/quay-quay-quay-no-more-more-more

Change quay-quay-quay.... to quay.ceph.io

6 months agoChange quay-quay-quay.... to quay.ceph.io 2500/head
Dan Mick [Tue, 9 Dec 2025 05:09:45 +0000 (21:09 -0800)]
Change quay-quay-quay.... to quay.ceph.io

The external name works from locations outside the existing sepia lab,
and there's no good reason not to use the public name.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
6 months agoMerge pull request #2496 from dmick/fix-quay-pruner
David Galloway [Fri, 5 Dec 2025 23:53:23 +0000 (18:53 -0500)]
Merge pull request #2496 from dmick/fix-quay-pruner

quay-pruner: completely overhaul prune-quay.py

6 months agoIntroduce "debug" flavor
Matan Breizman [Sun, 23 Nov 2025 11:41:42 +0000 (13:41 +0200)]
Introduce "debug" flavor

Currently, the only flavor used for testing is "default".
While this ensures that the tested flavor matches the released flavor, it can also be a limitation.
Introducing a debug flavor would allow us to test branches that require additional or more thorough validation.
The main difference is that built-in assertions would be compiled in.

The reasons for this change are:
a) The Crimson suite uses a crimson-debug flavor for project PR gating.
   The next commit will clean up the Crimson flavor entirely,
   and the new debug flavor introduced here could be used as its replacement.

b) Good practice: having an additional build with debug enabled is useful
   when retesting or performing extra checks.

Initially, the new debug flavor will only apply to centos9 builds.
If it proves valuable, we can expand support to other distros.

Note: The current way to schedule debug builds is by using a *-debug branch name.
      Having a dedicated flavor seems more straightforward.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
6 months agoreview comments: 2496/head
Dan Mick [Sat, 15 Nov 2025 00:00:40 +0000 (16:00 -0800)]
review comments:

- explain --stragglers a bit in help text
- add re match group names and use them
- use variables for URLs in messages
- dryrun -> dry-run
- remove dead code

will squash before merge if approved.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
7 months agoMerge pull request #2475 from ceph/podman-prune-external
Dan Mick [Thu, 13 Nov 2025 01:32:11 +0000 (17:32 -0800)]
Merge pull request #2475 from ceph/podman-prune-external

setup_container_runtime.sh: prune ext. containers

7 months agoquay-pruner: completely overhaul prune-quay.py
Dan Mick [Tue, 11 Nov 2025 00:17:18 +0000 (16:17 -0800)]
quay-pruner: completely overhaul prune-quay.py

Pruning had stopped working (up to >26000 image tags), and the
reasons were many; one, pruning's always been less deterministic
than I'd hope; two, when I switched us to ceph.git/container for
building images, I mistakenly changed the format of the 'fulltag'
(no longer has a short sha1 in it) and that was sort of driving
the pruning process.  three, I suspect some of the newer flavors
etc. were slipping through the cracks.

So here's an attempt to fix all that by changing the algorithm
fundamentally; now, tags of a certain manifest digest are considered
at the same time, and their sha1 checked in shaman as usual (but
only their sha1); if it's found, the tags are all left, and if not,
they're all removed.  This should be cleaner, faster, and more
reliable.

Also refactored a lot of the worker routines to util.py so I could
add some helper/debug/info scripts:

get-tagdates.py generates JSON showing tag-to-age for examining the
state of things

delete-tags.py takes tags on the CLI to delete, or can be invoked
with '--stragglers <age>' to remove anything older than age (as long
as it's not in shaman or seems like it might be a 'distinguished' build
(with recent release names in its name)).

prune-quay.py also now reports summary statistics of its operation.

10 months 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

10 months 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"

10 months 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.

10 months 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

10 months 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

10 months 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>
10 months 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

10 months 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

10 months 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>
10 months 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>
10 months 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>
10 months 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>
10 months 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

10 months 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>
10 months 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

10 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>
10 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>
10 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

10 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>
10 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

11 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

11 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

11 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>
11 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

11 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>
11 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

11 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>
11 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>
11 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

11 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

11 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>
11 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

11 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>
11 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

11 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

11 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

11 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>
11 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

11 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

11 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>
11 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>
11 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>
11 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>
11 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>
11 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>
11 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>
11 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>
11 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>
11 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

11 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>
11 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>
11 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>
11 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>
11 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>
11 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>
11 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>
11 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>
11 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>
11 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>
11 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

11 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>
11 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

12 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

12 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>
12 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>
12 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

12 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)

12 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>
12 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>
12 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>
12 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

12 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

12 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>
12 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

12 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

12 months agoceph-dev-cron: Build both crimson flavors 2369/head
Matan Breizman [Wed, 28 May 2025 08:16:50 +0000 (11:16 +0300)]
ceph-dev-cron: Build both crimson flavors

When building the daily main build, use both crimson flavors.
This is critical for the weekly nightly runs.
Note: Usual builds would still only build a *single* crimson-flavor (debug).
      This commit only affects the dev-cron

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
12 months agoSeperate Crimson flavors to crimson-debug/release
Matan Breizman [Sun, 8 Jun 2025 07:36:48 +0000 (10:36 +0300)]
Seperate Crimson flavors to crimson-debug/release
The following change would allow us to:

* Keep testing "Debug" builds (crimson-debug) by default.
* When crimson-only is used, crimson-release would also be built.
* `crimson-release` builds would be used in the weekly nightlies and on
  selected PR gatings (when crimson-debug is not enough).

Note: Once crimson-release is stable enough we could switch crimson-debug
      to actaully be of: "RelWithDebInfo + !NDEBUG + asserts" instead of "Debug".
      For now, let's keep it as Debug since we know it's stable.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
12 months agoceph-dev-pipeline: Set CEPH_BUILD_NORMALIZE_PATHS 2371/head
Zack Cerza [Tue, 27 May 2025 20:22:40 +0000 (14:22 -0600)]
ceph-dev-pipeline: Set CEPH_BUILD_NORMALIZE_PATHS

See https://github.com/ceph/ceph/commit/5478fb94a3daf0887689db137d6153d9b1914793

Signed-off-by: Zack Cerza <zack@cerza.org>
12 months agoMerge pull request #2370 from clwluvw/vagrant-libvirt
Guillaume Abrioux [Tue, 27 May 2025 19:13:23 +0000 (21:13 +0200)]
Merge pull request #2370 from clwluvw/vagrant-libvirt

vagrant-libvirt: install the latest version

12 months agovagrant-libvirt: install the latest version 2370/head
Seena Fallah [Tue, 27 May 2025 19:03:00 +0000 (21:03 +0200)]
vagrant-libvirt: install the latest version

The pinned version is already too old and is failing in CI due to:
```
Error message given during initialization: Unable to resolve dependency:
user requested 'vagrant-libvirt (= 0.12.2)'
```

Let's try the latest and see if the reason for pinning the old one
still exists.

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
12 months agoMerge pull request #2368 from dmick/ceph-build-no-containers
David Galloway [Mon, 19 May 2025 21:01:26 +0000 (17:01 -0400)]
Merge pull request #2368 from dmick/ceph-build-no-containers

ceph-build: remove container build step

12 months agoceph-build: remove container build step 2368/head
Dan Mick [Mon, 19 May 2025 20:42:51 +0000 (13:42 -0700)]
ceph-build: remove container build step

This was removed from build_rpm, but then when a reorg happened
to separate the function into a separate script, the fact that
ceph-build doesn't do container builds anymore was missed.

Release container builds now happen after the manual signing
step using job ceph-release-containers

Signed-off-by: Dan Mick <dan.mick@redhat.com>
12 months agoMerge pull request #2367 from Matan-B/wip-matanb-crimson-remove-debug
Matan Breizman [Mon, 19 May 2025 07:10:43 +0000 (10:10 +0300)]
Merge pull request #2367 from Matan-B/wip-matanb-crimson-remove-debug

scripts/build_utils: remove Debug build from Crimson

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
12 months agoscripts/build_utils: remove Debug build from Crimson 2367/head
Matan Breizman [Sun, 18 May 2025 08:40:52 +0000 (11:40 +0300)]
scripts/build_utils: remove Debug build from Crimson

See: https://github.com/ceph/ceph-build/pull/2167/files
Builds should be set to Debug only when ending in "-debug".

https://github.com/ceph/ceph-build/pull/1805 set Crimson to always use Debug.
That made sense in earlier development phases.
However, today we should align with Classical builds and use Debug only when needed.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
13 months agoMerge pull request #2365 from ceph/builder-ansible
David Galloway [Thu, 15 May 2025 13:37:23 +0000 (09:37 -0400)]
Merge pull request #2365 from ceph/builder-ansible

FIx up builder.yml

13 months agoexamples/builder.yml: update comments with new usage info 2365/head
Dan Mick [Thu, 15 May 2025 02:11:07 +0000 (19:11 -0700)]
examples/builder.yml: update comments with new usage info

Signed-off-by: Dan Mick <dan.mick@redhat.com>