]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
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 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 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>
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>