]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
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>
16 months agoMerge pull request #2241 from dmick/wip-allow-arm64-for-setup
Dan Mick [Mon, 20 May 2024 18:32:08 +0000 (11:32 -0700)]
Merge pull request #2241 from dmick/wip-allow-arm64-for-setup

Allow all the ceph -setup jobs to run on arm64.

16 months agoceph-pull-requests-arm64: extend timeout to 4h 2242/head
Rongqi Sun [Fri, 17 May 2024 03:05:43 +0000 (03:05 +0000)]
ceph-pull-requests-arm64: extend timeout to 4h

Because performance of omani series machine are not so well which caused make check often failed, especially when cache hit was low, extend timeout to 4h seems reasonable.

Ref build duration: https://jenkins.ceph.com/job/ceph-pull-requests-arm64/buildTimeTrend

Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
16 months agoMerge pull request #2240 from petrutlucian94/apt_timeout
Ilya Dryomov [Thu, 16 May 2024 18:56:14 +0000 (20:56 +0200)]
Merge pull request #2240 from petrutlucian94/apt_timeout

windows: increase package install timeout

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
16 months agoAllow all the ceph -setup jobs to run on arm64. 2241/head
Dan Mick [Thu, 16 May 2024 18:03:37 +0000 (11:03 -0700)]
Allow all the ceph -setup jobs to run on arm64.

They only do file operations to build a source tarball and debian source
package things, so the architecture isn't important.

Signed-off-by: Dan Mick <dmick@redhat.com>
16 months agowindows: increase package install timeout 2240/head
Lucian Petrut [Thu, 16 May 2024 14:17:50 +0000 (17:17 +0300)]
windows: increase package install timeout

One "apt-get install" command times out after the default 30 seconds.
We'll increase the timeout to 10m.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
16 months agobuild_utils.sh: re: last commit: one must specify a mirror 2239/head
Dan Mick [Thu, 16 May 2024 06:20:13 +0000 (23:20 -0700)]
build_utils.sh: re: last commit: one must specify a mirror

To pbuild Debian on Ubuntu (as we do), one must specify a mirror
that contains the Debian environments.  Use the most-generic one.

Signed-off-by: Dan Mick <dmick@redhat.com>
16 months agoMerge pull request #2238 from dmick/wip-remove-deb-mirror
Dan Mick [Wed, 15 May 2024 20:56:54 +0000 (13:56 -0700)]
Merge pull request #2238 from dmick/wip-remove-deb-mirror

build_utils.sh: remove pbuilder's --mirror option for Debian

16 months agobuild_utils.sh: remove pbuilder's --mirror option for Debian 2238/head
Dan Mick [Wed, 15 May 2024 19:03:26 +0000 (12:03 -0700)]
build_utils.sh: remove pbuilder's --mirror option for Debian

The existing mirror is defunct, and hard-stopping bookworm builds.
For now, let's just revert to not specifying a mirror (as we have
in the past for other repo configurations) and solve any problems
that result if they pop up.

Signed-off-by: Dan Mick <dmick@redhat.com>
16 months agoMerge pull request #2222 from dmick/wip-add-c9-containers
Dan Mick [Fri, 10 May 2024 22:07:48 +0000 (15:07 -0700)]
Merge pull request #2222 from dmick/wip-add-c9-containers

ceph-dev-build,ceph-dev-new-build: build c9 containers

16 months agoceph-dev-build,ceph-dev-new-build: build c9 containers 2222/head
Dan Mick [Mon, 8 Apr 2024 20:18:09 +0000 (13:18 -0700)]
ceph-dev-build,ceph-dev-new-build: build c9 containers

Signed-off-by: Dan Mick <dmick@redhat.com>
16 months agoMerge pull request #2234 from dmick/wip-chacra-postgres-version
Laura Flores [Thu, 9 May 2024 18:19:33 +0000 (13:19 -0500)]
Merge pull request #2234 from dmick/wip-chacra-postgres-version

