]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
7 years agoceph-ansible-prs: enable github-hooks for oldstable-trigger 919/head
Guillaume Abrioux [Wed, 15 Nov 2017 11:14:56 +0000 (12:14 +0100)]
ceph-ansible-prs: enable github-hooks for oldstable-trigger

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #918 from ceph/jewel_stable3
Guillaume Abrioux [Wed, 15 Nov 2017 11:04:55 +0000 (12:04 +0100)]
Merge pull request #918 from ceph/jewel_stable3

ceph-ansible-prs: fix wrong syntax in trigger-phrase

7 years agoceph-ansible-prs: fix wrong syntax in trigger-phrase 918/head
Guillaume Abrioux [Wed, 15 Nov 2017 10:27:48 +0000 (11:27 +0100)]
ceph-ansible-prs: fix wrong syntax in trigger-phrase

`stable-2.2` is not a correct syntax because it is interpreted as a regexp.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #917 from ceph/jewel_stable3
Guillaume Abrioux [Wed, 15 Nov 2017 10:37:23 +0000 (11:37 +0100)]
Merge pull request #917 from ceph/jewel_stable3

ceph-ansible-prs: change trigger-phrase

7 years agoceph-ansible-prs: change trigger-phrase 917/head
Guillaume Abrioux [Wed, 15 Nov 2017 10:27:48 +0000 (11:27 +0100)]
ceph-ansible-prs: change trigger-phrase

fix ceph-ansible-2.2-prs template because it triggers jobs that
shouldn't for backport to stable-2.2 PRs.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #915 from ceph/jewel_stable3
Guillaume Abrioux [Wed, 15 Nov 2017 10:09:20 +0000 (11:09 +0100)]
Merge pull request #915 from ceph/jewel_stable3

ceph-ansible-nightly: couple of fixes

7 years agoceph-ansible-prs: add testing for stable-2.2 915/head
Guillaume Abrioux [Tue, 14 Nov 2017 16:17:39 +0000 (17:17 +0100)]
ceph-ansible-prs: add testing for stable-2.2

When submitting a backport PR to stable-2.2 branch, the jobs that are
auto triggered don't exist in job templates because they have changed
between `stable-2.2` and `stable-3.0`

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoceph-ansible-nightly: Remove inconsistency test
Guillaume Abrioux [Tue, 14 Nov 2017 16:15:23 +0000 (17:15 +0100)]
ceph-ansible-nightly: Remove inconsistency test

This way of testing is a bit dangerous and make the jobs inconsistents.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #916 from ceph/wip-ghprb-vars
Andrew Schoen [Tue, 14 Nov 2017 19:34:28 +0000 (13:34 -0600)]
Merge pull request #916 from ceph/wip-ghprb-vars

ceph-colume-ansible-prs: add injected ghprb vars to help manual triggering

7 years agoceph-colume-ansible-prs: add injected ghprb vars to help manual triggering 916/head
Alfredo Deza [Tue, 14 Nov 2017 17:07:24 +0000 (12:07 -0500)]
ceph-colume-ansible-prs: add injected ghprb vars to help manual triggering

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #911 from ceph/jewel_stable3
Sébastien Han [Tue, 14 Nov 2017 13:45:42 +0000 (14:45 +0100)]
Merge pull request #911 from ceph/jewel_stable3

ceph-ansible: set CEPH_STABLE_RELEASE in start_tox()

7 years agoceph-ansible: set CEPH_STABLE_RELEASE in start_tox() 911/head
Guillaume Abrioux [Fri, 10 Nov 2017 17:22:22 +0000 (18:22 +0100)]
ceph-ansible: set CEPH_STABLE_RELEASE in start_tox()

according to ceph/ceph-ansible#2165 we need to set `CEPH_STABLE_RELEASE`
in ceph/ceph-build.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #913 from ceph/ceph-volume-tests
Andrew Schoen [Fri, 10 Nov 2017 23:24:58 +0000 (17:24 -0600)]
Merge pull request #913 from ceph/ceph-volume-tests

ceph-volume-ansible-prs: use subcommand to build the testing path

