]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
7 years agoceph-volume-test: a job that starts all ceph-volume functional tests 963/head
Andrew Schoen [Tue, 20 Feb 2018 19:55:43 +0000 (13:55 -0600)]
ceph-volume-test: a job that starts all ceph-volume functional tests

This job will allow a user to input ceph branch, ceph sha1 and
ceph-ansible branch and from that will start all ceph-volume tests using
those values.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #961 from ceph/wip-kernel-install-bison
Ilya Dryomov [Wed, 21 Feb 2018 16:18:28 +0000 (17:18 +0100)]
Merge pull request #961 from ceph/wip-kernel-install-bison

kernel: install flex and bison

Reviewed-by: Alfredo Deza <adeza@redhat.com>
7 years agokernel: install flex and bison 961/head
Ilya Dryomov [Fri, 16 Feb 2018 10:30:37 +0000 (11:30 +0100)]
kernel: install flex and bison

Kconfig lexer and parser are built from real .l and .y since 4.16.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
7 years agoMerge pull request #964 from ceph/discard-logs
Andrew Schoen [Wed, 21 Feb 2018 13:14:10 +0000 (14:14 +0100)]
Merge pull request #964 from ceph/discard-logs

Discard builds for jobs

7 years agoceph-dev-build discard builds after 30 days 964/head
Alfredo Deza [Wed, 21 Feb 2018 01:08:32 +0000 (20:08 -0500)]
ceph-dev-build discard builds after 30 days

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-dev-new-build discard builds after 30 days
Alfredo Deza [Wed, 21 Feb 2018 01:08:10 +0000 (20:08 -0500)]
ceph-dev-new-build discard builds after 30 days

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agonfs-ganesha discard builds after 90 days
Alfredo Deza [Wed, 21 Feb 2018 01:07:23 +0000 (20:07 -0500)]
nfs-ganesha discard builds after 90 days

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agobz-mill discard builds after 90 days
Alfredo Deza [Wed, 21 Feb 2018 01:07:05 +0000 (20:07 -0500)]
bz-mill discard builds after 90 days

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #962 from ceph/ceph-ansible-logrotate
Alfredo Deza [Tue, 20 Feb 2018 19:39:54 +0000 (14:39 -0500)]
Merge pull request #962 from ceph/ceph-ansible-logrotate

ceph-ansible jobs increase daystoKeep for logs to 90

7 years agoceph-ansible-nightly increase daystoKeep for logs to 90 962/head
Alfredo Deza [Tue, 20 Feb 2018 19:27:55 +0000 (14:27 -0500)]
ceph-ansible-nightly increase daystoKeep for logs to 90

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-ansible-prs increase daystoKeep for logs to 90
Alfredo Deza [Tue, 20 Feb 2018 19:26:37 +0000 (14:26 -0500)]
ceph-ansible-prs increase daystoKeep for logs to 90

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #959 from ceph/wip-nfs-ganesha-build-type
Ramana Raja [Tue, 20 Feb 2018 17:00:31 +0000 (22:30 +0530)]
Merge pull request #959 from ceph/wip-nfs-ganesha-build-type

nfs-ganesha: change CMAKE_BUILD_TYPE to Maintainer

7 years agonfs-ganesha: change CMAKE_BUILD_TYPE to Maintainer 959/head
Ali Maredia [Fri, 16 Feb 2018 19:33:38 +0000 (14:33 -0500)]
nfs-ganesha: change CMAKE_BUILD_TYPE to Maintainer

Add yum clean --all before yum install

Signed-off-by: Ali Maredia <amaredia@redhat.com>
7 years agoMerge pull request #958 from ceph/cdp-prs-python-fix
David Galloway [Fri, 16 Feb 2018 15:58:45 +0000 (10:58 -0500)]
Merge pull request #958 from ceph/cdp-prs-python-fix

ceph-deploy-pull-requests: project does not need 2.6 anymore