chacra-pull-requests: set postgres version for jammy

16 months agochacra-pull-requests: set postgres version for jammy 2234/head
Dan Mick [Thu, 9 May 2024 02:32:08 +0000 (19:32 -0700)]
chacra-pull-requests: set postgres version for jammy

next time: can't we just use a generic "install postgresql"

Signed-off-by: Dan Mick <dmick@redhat.com>
16 months agoMerge pull request #2233 from dmick/wip-deprecated-include
Dan Mick [Thu, 9 May 2024 02:20:08 +0000 (19:20 -0700)]
Merge pull request #2233 from dmick/wip-deprecated-include

{chacra,shaman}-pull-requests: replace deprecated include:

16 months ago{chacra,shaman}-pull-requests: replace deprecated include: 2233/head
Dan Mick [Thu, 9 May 2024 01:26:47 +0000 (18:26 -0700)]
{chacra,shaman}-pull-requests: replace deprecated include:

Signed-off-by: Dan Mick <dmick@redhat.com>
16 months agoMerge pull request #2232 from petrutlucian94/log_timeout
Ilya Dryomov [Tue, 7 May 2024 10:39:03 +0000 (12:39 +0200)]
Merge pull request #2232 from petrutlucian94/log_timeout

windows: increase log collection timeout

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
16 months agowindows: increase log collection timeout 2232/head
Lucian Petrut [Thu, 2 May 2024 06:02:08 +0000 (09:02 +0300)]
windows: increase log collection timeout

Some failed Windows jobs are missing the build artifacts and it
seems like the log collection function times out.

https://jenkins.ceph.com/job/ceph-windows-pull-requests/39380/

We'll increase the timeout from 30s to 10m.

While at it, we're updating the scp_download and scp_upload helpers,
checking for timeout errors.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
16 months agoMerge pull request #2231 from ceph/wip-nuke-ceph-doc-releases-rtd
Ilya Dryomov [Sun, 5 May 2024 17:39:29 +0000 (19:39 +0200)]
Merge pull request #2231 from ceph/wip-nuke-ceph-doc-releases-rtd

remove ceph-doc-releases-rtd job

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
16 months agoremove ceph-doc-releases-rtd job 2231/head
Ilya Dryomov [Fri, 26 Apr 2024 20:12:51 +0000 (22:12 +0200)]
remove ceph-doc-releases-rtd job

Rebuilding doc/releases in release branches was replaced with
redirects:

  https://github.com/ceph/ceph/pull/48800
  https://github.com/ceph/ceph/pull/48945

Also, this job never actually ran because shallow cloning is
incompatible with included-regions filter.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
16 months agoMerge pull request #2230 from ceph/wip-lusov-build-timestamps
Christina Meno [Fri, 26 Apr 2024 18:10:41 +0000 (11:10 -0700)]
Merge pull request #2230 from ceph/wip-lusov-build-timestamps

ceph-dev-new-build: add timestamps to the build log

16 months agoceph-dev-new-build: add timestamps to the build log 2230/head
Leonid Usov [Fri, 26 Apr 2024 17:56:21 +0000 (20:56 +0300)]
ceph-dev-new-build: add timestamps to the build log

Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
16 months agoMerge pull request #2229 from petrutlucian94/increase_timeouts
Ilya Dryomov [Tue, 23 Apr 2024 10:42:59 +0000 (12:42 +0200)]
Merge pull request #2229 from petrutlucian94/increase_timeouts

windows: increase timeouts

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
16 months agowindows: increase timeouts 2229/head
Lucian Petrut [Tue, 23 Apr 2024 08:26:04 +0000 (11:26 +0300)]
windows: increase timeouts

We've decreased the amount of resources allocated to Windows PR test
jobs but as a result we're now experiencing timeouts.