7 years agoceph-volume-ansible-prs: use subcommand to build the testing path 913/head
Andrew Schoen [Fri, 10 Nov 2017 20:28:48 +0000 (14:28 -0600)]
ceph-volume-ansible-prs: use subcommand to build the testing path

When using test_path jjb was rendering $TEST_PATH as a list. I'm unsure
exactly why, but using $SUBCOMMAND we can easily build the test path.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #910 from ceph/ceph-volume-tests
Alfredo Deza [Fri, 10 Nov 2017 18:51:34 +0000 (13:51 -0500)]
Merge pull request #910 from ceph/ceph-volume-tests

ceph-volume: adds pr tests for the simple subcommand

7 years agoceph-volume: adds pr tests for the simple subcommand 910/head
Andrew Schoen [Thu, 9 Nov 2017 20:13:39 +0000 (14:13 -0600)]
ceph-volume: adds pr tests for the simple subcommand

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #909 from tchaikov/wip-scl-for-devtoolset
Alfredo Deza [Fri, 10 Nov 2017 12:48:46 +0000 (07:48 -0500)]
Merge pull request #909 from tchaikov/wip-scl-for-devtoolset

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

7 years agoceph{-,dev-,dev-new-}build: remove handling of non RHEL distros 909/head
Kefu Chai [Fri, 10 Nov 2017 12:23:51 +0000 (20:23 +0800)]
ceph{-,dev-,dev-new-}build: remove handling of non RHEL distros

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoceph{-,dev-,dev-new-}build: install centos-release-scl repo
Kefu Chai [Fri, 10 Nov 2017 03:04:58 +0000 (11:04 +0800)]
ceph{-,dev-,dev-new-}build: install centos-release-scl repo

enable/install centos-release-scl on rhel7/centos7, so we can use
newer gcc/toolchain offered by Software Collections (scl)'s devtoolset
see https://www.softwarecollections.org/en/scls/rhscl/devtoolset-7/

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #908 from ceph/update_ceph-ansible_nightly
Guillaume Abrioux [Tue, 7 Nov 2017 12:12:10 +0000 (13:12 +0100)]
Merge pull request #908 from ceph/update_ceph-ansible_nightly

ceph-ansible-nightly: add project for jewel/stable3.0

7 years agoceph-ansible-nightly: add project for jewel/stable3.0 908/head
Guillaume Abrioux [Tue, 7 Nov 2017 12:08:27 +0000 (13:08 +0100)]
ceph-ansible-nightly: add project for jewel/stable3.0

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #907 from ceph/update_ceph-ansible_nightly
Guillaume Abrioux [Tue, 7 Nov 2017 10:36:11 +0000 (11:36 +0100)]
Merge pull request #907 from ceph/update_ceph-ansible_nightly

ceph-ansible-nightly: update project name

7 years agoceph-ansible-nightly: update project name 907/head
Guillaume Abrioux [Tue, 7 Nov 2017 10:33:10 +0000 (11:33 +0100)]
ceph-ansible-nightly: update project name

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #904 from ceph/update_ceph-ansible_nightly
Guillaume Abrioux [Tue, 7 Nov 2017 10:12:08 +0000 (11:12 +0100)]
Merge pull request #904 from ceph/update_ceph-ansible_nightly

ceph-ansible: restore stable-2.2 scenarios for ceph-ansible

7 years agoceph-ansible-nightly: restore stable-2.2 scenarios 904/head
Guillaume Abrioux [Mon, 6 Nov 2017 12:54:36 +0000 (13:54 +0100)]
ceph-ansible-nightly: restore stable-2.2 scenarios

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #906 from ceph/wip-jewel-bluestore
Guillaume Abrioux [Mon, 6 Nov 2017 20:53:44 +0000 (21:53 +0100)]
Merge pull request #906 from ceph/wip-jewel-bluestore

ceph-container: Get rid of jewel bluestore tests

