]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
7 months agoceph-dev-pipeline: optionally skip package build
Zack Cerza [Mon, 23 Dec 2024 22:06:56 +0000 (15:06 -0700)]
ceph-dev-pipeline: optionally skip package build

Signed-off-by: Zack Cerza <zack@cerza.org>
7 months agoceph-dev-pipeline: Report build status to shaman
Zack Cerza [Thu, 30 Jan 2025 18:10:33 +0000 (11:10 -0700)]
ceph-dev-pipeline: Report build status to shaman

Signed-off-by: Zack Cerza <zack@cerza.org>
7 months agoceph-dev-pipeline: build container separately
Zack Cerza [Mon, 23 Dec 2024 21:12:00 +0000 (14:12 -0700)]
ceph-dev-pipeline: build container separately

Signed-off-by: Zack Cerza <zack@cerza.org>
7 months agoceph-*build: move container build to separate script
Zack Cerza [Wed, 27 Nov 2024 19:58:11 +0000 (12:58 -0700)]
ceph-*build: move container build to separate script

Signed-off-by: Zack Cerza <zack@cerza.org>
7 months agoceph-*build: Update status in separate script
Zack Cerza [Wed, 27 Nov 2024 18:49:59 +0000 (11:49 -0700)]
ceph-*build: Update status in separate script

Signed-off-by: Zack Cerza <zack@redhat.com>
7 months agoceph-dev-new-setup: allow cd-pipeline to copy artifacts
Zack Cerza [Wed, 13 Nov 2024 23:11:06 +0000 (16:11 -0700)]
ceph-dev-new-setup: allow cd-pipeline to copy artifacts

Signed-off-by: Zack Cerza <zack@redhat.com>
7 months agoAdd ceph-dev-pipeline
Zack Cerza [Wed, 13 Nov 2024 23:10:20 +0000 (16:10 -0700)]
Add ceph-dev-pipeline

This may ultimately replace the existing ceph-*build jobs; for now, it is a
work in-progress.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 months agoMerge pull request #2314 from ceph/prs-no-smithi
David Galloway [Wed, 15 Jan 2025 21:46:43 +0000 (16:46 -0500)]
Merge pull request #2314 from ceph/prs-no-smithi

Do not run make check or API tests on smithi due to OOM

8 months agoDo not run make check or API tests on smithi due to OOM 2314/head
David Galloway [Fri, 10 Jan 2025 15:37:05 +0000 (10:37 -0500)]
Do not run make check or API tests on smithi due to OOM

Saw many jobs fail on smithi004.  dmesg shows lots of OOM kills.

Signed-off-by: David Galloway <david.galloway@ibm.com>
8 months agoMerge pull request #2311 from ceph/fix-cdnb
adam kraitman [Thu, 9 Jan 2025 14:58:02 +0000 (16:58 +0200)]
Merge pull request #2311 from ceph/fix-cdnb

ceph-dev-new-build: Fix parameter name

8 months agoMerge pull request #2312 from dmick/wip-jenkins-builder
Zack Cerza [Wed, 8 Jan 2025 23:36:29 +0000 (16:36 -0700)]
Merge pull request #2312 from dmick/wip-jenkins-builder

8 months agoansible/examples/builder.yml: "vars" should be a dict 2312/head
Dan Mick [Mon, 6 Jan 2025 23:31:32 +0000 (15:31 -0800)]
ansible/examples/builder.yml: "vars" should be a dict

it always should have been, but this syntax is now an error.  Make it
a nested dict (rather than a list of dicts).

Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 months agoceph-dev-new-build: Fix parameter name 2311/head
Zack Cerza [Thu, 2 Jan 2025 20:29:17 +0000 (13:29 -0700)]
ceph-dev-new-build: Fix parameter name

Signed-off-by: Zack Cerza <zack@redhat.com>
8 months agoMerge pull request #2295 from ceph/keep-more
Zack Cerza [Fri, 27 Dec 2024 17:24:04 +0000 (10:24 -0700)]
Merge pull request #2295 from ceph/keep-more

