]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Alfredo Deza [Wed, 2 Oct 2019 20:33:04 +0000 (16:33 -0400)]
Merge pull request #1402 from ceph/wip-kernel-statuses
kernel: Report build statuses to shaman
David Galloway [Wed, 2 Oct 2019 17:20:02 +0000 (13:20 -0400)]
kernel: Report build status to shaman
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 2 Oct 2019 17:18:41 +0000 (13:18 -0400)]
kernel: Update shaman status on failed build
Signed-off-by: David Galloway <dgallowa@redhat.com>
Ilya Dryomov [Tue, 24 Sep 2019 09:24:26 +0000 (11:24 +0200)]
Merge pull request #1399 from ceph/wip-kernel-usercopy-and-ceph-labels
kernel: enable CONFIG_HARDENED_USERCOPY and CONFIG_CEPH_FS_SECURITY_LABEL
Ilya Dryomov [Tue, 24 Sep 2019 08:40:35 +0000 (10:40 +0200)]
kernel: enable CONFIG_CEPH_FS_SECURITY_LABEL
New in kernel 5.3.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Tue, 24 Sep 2019 08:40:35 +0000 (10:40 +0200)]
kernel: enable CONFIG_HARDENED_USERCOPY
This is something we had to work around in libceph, see linux.git
commit
7e241f647dc7 ("libceph: fall back to sendmsg for slab pages").
It is enabled by default in many distros.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Mon, 23 Sep 2019 19:25:27 +0000 (21:25 +0200)]
Merge pull request #1398 from ceph/wip-build-wips-in-ceph-client
kernel: update the trigger list
Ilya Dryomov [Mon, 23 Sep 2019 18:28:36 +0000 (20:28 +0200)]
kernel: update the trigger list
We didn't trigger on wip* branches like other ceph projects because
there was a lot of old branches matching that mask in the repository.
Now that they are cleaned up, drop the workarounds (testing*/master*)
and add wip*.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
David Galloway [Wed, 18 Sep 2019 20:08:23 +0000 (16:08 -0400)]
Merge pull request #1397 from ceph/repo-cleanup
clean up shaman repos left behind after a build
Alfredo Deza [Wed, 18 Sep 2019 19:58:38 +0000 (15:58 -0400)]
tcmu-runner: remove custom shaman repos added after a build
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 18 Sep 2019 19:57:23 +0000 (15:57 -0400)]
nfs-ganesha-stable: remove custom repo/list configuration files added
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 18 Sep 2019 19:43:05 +0000 (15:43 -0400)]
Merge pull request #1396 from ceph/wip-centos-sclo-rh-source-skip
ceph-*-build: skip unavailable repo when yum-builddep
Brad Hubbard [Wed, 18 Sep 2019 07:12:22 +0000 (17:12 +1000)]
ceph-*-build: skip unavailable repo when yum-builddep
As centos-sclo-rh-source leads us to 404 at this moment. and we are not
using the source repo for building ceph. so we can just skip any
unavailable repo.
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
Andrew Schoen [Thu, 12 Sep 2019 20:06:12 +0000 (15:06 -0500)]
Merge pull request #1394 from ceph/revert-scm-changes
Revert "*/scm: only pull the PR under test"
Alfredo Deza [Thu, 12 Sep 2019 20:02:08 +0000 (16:02 -0400)]
Revert "*/scm: only pull the PR under test"
This reverts commit
4eae5698a6a1383c69338ec7781e4cee6c087a9f .
It breaks all pull-request jobs for ceph-volume at least, haven't been
able to investigate all other affected
Alfredo Deza [Thu, 12 Sep 2019 16:36:46 +0000 (12:36 -0400)]
Merge pull request #1393 from tchaikov/wip-crimson-perf
ceph-perf-pull-requests: add ceph-perf-pull-requests
Alfredo Deza [Thu, 12 Sep 2019 16:29:53 +0000 (12:29 -0400)]
Merge pull request #1392 from tchaikov/wip-scm-refspec
*/scm: only pull the PR under test
Kefu Chai [Thu, 5 Sep 2019 07:29:49 +0000 (15:29 +0800)]
ceph-perf-pull-requests: add ceph-perf-pull-requests
for running cbt test against PR and master, then comparing them
Signed-off-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Mon, 9 Sep 2019 22:53:31 +0000 (18:53 -0400)]
Merge pull request #1378 from dmick/wip-dmick
Add container builds using ceph-container.git for centos7
Dimitri Savineau [Mon, 9 Sep 2019 14:34:47 +0000 (10:34 -0400)]
Merge pull request #1391 from hjensas/issue#1390
pr-syntax-check - install all requirements
Harald Jensås [Fri, 6 Sep 2019 18:16:36 +0000 (20:16 +0200)]
pr-syntax-check - install all requirements
This change removes the grep for 'ansible' when installing
requirements in ceph-ansible-pr-syntax-check. The grep
cause onlye the ansible requirement to be installed, ignoring
the other packages. This causes an issue in PR[1] which
introduce a filter plugin that depend on the netaddr package.
[1] https://github.com/ceph/ceph-ansible/pull/4339
Closes: #1390
Signed-off-by: Harald Jensås <hjensas@redhat.com>
Kefu Chai [Sat, 7 Sep 2019 17:59:09 +0000 (01:59 +0800)]
ceph-build-pull-requests: pass --config-xml to "jenkins-jobs test"
to silence warnings like
WARNING:jenkins_jobs.cli.subcommand.test:(Deprecated) The default output
behavior of `jenkins-jobs test` when given the --output flag will change
in JJB 3.0. Instead of writing jobs to OUTPUT/jobname; they will be
written to OUTPUT/jobname/config.xml. The new behavior can be enabled by
the passing `--config-xml` parameter.
also redirect the test result to /dev/null, otherwise the test will fail
because the output directory may already exist.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 7 Sep 2019 17:47:40 +0000 (01:47 +0800)]
ceph-build-pull-requests: ping jjb to 3.0.2
bump jjb's version
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 7 Sep 2019 06:53:26 +0000 (14:53 +0800)]
*/scm: only pull the PR under test
see
https://github.com/jenkinsci/ghprb-plugin/blob/master/README.md#creating-a-job
no need to pull all PR references of the remote repo. it'd be faster
just pull the references of a single PR. actually, what we need is but
- refs/pull/${pr}/head
- refs/pull/${pr}/merge
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 7 Sep 2019 00:57:43 +0000 (08:57 +0800)]
Merge pull request #1389 from tchaikov/wip-python-rpm-macro
ceph-*build: install python36-devel for rpm macros
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Kefu Chai [Thu, 5 Sep 2019 15:48:20 +0000 (23:48 +0800)]
ceph-*build: install python36-devel for rpm macros
see also
100a0fb5
see also https://github.com/ceph/ceph/pull/30190
Fixes: https://tracker.ceph.com/issues/41603
Signed-off-by: Kefu Chai <kchai@redhat.com>
Dan Mick [Sat, 24 Aug 2019 04:30:24 +0000 (21:30 -0700)]
Conditionally add container builds for wip- branches
New parameter CI_CONTAINER ('true' or 'false') controls behavior;
if set to 'true', ceph-container.git will be used to build a centos7
daemon-base default flavor container and push it to a repo server.
This requires waiting until the shaman repo is built.
New parameters CONTAINER_REPO_{HOSTNAME, ORGANIZATION} set where
to push the resultant container.
If repo doesn't become ready or if the actual build/push fails, don't
fail the overall build. Maybe we can come up with a better way
to indicate this than just a log notation
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Sat, 24 Aug 2019 04:20:20 +0000 (21:20 -0700)]
ceph-dev-new-build: add quay.io credentials for cephci repo
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Sat, 24 Aug 2019 04:19:40 +0000 (21:19 -0700)]
ceph-dev-new-*: add CONTAINER_BRANCH and check it out
In case a container build is needed, check out $CONTAINER_BRANCH
of ceph-container.git to use to build it
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Alfredo Deza [Wed, 4 Sep 2019 13:06:53 +0000 (09:06 -0400)]
Merge pull request #1388 from ceph/prune-fix
scripts: use a loop instead of globbing directly
Alfredo Deza [Wed, 4 Sep 2019 12:53:00 +0000 (08:53 -0400)]
scripts: use a loop instead of globbing directly
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 Sep 2019 12:28:36 +0000 (08:28 -0400)]
Merge pull request #1387 from tchaikov/wip=40646
Revert "ceph-*build/build/setup_rpm: downgrade to gcc-c++-8.2.1"
Kefu Chai [Tue, 3 Sep 2019 06:13:52 +0000 (14:13 +0800)]
Revert "ceph-*build/build/setup_rpm: downgrade to gcc-c++-8.2.1"
This reverts commit
cf2c26b181a86738e2a8bb17545f45d6aa1c7c45 .
since https://bugzilla.redhat.com/show_bug.cgi?id=
1726630 has been
fixed. and we have devtoolset-8-gcc-c++-8.3.1-3.1.el7.x86_64.rpm.
no reason to stick to devtoolset-8-gcc-c++-8.2.1-3 anymore.
Fixes: https://tracker.ceph.com/issues/40646
Signed-off-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Fri, 30 Aug 2019 17:32:10 +0000 (13:32 -0400)]
Merge pull request #1386 from ceph/prune-fix
scripts: can't use globbing with quotes
Alfredo Deza [Fri, 30 Aug 2019 17:28:20 +0000 (13:28 -0400)]
scripts: can't use globbing with quotes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Kefu Chai [Fri, 30 Aug 2019 13:04:16 +0000 (21:04 +0800)]
Merge pull request #1385 from ceph/prune-fix
scripts: do not specify directories with find -delete, rm the path
Reviewed-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Fri, 30 Aug 2019 13:00:01 +0000 (09:00 -0400)]
scripts: do not specify directories with find -delete, rm the path
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Kefu Chai [Fri, 30 Aug 2019 12:49:48 +0000 (20:49 +0800)]
Merge pull request #1383 from ceph/prune-fix
scripts: use find's -delete option to prevent 'argument too long'
Reviewed-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Thu, 29 Aug 2019 20:15:53 +0000 (16:15 -0400)]
scripts: use find's -delete option to prevent 'argument too long'
Signed-off-by: Alfredo Deza <adeza@redhat.com>
David Galloway [Wed, 28 Aug 2019 13:14:41 +0000 (09:14 -0400)]
Merge pull request #1382 from ceph/fix-cv-tox
ceph-volume-pr: remove escape which doubles the curly brackets
Alfredo Deza [Wed, 28 Aug 2019 12:21:33 +0000 (08:21 -0400)]
ceph-volume-pr: remove escape which doubles the curly brackes resulting in syntax errors
Signed-off-by: Alfredo Deza <adeza@redhat.com>
David Galloway [Mon, 26 Aug 2019 16:11:41 +0000 (12:11 -0400)]
Merge pull request #1381 from ceph/submodules-wipe
ceph-pr-submodules: wipe the workspace to prevent repo corruption
Alfredo Deza [Mon, 26 Aug 2019 15:55:12 +0000 (11:55 -0400)]
ceph-pr-submodules: wipe the workspace to prevent repo corruption
Signed-off-by: Alfredo Deza <adeza@redhat.com>
David Galloway [Mon, 26 Aug 2019 13:26:03 +0000 (09:26 -0400)]
Merge pull request #1380 from ceph/ceph-signed-wipe
ceph-pr-commits: wipe workspace to prevent repo corruption
Alfredo Deza [Mon, 26 Aug 2019 13:22:30 +0000 (09:22 -0400)]
ceph-pr-commits: wipe workspace to prevent repo corruption
Signed-off-by: Alfredo Deza <adeza@redhat.com>
David Galloway [Mon, 26 Aug 2019 12:27:33 +0000 (08:27 -0400)]
Merge pull request #1377 from ceph/ceph-volume-cleanup
ceph-volume: cleanup workspace before running tests
Alfredo Deza [Mon, 26 Aug 2019 11:53:40 +0000 (07:53 -0400)]
ceph-volume use wipe-workspace in Git to cleanup before running
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 26 Aug 2019 10:50:31 +0000 (06:50 -0400)]
Merge pull request #1379 from ceph/wip-signed-master
ceph-pr-commits: add trigger phrase
Ernesto Puerta [Mon, 26 Aug 2019 09:09:28 +0000 (11:09 +0200)]
ceph-pr-commits: add trigger phrase
When Jenkins fails to clone a branch, signed-off checks will fail. If
all other checks have passed, there's no reason to force a full run of
Jenkins jobs again on that PR. This PR introduces `jenkins test signed`
trigger phrase to allow re-running the pr-commit check.
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
David Galloway [Fri, 23 Aug 2019 14:07:45 +0000 (10:07 -0400)]
Merge pull request #1376 from ceph/wip-enable-leap15
enable leap15 for ceph-dev-trigger and ceph-dev-new-trigger
Kyr Shatskyy [Fri, 23 Aug 2019 13:21:47 +0000 (15:21 +0200)]
ceph-dev-trigger: enable leap15 distro
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Kyr Shatskyy [Fri, 23 Aug 2019 13:21:04 +0000 (15:21 +0200)]
ceph-dev-new-trigger: enable leap15 distro
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Jason Dillaman [Fri, 23 Aug 2019 12:10:01 +0000 (08:10 -0400)]
Merge pull request #1374 from ceph/wip-scsi-checks
ceph-iscsi-stable: Check for specific package files
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
David Galloway [Thu, 22 Aug 2019 21:22:24 +0000 (17:22 -0400)]
ceph-iscsi-stable: Check for specific package files
The -f `-*` got expanded too many times if there are multiple matches which broke the `if` statement.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Jason Dillaman [Thu, 22 Aug 2019 15:58:42 +0000 (11:58 -0400)]
Merge pull request #1373 from ceph/wip-configshell-fb
configshell-fb: initial builder for python-configshell packages
Jason Dillaman [Thu, 22 Aug 2019 15:28:30 +0000 (11:28 -0400)]
configshell-fb: initial builder for python-configshell packages
This updated package is required by ceph-iscsi but won't be available
until CentOS 7.7(ish).
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 22 Aug 2019 12:49:12 +0000 (08:49 -0400)]
Merge pull request #1372 from ceph/wip-ceph-iscsi-stable
ceph-iscsi-stable: fix revision to '-1' if building at tag
Jason Dillaman [Thu, 22 Aug 2019 12:47:04 +0000 (08:47 -0400)]
ceph-iscsi-stable: fix revision to '-1' if building at tag
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 22 Aug 2019 01:52:00 +0000 (21:52 -0400)]
Merge pull request #1371 from ceph/wip-ceph-iscsi-stable
ceph-iscsi-stable: inject missing credentials
Jason Dillaman [Thu, 22 Aug 2019 01:49:00 +0000 (21:49 -0400)]
ceph-iscsi-stable: inject missing credentials
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 22 Aug 2019 01:35:49 +0000 (21:35 -0400)]
Merge pull request #1370 from ceph/wip-ceph-iscsi-stable
ceph-iscsi-stable: query correct chacra host for uploads
Jason Dillaman [Thu, 22 Aug 2019 01:31:01 +0000 (21:31 -0400)]
ceph-iscsi-stable: query correct chacra host for uploads
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 22 Aug 2019 01:18:42 +0000 (21:18 -0400)]
Merge pull request #1369 from ceph/wip-ceph-iscsi-stable
ceph-iscsi-stable: incorporate consolidated repo changes
Jason Dillaman [Thu, 22 Aug 2019 01:11:52 +0000 (21:11 -0400)]
ceph-iscsi-stable: incorporate consolidated repo changes
ceph-iscsi-config and ceph-iscsi-cli are now merged into
the ceph-iscsi repo.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
David Galloway [Mon, 19 Aug 2019 16:02:56 +0000 (12:02 -0400)]
Merge pull request #1368 from ceph/wip-leap15-available-dist
leap15: add leap15 to available dist
Kyr Shatskyy [Mon, 19 Aug 2019 15:59:46 +0000 (17:59 +0200)]
leap15: add leap15 to available dist
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Kefu Chai [Mon, 19 Aug 2019 15:51:12 +0000 (23:51 +0800)]
Merge pull request #1351 from callithea/wip-ceph-dashboard-prs-backend-api
ceph-dashboard-pr-backend: add job config
Reviewed-by: Kefu Chai <kchai@redhat.com>
alfonsomthd [Mon, 19 Aug 2019 15:45:29 +0000 (17:45 +0200)]
ceph-dashboard-pr-backend: add job config
Signed-off-by: Laura Paduano <lpaduano@suse.com>
Signed-off-by: alfonsomthd <almartin@redhat.com>
David Galloway [Mon, 19 Aug 2019 14:17:40 +0000 (10:17 -0400)]
Merge pull request #1365 from ceph/wip-osc-build-scripts
osc build scripts
Kefu Chai [Mon, 19 Aug 2019 14:09:30 +0000 (22:09 +0800)]
Merge pull request #1367 from tchaikov/wip-upload-ddeb-to-chacra
ceph*build/build/build_deb: upload *.ddeb packages
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Kefu Chai [Sun, 18 Aug 2019 11:35:03 +0000 (19:35 +0800)]
ceph*build/build/build_deb: upload *.ddeb packages
ubuntu names *dbgsym* packages .ddeb in hope to put them into a
separated repo. while debian just uses the plain .deb extension for them.
so, to include the dbgsym packages created by ubuntu, we need to upload
the .ddeb packages as well.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Andrew Schoen [Fri, 16 Aug 2019 13:52:03 +0000 (08:52 -0500)]
Merge pull request #1343 from ceph/github-token
ceph-volume: allow passing GITHUB_TOKEN as a password to manually set github status
Kyr Shatskyy [Wed, 14 Aug 2019 17:42:16 +0000 (19:42 +0200)]
ceph-dev-new-build: add osc build scripts
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Kyr Shatskyy [Wed, 14 Aug 2019 17:41:08 +0000 (19:41 +0200)]
ceph-dev-build: add osc build scripts
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Kyr Shatskyy [Wed, 14 Aug 2019 17:06:21 +0000 (19:06 +0200)]
validate_rpm: reuse rpm validation from another project
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Kyr Shatskyy [Mon, 12 Aug 2019 17:06:55 +0000 (19:06 +0200)]
osc: add osc related scripts:
- validate_osc
- setup_osc
- build_osc
Supposed for adding them later to ceph-dev-new-build or ceph-dev-build
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Alfredo Deza [Thu, 15 Aug 2019 17:45:29 +0000 (13:45 -0400)]
Merge pull request #1366 from ceph/wip-jb-group
slave.yml: Add jenkins-build user to jenkins-build group
David Galloway [Thu, 15 Aug 2019 16:41:03 +0000 (12:41 -0400)]
slave.yml: Add jenkins-build user to jenkins-build group
On ubuntu, at least, with the addition of the "create a jenkins-build group" task, the creation of the user wasn't adding the user to the group. I discovered this by seeing a docker command fail after the socket was 'chgrp'ed to jenkins-build
```
+ sudo chgrp jenkins-build /var/run/docker.sock
+ do_clean
+ make clean.all
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
```
I logged in to the slave and confirmed this was the case.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 15 Aug 2019 12:51:06 +0000 (08:51 -0400)]
Merge pull request #1361 from ceph/wip-release-from-version
build_utils: add release from version
Kyr Shatskyy [Mon, 12 Aug 2019 21:00:11 +0000 (23:00 +0200)]
build_utils: use virtualenv -p python2.7 instead virtualenv
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Kyr Shatskyy [Mon, 12 Aug 2019 19:22:40 +0000 (21:22 +0200)]
build_utils: fix get_rpm_dist openSUSE detection
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Kyr Shatskyy [Mon, 12 Aug 2019 22:31:16 +0000 (00:31 +0200)]
build_utils: add release from version function
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
David Galloway [Wed, 14 Aug 2019 17:38:44 +0000 (13:38 -0400)]
Merge pull request #1359 from ceph/wip-leap15-slave
ansible/slave: add opensuse leap15 osc support
Kyr Shatskyy [Fri, 2 Aug 2019 00:18:38 +0000 (02:18 +0200)]
ansible/slave: add opensuse leap15 osc support
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Ali Maredia [Tue, 13 Aug 2019 17:33:09 +0000 (13:33 -0400)]
Merge pull request #1360 from ceph/wip-tserlin-nfs-ganesha-disable-xenial
nfs-ganesha: don't build on xenial
Thomas Serlin [Tue, 13 Aug 2019 17:20:24 +0000 (13:20 -0400)]
nfs-ganesha: don't build on xenial
Ceph no longer builds its master branch on Xenial. See:
https://github.com/ceph/ceph-build/pull/1345
So we can no longer build the latest nfs-ganesha V2.9-dev on Xenial.
Alfredo Deza [Fri, 9 Aug 2019 15:16:39 +0000 (11:16 -0400)]
Merge pull request #1357 from tchaikov/wip-ceph-pr-docs/python3
ceph-pr-docs: install python3 packages
David Galloway [Wed, 7 Aug 2019 18:55:12 +0000 (14:55 -0400)]
Merge pull request #1355 from ceph/fix-validate
ceph-dev-build: fix deb and rpm validate
Kefu Chai [Wed, 7 Aug 2019 10:23:55 +0000 (18:23 +0800)]
ceph-pr-docs: install python3 packages
see also https://github.com/ceph/ceph/pull/29528
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kyr Shatskyy [Thu, 1 Aug 2019 22:04:37 +0000 (00:04 +0200)]
ceph-dev-build: fix deb and rpm validate
validate_deb - not redhat does not mean it is deb distro,
there can be other packaging systems
validate_rpm - we do not want to proceed for zypper based,
we only want to proceed for redhat like repo
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Guillaume Abrioux [Wed, 31 Jul 2019 13:57:21 +0000 (15:57 +0200)]
Merge pull request #1346 from ceph/nfs_ganesha_disable_lizardfs
nfs-ganesha: Disable LizardFS FSAL
Guillaume Abrioux [Mon, 29 Jul 2019 06:27:34 +0000 (08:27 +0200)]
Merge pull request #1350 from ceph/guits-remove-dashboard
ceph-ansible: remove dashboard scenarios
Guillaume Abrioux [Fri, 26 Jul 2019 08:56:16 +0000 (10:56 +0200)]
ceph-ansible: remove dashboard scenarios
since dashboard is enabled by default, we test it in all_daemons
scenario.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
David Galloway [Fri, 26 Jul 2019 14:22:20 +0000 (10:22 -0400)]
Merge pull request #1349 from tchaikov/wip-grep-cleanup
ceph-dev-new-trigger: only use positive match for filter
Kefu Chai [Fri, 26 Jul 2019 13:23:51 +0000 (21:23 +0800)]
Merge pull request #1354 from tchaikov/wip-pin-jjb
ceph-build-pull-requests: ping jjb to 2.10.1
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Kefu Chai [Fri, 26 Jul 2019 12:39:55 +0000 (20:39 +0800)]
ceph-build-pull-requests: ping jjb to 2.10.1
jjb 3.0 brings some incompatible behavior:
* it tries to expand the strings like ${FOO} using the parameters,
so if we continue using include-raw, jjb test will fail like
```
Failure formatting job
....
ERROR:root:Failure formatting job '{
with itself
Traceback (most recent call last):
...
File
"/tmp/venv.Pa7CUfDCFK/local/lib/python2.7/site-packages/jenkins_jobs/formatter.py",
line 43, in deep_format
raise JenkinsJobsException(desc)
jenkins_jobs.errors.JenkinsJobsException:
...
...
TEMPVENV=$(mktemp -td venv.XXXXXXXXXX)
```
* also, it fails to pass down some parameters to the build job, for
instance, the `WORKSPACE` is not passed anymore.
both these change break the "test" job, as we are using `include-raw`
everywhere, and we also use `${WORKSAPCE}` in some yml files.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Fri, 26 Jul 2019 13:17:55 +0000 (09:17 -0400)]
Merge pull request #1352 from tchaikov/wip-include-raw
s/!include-raw/!include-raw:/
Kefu Chai [Fri, 26 Jul 2019 12:54:15 +0000 (20:54 +0800)]
s/!include-raw/!include-raw:/
the former is deprecated.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 26 Jul 2019 02:55:25 +0000 (10:55 +0800)]
ceph-dev-new-trigger: only use positive match for filter
there is no need to put
```
grep -v '\(jewel\|kraken\|luminous\)' | grep '\(mimic\|nautilus\)'
```
as we are not likely to have both "jewel" and "mimic" in a branch name.
this change is a follow-up of the discussion when reviewing #1345
Signed-off-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Wed, 24 Jul 2019 17:29:10 +0000 (13:29 -0400)]
Merge pull request #1347 from ceph/jan--f-add-notifications
add Jans email for nightly notifications