]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
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>
8 years agoscripts: Keep vagrant boxes up to date on static libvirt slaves
David Galloway [Thu, 28 Sep 2017 16:50:39 +0000 (12:50 -0400)]
scripts: Keep vagrant boxes up to date on static libvirt slaves

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #874 from ceph/defaultscenar
Andrew Schoen [Thu, 28 Sep 2017 14:56:40 +0000 (09:56 -0500)]
Merge pull request #874 from ceph/defaultscenar

ceph-ansible-prs: add two default scenarios

8 years agoceph-ansible-prs: add two default scenarios 874/head
Sébastien Han [Thu, 28 Sep 2017 13:55:16 +0000 (15:55 +0200)]
ceph-ansible-prs: add two default scenarios

Adding update_cluster and docker_cluster to test by default on each new
PR.

Signed-off-by: Sébastien Han <seb@redhat.com>
8 years agoMerge pull request #873 from ceph/collocation-ceph-ansible
Sébastien Han [Thu, 28 Sep 2017 11:53:14 +0000 (13:53 +0200)]
Merge pull request #873 from ceph/collocation-ceph-ansible

ceph-ansible-prs: add collocation scenario

8 years agoceph-ansible-prs: add collocation scenario 873/head
Sébastien Han [Wed, 27 Sep 2017 16:35:09 +0000 (18:35 +0200)]
ceph-ansible-prs: add collocation scenario

Add collocation scenario for containers.

Signed-off-by: Sébastien Han <seb@redhat.com>
8 years agoMerge pull request #872 from ceph/ceph-ansible-prs-update
Andrew Schoen [Wed, 27 Sep 2017 14:44:37 +0000 (09:44 -0500)]
Merge pull request #872 from ceph/ceph-ansible-prs-update

ceph-ansible-prs: setting only-trigger-phrase with a var did not work

8 years agoceph-ansible-prs: trigger phrase is now a regex 872/head
Andrew Schoen [Wed, 27 Sep 2017 14:31:17 +0000 (09:31 -0500)]
ceph-ansible-prs: trigger phrase is now a regex

You can trigger a job by using the individiual scenario name or by
commenting with 'jenkins test all' to run all the scenarios.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoceph-ansible-prs: setting only-trigger-phrase with a var did not work
Andrew Schoen [Tue, 26 Sep 2017 20:11:06 +0000 (15:11 -0500)]
ceph-ansible-prs: setting only-trigger-phrase with a var did not work

I tried setting the value of only-trigger-phrase as a variable on the
project so we didn't have to duplicate the job template but that didn't
seem to work. Duplicating the job template does allow us to create jobs
that do not auto start when PRs are created.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #871 from ceph/ceph-ansible-prs-update
Andrew Schoen [Tue, 26 Sep 2017 19:23:55 +0000 (14:23 -0500)]
Merge pull request #871 from ceph/ceph-ansible-prs-update

ceph-ansible-prs: allow for tests to be auto started or only triggered

8 years agoceph-ansible-prs: allow for tests to be auto started or only triggered 871/head
Andrew Schoen [Tue, 26 Sep 2017 14:38:09 +0000 (09:38 -0500)]
ceph-ansible-prs: allow for tests to be auto started or only triggered

This creates two different projects, one which lists scenarios that will
auto start on every PR and another which lists scenarios that will only
start if a comment is made on the PR with its trigger phrase.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #870 from ceph/fix_teardown_leftover
Sébastien Han [Sun, 24 Sep 2017 13:03:18 +0000 (15:03 +0200)]
Merge pull request #870 from ceph/fix_teardown_leftover

ceph-ansible-prs: fix leftover

8 years agoceph-ansible-prs: fix leftover 870/head
Guillaume Abrioux [Sun, 24 Sep 2017 02:39:13 +0000 (04:39 +0200)]
ceph-ansible-prs: fix leftover

sometimes, it happens that the Jenkins Slave processes crashes before
teardown is executed (ie. `java.io.EOFException`), it means we keep
leftofver from previous build. This commit ensures before the test is
launched that no fetch directory from previous build is present.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
8 years agoMerge pull request #869 from ceph/ansible-lint
Andrew Schoen [Tue, 19 Sep 2017 22:12:38 +0000 (17:12 -0500)]
Merge pull request #869 from ceph/ansible-lint

ceph-ansible-pr-syntax-check: use ansible-lint

8 years agoceph-ansible-pr-syntax-check: use ansible-lint 869/head
Sébastien Han [Tue, 19 Sep 2017 20:49:59 +0000 (22:49 +0200)]
ceph-ansible-pr-syntax-check: use ansible-lint

Enhance the ceph-ansible-pr-syntax-check job by running ansible-lint as
well.

Signed-off-by: Sébastien Han <seb@redhat.com>
8 years agoMerge pull request #868 from ceph/skip-tests
Andrew Schoen [Tue, 19 Sep 2017 18:55:54 +0000 (13:55 -0500)]
Merge pull request #868 from ceph/skip-tests

