]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
6 years agoMerge pull request #1398 from ceph/wip-build-wips-in-ceph-client
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

6 years agokernel: update the trigger list 1398/head
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>
6 years agoMerge pull request #1397 from ceph/repo-cleanup
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

6 years agotcmu-runner: remove custom shaman repos added after a build 1397/head
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>
6 years agonfs-ganesha-stable: remove custom repo/list configuration files added
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>
6 years agoMerge pull request #1396 from ceph/wip-centos-sclo-rh-source-skip
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

6 years agoceph-*-build: skip unavailable repo when yum-builddep 1396/head
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>
6 years agoMerge pull request #1394 from ceph/revert-scm-changes
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"

6 years agoRevert "*/scm: only pull the PR under test" 1394/head
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

6 years agoMerge pull request #1393 from tchaikov/wip-crimson-perf
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

6 years agoMerge pull request #1392 from tchaikov/wip-scm-refspec
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

6 years agoceph-perf-pull-requests: add ceph-perf-pull-requests 1393/head
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>
6 years agoMerge pull request #1378 from dmick/wip-dmick
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

6 years agoMerge pull request #1391 from hjensas/issue#1390
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

6 years agopr-syntax-check - install all requirements 1391/head
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>
6 years agoceph-build-pull-requests: pass --config-xml to "jenkins-jobs test" 1392/head
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>
6 years agoceph-build-pull-requests: ping jjb to 3.0.2
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>
6 years ago*/scm: only pull the PR under test
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>
6 years agoMerge pull request #1389 from tchaikov/wip-python-rpm-macro
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>
6 years agoceph-*build: install python36-devel for rpm macros 1389/head
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>
6 years agoConditionally add container builds for wip- branches 1378/head
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>
6 years agoceph-dev-new-build: add quay.io credentials for cephci repo
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>
6 years agoceph-dev-new-*: add CONTAINER_BRANCH and check it out
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>
6 years agoMerge pull request #1388 from ceph/prune-fix
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

6 years agoscripts: use a loop instead of globbing directly 1388/head
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>
6 years agoMerge pull request #1387 from tchaikov/wip=40646
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"

6 years agoRevert "ceph-*build/build/setup_rpm: downgrade to gcc-c++-8.2.1" 1387/head
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>
6 years agoMerge pull request #1386 from ceph/prune-fix
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

6 years agoscripts: can't use globbing with quotes 1386/head
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>
6 years agoMerge pull request #1385 from ceph/prune-fix
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>
6 years agoscripts: do not specify directories with find -delete, rm the path 1385/head
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>
6 years agoMerge pull request #1383 from ceph/prune-fix
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>
6 years agoscripts: use find's -delete option to prevent 'argument too long' 1383/head
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>
6 years agoMerge pull request #1382 from ceph/fix-cv-tox
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

6 years agoceph-volume-pr: remove escape which doubles the curly brackes resulting in syntax... 1382/head
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>
6 years agoMerge pull request #1381 from ceph/submodules-wipe
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

6 years agoceph-pr-submodules: wipe the workspace to prevent repo corruption 1381/head
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>
6 years agoMerge pull request #1380 from ceph/ceph-signed-wipe
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

6 years agoceph-pr-commits: wipe workspace to prevent repo corruption 1380/head
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>
6 years agoMerge pull request #1377 from ceph/ceph-volume-cleanup
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

6 years agoceph-volume use wipe-workspace in Git to cleanup before running 1377/head
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>
6 years agoMerge pull request #1379 from ceph/wip-signed-master
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

6 years agoceph-pr-commits: add trigger phrase 1379/head
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>
6 years agoMerge pull request #1376 from ceph/wip-enable-leap15
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

6 years agoceph-dev-trigger: enable leap15 distro 1376/head
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>
6 years agoceph-dev-new-trigger: enable leap15 distro
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>
6 years agoMerge pull request #1374 from ceph/wip-scsi-checks
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>
6 years agoceph-iscsi-stable: Check for specific package files 1374/head
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>
6 years agoMerge pull request #1373 from ceph/wip-configshell-fb
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

6 years agoconfigshell-fb: initial builder for python-configshell packages 1373/head
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>
6 years agoMerge pull request #1372 from ceph/wip-ceph-iscsi-stable
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

6 years agoceph-iscsi-stable: fix revision to '-1' if building at tag 1372/head
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>
6 years agoMerge pull request #1371 from ceph/wip-ceph-iscsi-stable
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

6 years agoceph-iscsi-stable: inject missing credentials 1371/head
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>
6 years agoMerge pull request #1370 from ceph/wip-ceph-iscsi-stable
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