7 years agoceph-container: Get rid of jewel bluestore tests 906/head
David Galloway [Mon, 6 Nov 2017 20:47:17 +0000 (15:47 -0500)]
ceph-container: Get rid of jewel bluestore tests

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #905 from ceph/rename-ceph-docker
David Galloway [Mon, 6 Nov 2017 20:09:25 +0000 (15:09 -0500)]
Merge pull request #905 from ceph/rename-ceph-docker

ceph-container: update project name

7 years agoceph-container: update project name 905/head
Guillaume Abrioux [Mon, 6 Nov 2017 19:47:03 +0000 (20:47 +0100)]
ceph-container: update project name

roject name has been changed from `ceph-docker` to `ceph-container`

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #899 from ceph/wip-jq
Guillaume Abrioux [Mon, 6 Nov 2017 15:44:11 +0000 (16:44 +0100)]
Merge pull request #899 from ceph/wip-jq

Install jq on slaves and document JJB job cleanup

7 years agodoc: Add docs for config/JENKINS_URL override 899/head
David Galloway [Tue, 31 Oct 2017 17:13:46 +0000 (13:13 -0400)]
doc: Add docs for config/JENKINS_URL override

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agojenkins-job-builder: Set JJB_CONFIG var back after looping through jobs
David Galloway [Tue, 31 Oct 2017 17:01:42 +0000 (13:01 -0400)]
jenkins-job-builder: Set JJB_CONFIG var back after looping through jobs

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agojenkins-job-builder: do not install jq libs via pip
David Galloway [Tue, 31 Oct 2017 16:38:09 +0000 (12:38 -0400)]
jenkins-job-builder: do not install jq libs via pip

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoansible: install distro-provided jq
David Galloway [Tue, 31 Oct 2017 16:37:25 +0000 (12:37 -0400)]
ansible: install distro-provided jq

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #893 from ceph/wip-docker-nightly
Guillaume Abrioux [Mon, 6 Nov 2017 14:58:20 +0000 (15:58 +0100)]
Merge pull request #893 from ceph/wip-docker-nightly

ceph-docker-nightly: nightlies run on centos now

7 years agoceph-docker-nightly: nightlies run on centos now 893/head
David Galloway [Fri, 20 Oct 2017 20:54:39 +0000 (16:54 -0400)]
ceph-docker-nightly: nightlies run on centos now

Related: https://github.com/ceph/ceph-build/pull/886

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #903 from ceph/wip-update-slavejar
Alfredo Deza [Fri, 3 Nov 2017 18:19:36 +0000 (14:19 -0400)]
Merge pull request #903 from ceph/wip-update-slavejar

ansible: always update slave.jar

7 years agoansible: always update slave.jar wip-update-slavejar 903/head
David Galloway [Thu, 2 Nov 2017 18:26:09 +0000 (14:26 -0400)]
ansible: always update slave.jar

Makes sure latest version of JNLP is being used.  Primarily useful when
re-running the playbook against a static slave.

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #902 from ceph/update_ceph-ansible_nightly
Sébastien Han [Fri, 3 Nov 2017 11:23:03 +0000 (12:23 +0100)]
Merge pull request #902 from ceph/update_ceph-ansible_nightly

ceph-ansible-nightlies: update nightlies test to fit new needs

7 years agoceph-ansible-nightlies: update nightlies test to fit new needs 902/head
Guillaume Abrioux [Thu, 2 Nov 2017 10:41:22 +0000 (11:41 +0100)]
ceph-ansible-nightlies: update nightlies test to fit new needs

update ceph-ansible-nightlies according to new needs for downstream
product

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #901 from ceph/ceph-volume-tests
Andrew Schoen [Wed, 1 Nov 2017 14:01:37 +0000 (09:01 -0500)]
Merge pull request #901 from ceph/ceph-volume-tests

ceph-volume-ansible-prs: adds the bluestore testing scenario

7 years agoceph-volume-ansible-prs: adds the objectstore factor 901/head
Andrew Schoen [Tue, 31 Oct 2017 20:23:07 +0000 (15:23 -0500)]
ceph-volume-ansible-prs: adds the objectstore factor

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-volume-ansible-prs: adds the bluestore testing scenario
Andrew Schoen [Tue, 31 Oct 2017 20:08:11 +0000 (15:08 -0500)]
ceph-volume-ansible-prs: adds the bluestore testing scenario

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #900 from ceph/update_ceph-ansible_nightly
Sébastien Han [Tue, 31 Oct 2017 17:47:55 +0000 (18:47 +0100)]
Merge pull request #900 from ceph/update_ceph-ansible_nightly