We'll double the timeouts used by our test scripts.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
17 months agoMerge pull request #2228 from petrutlucian94/win_reduce_vcpus
Ilya Dryomov [Mon, 22 Apr 2024 13:05:12 +0000 (15:05 +0200)]
Merge pull request #2228 from petrutlucian94/win_reduce_vcpus

windows: limit number of Linux VM vcpus

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
17 months agowindows: limit number of Linux VM vcpus 2228/head
Lucian Petrut [Mon, 22 Apr 2024 12:19:18 +0000 (15:19 +0300)]
windows: limit number of Linux VM vcpus

We reduced the amount of memory allocated to Linux VMs used by the
Windows PR jobs to 16GB but we're now hitting OOM errors while
building Ceph.

To mitigate this, we'll limit the number of parallel jobs and
allocated vcpus.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
17 months agoMerge pull request #2227 from petrutlucian94/reduce_win_mem
Ilya Dryomov [Mon, 22 Apr 2024 08:28:22 +0000 (10:28 +0200)]
Merge pull request #2227 from petrutlucian94/reduce_win_mem

windows: reduce Linux VM memory

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
17 months agowindows: reduce Linux VM memory 2227/head
Lucian Petrut [Sun, 21 Apr 2024 19:43:39 +0000 (22:43 +0300)]
windows: reduce Linux VM memory

There have been a lot of Windows job failures lately due to
qemu errors caused by insufficient Jenkins slave memory:

  ERROR    internal error: process exited while connecting to
  monitor: 2024-04-21T11:37:28.922183Z qemu-system-x86_64: cannot
  set up guest memory 'pc.ram': Cannot allocate memory

Each Windows job spins up two virtual machines: a Linux one with
64GB of ram and a Windows VM with 8GB of ram. Since the Windows job
no longer uses memstore, we can probably reduce the Linux vm memory
to 16GB.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
17 months agoMerge pull request #2226 from ceph/cv-drop-pacific
Guillaume Abrioux [Sat, 13 Apr 2024 04:55:31 +0000 (06:55 +0200)]
Merge pull request #2226 from ceph/cv-drop-pacific

ceph-volume: drop pacific nightly testing

17 months agoceph-volume: drop pacific nightly testing 2226/head
Guillaume Abrioux [Sat, 13 Apr 2024 04:50:56 +0000 (06:50 +0200)]
ceph-volume: drop pacific nightly testing

This drops the pacific nightly ceph-volume testing

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
17 months agoMerge pull request #2225 from ceph/cv-test-suite
Guillaume Abrioux [Fri, 12 Apr 2024 14:41:29 +0000 (16:41 +0200)]
Merge pull request #2225 from ceph/cv-test-suite

ceph-volume: update 'test suite' definition

17 months agoceph-volume: update 'test suite' definition 2225/head
Guillaume Abrioux [Fri, 12 Apr 2024 14:25:40 +0000 (16:25 +0200)]
ceph-volume: update 'test suite' definition

corresponding PR: ceph/ceph#56827

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
17 months agoMerge pull request #2224 from ceph/ceph-volume_drop_fs
Guillaume Abrioux [Fri, 12 Apr 2024 07:07:05 +0000 (09:07 +0200)]
Merge pull request #2224 from ceph/ceph-volume_drop_fs

ceph-volume: drop filestore jobs

17 months agoceph-volume: drop filestore jobs 2224/head
Guillaume Abrioux [Fri, 12 Apr 2024 06:57:57 +0000 (08:57 +0200)]
ceph-volume: drop filestore jobs

filestore is no longer supported.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
17 months agoMerge pull request #2223 from ceph/ceph-volume-update-tests
Guillaume Abrioux [Thu, 11 Apr 2024 10:46:31 +0000 (12:46 +0200)]
Merge pull request #2223 from ceph/ceph-volume-update-tests

ceph-volume: update jobs definition

17 months agoceph-volume: update jobs definition 2223/head
Guillaume Abrioux [Thu, 11 Apr 2024 09:13:21 +0000 (11:13 +0200)]
ceph-volume: update jobs definition