9 months agoMerge pull request #2309 from ljflores/wip-revert-pr-2306
David Galloway [Tue, 17 Dec 2024 18:12:43 +0000 (13:12 -0500)]
Merge pull request #2309 from ljflores/wip-revert-pr-2306

Revert "ceph-website-prs/config/definitions: remove org filter for site compile check

9 months agoceph-website-prs/config/definitions: remove whitelist section 2309/head
Laura Flores [Tue, 17 Dec 2024 17:46:59 +0000 (11:46 -0600)]
ceph-website-prs/config/definitions: remove whitelist section

This section allows three people to bypass the org restriction.
However, zdover23 is already part of the org, and the other two
were originally contractors who are no longer involved with
the project.

Signed-off-by: Laura Flores <lflores@ibm.com>
9 months agoRevert "ceph-website-prs/config/definitions: remove org filter for site compile check"
Laura Flores [Tue, 17 Dec 2024 16:53:03 +0000 (10:53 -0600)]
Revert "ceph-website-prs/config/definitions: remove org filter for site compile check"

This reverts commit a227cbd01c628e9d98cf5cb3d96f0a299c4d12c3.
We decided that this is too much of a security risk and are looking
into better options.

Signed-off-by: Laura Flores <lflores@ibm.com>
9 months agoMerge pull request #2307 from dmick/wip-sepia-fog-images
David Galloway [Mon, 16 Dec 2024 15:34:18 +0000 (10:34 -0500)]
Merge pull request #2307 from dmick/wip-sepia-fog-images

Change default distroversions, improve task-detection code

9 months agosepia-fog-images: look for deploy tasks only of the image being captured 2307/head
Dan Mick [Thu, 19 Sep 2024 00:18:15 +0000 (17:18 -0700)]
sepia-fog-images: look for deploy tasks only of the image being captured

It doesn't matter if there are deploy tasks for other images, only for
the one we're about to capture

Signed-off-by: Dan Mick <dmick@redhat.com>
9 months agosepia-fog-images: change defaults for distrovers to capture
Dan Mick [Thu, 19 Sep 2024 00:17:26 +0000 (17:17 -0700)]
sepia-fog-images: change defaults for distrovers to capture

Signed-off-by: Dan Mick <dmick@redhat.com>
9 months agoMerge pull request #2306 from ljflores/wip-ceph-website
David Galloway [Wed, 11 Dec 2024 19:16:36 +0000 (14:16 -0500)]
Merge pull request #2306 from ljflores/wip-ceph-website

ceph-website-prs/config/definitions: remove org filter for site compile check

9 months agoceph-website-prs/config/definitions: remove org filter for site compile check 2306/head
Laura Flores [Wed, 11 Dec 2024 18:15:46 +0000 (12:15 -0600)]
ceph-website-prs/config/definitions: remove org filter for site compile check

These filters block anyone outside the ceph org from having the site compile
check run on their PRs. We do want people from outside the org to be able to
raise PRs, so removing these filters will allow that check to run.

Signed-off-by: Laura Flores <lflores@ibm.com>
9 months agoMerge pull request #2305 from dmick/wip-remove-ceph-container-jobs
Dan Mick [Tue, 10 Dec 2024 18:54:15 +0000 (10:54 -0800)]
Merge pull request #2305 from dmick/wip-remove-ceph-container-jobs

remove all jobs referring to ceph-container.

9 months agoMerge pull request #2304 from dmick/ceph-use-container
David Galloway [Mon, 9 Dec 2024 22:53:52 +0000 (17:53 -0500)]
Merge pull request #2304 from dmick/ceph-use-container

ceph,ceph-build: build prerelease containers (using container/)

