]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Kefu Chai [Sat, 22 Aug 2020 03:14:04 +0000 (11:14 +0800)]
ceph-perf-pull-requests: install clang-10 on debian/ubuntu
and always install clang for both classic and crimson job
so we can see the warnings spit by clang when running classic perf tests
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 22 Aug 2020 02:27:08 +0000 (10:27 +0800)]
ceph-perf-pull-requests: do not fail if symblink already exists
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 21 Aug 2020 13:44:37 +0000 (21:44 +0800)]
Merge pull request #1645 from tchaikov/wip-remove-unexpected-token
ceph-perf-pull-requests: remove superfluous ";;"
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Fri, 21 Aug 2020 09:50:59 +0000 (17:50 +0800)]
ceph-perf-pull-requests: remove superfluous ";;"
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 20 Aug 2020 10:09:23 +0000 (18:09 +0800)]
Merge pull request #1644 from tchaikov/wip-crimson-clang-10
ceph-perf-pull-requests: enable llvm-toolset-10 repo for clang-10
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Thu, 20 Aug 2020 03:19:27 +0000 (11:19 +0800)]
ceph-perf-pull-requests: enable llvm-toolset-10 repo for clang-10
we need clang for detecting build failures with this compiler, and for
performing static analysis.
recently, seastar started to require better C++17 compatible compiler,
and it dropped the support of C++14. so before llvm-toolset-10 is added
to RHEL8/CentOS8, we need to use our own copr repo for clang-10.
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Tue, 18 Aug 2020 19:19:28 +0000 (15:19 -0400)]
Merge pull request #1643 from ceph/wip-cansiblerpm
ceph-ansible-rpm: Add missing CHACRACTL_KEY
David Galloway [Tue, 18 Aug 2020 17:42:40 +0000 (13:42 -0400)]
ceph-ansible-rpm: Add missing CHACRACTL_KEY
Signed-off-by: David Galloway <dgallowa@redhat.com>
Guillaume Abrioux [Mon, 17 Aug 2020 11:00:40 +0000 (13:00 +0200)]
Merge pull request #1642 from ceph/guits-refact_labels
ceph-ansible: only use smithi nodes for all_daemons
Guillaume Abrioux [Mon, 17 Aug 2020 09:17:42 +0000 (11:17 +0200)]
ceph-ansible: only use smithi nodes for all_daemons
Using `(smithi || centos7)` allows ovh slave nodes to be used for all
`all_daemons` based scenario which is not what we want since the latest
makes the playbook failing for these scenarios.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Kefu Chai [Sat, 15 Aug 2020 10:38:57 +0000 (18:38 +0800)]
Merge pull request #1641 from tchaikov/wip-dts-9
scripts/build_utils: add copr repo for latest gcc-toolset-9
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Sat, 15 Aug 2020 03:48:58 +0000 (11:48 +0800)]
scripts/build_utils: add copr repo for latest gcc-toolset-9
see also https://copr.fedorainfracloud.org/coprs/tchaikov/gcc-toolset-9
we can drop it once devtoolset-9-gcc-c++ >= 9.2.1-2.3 is available in
CentOS8/RHEL8.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 15 Aug 2020 03:47:46 +0000 (11:47 +0800)]
ceph-*build/setup_rpm: extract setup_rpm_build_deps
less repeatings this way
Signed-off-by: Kefu Chai <kchai@redhat.com>
Guillaume Abrioux [Thu, 13 Aug 2020 12:17:03 +0000 (14:17 +0200)]
Merge pull request #1640 from ceph/guits-braggi
ceph-ansible: do not play 'all_daemons' scenarios on braggi
Guillaume Abrioux [Thu, 13 Aug 2020 12:07:11 +0000 (14:07 +0200)]
ceph-ansible: do not play 'all_daemons' scenarios on braggi
braggi nodes don't have enough resources to support these scenarios.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Guillaume Abrioux [Wed, 12 Aug 2020 18:53:12 +0000 (20:53 +0200)]
Merge pull request #1639 from ceph/guits-add_braggi
ceph-ansible: add back braggi node
Guillaume Abrioux [Wed, 12 Aug 2020 18:44:09 +0000 (20:44 +0200)]
ceph-ansible: add back braggi node
This commit adds back braggi nodes for all_daemons based scenario.
Also, it adds back ooo_collocation scenario which was removed by
mistake.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
David Galloway [Wed, 12 Aug 2020 18:13:26 +0000 (14:13 -0400)]
Merge pull request #1638 from ceph/wip-nodename
Fixes to builder playbook
David Galloway [Wed, 12 Aug 2020 18:11:20 +0000 (14:11 -0400)]
ansible: Use JNLP for permanent. SSH for ephemeral.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 12 Aug 2020 18:02:18 +0000 (14:02 -0400)]
ansible: Set nodename=ansible_hostname on static builders
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 12 Aug 2020 17:23:22 +0000 (13:23 -0400)]
Merge pull request #1637 from ceph/wip-copy-perms
ceph*setup: Give ceph*build jobs permission to copy artifacts
David Galloway [Wed, 12 Aug 2020 17:09:15 +0000 (13:09 -0400)]
ceph*setup: Give ceph*build jobs permission to copy artifacts
This is a new setting in the newest CopyArtifact plugin.
https://stackoverflow.com/a/
32084538 /
6225562
Signed-off-by: David Galloway <dgallowa@redhat.com>
Guillaume Abrioux [Wed, 12 Aug 2020 10:32:39 +0000 (12:32 +0200)]
Merge pull request #1636 from ceph/guits_refact_ca
ceph-ansible: refact project definition
Guillaume Abrioux [Wed, 12 Aug 2020 09:03:50 +0000 (11:03 +0200)]
ceph-ansible: refact project definition
This commit modifies the current project definitions:
1/ it uses the exclude keyword to avoid duplicating project
2/ it declares a new project to only use smithi nodes for 'large'
scenario testing (basically all scenario based on 'all_daemons'
scenario).
3/ exclude 'non_container-cephadm_adopt' for non_containerized
deployments
4/ reindent jobs section
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Guillaume Abrioux [Thu, 6 Aug 2020 08:58:41 +0000 (10:58 +0200)]
Merge pull request #1633 from ceph/jan--f-patch-c-v-pr-build
Let tox.ini decide which environments to use
Guillaume Abrioux [Thu, 6 Aug 2020 07:06:08 +0000 (09:06 +0200)]
Merge pull request #1635 from ceph/ceph_ansible_remove_tox_dashboard
ceph-ansible: remove tox dashboard
Dimitri Savineau [Wed, 5 Aug 2020 19:25:00 +0000 (15:25 -0400)]
ceph-ansible: remove tox dashboard
This file doesn't exist anymore.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Dimitri Savineau [Wed, 5 Aug 2020 14:35:06 +0000 (10:35 -0400)]
Merge pull request #1634 from ceph/ceph_ansible_shrink_osd_nightly
ceph-ansible-nightly: add new shrink_osd scenarios
Dimitri Savineau [Wed, 5 Aug 2020 14:29:22 +0000 (10:29 -0400)]
ceph-ansible-nightly: add new shrink_osd scenarios
This replaces the shrink_osd scenario by shrink_osd_multiple and
shrink_osd_single.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Jan Fajerski [Wed, 5 Aug 2020 11:34:25 +0000 (13:34 +0200)]
Let tox.ini decide which environments to use
Otherwise we have two places that define envs.
Kefu Chai [Tue, 4 Aug 2020 08:54:10 +0000 (16:54 +0800)]
Merge pull request #1632 from ceph/wip-delete_backend_api
ceph-dashboard-pr-backend: delete
Reviewed-by: Kefu Chai <kchai@redhat.com>
Ernesto Puerta [Mon, 3 Aug 2020 18:18:55 +0000 (20:18 +0200)]
ceph-dashboard-pr-backend: delete
As it's been overridden by ceph-api.
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
Kefu Chai [Mon, 3 Aug 2020 16:58:51 +0000 (00:58 +0800)]
Merge pull request #1630 from tchaikov/wip-slimmer-tests
ceph-api: do not build/run tests for api tests
Reviewed-by: Alfonso MartÃnez <almartin@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Ernesto Puertat <epuertat@redhat.com>
Laura Paduano [Fri, 24 Jul 2020 13:36:45 +0000 (15:36 +0200)]
Merge pull request #1627 from tspmelo/wip-cypress-record
ceph-api-nightly: Enable recording of E2E runs
Kefu Chai [Thu, 23 Jul 2020 16:24:21 +0000 (00:24 +0800)]
Merge pull request #1608 from tchaikov/wip-crimson-libc-allocator
ceph-*-setup: use libc allocator for crimson flavor
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Wed, 22 Jul 2020 15:16:47 +0000 (23:16 +0800)]
Merge pull request #1631 from tchaikov/wip-slimmer-backend-tests
ceph-dashboard-pr-backend: do not build/run tests for api tests
Reviewed-by: Alfonso MartÃnez <almartin@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Kefu Chai [Wed, 22 Jul 2020 12:29:26 +0000 (20:29 +0800)]
ceph-dashboard-pr-backend: do not build/run tests for api tests
as ceph-pull-requests already covers them.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 22 Jul 2020 12:14:51 +0000 (20:14 +0800)]
ceph-api: do not build/run tests for api tests
as ceph-pull-requests already covers them.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Guillaume Abrioux [Wed, 22 Jul 2020 09:56:10 +0000 (11:56 +0200)]
Merge pull request #1629 from ceph/guits-split_shrink_osds
ceph-ansible: split shrink_osd scenario
Guillaume Abrioux [Wed, 22 Jul 2020 08:57:13 +0000 (10:57 +0200)]
ceph-ansible: split shrink_osd scenario
This is for testing in two ways:
1/ shrinking OSDs one by one
2/ shrinking multiple OSDs with a single call of the playbook
Related ceph-ansible PR: ceph/ceph-ansible#5569
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Tiago Melo [Tue, 21 Jul 2020 11:15:45 +0000 (11:15 +0000)]
ceph-api-nightly: Enable recording of E2E runs
Signed-off-by: Tiago Melo <tmelo@suse.com>
Ernesto Puerta [Fri, 17 Jul 2020 16:51:21 +0000 (18:51 +0200)]
ceph-api: rename dasboard-backed-api to ceph-api
For the sake of simplicity (ceph-dashboard-backend-api vs. ceph-api) and
for spreading ownership of the Ceph API across teams, rename (currently
just a clone to minimize CI breakages) dashboard-backend-api to just
ceph-api.
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
Dimitri Savineau [Fri, 17 Jul 2020 15:18:59 +0000 (11:18 -0400)]
Merge pull request #1625 from ceph/guits_skip_jobs
ceph-ansible: play shrink_osd_legacy on 3.2 only
Guillaume Abrioux [Fri, 17 Jul 2020 15:12:24 +0000 (17:12 +0200)]
ceph-ansible: play shrink_osd_legacy on 3.2 only
Skip `shrink_osd_legacy` job on all branches but stable-3.2
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Dimitri Savineau [Fri, 17 Jul 2020 15:02:04 +0000 (11:02 -0400)]
Merge pull request #1624 from ceph/guits-skip_jobs
ceph-ansible: skip some scenarios
Guillaume Abrioux [Fri, 17 Jul 2020 14:48:59 +0000 (16:48 +0200)]
ceph-ansible: skip some scenarios
Let's skip these scenarios, they don't make sense.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Guillaume Abrioux [Fri, 17 Jul 2020 08:30:51 +0000 (10:30 +0200)]
Merge pull request #1623 from ceph/guits-inject_password
ceph-ansible: inject password in scenario job
Guillaume Abrioux [Fri, 17 Jul 2020 08:22:27 +0000 (10:22 +0200)]
ceph-ansible: inject password in scenario job
this commit makes this 'individual job scenario testing' using the
`DOCKER_HUB_USERNAME` and `DOCKER_HUB_PASSWORD` environment variable so
the job can run with docker authentication.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Kefu Chai [Fri, 17 Jul 2020 02:59:09 +0000 (10:59 +0800)]
Merge pull request #1621 from ceph/wip-whoops-mock
ansible: mock is in EPEL only apparently
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 17 Jul 2020 02:47:43 +0000 (10:47 +0800)]
Merge pull request #1622 from ceph/wip-labextras
ceph*build: Enable lab-extras repo on CentOS8 builders
Reviewed-by: Kefu Chai <kchai@redhat.com>
David Galloway [Thu, 16 Jul 2020 21:20:58 +0000 (17:20 -0400)]
ceph*build: Enable lab-extras repo on CentOS8 builders
I discovered this was missing by reimaging a CentOS7 builder to CentOS8 and it failed the first build it tried to run.
```
+ sudo yum install -y yum-utils
Last metadata expiration check: 0:00:28 ago on Thu Jul 16 21:05:07 2020.
Package yum-utils-4.0.12-3.el8.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
+ get_rpm_dist
+ LSB_RELEASE=/usr/bin/lsb_release
+ '[' '!' -x /usr/bin/lsb_release ']'
++ /usr/bin/lsb_release --short --id
+ ID=CentOS
+ case $ID in
++ /usr/bin/lsb_release --short --release
++ cut -d. -f1
+ RELEASE=8
+ DIST=el8
+ DISTRO=centos
+ echo el8
el8
+ '[' 8 = 7 ']'
+ '[' 8 = 8 ']'
+ sudo dnf config-manager --set-enabled PowerTools
+ sed -e s/@//g
+ '[' default = crimson ']'
+ sudo yum install -y python3-devel
CentOS-8 - PowerTools 13 kB/s | 4.3 kB 00:00
Package python36-devel-3.6.8-2.module_el8.1.0+245+
c39af44f .x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
+ sudo yum-builddep -y '--setopt=*.skip_if_unavailable=true' /tmp/install-deps.49348/ceph.spec
Last metadata expiration check: 0:00:01 ago on Thu Jul 16 21:05:36 2020.
Package platform-python-devel-3.6.8-23.el8.x86_64 is already installed.
Package checkpolicy-2.9-1.el8.x86_64 is already installed.
Package cmake-3.11.4-7.el8.x86_64 is already installed.
Package cryptsetup-2.2.0-2.el8.x86_64 is already installed.
Package gcc-c++-8.3.1-5.el8.0.2.x86_64 is already installed.
Package gdbm-1:1.18-1.el8.x86_64 is already installed.
Package keyutils-libs-devel-1.5.10-6.el8.x86_64 is already installed.
No matching package to install: 'libbabeltrace-devel'
```
We're already enabling this repo in `install-deps.sh` but that's obviously not soon enough.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 16 Jul 2020 21:02:25 +0000 (17:02 -0400)]
ansible: mock is in EPEL only apparently
Signed-off-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Thu, 16 Jul 2020 13:36:06 +0000 (21:36 +0800)]
Merge pull request #1620 from tchaikov/wip-build_utils
ceph-dev-new-build: pass CEPH_EXTRA_RPMBUILD_ARGS with quotes
Reviewed-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Thu, 16 Jul 2020 09:06:27 +0000 (17:06 +0800)]
ceph-*-build: pass OSD_FLAVOR to build-push-ceph-container-imgs.sh
so it is able to get the correct REPO_URL and push the container image
with the correct tag
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 16 Jul 2020 07:06:11 +0000 (15:06 +0800)]
ceph-dev-new-build: pass CEPH_EXTRA_RPMBUILD_ARGS with quotes
this change fixes an oversight in
260b24a651
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 16 Jul 2020 04:54:47 +0000 (12:54 +0800)]
scripts/build_utils: fix "bogus date"
rpmbuild complains at seeing them:
warning: bogus date in %changelog: Tue Mar 10 2013 Gary Lowell <glowell@inktank.com> - 1-0
warning: bogus date in %changelog: Tue Aug 27 2012 Gary Lowell <glowell@inktank.com> - 1-0
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Wed, 15 Jul 2020 17:54:06 +0000 (13:54 -0400)]
Merge pull request #1619 from tchaikov/wip-build-utils-fixes
build_utils.sh: fix regressions introduced by
bac3e963a56
Kefu Chai [Wed, 15 Jul 2020 16:24:33 +0000 (00:24 +0800)]
build_utils.sh: fix regressions introduced by
bac3e963a56
* quote parameter with spaces in it with ""
* fix the variable name
* use `find` for collecting the patches, because if glob fails
the patten won't be replaced by the matched file names by shell
* add the closing "}"
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Wed, 15 Jul 2020 14:07:44 +0000 (10:07 -0400)]
Merge pull request #1612 from tchaikov/wip-less-errors
ceph-*-build/build/build_rpm: avoid "No such file or directory" errors
Kefu Chai [Wed, 15 Jul 2020 13:02:37 +0000 (21:02 +0800)]
Merge pull request #1618 from tchaikov/wip-cephacheck
ceph-perf-pull-requests: pass job id and job url to check
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Wed, 15 Jul 2020 12:05:49 +0000 (20:05 +0800)]
ceph-perf-pull-requests: pass job id and job url to check
so we can check the details of check run
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 15 Jul 2020 02:53:17 +0000 (10:53 +0800)]
ceph-*-build,ceph-release-rpm: extract build_ceph_release_rpm
for less repeating
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 10 Jul 2020 07:05:52 +0000 (15:05 +0800)]
scripts/build_utils.sh: avoid "No such file or directory" errors
it's highlighted by jenkins, and it's distracting even we "|| true" this
command.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 10 Jul 2020 07:03:53 +0000 (15:03 +0800)]
ceph-*-build/build/build_rpm: extract helper functions
to avoid repeatings
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 15 Jul 2020 01:32:14 +0000 (09:32 +0800)]
Merge pull request #1617 from tchaikov/wip-cephacheck
ceph-perf-pull-requests: paste check status with cbt/githubcheck
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Tue, 14 Jul 2020 14:10:18 +0000 (22:10 +0800)]
ceph-perf-pull-requests: stop updating github with status
as check updates it as well
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 14 Jul 2020 12:44:59 +0000 (20:44 +0800)]
ceph-perf-pull-requests: paste check status with cbt/githubcheck
add integration with https://github.com/apps/cephacheck
Signed-off-by: Kefu Chai <kchai@redhat.com>
Dimitri Savineau [Mon, 13 Jul 2020 19:01:32 +0000 (15:01 -0400)]
Merge pull request #1616 from ceph/update_tox_for_cephadm
build_utils.sh: add tox-cephadm.ini file
Dimitri Savineau [Mon, 13 Jul 2020 18:57:46 +0000 (14:57 -0400)]
build_utils.sh: add tox-cephadm.ini file
As a follow up on
c9463f5 we also need to declare the dedicated tox
file for the cephadm container scenario.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Dimitri Savineau [Mon, 13 Jul 2020 18:52:05 +0000 (14:52 -0400)]
Merge pull request #1615 from ceph/ceph_ansible_cephadm
ceph-ansible-prs: add cephadm container scenario
Dimitri Savineau [Mon, 13 Jul 2020 18:44:21 +0000 (14:44 -0400)]
ceph-ansible-prs: add cephadm container scenario
This adds an optional cephadm container scenario.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
David Galloway [Mon, 13 Jul 2020 18:12:33 +0000 (14:12 -0400)]
Merge pull request #1614 from ceph/wip-deleteshamanrepo
nfs-ganesha: Clean up shaman repo files
David Galloway [Mon, 13 Jul 2020 18:06:13 +0000 (14:06 -0400)]
nfs-ganesha: Clean up shaman repo files
Signed-off-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Fri, 10 Jul 2020 02:10:19 +0000 (10:10 +0800)]
Merge pull request #1611 from ceph/wip-nocentos6
ceph-release-rpm: Drop centos6
Reviewed-by: Kefu Chai <kchai@redhat.com>
David Galloway [Thu, 9 Jul 2020 20:31:08 +0000 (16:31 -0400)]
ceph-release-rpm: Drop centos6
Signed-off-by: David Galloway <dgallowa@redhat.com>
Guillaume Abrioux [Thu, 9 Jul 2020 12:05:22 +0000 (14:05 +0200)]
Merge pull request #1609 from ceph/ceph_ansible_cephadm_adopt
ceph-ansible-prs: add cephadm_adopt scenario
Guillaume Abrioux [Tue, 7 Jul 2020 15:14:53 +0000 (17:14 +0200)]
Merge pull request #1610 from ceph/ceph-ansible-docker-login
ceph-ansible: add docker hub credentials
Dimitri Savineau [Tue, 7 Jul 2020 15:10:00 +0000 (11:10 -0400)]
ceph-ansible: add docker hub credentials
To avoid to be rated limited by the docker.io registry when pulling the
ceph container image, we need to use an authenticated user.
https://docs.docker.com/docker-hub/download-rate-limit/
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Dimitri Savineau [Mon, 6 Jul 2020 18:20:14 +0000 (14:20 -0400)]
ceph-ansible-prs: add cephadm_adopt scenario
This adds an optional cephadm_adopt scenario.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Kefu Chai [Sat, 4 Jul 2020 15:54:12 +0000 (23:54 +0800)]
ceph-*-setup: use libc allocator for crimson flavor
to avoid the issues caused by allocator. we cannot use seastar allocator
in non-seastar thread or threads not managed by ThreadPool.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 3 Jul 2020 11:48:31 +0000 (19:48 +0800)]
Merge pull request #1607 from tchaikov/wip-no-nautilus-images
ceph-dev-*-build: reset CI_CONTAINER when building nautilus
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Kefu Chai [Fri, 3 Jul 2020 08:56:22 +0000 (16:56 +0800)]
Merge pull request #1605 from tchaikov/wip-build-crimson-on-master
ceph-dev-*: add crimson flavor for master build
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Kefu Chai [Thu, 2 Jul 2020 13:29:15 +0000 (21:29 +0800)]
ceph-dev-*-build: reset CI_CONTAINER when building nautilus
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 30 Jun 2020 09:29:02 +0000 (17:29 +0800)]
ceph-dev-*: add crimson flavor for master build
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Mon, 29 Jun 2020 15:45:47 +0000 (11:45 -0400)]
Merge pull request #1604 from ceph/wip-rmrfcontainer
ceph-dev*build: Delete ceph-container dir on failure
David Galloway [Mon, 29 Jun 2020 15:36:51 +0000 (11:36 -0400)]
ceph-dev*build: Delete ceph-container dir on failure
Signed-off-by: David Galloway <dgallowa@redhat.com>
Guillaume Abrioux [Mon, 29 Jun 2020 07:03:07 +0000 (09:03 +0200)]
Merge pull request #1602 from rishabh-d-dave/cv-dont-run-simple-func-tests
ceph-volume: don't run simple func tests against PRs
Kefu Chai [Sun, 28 Jun 2020 03:09:29 +0000 (11:09 +0800)]
Merge pull request #1596 from tchaikov/wip-chacracl-0.0.21
s/chacractl>=0.0.4/chacractl>=0.0.21/
Reviewed-by: Justin Caratzas <justin.caratzas@gmail.com>
David Galloway [Fri, 26 Jun 2020 14:32:23 +0000 (10:32 -0400)]
Merge pull request #1603 from sebastian-philipp/ceph-dev-new-build-mandatory-containers
ceph-dev-new-build: fail, if building containers fail
Sebastian Wagner [Thu, 25 Jun 2020 12:22:02 +0000 (14:22 +0200)]
ceph-dev-new-build: fail, if building containers fail
This avoids:
* unnecessary breakages in the master branch
* unnecessary pulpito runs due to failing containers
Let's fail early, instead of later in the pulpilto runs.
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Rishabh Dave [Wed, 24 Jun 2020 05:50:24 +0000 (11:20 +0530)]
ceph-volume: don't run simple func tests for PRs
Since "simple" functional tests are meant to test that ceph-volume
successfully takes over ceph-disk deployed OSDs.
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Dimitri Savineau [Tue, 23 Jun 2020 17:03:24 +0000 (13:03 -0400)]
Merge pull request #1601 from ceph/revert_container_nightly_changes
container: revert flavors/releases update
Dimitri Savineau [Tue, 23 Jun 2020 16:31:59 +0000 (12:31 -0400)]
container: revert flavors/releases update
We can do this kind of changes directly in ceph-container instead of
doing some kind of hack.
https://github.com/ceph/ceph-container/pull/1696
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Dimitri Savineau [Tue, 23 Jun 2020 15:19:13 +0000 (11:19 -0400)]
Merge pull request #1600 from ceph/container_nightly_flavors
container: update nighly flavors
Dimitri Savineau [Tue, 23 Jun 2020 15:11:42 +0000 (11:11 -0400)]
container: update nighly flavors
In addition of
61b7b619 we also need to update the FLAVORS env variable.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Dimitri Savineau [Tue, 23 Jun 2020 14:53:00 +0000 (10:53 -0400)]
Merge pull request #1599 from ceph/container_nightly_update
container: update devel nightly list
Dimitri Savineau [Tue, 23 Jun 2020 14:39:20 +0000 (10:39 -0400)]
container: update devel nightly list
We don't need to build luminous and mimic devel anymore.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Kefu Chai [Tue, 23 Jun 2020 01:39:48 +0000 (09:39 +0800)]
Merge pull request #1598 from tchaikov/wip-stop-building-wip-branches-on-el7
ceph-dev-trigger: stop building wip-* on el7
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Tue, 23 Jun 2020 01:27:48 +0000 (09:27 +0800)]
ceph-dev-trigger: stop building wip-* on el7
it's a follow-up of
f57a522325a61ab8de3a2817729013f7f4a96177
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Mon, 22 Jun 2020 15:34:37 +0000 (11:34 -0400)]
Merge pull request #1597 from tchaikov/wip-no-more-master-on-el7
ceph-dev-trigger: stop building master on el7