7 years agoceph-deploy-pull-requests: project does not need 2.6 anymore 958/head
Alfredo Deza [Fri, 16 Feb 2018 15:26:29 +0000 (10:26 -0500)]
ceph-deploy-pull-requests: project does not need 2.6 anymore

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #957 from ceph/ceph-volume-scenario
Alfredo Deza [Thu, 15 Feb 2018 16:28:03 +0000 (11:28 -0500)]
Merge pull request #957 from ceph/ceph-volume-scenario

ceph-volume-scenario: a new job to run ceph-volume testing scenarios

7 years agoceph-volume-scenario: a new job to run ceph-volume testing scenarios 957/head
Andrew Schoen [Wed, 14 Feb 2018 19:29:43 +0000 (13:29 -0600)]
ceph-volume-scenario: a new job to run ceph-volume testing scenarios

This job can be started manually and allows for ceph branch, ceph sha1,
ceph-volume testing scenario and ceph-ansible branch to be entered
as parameters.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #955 from ceph/wip-tcmu-runner
Jason Dillaman [Tue, 13 Feb 2018 19:51:36 +0000 (14:51 -0500)]
Merge pull request #955 from ceph/wip-tcmu-runner

tcmu-runner: drop libtcmu-devel RPM

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agotcmu-runner: drop libtcmu-devel RPM 955/head
Jason Dillaman [Tue, 13 Feb 2018 19:48:33 +0000 (14:48 -0500)]
tcmu-runner: drop libtcmu-devel RPM

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #954 from ceph/wip-iscsi-rpm-versions
Jason Dillaman [Tue, 13 Feb 2018 19:33:32 +0000 (14:33 -0500)]
Merge pull request #954 from ceph/wip-iscsi-rpm-versions

rtslib-fb/tcmu-runner: strip 'v' prefix from RPM version

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agortslib-fb/tcmu-runner: strip 'v' prefix from RPM version 954/head
Jason Dillaman [Tue, 13 Feb 2018 19:26:19 +0000 (14:26 -0500)]
rtslib-fb/tcmu-runner: strip 'v' prefix from RPM version

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #953 from ceph/ceph-volume-nightly
Andrew Schoen [Tue, 13 Feb 2018 16:32:06 +0000 (17:32 +0100)]
Merge pull request #953 from ceph/ceph-volume-nightly

ceph-volume-nightly: fix usage of ceph_branch

7 years agoceph-volume-nightly: fix usage of ceph_branch 953/head
Andrew Schoen [Tue, 13 Feb 2018 16:15:54 +0000 (10:15 -0600)]
ceph-volume-nightly: fix usage of ceph_branch

The jobs will now clone the correct branch of ceph.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #952 from ceph/wip-nfs-ganesha-stable
Andrew Schoen [Mon, 12 Feb 2018 22:19:56 +0000 (23:19 +0100)]
Merge pull request #952 from ceph/wip-nfs-ganesha-stable

nfs-ganesha-stable: various rpm build updates

7 years agonfs-ganesha-stable: various rpm build updates 952/head
Ali Maredia [Mon, 12 Feb 2018 22:07:34 +0000 (17:07 -0500)]
nfs-ganesha-stable: various rpm build updates

added a $CEPH_VERSION var to specify rpm installations

changed rpm build type to Release

Signed-off-by: Ali Maredia <amaredia@redhat.com>
7 years agoMerge pull request #951 from ceph/ceph-volume-nightly
Alfredo Deza [Mon, 12 Feb 2018 12:28:20 +0000 (07:28 -0500)]
Merge pull request #951 from ceph/ceph-volume-nightly

adds nightly functional testing for ceph-volume

7 years agoadds nightly functional testing for ceph-volume 951/head
Andrew Schoen [Fri, 9 Feb 2018 16:38:52 +0000 (10:38 -0600)]
adds nightly functional testing for ceph-volume