9 months agoremove all jobs referring to ceph-container. 2305/head
Dan Mick [Mon, 9 Dec 2024 22:37:45 +0000 (14:37 -0800)]
remove all jobs referring to ceph-container.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 months agoceph,ceph-build: build prerelease containers (using container/) 2304/head
Dan Mick [Mon, 9 Dec 2024 21:37:09 +0000 (13:37 -0800)]
ceph,ceph-build: build prerelease containers (using container/)

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 months agoMerge pull request #2273 from ceph/dvanders_allow_zac_to_render
David Galloway [Mon, 9 Dec 2024 16:13:10 +0000 (11:13 -0500)]
Merge pull request #2273 from ceph/dvanders_allow_zac_to_render

ceph-website: zac is the docs maintainer

9 months agoMerge pull request #2299 from dmick/wip-attic
David Galloway [Mon, 9 Dec 2024 16:12:18 +0000 (11:12 -0500)]
Merge pull request #2299 from dmick/wip-attic

move disabled jobs to 'attic/' subdirectory

9 months agoMerge pull request #2302 from dmick/wip-fix-ceph-dev-build
Dan Mick [Sat, 7 Dec 2024 01:14:06 +0000 (17:14 -0800)]
Merge pull request #2302 from dmick/wip-fix-ceph-dev-build

ceph-dev-build: fix another error (stray '+' in build/build_rpm)

9 months agoceph-dev-build: fix another error (stray '+' in build/build_rpm) 2302/head
Dan Mick [Sat, 7 Dec 2024 01:09:23 +0000 (17:09 -0800)]
ceph-dev-build: fix another error (stray '+' in build/build_rpm)

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 months agoMerge pull request #2301 from dmick/wip-fix-ceph-dev-build
Dan Mick [Fri, 6 Dec 2024 23:46:22 +0000 (15:46 -0800)]
Merge pull request #2301 from dmick/wip-fix-ceph-dev-build

ceph-dev-build/build/setup_rpm: fix syntax error

9 months agoceph-dev-build/build/setup_rpm: fix syntax error 2301/head
Dan Mick [Fri, 6 Dec 2024 23:39:32 +0000 (15:39 -0800)]
ceph-dev-build/build/setup_rpm: fix syntax error

Reversed the =~ operator when porting change from ceph-dev-new-build

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 months agoMerge pull request #2300 from dmick/wip-containerfile-ceph-dev-build
Dan Mick [Fri, 6 Dec 2024 21:41:39 +0000 (13:41 -0800)]
Merge pull request #2300 from dmick/wip-containerfile-ceph-dev-build

ceph-dev-build: change to use container/Containerfile

9 months agoceph-dev-build: change to use container/Containerfile 2300/head
Dan Mick [Thu, 5 Dec 2024 11:28:04 +0000 (03:28 -0800)]
ceph-dev-build: change to use container/Containerfile

This is the same change as done by 6361c5c4bac7467893b1f629090712c8c0d736a8
and 435515fe481bd1752b630d23986249e90c0fa4f8 in ceph-dev-new-build, but
for ceph-dev-build.  ceph-container is no longer used.

Also remove CONTAINER_BRANCH parameter from ceph-dev

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 months agoMerge pull request #2298 from dmick/wip-skip-testing-container-prs
David Galloway [Thu, 5 Dec 2024 21:19:24 +0000 (16:19 -0500)]
Merge pull request #2298 from dmick/wip-skip-testing-container-prs

build_utils.sh, various PR build scripts: skip if container/

9 months agoMerge pull request #2292 from dmick/wip-builder-ansible
Dan Mick [Thu, 5 Dec 2024 09:18:20 +0000 (01:18 -0800)]
Merge pull request #2292 from dmick/wip-builder-ansible

Clean up problematic rpm macro, install skopeo package for centos9

9 months agomove ceph-medic* and diamond* to attic/ 2299/head
Dan Mick [Thu, 5 Dec 2024 08:40:08 +0000 (00:40 -0800)]
move ceph-medic* and diamond* to attic/

long-obsolete jobs

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 months agomove disabled jobs to 'attic/' subdirectory
Dan Mick [Thu, 5 Dec 2024 08:34:49 +0000 (00:34 -0800)]
move disabled jobs to 'attic/' subdirectory