drop filestore testing
make centos distro value more generic (el8 and el9)

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
17 months agoMerge pull request #2221 from cbodley/wip-squid-no-focal
Casey Bodley [Thu, 4 Apr 2024 14:59:55 +0000 (15:59 +0100)]
Merge pull request #2221 from cbodley/wip-squid-no-focal

ceph-dev-new-trigger: stop building focal packages on squid

Reviewed-by: Dan Mick <dmick@redhat.com>
17 months agoMerge pull request #2220 from cbodley/wip-main-no-focal
Dan Mick [Tue, 2 Apr 2024 23:50:02 +0000 (16:50 -0700)]
Merge pull request #2220 from cbodley/wip-main-no-focal

ceph-dev-new-trigger: stop building focal packages on main

17 months agoceph-dev-new-trigger: stop building focal packages on squid 2221/head
Casey Bodley [Fri, 29 Mar 2024 16:29:31 +0000 (12:29 -0400)]
ceph-dev-new-trigger: stop building focal packages on squid

Signed-off-by: Casey Bodley <cbodley@redhat.com>
17 months agoceph-dev-new-trigger: stop building focal packages on main 2220/head
Casey Bodley [Fri, 29 Mar 2024 16:28:38 +0000 (12:28 -0400)]
ceph-dev-new-trigger: stop building focal packages on main

Signed-off-by: Casey Bodley <cbodley@redhat.com>
18 months agoMerge pull request #2216 from ceph/wip-squid
Ilya Dryomov [Fri, 22 Mar 2024 10:12:48 +0000 (11:12 +0100)]
Merge pull request #2216 from ceph/wip-squid

Add squid to ceph-dev-cron and other jobs (except for ceph-volume)

Reviewed-by: Dan Mick <dan.mick@redhat.com>
18 months agoMerge pull request #2214 from dmick/wip-add-arm64-centos9
Dan Mick [Thu, 21 Mar 2024 22:43:50 +0000 (15:43 -0700)]
Merge pull request #2214 from dmick/wip-add-arm64-centos9

ceph-dev-new-build: allow arm64 builds of centos9

18 months agoMerge pull request #2206 from cbodley/wip-quincy-on-jammy
Dan Mick [Thu, 21 Mar 2024 22:35:18 +0000 (15:35 -0700)]
Merge pull request #2206 from cbodley/wip-quincy-on-jammy

ceph-dev-new-trigger: start building quincy packages on jammy

18 months agoMerge pull request #2215 from Svelar/arm_ci
Dan Mick [Thu, 21 Mar 2024 18:14:06 +0000 (11:14 -0700)]
Merge pull request #2215 from Svelar/arm_ci

ceph-pull-requests-arm64: make publishers same as ceph-pull-requests

18 months agoMerge pull request #2217 from Svelar/zbd
Dan Mick [Tue, 19 Mar 2024 21:16:53 +0000 (14:16 -0700)]
Merge pull request #2217 from Svelar/zbd

ceph-pull-requests: remove WITH_ZBD

18 months agoMerge pull request #2218 from Svelar/arm64_RWL
Dan Mick [Mon, 18 Mar 2024 20:05:27 +0000 (13:05 -0700)]
Merge pull request #2218 from Svelar/arm64_RWL

ceph-pull-requests-arm64: enable RWL mode on arm64

18 months agoceph-pull-requests-arm64: enable RWL mode on arm64 2218/head
Rongqi Sun [Mon, 18 Mar 2024 08:28:32 +0000 (08:28 +0000)]
ceph-pull-requests-arm64: enable RWL mode on arm64

Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
18 months agoceph-pull-requests: remove WITH_ZBD 2217/head
Rongqi Sun [Mon, 18 Mar 2024 08:19:12 +0000 (08:19 +0000)]
ceph-pull-requests: remove WITH_ZBD

Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
18 months agoUpdate releases - add squid, remove pacific and older 2216/head
Ilya Dryomov [Sat, 16 Mar 2024 12:29:00 +0000 (13:29 +0100)]
Update releases - add squid, remove pacific and older