ceph-ansible-nightlies: followup on 3adf56e

7 years agoceph-ansible-nightlies: followup on 3adf56e 900/head
Guillaume Abrioux [Tue, 31 Oct 2017 09:36:34 +0000 (10:36 +0100)]
ceph-ansible-nightlies: followup on 3adf56e

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #880 from ceph/wip-cleanup-jobs
Alfredo Deza [Tue, 31 Oct 2017 15:38:17 +0000 (11:38 -0400)]
Merge pull request #880 from ceph/wip-cleanup-jobs

jenkins-job-builder: Delete stale jobs

7 years agojenkins-job-builder: Delete stale jobs 880/head
David Galloway [Tue, 3 Oct 2017 19:09:01 +0000 (15:09 -0400)]
jenkins-job-builder: Delete stale jobs

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #896 from ceph/update_ceph-ansible_nightly
Sébastien Han [Mon, 30 Oct 2017 17:15:14 +0000 (18:15 +0100)]
Merge pull request #896 from ceph/update_ceph-ansible_nightly

ceph-ansible-nightly: add more nightly tests

7 years agoceph-ansible-nightly: add more nightly tests 896/head
Guillaume Abrioux [Wed, 25 Oct 2017 14:24:14 +0000 (16:24 +0200)]
ceph-ansible-nightly: add more nightly tests

jewel:
- stable-2.2
- stable-3.0
- master

luminous:
- stable3.0
- master

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #898 from ceph/update_ceph-ansible-nightly
Sébastien Han [Mon, 30 Oct 2017 14:09:15 +0000 (15:09 +0100)]
Merge pull request #898 from ceph/update_ceph-ansible-nightly

ceph-ansible-nightly: test against ansible2.2/2.4

7 years agoceph-ansible-nightly: test against ansible2.2/2.4 898/head
Guillaume Abrioux [Mon, 30 Oct 2017 13:56:36 +0000 (14:56 +0100)]
ceph-ansible-nightly: test against ansible2.2/2.4

test nightlies against ansible2.2 and 2.4 for ceph-ansible

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #897 from ceph/ansible-prs
Sébastien Han [Fri, 27 Oct 2017 15:38:57 +0000 (17:38 +0200)]
Merge pull request #897 from ceph/ansible-prs

ceph-ansible-prs: test against ansible2.4 on pull requests

7 years agoceph-ansible-prs: test against ansible2.4 on pull requests 897/head
Andrew Schoen [Fri, 27 Oct 2017 13:12:22 +0000 (08:12 -0500)]
ceph-ansible-prs: test against ansible2.4 on pull requests

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #895 from ceph/ansible-prs
Andrew Schoen [Wed, 25 Oct 2017 15:56:35 +0000 (10:56 -0500)]
Merge pull request #895 from ceph/ansible-prs

ceph-ansible-prs: adds the dev-ansible2.3-bluestore_lvm_osds

7 years agoceph-ansible-prs: adds the dev-ansible2.3-bluestore_lvm_osds 895/head
Andrew Schoen [Wed, 25 Oct 2017 15:39:01 +0000 (10:39 -0500)]
ceph-ansible-prs: adds the dev-ansible2.3-bluestore_lvm_osds

This must be a dev scenario for now as the functionality for ceph-volume
to create bluestore osds is not in a luminous release yet.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #894 from ceph/wip-iproute
Alfredo Deza [Tue, 24 Oct 2017 17:02:47 +0000 (13:02 -0400)]
Merge pull request #894 from ceph/wip-iproute

ansible: add iproute to centos libvirt slave deps

7 years agoansible: add iproute to centos libvirt slave deps 894/head
David Galloway [Tue, 24 Oct 2017 17:00:20 +0000 (13:00 -0400)]
ansible: add iproute to centos libvirt slave deps