This will run all our PR tests against the luminous and
master branch of ceph nightly.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #950 from ceph/ceph-volume-prs
Andrew Schoen [Mon, 5 Feb 2018 20:49:01 +0000 (21:49 +0100)]
Merge pull request #950 from ceph/ceph-volume-prs

ceph-volume-ansible-prs: adds simple dmcrypt_plain and dmcrypt_luks

7 years agoceph-volume-ansible-prs: adds simple dmcrypt_plain and dmcrypt_luks 950/head
Andrew Schoen [Mon, 5 Feb 2018 20:42:30 +0000 (14:42 -0600)]
ceph-volume-ansible-prs: adds simple dmcrypt_plain and dmcrypt_luks

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #949 from ceph/ceph-volume-prs
Alfredo Deza [Fri, 2 Feb 2018 15:34:25 +0000 (10:34 -0500)]
Merge pull request #949 from ceph/ceph-volume-prs

ceph-volume-ansible-prs: add trigger phrase per scenario

7 years agoceph-volume-ansible-prs: add trigger phrase per scenario 949/head
Andrew Schoen [Fri, 2 Feb 2018 15:23:13 +0000 (09:23 -0600)]
ceph-volume-ansible-prs: add trigger phrase per scenario

So we can start all 'create' tests like 'jenkins test ceph-volume lvm
create'

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #948 from ceph/wip-iscsi-rpm-revision
Jason Dillaman [Tue, 23 Jan 2018 13:55:40 +0000 (08:55 -0500)]
Merge pull request #948 from ceph/wip-iscsi-rpm-revision

iscsi: ensure initial stable release receives proper RPM revision

7 years agoiscsi: ensure initial stable release receives proper RPM revision 948/head
Jason Dillaman [Tue, 23 Jan 2018 13:51:46 +0000 (08:51 -0500)]
iscsi: ensure initial stable release receives proper RPM revision

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #947 from ceph/ceph-volume-prs
Alfredo Deza [Mon, 22 Jan 2018 19:27:51 +0000 (14:27 -0500)]
Merge pull request #947 from ceph/ceph-volume-prs

ceph-volume-ansible-prs: libvirt cleanup and dmcrypt testing scenarios

7 years agoceph-volume-ansible-prs: adds the dmcrypt factor 947/head
Andrew Schoen [Mon, 22 Jan 2018 19:21:25 +0000 (13:21 -0600)]
ceph-volume-ansible-prs: adds the dmcrypt factor

This adds the dmcrypt testing scenarios for
ceph-volume lvm.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-volume-ansible-prs: cleanup libvirt and upgrade vagrant box
Andrew Schoen [Mon, 22 Jan 2018 15:22:15 +0000 (09:22 -0600)]
ceph-volume-ansible-prs: cleanup libvirt and upgrade vagrant box

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #946 from ceph/make-check-trigger
Alfredo Deza [Thu, 18 Jan 2018 13:06:52 +0000 (08:06 -0500)]
Merge pull request #946 from ceph/make-check-trigger

ceph-pull-requests: adds a trigger phrase for make check

7 years agoceph-pull-requests: adds a trigger phrase for make check 946/head
Andrew Schoen [Wed, 17 Jan 2018 22:14:49 +0000 (16:14 -0600)]
ceph-pull-requests: adds a trigger phrase for make check

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #945 from ceph/ansible_prs_fix_start_tox
Sébastien Han [Wed, 17 Jan 2018 12:46:36 +0000 (13:46 +0100)]
Merge pull request #945 from ceph/ansible_prs_fix_start_tox

ceph-ansible: PRs should keep CEPH_DOCKER_IMAGE_TAG set in tox

7 years agoceph-ansible: PRs should keep CEPH_DOCKER_IMAGE_TAG set in tox 945/head
Guillaume Abrioux [Tue, 16 Jan 2018 09:36:28 +0000 (10:36 +0100)]
ceph-ansible: PRs should keep CEPH_DOCKER_IMAGE_TAG set in tox