... with the exception of ceph-volume jobs.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
18 months agoceph-dev-trigger: fix a typo a regex for reef
Ilya Dryomov [Sat, 16 Mar 2024 12:20:01 +0000 (13:20 +0100)]
ceph-dev-trigger: fix a typo a regex for reef

It should be .*reef.*, not .*main.*.  This was introduced in commit
a19480349163 ("Update releases - add reef, remove octopus and older"),
but didn't really affect anything because the build matrix happens to
be the same.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
18 months agoceph-pull-requests-arm64: add kill tests when aborted to arm64 2215/head
Rongqi Sun [Fri, 15 Mar 2024 02:48:03 +0000 (02:48 +0000)]
ceph-pull-requests-arm64: add kill tests when aborted to arm64

Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
18 months agoceph-pull-requests-arm64: add publishers to fix ci result inaccuracy
Rongqi Sun [Thu, 14 Mar 2024 09:32:27 +0000 (09:32 +0000)]
ceph-pull-requests-arm64: add publishers to fix ci result inaccuracy

Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
18 months agoMerge pull request #2213 from clwluvw/collect-logs
Guillaume Abrioux [Sun, 10 Mar 2024 11:18:57 +0000 (12:18 +0100)]
Merge pull request #2213 from clwluvw/collect-logs

build_utils: move collect lgos playbook into the root dir

18 months agoceph-dev-new-build: allow arm64 builds of centos9 2214/head
Dan Mick [Wed, 6 Mar 2024 09:58:02 +0000 (01:58 -0800)]
ceph-dev-new-build: allow arm64 builds of centos9

Signed-off-by: Dan Mick <dmick@redhat.com>
18 months agobuild_utils: move collect lgos playbook into the root dir 2213/head
Seena Fallah [Mon, 4 Mar 2024 14:13:01 +0000 (15:13 +0100)]
build_utils: move collect lgos playbook into the root dir

The playbook needs to be in the root directory so it can discover the roles

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
18 months agoMerge pull request #2212 from clwluvw/ceph-ansible-collect-logs
Guillaume Abrioux [Mon, 4 Mar 2024 12:56:52 +0000 (13:56 +0100)]
Merge pull request #2212 from clwluvw/ceph-ansible-collect-logs

build_utils: use custom playbook for collect_ceph_logs

18 months agobuild_utils: use custom playbook for collect_ceph_logs 2212/head
Seena Fallah [Mon, 4 Mar 2024 12:31:11 +0000 (13:31 +0100)]
build_utils: use custom playbook for collect_ceph_logs

If provided, use the custom playbook to collect logs.

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
18 months agoMerge pull request #2191 from baum/centos8_build_deps
Dan Mick [Fri, 1 Mar 2024 23:17:06 +0000 (15:17 -0800)]
Merge pull request #2191 from baum/centos8_build_deps

centos8: add yum Configs for  ceph/grpc copr https://copr.fedorainfracloud.org/coprs/ceph/grpc/

18 months agoMerge pull request #2211 from ceph/update-sync-images3
Guillaume Abrioux [Thu, 29 Feb 2024 13:19:43 +0000 (14:19 +0100)]
Merge pull request #2211 from ceph/update-sync-images3

sync-images: address permission denied issue

18 months agosync-images: address permission denied issue 2211/head
Guillaume Abrioux [Thu, 29 Feb 2024 12:36:10 +0000 (13:36 +0100)]
sync-images: address permission denied issue

adding `--security-opt label=disable` to workaround the following error:

```
time="2024-02-29T12:04:24Z" level=fatal msg="open /sync.yml: permission denied"
```

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
18 months agoMerge pull request #2210 from ceph/update-sync-images2
Guillaume Abrioux [Thu, 29 Feb 2024 12:01:17 +0000 (13:01 +0100)]
Merge pull request #2210 from ceph/update-sync-images2