Required by https://github.com/ceph/ceph-docker/blob/master/tests/tox.sh#L77

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #891 from ceph/followup
Sébastien Han [Mon, 23 Oct 2017 14:19:40 +0000 (16:19 +0200)]
Merge pull request #891 from ceph/followup

ceph-ansible-prs: split purge_cluster test

7 years agoceph-ansible-nightly: split purge_cluster test 891/head
Guillaume Abrioux [Fri, 20 Oct 2017 15:22:36 +0000 (17:22 +0200)]
ceph-ansible-nightly: split purge_cluster test

accordingly to 0f74f02

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoceph-ansible-prs: split purge_cluster test
Guillaume Abrioux [Fri, 20 Oct 2017 15:13:54 +0000 (17:13 +0200)]
ceph-ansible-prs: split purge_cluster test

we need to test purge_cluster for filestore and for bluestore.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #892 from ceph/wip-ansidocker-centos
Alfredo Deza [Fri, 20 Oct 2017 19:48:29 +0000 (15:48 -0400)]
Merge pull request #892 from ceph/wip-ansidocker-centos

ceph-{ansible,docker}: Run jobs on centos7 slaves

7 years agoceph-{ansible,docker}: Run jobs on centos7 slaves 892/head
David Galloway [Fri, 20 Oct 2017 19:35:33 +0000 (15:35 -0400)]
ceph-{ansible,docker}: Run jobs on centos7 slaves

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #890 from ceph/wip-prado-sync
Alfredo Deza [Fri, 20 Oct 2017 19:25:41 +0000 (15:25 -0400)]
Merge pull request #890 from ceph/wip-prado-sync

ansible: slave playbook overhaul (update and format)

7 years agoansible: Fix slave playbook conditional. string -> int 890/head
David Galloway [Fri, 20 Oct 2017 14:55:12 +0000 (10:55 -0400)]
ansible: Fix slave playbook conditional. string -> int

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoansible: Update example playbooks to match in-use playbooks
David Galloway [Thu, 19 Oct 2017 16:29:52 +0000 (12:29 -0400)]
ansible: Update example playbooks to match in-use playbooks

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoansible: Support CentOS libvirt ephemeral slaves
David Galloway [Thu, 19 Oct 2017 15:36:45 +0000 (11:36 -0400)]
ansible: Support CentOS libvirt ephemeral slaves

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoansible: s/sudo/become
David Galloway [Thu, 19 Oct 2017 15:20:15 +0000 (11:20 -0400)]
ansible: s/sudo/become

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoansible: Readable formatting in playbooks
David Galloway [Thu, 19 Oct 2017 15:17:42 +0000 (11:17 -0400)]
ansible: Readable formatting in playbooks

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoansible: Bring ceph-build playbooks up to date with prado
David Galloway [Thu, 19 Oct 2017 13:35:10 +0000 (09:35 -0400)]
ansible: Bring ceph-build playbooks up to date with prado

The playbooks on prado.ceph.com have been manually manipulated a few
times but didn't get updated in ceph-build.git.  This commit mainly
includes:

 - Support for multiple Jenkins masters
 - Using Google DNS instead of OVH's (due to random DNS failures)

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #888 from ceph/wip-nfs-ganesha-cmake-options
Ramana Raja [Fri, 20 Oct 2017 07:57:33 +0000 (13:27 +0530)]
Merge pull request #888 from ceph/wip-nfs-ganesha-cmake-options

nfs-ganesha: update cmake options for rpms

7 years agonfs-ganesha: update cmake options for rpms 888/head
Ali Maredia [Wed, 18 Oct 2017 21:00:46 +0000 (17:00 -0400)]
nfs-ganesha: update cmake options for rpms

Signed-off-by: Ali Maredia <amaredia@redhat.com>
7 years agoMerge pull request #889 from ceph/osd-nightly
Sébastien Han [Thu, 19 Oct 2017 09:16:53 +0000 (11:16 +0200)]
Merge pull request #889 from ceph/osd-nightly

ceph-ansible-nightly: add new scenarios to nightly