Setting this variable was originally for nightlies test need.
We should keep `CEPH_DOCKER_IMAGE_TAG` set in tox for PRs.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #944 from ceph/wip-nfs-ganesha-stable
Andrew Schoen [Mon, 8 Jan 2018 22:32:50 +0000 (23:32 +0100)]
Merge pull request #944 from ceph/wip-nfs-ganesha-stable

nfs-ganesha-stable: various updates

7 years agonfs-ganesha-stable: various updates 944/head
Ali Maredia [Mon, 8 Jan 2018 21:33:06 +0000 (16:33 -0500)]
nfs-ganesha-stable: various updates

- set RADOS_URL cmake options ON in rpm build script
- update various config parameters
- ensure removal of any old leftover ceph rpm packages

7 years agoMerge pull request #941 from ceph/remote-branches
Andrew Schoen [Mon, 8 Jan 2018 21:47:10 +0000 (22:47 +0100)]
Merge pull request #941 from ceph/remote-branches

ceph-volume-ansible-prs: allow to specify branches not in ceph.git

7 years agoceph-volume-ansible-prs allow to pass the ghprbSourceBranch if branch is no in ceph.git 941/head
Alfredo Deza [Fri, 15 Dec 2017 17:24:56 +0000 (12:24 -0500)]
ceph-volume-ansible-prs allow to pass the ghprbSourceBranch if branch is no in ceph.git

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume-ansible-prs fallback on SHA var, report otherwise before failing
Alfredo Deza [Fri, 15 Dec 2017 17:24:19 +0000 (12:24 -0500)]
ceph-volume-ansible-prs fallback on SHA var, report otherwise before failing

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #942 from tchaikov/wip-build-utils
Kefu Chai [Fri, 5 Jan 2018 16:13:52 +0000 (00:13 +0800)]
Merge pull request #942 from tchaikov/wip-build-utils

script/build_utils.sh: do not download unmirrored arch

7 years ago*/build_deb: pass env vars with quotes 942/head
Kefu Chai [Thu, 4 Jan 2018 07:01:47 +0000 (15:01 +0800)]
*/build_deb: pass env vars with quotes

should double quote env var in command substitution, otherwise shell will
perform field splitting with the substitution, and only the first element in
it will be consumed. that's why CEPH_EXTRA_CMAKE_ARGS will always be
`-DALLOCATOR=libc` when it reaches debian/rules, even if
'CEPH_EXTRA_CMAKE_ARGS' is "-DALLOCATOR=libc -DWITH_STATIC_LIBSTDCXX=ON",
and it is passed to pbuilder like:

sudo CEPH_EXTRA_CMAKE_ARGS=$CEPH_EXTRA_CMAKE_ARGS pbuilder ...

Fixes: http://tracker.ceph.com/issues/22465
Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoscripts/build_utils.sh: use 'D' pbuilder hooks instead of 'E'
Kefu Chai [Wed, 3 Jan 2018 03:30:14 +0000 (11:30 +0800)]
scripts/build_utils.sh: use 'D' pbuilder hooks instead of 'E'

to avoid persisting the changes to the base.tgz

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoscripts/build_utils.sh: add security repo
Kefu Chai [Wed, 3 Jan 2018 03:15:37 +0000 (11:15 +0800)]
scripts/build_utils.sh: add security repo

gcc-7 depends on a recent binutils which is offered by security repo

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoscripts/build_utils.sh: fix test for pbuilder base.tar
Kefu Chai [Wed, 3 Jan 2018 03:15:06 +0000 (11:15 +0800)]
scripts/build_utils.sh: fix test for pbuilder base.tar

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoscripts/build_utils.sh: do not download translation index
Kefu Chai [Wed, 3 Jan 2018 03:12:54 +0000 (11:12 +0800)]
scripts/build_utils.sh: do not download translation index

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoscripts/build_utils.sh: revert to old gcc when not using ppa
Kefu Chai [Mon, 25 Dec 2017 10:02:22 +0000 (18:02 +0800)]
scripts/build_utils.sh: revert to old gcc when not using ppa