Reduce clutter, avoid mistaken interpretations; it's easy to miss
'disabled: true' when you're searching for relevant jobs

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 months agobuild_utils.sh, various PR build scripts: skip if container/ 2298/head
Dan Mick [Thu, 5 Dec 2024 01:12:40 +0000 (17:12 -0800)]
build_utils.sh, various PR build scripts: skip if container/

Parallel to the docs-only test, skip PR checks (api, make check, etc.)
if the only changes are to the container/ subdirectory

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 months agoMerge pull request #2297 from dmick/get-tarballs-prerelease
David Galloway [Wed, 4 Dec 2024 20:30:17 +0000 (15:30 -0500)]
Merge pull request #2297 from dmick/get-tarballs-prerelease

scripts/get-tarballs.sh: pull to prerelease area

9 months agoscripts/get-tarballs.sh: pull to prerelease area 2297/head
Dan Mick [Tue, 3 Dec 2024 22:05:24 +0000 (14:05 -0800)]
scripts/get-tarballs.sh: pull to prerelease area

I've got a bunch of doc work to do to the release process;
this is one of them.  Maybe we should also add this, and
its copy, to the ceph-cm-ansible role for d.c.c

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 months agoMerge pull request #2296 from dmick/add-get-tarballs.sh
David Galloway [Tue, 3 Dec 2024 21:13:02 +0000 (16:13 -0500)]
Merge pull request #2296 from dmick/add-get-tarballs.sh

Keep track of extra script get-tarballs.sh

9 months agoKeep track of extra script get-tarballs.sh 2296/head
Dan Mick [Tue, 3 Dec 2024 19:13:35 +0000 (11:13 -0800)]
Keep track of extra script get-tarballs.sh

This is used by sync-pull to fetch the tarballs when
constructing a release, but needs modification for the
prerelease/ directory structure.  It's invoked by ssh
to download.ceph.com to run from /home/signer/bin, because
it needs to copy large files from chacra to download.ceph.com
and doing that on download.ceph.com is much more efficient.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 months agoceph-dev-new-build: Keep more builds 2295/head
Zack Cerza [Mon, 25 Nov 2024 22:05:50 +0000 (15:05 -0700)]
ceph-dev-new-build: Keep more builds

Builds of this job take up 30KB; we can keep far more.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 months agoceph-dev-new-trigger: Keep more builds
Zack Cerza [Mon, 25 Nov 2024 22:03:47 +0000 (15:03 -0700)]
ceph-dev-new-trigger: Keep more builds

Builds of this job take up 20MB.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 months agoceph-dev-new-setup: Keep more builds
Zack Cerza [Mon, 25 Nov 2024 21:49:05 +0000 (14:49 -0700)]
ceph-dev-new-setup: Keep more builds

I've seen ceph builds fail because they took so long to claim a build node
that the artifacts created by their ceph-dev-new-setup build was
garbage-collected.

Artifacts for a given build of this job use less than 1G; we should keep more
artifacts around. Metadata for builds of this job are negligible; we should
keep far more sets of metadata around.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 months agoMerge pull request #2294 from ceph/podman-perms
Dan Mick [Mon, 25 Nov 2024 20:15:39 +0000 (12:15 -0800)]
Merge pull request #2294 from ceph/podman-perms

ceph-dev-new-setup: Correct podman storage group

10 months agoceph-dev-new-setup: Correct podman storage group 2294/head
Zack Cerza [Thu, 14 Nov 2024 19:39:43 +0000 (12:39 -0700)]
ceph-dev-new-setup: Correct podman storage group

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoMerge pull request #2290 from rhcs-dashboard/sync-multi-aarch
Guillaume Abrioux [Wed, 13 Nov 2024 12:42:34 +0000 (13:42 +0100)]
Merge pull request #2290 from rhcs-dashboard/sync-multi-aarch

sync-images: sync all images including their different aarch