7 years agoceph-ansible-nightly: add new scenarios to nightly 889/head
Sébastien Han [Thu, 19 Oct 2017 08:12:46 +0000 (10:12 +0200)]
ceph-ansible-nightly: add new scenarios to nightly

For ceph-ansible and ceph-docker.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #887 from ceph/osd-scenarios
Sébastien Han [Thu, 19 Oct 2017 07:17:22 +0000 (09:17 +0200)]
Merge pull request #887 from ceph/osd-scenarios

DNM: ceph-ansible-prs: simply osd scenarios

7 years agoceph-ansible-prs: simply osd scenarios 887/head
Sébastien Han [Tue, 17 Oct 2017 13:12:56 +0000 (15:12 +0200)]
ceph-ansible-prs: simply osd scenarios

* introduces new osd scenarios to reduce amount of osds
* do not run update jobs by default

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #886 from ceph/clean_ceph-dockers-prs_build
Sébastien Han [Thu, 12 Oct 2017 15:49:43 +0000 (17:49 +0200)]
Merge pull request #886 from ceph/clean_ceph-dockers-prs_build

ceph-docker-prs: make build script compatible with centos

7 years agoceph-docker-prs: clean code on build script 886/head
Guillaume Abrioux [Thu, 12 Oct 2017 08:05:44 +0000 (10:05 +0200)]
ceph-docker-prs: clean code on build script

docker installation is already handled in
https://github.com/ceph/ceph-docker/blob/master/tests/tox.sh#L26-L38

using `sg docker` to run tox is no longer necessary because of:
https://github.com/ceph/ceph-docker/blob/master/tests/tox.sh#L37

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #885 from ceph/wip-fix-scripts
Alfredo Deza [Tue, 10 Oct 2017 20:14:29 +0000 (16:14 -0400)]
Merge pull request #885 from ceph/wip-fix-scripts

scripts: Fix libvirt cleanup script from previous PR

7 years agoscripts: Fix libvirt cleanup script from previous PR 885/head
David Galloway [Tue, 10 Oct 2017 19:59:06 +0000 (15:59 -0400)]
scripts: Fix libvirt cleanup script from previous PR

https://github.com/ceph/ceph-build/pull/884

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #884 from ceph/wip-centos-static
David Galloway [Tue, 10 Oct 2017 19:28:15 +0000 (15:28 -0400)]
Merge pull request #884 from ceph/wip-centos-static

Support CentOS static libvirt slaves & update playbook

7 years agoansible: python-jenkins fixed upstream. use it. 884/head
David Galloway [Tue, 10 Oct 2017 18:30:02 +0000 (14:30 -0400)]
ansible: python-jenkins fixed upstream. use it.

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoansible: Support multiple masters. Default to 2.jenkins
David Galloway [Tue, 10 Oct 2017 18:28:55 +0000 (14:28 -0400)]
ansible: Support multiple masters. Default to 2.jenkins

We only have static libvirt slaves on 2.jenkins.ceph.com for now

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoansible: Support centos static libvirt slaves
David Galloway [Tue, 10 Oct 2017 18:27:08 +0000 (14:27 -0400)]
ansible: Support centos static libvirt slaves

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #883 from ceph/wip-static-zesty
David Galloway [Tue, 10 Oct 2017 14:37:49 +0000 (10:37 -0400)]
Merge pull request #883 from ceph/wip-static-zesty

ansible: Set jenkins_group on Zesty and later

7 years agoansible: Set jenkins_group on Zesty and later 883/head
David Galloway [Tue, 10 Oct 2017 13:44:19 +0000 (09:44 -0400)]
ansible: Set jenkins_group on Zesty and later

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #882 from ceph/disable_ansible-lint
Sébastien Han [Tue, 10 Oct 2017 08:50:46 +0000 (10:50 +0200)]
Merge pull request #882 from ceph/disable_ansible-lint

syntax-check: temporary disable ansible-lint

7 years agosyntax-check: temporary disable ansible-lint 882/head
Guillaume Abrioux [Tue, 10 Oct 2017 08:42:26 +0000 (10:42 +0200)]
syntax-check: temporary disable ansible-lint