6 years agoceph-iscsi-stable: query correct chacra host for uploads 1370/head
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>
6 years agoMerge pull request #1369 from ceph/wip-ceph-iscsi-stable
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

6 years agoceph-iscsi-stable: incorporate consolidated repo changes 1369/head
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>
6 years agoMerge pull request #1368 from ceph/wip-leap15-available-dist
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

6 years agoleap15: add leap15 to available dist 1368/head
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>
6 years agoMerge pull request #1351 from callithea/wip-ceph-dashboard-prs-backend-api
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>
6 years agoceph-dashboard-pr-backend: add job config 1351/head
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>
6 years agoMerge pull request #1365 from ceph/wip-osc-build-scripts
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

6 years agoMerge pull request #1367 from tchaikov/wip-upload-ddeb-to-chacra
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>
6 years agoceph*build/build/build_deb: upload *.ddeb packages 1367/head
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>
6 years agoMerge pull request #1343 from ceph/github-token
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

6 years agoceph-dev-new-build: add osc build scripts 1365/head
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>
6 years agoceph-dev-build: add osc build scripts
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>
6 years agovalidate_rpm: reuse rpm validation from another project
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>
6 years agoosc: add osc related scripts:
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>
6 years agoMerge pull request #1366 from ceph/wip-jb-group
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

6 years agoslave.yml: Add jenkins-build user to jenkins-build group 1366/head
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>
6 years agoMerge pull request #1361 from ceph/wip-release-from-version
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

6 years agobuild_utils: use virtualenv -p python2.7 instead virtualenv 1361/head
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>
6 years agobuild_utils: fix get_rpm_dist openSUSE detection
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>
6 years agobuild_utils: add release from version function
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>
6 years agoMerge pull request #1359 from ceph/wip-leap15-slave
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

6 years agoansible/slave: add opensuse leap15 osc support 1359/head
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>
6 years agoMerge pull request #1360 from ceph/wip-tserlin-nfs-ganesha-disable-xenial
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

6 years agonfs-ganesha: don't build on xenial 1360/head
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.

6 years agoMerge pull request #1357 from tchaikov/wip-ceph-pr-docs/python3
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

6 years agoMerge pull request #1355 from ceph/fix-validate
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

6 years agoceph-pr-docs: install python3 packages 1357/head
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>
6 years agoceph-dev-build: fix deb and rpm validate 1355/head
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>
6 years agoMerge pull request #1346 from ceph/nfs_ganesha_disable_lizardfs
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

6 years agoMerge pull request #1350 from ceph/guits-remove-dashboard
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

6 years agoceph-ansible: remove dashboard scenarios 1350/head
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>
6 years agoMerge pull request #1349 from tchaikov/wip-grep-cleanup
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

6 years agoMerge pull request #1354 from tchaikov/wip-pin-jjb
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>
6 years agoceph-build-pull-requests: ping jjb to 2.10.1 1354/head
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>
6 years agoMerge pull request #1352 from tchaikov/wip-include-raw
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:/

6 years agos/!include-raw/!include-raw:/ 1352/head
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>
6 years agoceph-dev-new-trigger: only use positive match for filter 1349/head
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>
6 years agoMerge pull request #1347 from ceph/jan--f-add-notifications
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

6 years agoMerge branch 'master' into jan--f-add-notifications 1347/head
Andrew Schoen [Wed, 24 Jul 2019 16:28:50 +0000 (11:28 -0500)]
Merge branch 'master' into jan--f-add-notifications

6 years agoMerge pull request #1348 from ceph/master-fix
David Galloway [Wed, 24 Jul 2019 15:41:53 +0000 (11:41 -0400)]
Merge pull request #1348 from ceph/master-fix

ceph-dev-trigger: add missing escape for grep on master

6 years agoceph-dev-trigger: add missing escape for grep on master 1348/head
Alfredo Deza [Wed, 24 Jul 2019 15:35:32 +0000 (11:35 -0400)]
ceph-dev-trigger: add missing escape for grep on master

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoadd Jans email for nightly notifications
Jan Fajerski [Wed, 24 Jul 2019 14:53:46 +0000 (16:53 +0200)]
add Jans email for nightly notifications

6 years agoMerge pull request #1345 from ceph/rm-xenial
Alfredo Deza [Tue, 23 Jul 2019 15:47:38 +0000 (11:47 -0400)]
Merge pull request #1345 from ceph/rm-xenial

ceph-dev-*: remove xenial for master and octopus

6 years agoceph-dev-trigger: add conditional step for master and octopus 1345/head
Alfredo Deza [Fri, 19 Jul 2019 17:17:42 +0000 (13:17 -0400)]
ceph-dev-trigger: add conditional step for master and octopus

Signed-off-by: Alfredo Deza <adeza@redhat.com>