Fixes: http://tracker.ceph.com/issues/22465
Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoscripts/build_utils.sh: extract use_ppa() as a function
Kefu Chai [Mon, 25 Dec 2017 09:06:19 +0000 (17:06 +0800)]
scripts/build_utils.sh: extract use_ppa() as a function

so it can be reused.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoceph-pr-docs/build: nuke ubuntu-toolchain-r.list
Kefu Chai [Sat, 23 Dec 2017 02:27:28 +0000 (10:27 +0800)]
ceph-pr-docs/build: nuke ubuntu-toolchain-r.list

* no need to download i18n package index
* and remove ubuntu-toolchain-r.list before `apt-get` update

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoscript/build_utils.sh: do not download unmirrored arch
Kefu Chai [Fri, 22 Dec 2017 04:45:06 +0000 (12:45 +0800)]
script/build_utils.sh: do not download unmirrored arch

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #943 from ceph/jewel-nightly
Andrew Schoen [Thu, 4 Jan 2018 19:56:03 +0000 (20:56 +0100)]
Merge pull request #943 from ceph/jewel-nightly

build_utils: set CEPH_STABLE_RELEASE in start_tox

7 years agoceph-ansible-nightly: remove lvm tests from the jewel tests 943/head
Andrew Schoen [Thu, 4 Jan 2018 19:22:55 +0000 (13:22 -0600)]
ceph-ansible-nightly: remove lvm tests from the jewel tests

ceph-volume did not exist in the ceph version of jewel

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agobuild_utils: set CEPH_STABLE_RELEASE in start_tox
Andrew Schoen [Thu, 4 Jan 2018 18:45:10 +0000 (12:45 -0600)]
build_utils: set CEPH_STABLE_RELEASE in start_tox

This will tell tox which ceph version to install and test. Without this
some of the nightlies advertised that they were testing jewel
but were actually testing luminous.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #940 from tchaikov/wip-apt-get-never-fail
Alfredo Deza [Fri, 15 Dec 2017 16:05:14 +0000 (11:05 -0500)]
Merge pull request #940 from tchaikov/wip-apt-get-never-fail

script/build_utils.sh: don't fail if any mirror is not accessible

7 years agoscript/build_utils.sh: don't fail if any mirror is not accessible 940/head
Kefu Chai [Fri, 15 Dec 2017 08:38:44 +0000 (16:38 +0800)]
script/build_utils.sh: don't fail if any mirror is not accessible

also prevent apt-get from downloading i18n index

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
7 years agoMerge pull request #939 from tchaikov/wip-import-ppa-key
Kefu Chai [Thu, 14 Dec 2017 16:55:30 +0000 (00:55 +0800)]
Merge pull request #939 from tchaikov/wip-import-ppa-key

script/build_utils.sh: import ppa key into apt's keyring

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
7 years agoscript/build_utils.sh: import ppa key into apt's keyring 939/head
Kefu Chai [Wed, 13 Dec 2017 06:04:06 +0000 (14:04 +0800)]
script/build_utils.sh: import ppa key into apt's keyring

to be immune from the MITM attack

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #925 from tchaikov/wip-22301
Kefu Chai [Wed, 13 Dec 2017 05:46:44 +0000 (13:46 +0800)]
Merge pull request #925 from tchaikov/wip-22301

ceph{-,dev-,dev-new-}build: install centos-release-scl-rh repo for arm64

Reviewed-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph{-,dev-,dev-new-}build: enable testing repo for arm64 925/head
Kefu Chai [Tue, 5 Dec 2017 14:18:34 +0000 (22:18 +0800)]
ceph{-,dev-,dev-new-}build: enable testing repo for arm64