We better to stabilize existing jobs before adding new like this one.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #881 from ceph/wip-limit-smithi
Sébastien Han [Wed, 4 Oct 2017 07:31:59 +0000 (09:31 +0200)]
Merge pull request #881 from ceph/wip-limit-smithi

ceph-ansible-prs: limit certain scenarios to smithi nodes

7 years agoceph-ansible-prs: limit certain scenarios to smithi nodes 881/head
David Galloway [Tue, 3 Oct 2017 20:20:23 +0000 (16:20 -0400)]
ceph-ansible-prs: limit certain scenarios to smithi nodes

Requested by leseb:
* luminous-ansible2.3-xenial_cluster
* luminous-ansible2.3-centos7_cluster
* luminous-ansible2.3-docker_cluster
* luminous-ansible2.3-purge_cluster
* luminous-ansible2.3-update_cluster
* luminous-ansible2.3-cluster
* luminous-ansible2.3-update_docker_cluster
* luminous-ansible2.3-switch_to_containers
* luminous-ansible2.3-purge_docker_cluster

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #879 from ceph/wip-docker-nightly
David Galloway [Tue, 3 Oct 2017 15:56:17 +0000 (11:56 -0400)]
Merge pull request #879 from ceph/wip-docker-nightly

ceph-docker-nightly: Update definition to match PR scenarios

7 years agoceph-docker-nightly: Set 3h timeout for nightly tests too 879/head
David Galloway [Tue, 3 Oct 2017 15:30:33 +0000 (11:30 -0400)]
ceph-docker-nightly: Set 3h timeout for nightly tests too

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoceph-docker-nightly: Update definition to match PR scenarios
David Galloway [Tue, 3 Oct 2017 15:13:07 +0000 (11:13 -0400)]
ceph-docker-nightly: Update definition to match PR scenarios

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #878 from ceph/wip-kernel-tcm-user
Jason Dillaman [Fri, 29 Sep 2017 19:46:28 +0000 (15:46 -0400)]
Merge pull request #878 from ceph/wip-kernel-tcm-user

(re)enable TCM user kernel module

8 years ago(re)enable TCM user kernel module 878/head
Jason Dillaman [Fri, 29 Sep 2017 19:42:37 +0000 (15:42 -0400)]
(re)enable TCM user kernel module

The 4.1 release renamed the TCM user kernel module config
option from TCM_USER to TCM_USER2.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #877 from ceph/ceph-ansible-nightly
Sébastien Han [Fri, 29 Sep 2017 14:49:13 +0000 (16:49 +0200)]
Merge pull request #877 from ceph/ceph-ansible-nightly

ceph-ansible-nightly: test all luminous scenarios

8 years agoceph-ansible-nightly: test all luminous scenarios 877/head
Andrew Schoen [Fri, 29 Sep 2017 14:02:38 +0000 (09:02 -0500)]
ceph-ansible-nightly: test all luminous scenarios

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #876 from ceph/wip-vagrant-typo
Andrew Schoen [Thu, 28 Sep 2017 18:26:17 +0000 (13:26 -0500)]
Merge pull request #876 from ceph/wip-vagrant-typo

scripts: Fix typo

8 years agoscripts: Fix typo 876/head
David Galloway [Thu, 28 Sep 2017 18:23:56 +0000 (14:23 -0400)]
scripts: Fix typo

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #875 from ceph/wip-vagrant-update
Andrew Schoen [Thu, 28 Sep 2017 17:46:29 +0000 (12:46 -0500)]
Merge pull request #875 from ceph/wip-vagrant-update

Update vagrant boxes and fix libvirt image cleanup script

8 years agoscripts: Fix cleanup of old libvirt images wip-vagrant-update 875/head
David Galloway [Thu, 28 Sep 2017 17:23:23 +0000 (13:23 -0400)]
scripts: Fix cleanup of old libvirt images

rm -rf /var/lib/libvirt/images/*.img wasn't working.

We also need to clean up the .disk files that are getting left behind.

Signed-off-by: David Galloway <dgallowa@redhat.com>