10 months agoexamples/builder.yml: add skopeo 2292/head
Dan Mick [Wed, 13 Nov 2024 03:06:54 +0000 (19:06 -0800)]
examples/builder.yml: add skopeo

arguably we should fix 'epel_packages' because I think none of those
are in epel anymore, but in this file it really means 'packages
that are release-specific'

Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 months agoexamples/builder.yml: don't add definition for dist past el7
Dan Mick [Wed, 13 Nov 2024 03:05:50 +0000 (19:05 -0800)]
examples/builder.yml: don't add definition for dist past el7

This caused some really weird breakage where el8 was being set
on el9 machines, and it's no longer necessary (I don't know why it
was ever there)

Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 months agoMerge pull request #2291 from ceph/cdn-distro-default
Zack Cerza [Tue, 12 Nov 2024 20:05:46 +0000 (13:05 -0700)]
Merge pull request #2291 from ceph/cdn-distro-default

10 months agoceph-dev-new: Update default distro value 2291/head
Zack Cerza [Tue, 12 Nov 2024 19:23:18 +0000 (12:23 -0700)]
ceph-dev-new: Update default distro value

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoMerge pull request #2285 from ceph/xz
Zack Cerza [Tue, 12 Nov 2024 18:45:28 +0000 (11:45 -0700)]
Merge pull request #2285 from ceph/xz

10 months agosync-images: sync all images including their different aarch 2290/head
Nizamudeen A [Tue, 12 Nov 2024 05:30:06 +0000 (11:00 +0530)]
sync-images: sync all images including their different aarch

The sync is not syncing the different architectures supported by the
images atleast for grafana. And hence only the amd64 gets mirrored to
the quay repo and causes issues to arm64 builds. I saw that skopeo
supports an `--all` opton that copies every aarch.

Refer: https://github.com/containers/skopeo/blob/main/docs/skopeo-sync.1.md#options

Fixes: https://tracker.ceph.com/issues/68627
Signed-off-by: Nizamudeen A <nia@redhat.com>
10 months agoMerge pull request #2289 from ceph/sccache
Zack Cerza [Fri, 8 Nov 2024 18:11:26 +0000 (11:11 -0700)]
Merge pull request #2289 from ceph/sccache

10 months agoceph-dev-new-setup: Use sccache if requested 2289/head
Zack Cerza [Tue, 29 Oct 2024 16:39:04 +0000 (10:39 -0600)]
ceph-dev-new-setup: Use sccache if requested

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoceph-dev-new-build: Set up sccache if requested
Zack Cerza [Mon, 28 Oct 2024 22:47:49 +0000 (16:47 -0600)]
ceph-dev-new-build: Set up sccache if requested

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoceph-dev-new: Add sccache toggle
Zack Cerza [Mon, 28 Oct 2024 22:47:16 +0000 (16:47 -0600)]
ceph-dev-new: Add sccache toggle

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoceph-dev-new-build: Use creds for sccache bucket
Zack Cerza [Mon, 28 Oct 2024 22:42:18 +0000 (16:42 -0600)]
ceph-dev-new-build: Use creds for sccache bucket

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoMerge pull request #2288 from ceph/dwz
Dan Mick [Wed, 6 Nov 2024 23:20:18 +0000 (15:20 -0800)]
Merge pull request #2288 from ceph/dwz

ceph-dev-new: Add dwz toggle

10 months agoMerge pull request #2287 from ceph/yaml-formatting
Zack Cerza [Thu, 31 Oct 2024 23:08:18 +0000 (17:08 -0600)]
Merge pull request #2287 from ceph/yaml-formatting

10 months agoMerge pull request #2284 from ceph/unbottleneck
Dan Mick [Thu, 31 Oct 2024 23:08:08 +0000 (16:08 -0700)]
Merge pull request #2284 from ceph/unbottleneck

ceph-dev-new-setup: Run on any node

10 months agoMerge pull request #2286 from ceph/quiet-submodule
Zack Cerza [Thu, 31 Oct 2024 21:00:56 +0000 (15:00 -0600)]
Merge pull request #2286 from ceph/quiet-submodule