the devtoolset-7 for aarch64 is not offered by centos-sclo-rh repo, but
at least centos-sclo-rh-testing has devtoolset-6.

see https://github.com/sclorg/centos-release-scl
see https://buildlogs.centos.org/centos/7/sclo/aarch64/rh/

Fixes: http://tracker.ceph.com/issues/22301
Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #937 from tchaikov/wip-gcc-7-on-xenial
Kefu Chai [Tue, 12 Dec 2017 15:16:02 +0000 (23:16 +0800)]
Merge pull request #937 from tchaikov/wip-gcc-7-on-xenial

use gcc 7 on xenial, and link libstdc++ statically on xenial

Reviewed-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-*-setup/build/build: enable WITH_STATIC_LIBSTDCXX for xenial and trusty for... 937/head
Kefu Chai [Sat, 9 Dec 2017 11:38:56 +0000 (19:38 +0800)]
ceph-*-setup/build/build: enable WITH_STATIC_LIBSTDCXX for xenial and trusty for new branchs

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoscripts/build_utils.sh: use ppa on xenial also
Kefu Chai [Mon, 11 Dec 2017 15:01:11 +0000 (23:01 +0800)]
scripts/build_utils.sh: use ppa on xenial also

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
7 years agoMerge pull request #938 from tchaikov/wip-trigger-notcmalloc
Alfredo Deza [Tue, 12 Dec 2017 11:45:09 +0000 (06:45 -0500)]
Merge pull request #938 from tchaikov/wip-trigger-notcmalloc

ceph-dev-{,new-}trigger: add FLAVOR=notcmalloc back

7 years agoceph-dev-{,new-}trigger: add FLAVOR=notcmalloc back 938/head
Kefu Chai [Tue, 12 Dec 2017 03:44:59 +0000 (11:44 +0800)]
ceph-dev-{,new-}trigger: add FLAVOR=notcmalloc back

it's a regression introduced by 3a0b799b

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
7 years agoMerge pull request #929 from ceph/revert_cephstablerelease
Guillaume Abrioux [Tue, 12 Dec 2017 08:48:27 +0000 (09:48 +0100)]
Merge pull request #929 from ceph/revert_cephstablerelease

ceph-ansible: get CEPH_STABLE_RELEASE back to tox

7 years agoceph-ansible: get CEPH_STABLE_RELEASE back to tox 929/head
Guillaume Abrioux [Wed, 6 Dec 2017 14:20:38 +0000 (15:20 +0100)]
ceph-ansible: get CEPH_STABLE_RELEASE back to tox

get CEPH_STABLE_RELEASE back to tox.ini so we do not have to set
explicitely CEPH_STABLE_RELEASE when running test locally.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #920 from ceph/add_scenarios
Sébastien Han [Tue, 12 Dec 2017 08:39:23 +0000 (09:39 +0100)]
Merge pull request #920 from ceph/add_scenarios

ceph-ansible-prs: Add more scenarios in 'auto'

7 years agoceph-ansible-prs: Add more scenarios in 'auto' 920/head
Guillaume Abrioux [Thu, 16 Nov 2017 16:51:29 +0000 (17:51 +0100)]
ceph-ansible-prs: Add more scenarios in 'auto'

We need to get a better coverage for PRs testing.
Adding these 2 purge scenarios will cover osds scenarios testing which
is not the case at the moment.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #935 from tchaikov/pass-distros-without-quotes
Alfredo Deza [Mon, 11 Dec 2017 16:08:42 +0000 (11:08 -0500)]
Merge pull request #935 from tchaikov/pass-distros-without-quotes

ceph-dev{,-new}-trigger: pass DISTROS using a list

