]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
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>
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>
11 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>
11 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>
11 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 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>
14 months agoscripts/sync-pull: fix test for 'highest_combo'
Dan Mick [Mon, 8 Jul 2024 18:34:58 +0000 (11:34 -0700)]
scripts/sync-pull: fix test for 'highest_combo'

it's a string, not a number

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoMerge pull request #2264 from ceph/sync-images-c9
Guillaume Abrioux [Mon, 8 Jul 2024 13:43:49 +0000 (15:43 +0200)]
Merge pull request #2264 from ceph/sync-images-c9

sync-images: update worker labels

14 months agosync-images: update worker labels 2264/head
Guillaume Abrioux [Mon, 8 Jul 2024 13:37:12 +0000 (15:37 +0200)]
sync-images: update worker labels

This updates the labels for the `sync-images` job.
(c8->c9)

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
14 months agoMerge pull request #2263 from ceph/migrate-cv-to-c9
Guillaume Abrioux [Thu, 4 Jul 2024 13:12:25 +0000 (15:12 +0200)]
Merge pull request #2263 from ceph/migrate-cv-to-c9

ceph-volume: update labels

14 months agoceph-volume: update labels 2263/head
Guillaume Abrioux [Thu, 4 Jul 2024 12:45:14 +0000 (14:45 +0200)]
ceph-volume: update labels

These labels must be updated to make ceph-volume jobs use
`centos9` workers.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
14 months agoprune-quay.py: don't sort delete list 2259/head
Dan Mick [Tue, 2 Jul 2024 22:22:42 +0000 (15:22 -0700)]
prune-quay.py: don't sort delete list

It's easier to understand what's going on from the debug output
if the list is left in query order, which is newest-to-oldest order

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoprune-quay.py: avoid bug deleting -crimson tags
Dan Mick [Tue, 2 Jul 2024 22:18:37 +0000 (15:18 -0700)]
prune-quay.py: avoid bug deleting -crimson tags

<sha1>-crimson tags stand sort of alone.  Don't delete them when
looking for sha1 tags, unless their x86 counterpart (<sha1>) is
going to be deleted as well.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoprune-quay.py: dump digest map with --verbose
Dan Mick [Tue, 2 Jul 2024 22:17:57 +0000 (15:17 -0700)]
prune-quay.py: dump digest map with --verbose

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoprune-quay.py: fix whitespace error
Dan Mick [Tue, 2 Jul 2024 07:04:20 +0000 (00:04 -0700)]
prune-quay.py: fix whitespace error

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoprune-quay.py: use functools.cache to cache shaman results
Dan Mick [Tue, 2 Jul 2024 07:03:14 +0000 (00:03 -0700)]
prune-quay.py: use functools.cache to cache shaman results

Avoids a global, separates caching from searching, and is
thus bit cleaner/clearer.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoprune-quay.py: remove short_sha1_cache
Dan Mick [Tue, 2 Jul 2024 06:49:17 +0000 (23:49 -0700)]
prune-quay.py: remove short_sha1_cache

Not only is it no longer necessary now that we're caching the
entire shaman result, it actually can lead to missing deletions
if the same sha1 validly exists for different builds (like for
centos8 vs centos9, or crimson vs default, etc.)

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoprune-quay.py: rely on delete-all-with-same-digest
Dan Mick [Tue, 2 Jul 2024 06:28:58 +0000 (23:28 -0700)]
prune-quay.py: rely on delete-all-with-same-digest

With the new "delete all tags with the same digest", there's no need to
keep the short_sha1 around to match against sha1 tags; they'll be
caught earlier by the 'same-digest' test.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoprune-quay.py: add a few unconditional progress messages
Dan Mick [Sun, 30 Jun 2024 22:23:06 +0000 (15:23 -0700)]
prune-quay.py: add a few unconditional progress messages

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoprune-quay.py: onlyActiveTags seems to work better now, use it
Dan Mick [Sun, 30 Jun 2024 22:22:21 +0000 (15:22 -0700)]
prune-quay.py: onlyActiveTags seems to work better now, use it