sync-images: write sync.yml in workspace

18 months agosync-images: write sync.yml in workspace 2210/head
Guillaume Abrioux [Thu, 29 Feb 2024 10:53:55 +0000 (11:53 +0100)]
sync-images: write sync.yml in workspace

I might be lacking JJB expertise but this is the only
way I could figure out in order to get `sync.yml` in the
workspace.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
18 months agoMerge pull request #2209 from ceph/update-sync-images
Guillaume Abrioux [Thu, 29 Feb 2024 10:10:27 +0000 (11:10 +0100)]
Merge pull request #2209 from ceph/update-sync-images

sync-images: fix the inclusion section

18 months agosync-images: fix the inclusion section 2209/head
Guillaume Abrioux [Thu, 29 Feb 2024 09:54:20 +0000 (10:54 +0100)]
sync-images: fix the inclusion section

according to the documentation [1], my understanding is that
`!include-raw` should be used instead of `!include-raw-escape`.

[1] https://jenkins-job-builder.readthedocs.io/en/latest/definition.html#inclusion-tags

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
18 months agoMerge pull request #2208 from ceph/sync-images
Guillaume Abrioux [Thu, 29 Feb 2024 09:22:44 +0000 (10:22 +0100)]
Merge pull request #2208 from ceph/sync-images

Add sync-images job

18 months agoAdd sync-images job 2208/head
Guillaume Abrioux [Wed, 28 Feb 2024 10:17:22 +0000 (11:17 +0100)]
Add sync-images job

This adds a nightly job in order to mirror some container
images (grafana image only for now) from docker.io to quay.io

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
18 months agoMerge pull request #2207 from ceph/wip-bpf-cgroup
Ilya Dryomov [Tue, 27 Feb 2024 10:25:58 +0000 (11:25 +0100)]
Merge pull request #2207 from ceph/wip-bpf-cgroup

kernel: enable CONFIG_CGROUP_BPF

Reviewed-by: Venky Shankar <vshankar@redhat.com>
18 months agoMerge pull request #2202 from ceph/ceph-devstack
Zack Cerza [Tue, 27 Feb 2024 00:20:09 +0000 (17:20 -0700)]
Merge pull request #2202 from ceph/ceph-devstack

ceph-devstack: Add more parameters, and a trigger

18 months agokernel: enable CONFIG_CGROUP_BPF 2207/head
Ilya Dryomov [Sat, 24 Feb 2024 10:24:10 +0000 (11:24 +0100)]
kernel: enable CONFIG_CGROUP_BPF

It's required by podman.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
18 months agoMerge pull request #2204 from ceph/wip-rpm-bpf-syscall
Ilya Dryomov [Mon, 26 Feb 2024 13:21:49 +0000 (14:21 +0100)]
Merge pull request #2204 from ceph/wip-rpm-bpf-syscall

kernel: enable CONFIG_BPF_SYSCALL for rpm

Reviewed-by: Xiubo Li <xiubli@redhat.com>
18 months agoceph-dev-new-trigger: start building quincy packages on jammy 2206/head
Casey Bodley [Fri, 23 Feb 2024 16:57:42 +0000 (11:57 -0500)]
ceph-dev-new-trigger: start building quincy packages on jammy

Signed-off-by: Casey Bodley <cbodley@redhat.com>
18 months agoMerge pull request #2203 from ceph/wip-include-to-include-tasks
Dan Mick [Fri, 23 Feb 2024 03:52:46 +0000 (19:52 -0800)]
Merge pull request #2203 from ceph/wip-include-to-include-tasks

ansible: replace include: by include_tasks: and undo pin of ansible version

18 months agoUnpin ansible-core in ceph-build-pull-requests too 2203/head
Dan Mick [Fri, 23 Feb 2024 01:25:59 +0000 (17:25 -0800)]
Unpin ansible-core in ceph-build-pull-requests too