7 years agoceph-dev{,-new}-trigger: pass DISTROS using a list 935/head
Kefu Chai [Sat, 9 Dec 2017 02:14:29 +0000 (10:14 +0800)]
ceph-dev{,-new}-trigger: pass DISTROS using a list

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
7 years agoMerge pull request #931 from tchaikov/wip-do-not-build-mimic-and-up-on-trusty
David Galloway [Fri, 8 Dec 2017 15:43:04 +0000 (10:43 -0500)]
Merge pull request #931 from tchaikov/wip-do-not-build-mimic-and-up-on-trusty

ceph-*-build: do not build new branches on trusty

7 years agoceph-*-trigger: do not build new branches on trusty 931/head
Kefu Chai [Thu, 7 Dec 2017 10:32:21 +0000 (18:32 +0800)]
ceph-*-trigger: do not build new branches on trusty

by "new branches", i mean any branch whose name does not contain
"jewel" or "luminous".

see
https://docs.openstack.org/infra/jenkins-job-builder/builders.html#builders.conditional-step
and https://wiki.jenkins.io/display/JENKINS/Conditional+BuildStep+Plugin

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoceph-*-build: use more readable groovy expression
Kefu Chai [Wed, 6 Dec 2017 18:42:18 +0000 (02:42 +0800)]
ceph-*-build: use more readable groovy expression

see http://groovy-lang.org/operators.html

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #934 from ceph/bump-gh-status
Andrew Schoen [Thu, 7 Dec 2017 19:55:58 +0000 (13:55 -0600)]
Merge pull request #934 from ceph/bump-gh-status

ceph-volume-ansible-prs make sure a newer version of github-status is used

7 years agoceph-volume-ansible-prs make sure a newer version of github-status is used 934/head
Alfredo Deza [Thu, 7 Dec 2017 18:54:14 +0000 (13:54 -0500)]
ceph-volume-ansible-prs make sure a newer version of github-status is used

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #933 from ceph/ceph-volume-tests
Alfredo Deza [Thu, 7 Dec 2017 16:35:31 +0000 (11:35 -0500)]
Merge pull request #933 from ceph/ceph-volume-tests

ceph-volume-ansible-prs: remove prepare_activate and add subcommand trigger

7 years agoceph-volume-ansible-prs: adds trigger to run all tests by subcommand 933/head
Andrew Schoen [Thu, 7 Dec 2017 15:42:03 +0000 (09:42 -0600)]
ceph-volume-ansible-prs: adds trigger to run all tests by subcommand

This will allow us to run all lvm tests like 'jenkins test ceph-volume
lvm all'.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-volume-ansible-prs: remove the prepare_activate scenario
Andrew Schoen [Thu, 7 Dec 2017 15:40:25 +0000 (09:40 -0600)]
ceph-volume-ansible-prs: remove the prepare_activate scenario

This hasn't been created yet so no need to add it to the matrix.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #921 from ceph/manual-github-notification
Andrew Schoen [Wed, 6 Dec 2017 22:38:25 +0000 (16:38 -0600)]
Merge pull request #921 from ceph/manual-github-notification

ceph-volume-ansible-prs: Manual GitHub notification

7 years agoceph-volume-ansible-prs set the status with github-status when failure 921/head
Alfredo Deza [Wed, 6 Dec 2017 21:06:43 +0000 (16:06 -0500)]
ceph-volume-ansible-prs set the status with github-status when failure

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume-ansible-prs set the status with github-status when starting
Alfredo Deza [Wed, 6 Dec 2017 21:06:22 +0000 (16:06 -0500)]
ceph-volume-ansible-prs set the status with github-status when starting

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume-ansible-prs allow Python-based notification to Github
Alfredo Deza [Fri, 17 Nov 2017 21:06:31 +0000 (16:06 -0500)]
ceph-volume-ansible-prs allow Python-based notification to Github

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #932 from ceph/ceph-volume-tests
Alfredo Deza [Wed, 6 Dec 2017 22:11:53 +0000 (17:11 -0500)]
Merge pull request #932 from ceph/ceph-volume-tests