this avoids fetching and throwing away deleted tags

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoprune-quay.py: cache shaman results (they're not that large)
Dan Mick [Sat, 29 Jun 2024 02:31:21 +0000 (19:31 -0700)]
prune-quay.py: cache shaman results (they're not that large)

This allows much faster processing of the tags

Signed-off-by: Dan Mick <dan.mick@redhat.com>
14 months agoprune-quay.py: stop using image_id, optimize 'same image' search
Dan Mick [Fri, 28 Jun 2024 21:58:50 +0000 (14:58 -0700)]
prune-quay.py: stop using image_id, optimize 'same image' search

image_id has apparently gone away; take the opportunity to be
a bit more efficient: keep a map of digests to tagnames, and when
deleting a full tag, also delete any tags that have the same
digest.  Only verbosely report if any new tags were marked.

Signed-off-by: Dan Mick <dmick@redhat.com>
14 months agoprune-quay.py: fix RE to catch images built on Stream
Dan Mick [Fri, 28 Jun 2024 21:14:06 +0000 (14:14 -0700)]
prune-quay.py: fix RE to catch images built on Stream

(we've been not pruning correctly since we started building on
stream8.  yikes.)

Signed-off-by: Dan Mick <dmick@redhat.com>
14 months agoMerge pull request #2262 from ceph/cv-c9
Guillaume Abrioux [Mon, 1 Jul 2024 22:44:04 +0000 (00:44 +0200)]
Merge pull request #2262 from ceph/cv-c9

ceph-volume: use centos9 worker

14 months agoceph-volume: use centos9 worker 2262/head
Guillaume Abrioux [Mon, 1 Jul 2024 22:36:18 +0000 (00:36 +0200)]
ceph-volume: use centos9 worker

due to recent EOL of CentOS Stream 8, the workers were migrated to
CentOS Stream 9.

This commit reflect that change to the ceph-volume-scenario job.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
14 months agoMerge pull request #2261 from ceph/cv-squid
Guillaume Abrioux [Mon, 1 Jul 2024 22:05:19 +0000 (00:05 +0200)]
Merge pull request #2261 from ceph/cv-squid

ceph-volume: add squid release to functional test suite

14 months agoceph-volume: add squid release to functional test suite 2261/head
Guillaume Abrioux [Mon, 1 Jul 2024 21:36:29 +0000 (23:36 +0200)]
ceph-volume: add squid release to functional test suite

This adds the squid release support to the function test suite

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
14 months agosepia-fog-images: Unlock on failure 2260/head
Zack Cerza [Mon, 1 Jul 2024 19:16:06 +0000 (13:16 -0600)]
sepia-fog-images: Unlock on failure

Signed-off-by: Zack Cerza <zack@redhat.com>
14 months agoMerge pull request #2258 from ceph/update-sync-images
Guillaume Abrioux [Tue, 25 Jun 2024 16:06:46 +0000 (18:06 +0200)]
Merge pull request #2258 from ceph/update-sync-images

sync-images: sync nginx images

14 months agosync-images: sync nginx images 2258/head
Guillaume Abrioux [Tue, 25 Jun 2024 11:30:05 +0000 (13:30 +0200)]
sync-images: sync nginx images

This commit makes the job sync nginx images from docker.io
to quay.io
Also, two changes:
  - This makes sure the latest stable image of skopeo is pulled from quay.io
  - Use the filter 'by-semver' filter for grafana too.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
15 months agoMerge pull request #2257 from dmick/wip-disable-centos8-kernel-and-ganesha
Dan Mick [Mon, 17 Jun 2024 22:25:12 +0000 (15:25 -0700)]
Merge pull request #2257 from dmick/wip-disable-centos8-kernel-and-ganesha

Disable centos8 kernel and ganesha

15 months agokernel, nfs-ganesha: remove centos8 2257/head
Dan Mick [Sat, 15 Jun 2024 01:54:47 +0000 (18:54 -0700)]
kernel, nfs-ganesha: remove centos8

Signed-off-by: Dan Mick <dan.mick@redhat.com>
15 months agoMerge pull request #2256 from rhcs-dashboard/e2e-xfvb-fix
Nizamudeen A [Fri, 14 Jun 2024 09:41:06 +0000 (15:11 +0530)]
Merge pull request #2256 from rhcs-dashboard/e2e-xfvb-fix

scripts/dashboard: kill existing xvfb process

15 months agoscripts/dashboard: kill existing xvfb process 2256/head
Nizamudeen A [Fri, 14 Jun 2024 04:02:58 +0000 (09:32 +0530)]
scripts/dashboard: kill existing xvfb process

To fix the below error on starting cypress
```
[STARTED] Task without title.
[FAILED] Xvfb exited with a non zero exit code.
[FAILED]
[FAILED] There was a problem spawning Xvfb.
[FAILED]
[FAILED] This is likely a problem with your system, permissions, or installation of Xvfb.
[FAILED]
[FAILED] ----------
[FAILED]
[FAILED] Error: _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
[FAILED] _XSERVTransMakeAllCOTSServerListeners: server already running
[FAILED] (EE)
[FAILED] Fatal server error:
[FAILED] (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE)
[FAILED]
[FAILED] ----------
[FAILED]
[FAILED] Platform: linux-x64 (Ubuntu - 22.04)
[FAILED] Cypress Version: 12.17.4
Xvfb exited with a non zero exit code.

There was a problem spawning Xvfb.

This is likely a problem with your system, permissions, or installation of Xvfb.
```

Signed-off-by: Nizamudeen A <nia@redhat.com>
15 months agoMerge pull request #2255 from jdurgin/wip-website-pr-branch
Josh Durgin [Wed, 12 Jun 2024 19:41:07 +0000 (12:41 -0700)]
Merge pull request #2255 from jdurgin/wip-website-pr-branch

ceph-website-prs: disallow branches named 'main'

Reviewed-by: Dan Mick <dan.mick@redhat.com>
15 months agoceph-website-prs: disallow branches named 'main' 2255/head
Josh Durgin [Wed, 12 Jun 2024 19:29:37 +0000 (15:29 -0400)]
ceph-website-prs: disallow branches named 'main'

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
15 months agoMerge pull request #2253 from ceph/wip-java-11-openjdk
Dan Mick [Mon, 10 Jun 2024 19:21:10 +0000 (12:21 -0700)]
Merge pull request #2253 from ceph/wip-java-11-openjdk

Builders need to run java-11-openjdk in order to connect to the master

15 months agoMerge pull request #2254 from asm0deuz/remove_el8
Guillaume Abrioux [Mon, 10 Jun 2024 12:47:28 +0000 (14:47 +0200)]
Merge pull request #2254 from asm0deuz/remove_el8

cephadm-ansible: remove el8 test scenario

15 months agocephadm-ansible: remove el8 test scenario 2254/head
Teoman ONAY [Mon, 10 Jun 2024 12:37:07 +0000 (14:37 +0200)]
cephadm-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>
15 months agoBuilders need to run java-11-openjdk in order to connect to the master 2253/head
Adam Kraitman [Wed, 5 Jun 2024 15:46:37 +0000 (18:46 +0300)]
Builders need to run java-11-openjdk in order to connect to the master

Signed-off-by: Adam Kraitman <akraitma@redhat.com>
15 months agoMerge pull request #2235 from cbodley/wip-main-no-centos8
Dan Mick [Tue, 4 Jun 2024 22:48:03 +0000 (15:48 -0700)]
Merge pull request #2235 from cbodley/wip-main-no-centos8

ceph-dev: stop building centos8 packages/container on quincy/reef/squid/main

15 months agoceph-dev: stop building centos8 packages/container on main 2235/head
Casey Bodley [Mon, 13 May 2024 19:29:48 +0000 (15:29 -0400)]
ceph-dev: stop building centos8 packages/container on main

Signed-off-by: Casey Bodley <cbodley@redhat.com>
15 months agoceph-dev: stop building centos8 packages/container on squid
Casey Bodley [Tue, 4 Jun 2024 14:05:42 +0000 (10:05 -0400)]
ceph-dev: stop building centos8 packages/container on squid

15 months agoceph-dev: stop building centos8 packages/container on reef
Casey Bodley [Tue, 4 Jun 2024 14:05:20 +0000 (10:05 -0400)]
ceph-dev: stop building centos8 packages/container on reef

15 months agoceph-dev: stop building centos8 packages/container on quincy
Casey Bodley [Tue, 4 Jun 2024 14:04:50 +0000 (10:04 -0400)]
ceph-dev: stop building centos8 packages/container on quincy

15 months agoReapply "ceph-dev*: remove centos8 crimson builds"
Casey Bodley [Tue, 4 Jun 2024 14:14:35 +0000 (10:14 -0400)]
Reapply "ceph-dev*: remove centos8 crimson builds"

This reverts commit 91858f3b4eb006655062188f11d2efd5992080ab.

Signed-off-by: Casey Bodley <cbodley@redhat.com>
Conflicts: quincy +jammy from 8afdc0521c0d3e09f4b3efa5e76089cc98196440
ceph-dev-new-trigger/config/definitions/ceph-dev-new-trigger.yml

15 months agoMerge pull request #2251 from ceph/wip-windows-label
Dan Mick [Fri, 31 May 2024 23:22:13 +0000 (16:22 -0700)]
Merge pull request #2251 from ceph/wip-windows-label

ceph-windows-pull-requests: constrain to windows label

15 months agoceph-windows-pull-requests: constrain to windows label 2251/head
Ilya Dryomov [Fri, 31 May 2024 21:51:49 +0000 (23:51 +0200)]
ceph-windows-pull-requests: constrain to windows label

Currently, the intersection of focal && libvirt labels returns some
smithi (nproc == 8) and mira (nproc == 4) nodes, which are inadequate
for the two VMs that the Windows job spawns.  It turns we already have
a windows label, which, after dropping it from mira015, seems to be on
point (i.e. would filter those low CPU nodes out).  Let's use it!

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
15 months agoMerge pull request #2250 from dmick/wip-ceph-container-allow-flavor-specification
Dan Mick [Thu, 30 May 2024 21:29:50 +0000 (14:29 -0700)]
Merge pull request #2250 from dmick/wip-ceph-container-allow-flavor-specification

ceph-container-build-ceph-base-push-imgs*: allow specifying FLAVOR

15 months agoceph-container-build-ceph-base-push-imgs*: allow specifying FLAVOR 2250/head
Dan Mick [Thu, 30 May 2024 19:42:54 +0000 (12:42 -0700)]
ceph-container-build-ceph-base-push-imgs*: allow specifying FLAVOR

Add parameters to set variables that the job scripts will look for
to choose which flavors to build.  This will override the defaults in
ceph-container.git; the defaults are set to the same as
ceph-container.git at this moment, but are probably soon to change to
centos,9.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
15 months agoMerge pull request #2247 from dmick/wip-fix-include-with-gh-clone
Dan Mick [Thu, 30 May 2024 09:20:07 +0000 (02:20 -0700)]
Merge pull request #2247 from dmick/wip-fix-include-with-gh-clone

Replace obsolete "include:' in upstream ansible tasks

15 months agoMerge pull request #2249 from dmick/wip-fix-ceph-container-yml-names
Dan Mick [Thu, 30 May 2024 09:16:54 +0000 (02:16 -0700)]
Merge pull request #2249 from dmick/wip-fix-ceph-container-yml-names

ceph-container-*: make .yml filenames match job names

15 months agoceph-container-*: make .yml filenames match job names 2249/head
Dan Mick [Thu, 30 May 2024 08:57:09 +0000 (01:57 -0700)]
ceph-container-*: make .yml filenames match job names

Why intentionally confuse people?

Signed-off-by: Dan Mick <dan.mick@redhat.com>
15 months agoMerge pull request #2248 from dmick/wip-fix-container-job-display-names
Dan Mick [Thu, 30 May 2024 09:13:27 +0000 (02:13 -0700)]
Merge pull request #2248 from dmick/wip-fix-container-job-display-names

ceph-container-build-*: make display-name the job name

15 months agoMerge pull request #2242 from Svelar/extend_arm_build_time
Dan Mick [Thu, 30 May 2024 09:10:49 +0000 (02:10 -0700)]
Merge pull request #2242 from Svelar/extend_arm_build_time

ceph-pull-requests-arm64: extend timeout to 4h

15 months agoMerge pull request #2243 from dmick/wip-scripts-ceph-iscsi
Dan Mick [Thu, 30 May 2024 09:07:34 +0000 (02:07 -0700)]
Merge pull request #2243 from dmick/wip-scripts-ceph-iscsi

Modify scripts/{sync-pull,sign-rpms,sync-push} to handle ceph-iscsi

15 months agoceph-container-build-*: make display-name the job name 2248/head
Dan Mick [Thu, 30 May 2024 08:52:15 +0000 (01:52 -0700)]
ceph-container-build-*: make display-name the job name

Some of these were using the *same display-name for different jobs*.
O_o

Signed-off-by: Dan Mick <dan.mick@redhat.com>
15 months agoceph-build-pull-requests: listen for a '.*retest.*' PR comment 2247/head
Dan Mick [Sat, 25 May 2024 03:59:55 +0000 (20:59 -0700)]
ceph-build-pull-requests: listen for a '.*retest.*' PR comment

Signed-off-by: Dan Mick <dmick@redhat.com>
15 months agoansible/requirements: Use private github repo to fix include:
Dan Mick [Sun, 26 May 2024 21:51:59 +0000 (14:51 -0700)]
ansible/requirements: Use private github repo to fix include:

ansible has removed include:.  Create clones of the two
repos in sensu-requirements.yml to change it to import_tasks:.

Signed-off-by: Dan Mick <dmick@redhat.com>
15 months agoMerge pull request #2239 from dmick/wip-use-base-deb-mirror
Dan Mick [Wed, 29 May 2024 07:02:30 +0000 (00:02 -0700)]
Merge pull request #2239 from dmick/wip-use-base-deb-mirror

build_utils.sh: re: last commit: one must specify a mirror

15 months agoMerge pull request #2244 from dmick/wip-docs-only-for-admin-dir
Kefu Chai [Sat, 25 May 2024 03:59:15 +0000 (11:59 +0800)]
Merge pull request #2244 from dmick/wip-docs-only-for-admin-dir

scripts/build_utils.sh: set DOCS_ONLY for PRs with only admin/ files,…

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
15 months agoscripts/build_utils.sh: set DOCS_ONLY for PRs with only admin/ files, too 2244/head
Dan Mick [Thu, 23 May 2024 23:27:06 +0000 (16:27 -0700)]
scripts/build_utils.sh: set DOCS_ONLY for PRs with only admin/ files, too

DOCS_ONLY is set if the filenames all start with docs/, but it's
also true that if the filenames start with admin/, it's strictly
docs related (discovered for https://github.com/ceph/ceph/pull/57649)

Signed-off-by: Dan Mick <dmick@redhat.com>
16 months agoscripts/sync-push: add projectname to handle ceph-iscsi 2243/head
Dan Mick [Wed, 22 May 2024 22:13:14 +0000 (15:13 -0700)]
scripts/sync-push: add projectname to handle ceph-iscsi

ceph-iscsi also needs a repo file created
Drop el7
Add usage

Signed-off-by: Dan Mick <dan.mick@redhat.com>
16 months agoscripts/sync-pull: changes for ceph-iscsi, drop el7
Dan Mick [Wed, 22 May 2024 22:08:45 +0000 (15:08 -0700)]
scripts/sync-pull: changes for ceph-iscsi, drop el7

Several sections are done only for the 'ceph' project (to
accommodate ceph-iscsi, which has no debs, so doesn't need
to find the most-populated distroversion or create debs,
pull a tarball, etc.).

Also drop el7.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
16 months agosign-rpms: add 'project' argument
Dan Mick [Wed, 22 May 2024 20:31:21 +0000 (13:31 -0700)]
sign-rpms: add 'project' argument

This allows signing ceph-iscsi packages

Signed-off-by: Dan Mick <dan.mick@redhat.com>
16 months agoscripts: add vim modelines for editing ease
Dan Mick [Wed, 22 May 2024 20:30:51 +0000 (13:30 -0700)]
scripts: add vim modelines for editing ease

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