Signed-off-by: Dan Mick <dmick@redhat.com>
18 months agoceph-setup, ceph-tag: undo ansible pin to <9
Dan Mick [Thu, 22 Feb 2024 00:24:18 +0000 (16:24 -0800)]
ceph-setup, ceph-tag: undo ansible pin to <9

ansible roles used by these jobs have had include: changed to
include_tasks:, which was the reason the pin had been done in the
first place

Signed-off-by: Dan Mick <dmick@redhat.com>
18 months agoansible: stop using deprecated include:
Dan Mick [Wed, 21 Feb 2024 19:38:19 +0000 (11:38 -0800)]
ansible: stop using deprecated include:

Signed-off-by: Dan Mick <dmick@redhat.com>
18 months agocentos8: grpc-devel 2191/head
Alexander Indenbaum [Wed, 7 Feb 2024 12:57:02 +0000 (12:57 +0000)]
centos8: grpc-devel

  - see https://copr.fedorainfracloud.org/coprs/ceph/grpc/

Signed-off-by: Alexander Indenbaum <aindenba@redhat.com>
18 months agokernel: enable CONFIG_BPF_SYSCALL for rpm 2204/head
Ilya Dryomov [Thu, 22 Feb 2024 09:48:23 +0000 (10:48 +0100)]
kernel: enable CONFIG_BPF_SYSCALL for rpm

It's already enabled for deb and is required by podman.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
19 months agoMerge pull request #2200 from ceph/whitelist-squid
Nizamudeen A [Wed, 21 Feb 2024 13:30:08 +0000 (19:00 +0530)]
Merge pull request #2200 from ceph/whitelist-squid

build: whitelist squid branch for pr tests

19 months agoMerge pull request #2201 from rkachach/fix_issue_deps_script
Nizamudeen A [Wed, 21 Feb 2024 13:28:34 +0000 (18:58 +0530)]
Merge pull request #2201 from rkachach/fix_issue_deps_script

ceph-build: fixing dependencies script

19 months agoceph-build: fixing dependencies script 2201/head
Redouane Kachach [Wed, 21 Feb 2024 09:29:48 +0000 (10:29 +0100)]
ceph-build: fixing dependencies script

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
19 months agobuild: whitelist squid branch for pr tests 2200/head
Nizamudeen A [Wed, 21 Feb 2024 06:46:51 +0000 (12:16 +0530)]
build: whitelist squid branch for pr tests

saw that some tests were not getting triggered in my squid PR
https://github.com/ceph/ceph/pull/55685

Signed-off-by: Nizamudeen A <nia@redhat.com>
19 months agoceph-devstack: Add more parameters, and a trigger 2202/head
Zack Cerza [Tue, 20 Feb 2024 23:24:59 +0000 (16:24 -0700)]
ceph-devstack: Add more parameters, and a trigger

Signed-off-by: Zack Cerza <zack@redhat.com>
19 months agoMerge pull request #2190 from rosinL/wip-pr-arm64
Dan Mick [Tue, 20 Feb 2024 22:54:10 +0000 (14:54 -0800)]
Merge pull request #2190 from rosinL/wip-pr-arm64

ceph-pull-requests-arm64: set test jobs number equal to build jobs number

19 months agoMerge pull request #2197 from Matan-B/wip-matanb-crimson-remove-c8-revert
Samuel Just [Wed, 14 Feb 2024 18:54:27 +0000 (10:54 -0800)]
Merge pull request #2197 from Matan-B/wip-matanb-crimson-remove-c8-revert

Revert "ceph-dev*: remove centos8 crimson builds"

Reviewed-by: Samuel Just <sjust@redhat.com>
19 months agoMerge pull request #2198 from petrutlucian94/libvirt
Ionut BALUTOIU [Wed, 14 Feb 2024 11:10:41 +0000 (13:10 +0200)]
Merge pull request #2198 from petrutlucian94/libvirt

windows: restart libvirtd.socket if the socket is missing