ceph-volume-ansible-prs: add a trigger phrase to start all jobs

7 years agoceph-volume-ansible-prs: add a trigger phrase to start all jobs 932/head
Andrew Schoen [Wed, 6 Dec 2017 20:44:33 +0000 (14:44 -0600)]
ceph-volume-ansible-prs: add a trigger phrase to start all jobs

This will allow you to comment 'jenkins test ceph-volume all' and
all jobs will trigger.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #930 from ceph/wip-kernel-ceph-iscsi
Alfredo Deza [Wed, 6 Dec 2017 16:39:31 +0000 (11:39 -0500)]
Merge pull request #930 from ceph/wip-kernel-ceph-iscsi

kernel: added 'ceph-iscsi*' branches to trigger list

7 years agokernel: added 'ceph-iscsi*' branches to trigger list 930/head
Jason Dillaman [Wed, 6 Dec 2017 16:26:53 +0000 (11:26 -0500)]
kernel: added 'ceph-iscsi*' branches to trigger list

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #928 from tchaikov/wip-only-build-newer-releases-with-gcc-7
Alfredo Deza [Wed, 6 Dec 2017 16:20:30 +0000 (11:20 -0500)]
Merge pull request #928 from tchaikov/wip-only-build-newer-releases-with-gcc-7

setup_pbuilder: only use ppa on newer releases

7 years agosetup_pbuilder: only use ppa on newer releases 928/head
Kefu Chai [Wed, 6 Dec 2017 12:57:27 +0000 (20:57 +0800)]
setup_pbuilder: only use ppa on newer releases

* only use GCC-7 offered by ppa repo on mimic and newer release.
  we are dropping the support of trusty in mimic and newer releases,
  but we still need to use the old toolchain shipped with trusty to
  build jewel and luminous. so, only use GCC-7 on trusty for building
  mimic and up. as it should be safe to use the new GCC ABI on the
  supported distros, like xenial.
* extract the ppa setup related code into build_utils.sh, so the
  setup_pbuilder scripts can reuse it.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #927 from ceph/wip-fog-fix
Zack Cerza [Tue, 5 Dec 2017 21:58:56 +0000 (14:58 -0700)]
Merge pull request #927 from ceph/wip-fog-fix

sepia-fog-image: couple fixes

7 years agosepia-fog-images: Build workspace for failure too 927/head
David Galloway [Tue, 5 Dec 2017 21:44:32 +0000 (16:44 -0500)]
sepia-fog-images: Build workspace for failure too

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agosepia-fog-image: Remove ubuntu@ for teuthology-update-inventory
David Galloway [Tue, 5 Dec 2017 21:42:37 +0000 (16:42 -0500)]
sepia-fog-image: Remove ubuntu@ for teuthology-update-inventory

Cuz it doesn't work like that.

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #922 from ceph/wip-sepia-fog
Zack Cerza [Tue, 5 Dec 2017 21:33:49 +0000 (14:33 -0700)]
Merge pull request #922 from ceph/wip-sepia-fog

sepia-fog-images: Job creation

7 years agosepia-fog-images: Job creation 922/head
David Galloway [Tue, 21 Nov 2017 19:14:06 +0000 (14:14 -0500)]
sepia-fog-images: Job creation

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #926 from ceph/lvm-tests
Alfredo Deza [Tue, 5 Dec 2017 19:56:02 +0000 (14:56 -0500)]
Merge pull request #926 from ceph/lvm-tests

ceph-ansible-prs: adds lvm tests for the luminous release

7 years agoceph-ansible-prs: adds lvm tests for the luminous release 926/head
Andrew Schoen [Tue, 5 Dec 2017 19:52:10 +0000 (13:52 -0600)]
ceph-ansible-prs: adds lvm tests for the luminous release

ceph-volume can now be used in luminous, so we should be able to
test PRs for ceph-volume against luminous.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>