10 months agoceph-dev-new-setup: Run on any node 2284/head
Zack Cerza [Wed, 30 Oct 2024 17:54:12 +0000 (11:54 -0600)]
ceph-dev-new-setup: Run on any node

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoceph-dev-new-setup: Disable dwz if requested 2288/head
Zack Cerza [Wed, 30 Oct 2024 00:01:15 +0000 (18:01 -0600)]
ceph-dev-new-setup: Disable dwz if requested

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoceph-dev-new: Add dwz toggle
Zack Cerza [Wed, 30 Oct 2024 00:01:02 +0000 (18:01 -0600)]
ceph-dev-new: Add dwz toggle

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoceph-dev-new: Fix YAML errors in job definition 2287/head
Zack Cerza [Mon, 28 Oct 2024 22:41:21 +0000 (16:41 -0600)]
ceph-dev-new: Fix YAML errors in job definition

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoceph-dev-new-setup: Quiet submodule operations 2286/head
Zack Cerza [Wed, 30 Oct 2024 00:14:21 +0000 (18:14 -0600)]
ceph-dev-new-setup: Quiet submodule operations

Signed-off-by: Zack Cerza <zack@redhat.com>
10 months agoceph-dev-new-setup: Support tar.xz 2285/head
Zack Cerza [Wed, 30 Oct 2024 17:21:57 +0000 (11:21 -0600)]
ceph-dev-new-setup: Support tar.xz

Signed-off-by: Zack Cerza <zack@redhat.com>
11 months agoMerge pull request #2280 from dmick/wip-container
Dan Mick [Wed, 9 Oct 2024 00:24:51 +0000 (17:24 -0700)]
Merge pull request #2280 from dmick/wip-container

ceph-dev-new-*: change for in-tree container builds

11 months agoceph-dev-new-build/build/setup_rpm: add podman login 2280/head
Dan Mick [Wed, 2 Oct 2024 23:02:00 +0000 (16:02 -0700)]
ceph-dev-new-build/build/setup_rpm: add podman login

ceph.git's build.sh does not handle authentication in its latest
version, but assumes it's been done.  Add the authentication
step (podman login) here, in setup_rpm, with the side benefit
that it'll fail faster if the credentials are incorrect.

Signed-off-by: Dan Mick <dmick@redhat.com>
11 months agoMerge pull request #2283 from ceph/cephadm-move-to-quay
Guillaume Abrioux [Mon, 30 Sep 2024 14:25:21 +0000 (16:25 +0200)]
Merge pull request #2283 from ceph/cephadm-move-to-quay

sync-images: sync all cephadm required images to quay.io

11 months agosync-images: sync all cephadm required images to quay.io 2283/head
Guillaume Abrioux [Mon, 30 Sep 2024 12:36:25 +0000 (14:36 +0200)]
sync-images: sync all cephadm required images to quay.io

Mirror `grafana/loki`, `grafana/promtail` and `maxwo/snmp-notifier` in
addition to `nginx` and `grafana/grafana`.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
12 months agoMerge pull request #2282 from ceph/wip-apt-get-update-errors-windows
Ilya Dryomov [Mon, 23 Sep 2024 12:50:54 +0000 (14:50 +0200)]
Merge pull request #2282 from ceph/wip-apt-get-update-errors-windows

windows: ignore "apt-get update" errors

Reviewed-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
12 months agowindows: ignore "apt-get update" errors 2282/head
Ilya Dryomov [Mon, 23 Sep 2024 09:34:37 +0000 (11:34 +0200)]
windows: ignore "apt-get update" errors