ceph-ansible-prs: skip-build-phrase must be a regex

8 years agoceph-ansible-prs: skip-build-phrase must be a regex 868/head
Andrew Schoen [Tue, 19 Sep 2017 18:41:24 +0000 (13:41 -0500)]
ceph-ansible-prs: skip-build-phrase must be a regex

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #867 from ceph/skip-tests
Andrew Schoen [Tue, 19 Sep 2017 18:10:07 +0000 (13:10 -0500)]
Merge pull request #867 from ceph/skip-tests

ceph-ansible-prs: adds skip-build-phrase

8 years agoceph-ansible-prs: adds skip-build-phrase 867/head
Andrew Schoen [Tue, 19 Sep 2017 17:51:37 +0000 (12:51 -0500)]
ceph-ansible-prs: adds skip-build-phrase

Adding the string 'no-tests' to either the PR title
or description will keep CI jobs from triggering on PR updates or
creation.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #866 from ceph/shrink-cont
Guillaume Abrioux [Mon, 18 Sep 2017 15:37:01 +0000 (17:37 +0200)]
Merge pull request #866 from ceph/shrink-cont

ceph-ansible-prs: add shrink mon/osd for container

8 years agoceph-ansible-prs: add shrink mon/osd for container 866/head
Sébastien Han [Mon, 18 Sep 2017 13:41:33 +0000 (15:41 +0200)]
ceph-ansible-prs: add shrink mon/osd for container

Signed-off-by: Sébastien Han <seb@redhat.com>
8 years agoMerge pull request #865 from ceph/ansible-docs
Andrew Schoen [Fri, 15 Sep 2017 14:40:13 +0000 (09:40 -0500)]
Merge pull request #865 from ceph/ansible-docs

ceph-ansible-docs: adds the stable-2.2 and stable-3.0 branches

8 years agoceph-ansible-docs: adds the stable-2.2 and stable-3.0 branches 865/head
Andrew Schoen [Fri, 15 Sep 2017 14:24:45 +0000 (09:24 -0500)]
ceph-ansible-docs: adds the stable-2.2 and stable-3.0 branches

The stable-3.0 branch has not been created yet, but putting this in
place now will ensure we get docs built when it is.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #864 from ceph/docker-tests
Alfredo Deza [Thu, 14 Sep 2017 14:46:10 +0000 (10:46 -0400)]
Merge pull request #864 from ceph/docker-tests

ceph-docker-nightly: update scenarios

8 years agoceph-docker-nightly: update scenarios 864/head
Andrew Schoen [Thu, 14 Sep 2017 14:35:38 +0000 (09:35 -0500)]
ceph-docker-nightly: update scenarios

There is no ceph_ansible2.3 factor, we shouldn't need to test kraken
anymore and luminous needed to be added.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #863 from ceph/ansible-dev-tests
Andrew Schoen [Tue, 12 Sep 2017 19:04:51 +0000 (14:04 -0500)]
Merge pull request #863 from ceph/ansible-dev-tests

ceph-ansible-prs: only run lvm_osd tests on ceph@master

8 years agoceph-ansible-prs: only run lvm_osd tests on ceph@master 863/head
Andrew Schoen [Tue, 12 Sep 2017 19:01:27 +0000 (14:01 -0500)]
ceph-ansible-prs: only run lvm_osd tests on ceph@master

These lvm_osd tests won't pass until 12.2.1 is released, but if we have
them use ceph@master then they should pass. After 12.2.1 is out we can
move these back to be a 'luminous' test.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #788 from ceph/improve_teardown
Sébastien Han [Tue, 12 Sep 2017 02:43:55 +0000 (04:43 +0200)]
Merge pull request #788 from ceph/improve_teardown

ceph-ansible-prs: improve teardown

8 years agoceph-ansible-prs: improve teardown 788/head
Guillaume Abrioux [Mon, 17 Jul 2017 07:32:00 +0000 (09:32 +0200)]
ceph-ansible-prs: improve teardown

Delete with force any `fetch/` directories that could have been left after a
build.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
8 years agoMerge pull request #862 from ceph/rm-bs-cluster
Guillaume Abrioux [Fri, 8 Sep 2017 08:53:23 +0000 (10:53 +0200)]
Merge pull request #862 from ceph/rm-bs-cluster

ceph-ansible-prs: remove bluestore_docker_cluster

8 years agoceph-ansible-prs: remove bluestore_docker_cluster 862/head
Sébastien Han [Fri, 8 Sep 2017 08:48:59 +0000 (10:48 +0200)]
ceph-ansible-prs: remove bluestore_docker_cluster

We don't need to bootstrap a full cluster to bootstrap bluestore. We
have individual scenarios for that.

Signed-off-by: Sébastien Han <seb@redhat.com>