... as they are ignored in scripts/build_utils.sh since commit
3517941ef2aa ("script/build_utils.sh: don't fail if any mirror is not
accessible").  This is prompted by an issue with libboost repo, which
started returning 403 Forbidden errors.

While at it, skip fetching language and translation packs.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
12 months agoMerge pull request #2281 from ceph/ceph-volume-unit-tests
Guillaume Abrioux [Sun, 22 Sep 2024 07:13:06 +0000 (09:13 +0200)]
Merge pull request #2281 from ceph/ceph-volume-unit-tests

ceph-volume: Rename ceph-volume-linter to ceph-volume-unit-tests

12 months agoceph-volume: Rename ceph-volume-linter to ceph-volume-unit-tests 2281/head
Guillaume Abrioux [Sat, 21 Sep 2024 08:39:12 +0000 (10:39 +0200)]
ceph-volume: Rename ceph-volume-linter to ceph-volume-unit-tests

This:
- Update the job name and display name in ceph-volume-pr.yml to reflect the change.
- Changes the trigger phrase and GitHub status context for unit tests.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
12 months agoceph-dev-new-*: change for in-tree container builds
Dan Mick [Thu, 19 Sep 2024 00:55:56 +0000 (17:55 -0700)]
ceph-dev-new-*: change for in-tree container builds

- invoke ${SRC}/container/build.sh to build the container
- do not check out ceph-container.git
- add test to loop for "is repo ready" to test for the jenkins job
  url ${BUILD_URL} as well as ready, so that we're not racing against
  preexisting repos for this branch/os/flavor

Signed-off-by: Dan Mick <dmick@redhat.com>
12 months agoMerge pull request #2279 from ceph/test-black-list-labels
Guillaume Abrioux [Fri, 13 Sep 2024 12:42:23 +0000 (14:42 +0200)]
Merge pull request #2279 from ceph/test-black-list-labels

ceph-ansible-prs: follow up on edf5311

12 months agoceph-ansible-prs: follow up on edf5311 2279/head
Guillaume Abrioux [Fri, 13 Sep 2024 06:49:46 +0000 (08:49 +0200)]
ceph-ansible-prs: follow up on edf5311

As per [1] `test-black-list-labels` expects a list.

[1] https://jenkins-job-builder.readthedocs.io/en/latest/triggers.html

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
12 months agoMerge pull request #2278 from ceph/test-black-list-labels
Guillaume Abrioux [Fri, 13 Sep 2024 06:41:11 +0000 (08:41 +0200)]
Merge pull request #2278 from ceph/test-black-list-labels

ceph-ansible-prs: set black-list-labels

12 months agoceph-ansible-prs: set black-list-labels 2278/head
Guillaume Abrioux [Thu, 12 Sep 2024 14:43:59 +0000 (16:43 +0200)]
ceph-ansible-prs: set black-list-labels

This makes the CI not trigger the jobs when "draft" label is set
on PRs.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
12 months agoMerge pull request #2277 from ceph/cv-func-test-refactor
Guillaume Abrioux [Wed, 11 Sep 2024 08:13:04 +0000 (10:13 +0200)]
Merge pull request #2277 from ceph/cv-func-test-refactor

ceph-volume: functional testing refactor

12 months agoceph-volume: functional testing refactor 2277/head
Guillaume Abrioux [Wed, 4 Sep 2024 15:24:17 +0000 (17:24 +0200)]
ceph-volume: functional testing refactor

See corresponding ceph/ceph PR: ceph/ceph#59606 for details.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
12 months agoMerge pull request #2275 from dmick/wip-sepia-fog-images
Zack Cerza [Wed, 28 Aug 2024 16:44:13 +0000 (10:44 -0600)]
Merge pull request #2275 from dmick/wip-sepia-fog-images

sepia-fog-images: allow ansible to find collections

12 months agosepia-fog-images: allow ansible to find collections 2275/head
Dan Mick [Mon, 19 Aug 2024 03:02:14 +0000 (20:02 -0700)]
sepia-fog-images: allow ansible to find collections

The mount module is now ansible.posix.mount, and ansible-playbook
can't seem to find it when executed from the parent directory.
Set ANSIBLE_CONFIG, which sets the collection search path.

Signed-off-by: Dan Mick <dmick@redhat.com>
13 months agoceph-website: zac is the docs maintainer 2273/head
Dan van der Ster [Thu, 1 Aug 2024 22:43:39 +0000 (15:43 -0700)]
ceph-website: zac is the docs maintainer

Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
14 months agoMerge pull request #2260 from ceph/fog-unlock
Dan Mick [Tue, 23 Jul 2024 17:20:20 +0000 (10:20 -0700)]
Merge pull request #2260 from ceph/fog-unlock

sepia-fog-images: Unlock on failure

14 months agoMerge pull request #2268 from asm0deuz/remove_el8_cephansible
Teoman ONAY [Mon, 15 Jul 2024 12:34:45 +0000 (14:34 +0200)]
Merge pull request #2268 from asm0deuz/remove_el8_cephansible

ceph-ansible: remove el8 test scenario

14 months agoceph-ansible: remove el8 test scenario 2268/head
Teoman ONAY [Mon, 15 Jul 2024 09:07:08 +0000 (11:07 +0200)]
ceph-ansible: remove el8 test scenario

Due to CentOS 8 eol on May 31, 2024*, cephadm-ansible testing against CentOS 8 is removed

*https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/

Signed-off-by: Teoman ONAY <tonay@ibm.com>
14 months agoMerge pull request #2267 from ceph/ceph-container-linter-c9
Guillaume Abrioux [Sun, 14 Jul 2024 06:26:03 +0000 (08:26 +0200)]
Merge pull request #2267 from ceph/ceph-container-linter-c9

ceph-container: migrate to c9 jenkins workers

14 months agoceph-container: migrate to c9 jenkins workers 2267/head
Guillaume Abrioux [Fri, 12 Jul 2024 14:22:43 +0000 (16:22 +0200)]
ceph-container: migrate to c9 jenkins workers

Due the the EOL of CentOS Stream 8, all the Jenkins workers were
migrated to CentOS Stream 9. Therefore, we need to make these jobs pick
these workers.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
14 months agoMerge pull request #2252 from cbodley/wip-main-no-focal-cron
Casey Bodley [Wed, 10 Jul 2024 14:34:31 +0000 (15:34 +0100)]
Merge pull request #2252 from cbodley/wip-main-no-focal-cron

ceph-dev-cron: stop building focal packages on squid/main

Reviewed-by: Dan Mick <dan.mick@redhat.com>
14 months agoceph-dev-cron: stop building focal packages on squid/main 2252/head
Casey Bodley [Tue, 4 Jun 2024 14:30:52 +0000 (10:30 -0400)]
ceph-dev-cron: stop building focal packages on squid/main

Signed-off-by: Casey Bodley <cbodley@redhat.com>
14 months agoMerge pull request #2266 from dmick/wip-ceph-build-centos9
Dan Mick [Wed, 10 Jul 2024 08:10:31 +0000 (01:10 -0700)]
Merge pull request #2266 from dmick/wip-ceph-build-centos9

ceph-build: remove xenial/bionic/c7/c8 from arm64, add c9

14 months agoceph-build: remove xenial/bionic/c7/c8 from arm64, add c9 2266/head
Dan Mick [Wed, 10 Jul 2024 02:32:42 +0000 (19:32 -0700)]
ceph-build: remove xenial/bionic/c7/c8 from arm64, add c9

Signed-off-by: Dan Mick <dmick@redhat.com>
14 months agoMerge pull request #2259 from dmick/wip-fix-quay-pruner
Dan Mick [Mon, 8 Jul 2024 22:58:11 +0000 (15:58 -0700)]
Merge pull request #2259 from dmick/wip-fix-quay-pruner

Fix up quay-pruner

14 months agoMerge pull request #2265 from dmick/main
Dan Mick [Mon, 8 Jul 2024 19:23:57 +0000 (12:23 -0700)]
Merge pull request #2265 from dmick/main

scripts/sync-pull: type bug, remove centos8

14 months agoscripts/sync-pull: remove el8 2265/head
Dan Mick [Mon, 8 Jul 2024 18:37:31 +0000 (11:37 -0700)]
scripts/sync-pull: remove el8

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