]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
6 years agobuild_utils: follow up on e5fb7805
Guillaume Abrioux [Wed, 23 Jan 2019 14:45:33 +0000 (15:45 +0100)]
build_utils: follow up on e5fb7805

fix path to the wrapper.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agobuild_utils: add a wrapper for tox in ceph-ansible 1234/head
Guillaume Abrioux [Wed, 23 Jan 2019 13:05:59 +0000 (14:05 +0100)]
build_utils: add a wrapper for tox in ceph-ansible

This is a wrapper to be able to run scripts with tox that contain
shebang with more than 127 char.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1220 from ceph/guits-update_pipeline
Sébastien Han [Tue, 22 Jan 2019 15:32:26 +0000 (16:32 +0100)]
Merge pull request #1220 from ceph/guits-update_pipeline

ceph-ansible-pipeline: refact ceph-ansible pipeline

6 years agoceph-ansible-pipeline: refact ceph-ansible pipeline 1220/head
Guillaume Abrioux [Mon, 17 Dec 2018 15:00:11 +0000 (16:00 +0100)]
ceph-ansible-pipeline: refact ceph-ansible pipeline

corresponding ceph-ansible pull-request: ceph/ceph-ansible#3364

- reintroduce ubuntu testing
- rename all scenario

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1232 from ceph/guits-remove_podman
Sébastien Han [Tue, 22 Jan 2019 14:37:52 +0000 (15:37 +0100)]
Merge pull request #1232 from ceph/guits-remove_podman

ceph-ansible-pipeline: remove container_podman temporarily

6 years agoceph-ansible-pipeline: remove container_podman temporarily 1232/head
Guillaume Abrioux [Tue, 22 Jan 2019 14:26:08 +0000 (15:26 +0100)]
ceph-ansible-pipeline: remove container_podman temporarily

this scenario is constantly failing, let's remove it temporarily

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1231 from ceph/wip-tserlin-nfs-ganesha-stable-enable-bionic
Ali Maredia [Fri, 18 Jan 2019 03:47:46 +0000 (22:47 -0500)]
Merge pull request #1231 from ceph/wip-tserlin-nfs-ganesha-stable-enable-bionic

nfs-ganesha-stable: enable Ubuntu Bionic builds

6 years agonfs-ganesha-stable: enable Ubuntu Bionic builds 1231/head
Thomas Serlin [Thu, 17 Jan 2019 22:35:00 +0000 (17:35 -0500)]
nfs-ganesha-stable: enable Ubuntu Bionic builds

Signed-off-by: Thomas Serlin <tserlin@redhat.com>
6 years agoMerge pull request #1230 from ceph/wip-dhc
Alfredo Deza [Thu, 17 Jan 2019 16:16:44 +0000 (11:16 -0500)]
Merge pull request #1230 from ceph/wip-dhc

ceph-volume: Use DreamCompute instances as slaves

6 years agoceph-volume: Use DreamCompute instances as slaves 1230/head
David Galloway [Thu, 17 Jan 2019 14:17:51 +0000 (09:17 -0500)]
ceph-volume: Use DreamCompute instances as slaves

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1229 from ceph/wip-pause-queue
Alfredo Deza [Thu, 17 Jan 2019 14:54:13 +0000 (09:54 -0500)]
Merge pull request #1229 from ceph/wip-pause-queue

sepia-fog-images: Optionally pause the sepia queue

6 years agosepia-fog-images: Fail curl hard on HTTP errors 1229/head
David Galloway [Thu, 17 Jan 2019 14:23:49 +0000 (09:23 -0500)]
sepia-fog-images: Fail curl hard on HTTP errors

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agosepia-fog-images: Optionally pause the sepia queue
David Galloway [Thu, 17 Jan 2019 13:43:22 +0000 (08:43 -0500)]
sepia-fog-images: Optionally pause the sepia queue

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1228 from ceph/revert-37707
Kefu Chai [Thu, 17 Jan 2019 11:24:14 +0000 (19:24 +0800)]
Merge pull request #1228 from ceph/revert-37707

Revert "ceph-*-build: skip unavailable repo when yum-builddep"

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoRevert "ceph-*-build: skip unavailable repo when yum-builddep" 1228/head
Ken Dreyer [Wed, 16 Jan 2019 19:00:28 +0000 (12:00 -0700)]
Revert "ceph-*-build: skip unavailable repo when yum-builddep"

The CentOS infra admins resolved the repository issue at
https://bugs.centos.org/view.php?id=15606 .

Generally speaking, we want Yum to bail out early if there is a Yum repo
problem, rather than silently skipping over failures and possibly
introducing side effects to our builds.

This reverts commit 806f274710ebddb92541d6a1f82746beff530323.

6 years agoMerge pull request #1226 from ceph/wip-tserlin-nfs-ganesha-debian-aptgetupdate
Ali Maredia [Tue, 15 Jan 2019 18:58:25 +0000 (13:58 -0500)]
Merge pull request #1226 from ceph/wip-tserlin-nfs-ganesha-debian-aptgetupdate

nfs-ganesha: minor apt-get update tweak for build_deb

6 years agoMerge branch 'master' into wip-tserlin-nfs-ganesha-debian-aptgetupdate 1226/head
tserlin [Mon, 14 Jan 2019 19:14:43 +0000 (14:14 -0500)]
Merge branch 'master' into wip-tserlin-nfs-ganesha-debian-aptgetupdate

6 years agoMerge pull request #1227 from ceph/lvm_auto_discovery
Andrew Schoen [Mon, 14 Jan 2019 15:52:37 +0000 (09:52 -0600)]
Merge pull request #1227 from ceph/lvm_auto_discovery

ceph-ansible-pipeline: adds lvm_auto_discovery tests

6 years agoceph-ansible-pipeline: adds lvm auto discovery scenarios 1227/head
Andrew Schoen [Fri, 11 Jan 2019 18:49:27 +0000 (12:49 -0600)]
ceph-ansible-pipeline: adds lvm auto discovery scenarios

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoceph-ansible-prs: adds the lvm_auto_discovery_container scenario
Andrew Schoen [Fri, 11 Jan 2019 18:48:00 +0000 (12:48 -0600)]
ceph-ansible-prs: adds the lvm_auto_discovery_container scenario

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge branch 'master' into wip-tserlin-nfs-ganesha-debian-aptgetupdate
tserlin [Fri, 11 Jan 2019 18:30:28 +0000 (13:30 -0500)]
Merge branch 'master' into wip-tserlin-nfs-ganesha-debian-aptgetupdate

6 years agoMerge pull request #1224 from ceph/wip-tserlin-nfs-ganesha-cmake-rgw
Ali Maredia [Fri, 11 Jan 2019 18:27:54 +0000 (13:27 -0500)]
Merge pull request #1224 from ceph/wip-tserlin-nfs-ganesha-cmake-rgw

nfs-ganesha: clean up Jenkins slave

6 years agoMerge branch 'master' into wip-tserlin-nfs-ganesha-cmake-rgw 1224/head
tserlin [Fri, 11 Jan 2019 16:56:55 +0000 (11:56 -0500)]
Merge branch 'master' into wip-tserlin-nfs-ganesha-cmake-rgw

6 years agonfs-ganesha: minor update tweak for build_deb
Thomas Serlin [Fri, 11 Jan 2019 16:11:42 +0000 (11:11 -0500)]
nfs-ganesha: minor update tweak for build_deb

There are occasional problems with failures in "apt-get update"
because of the yandex.ru mirror. This just tweaks the command
so we don't fail when the mirror is not available.

Similar to: https://github.com/ceph/ceph-build/pull/940/files

Signed-off-by: Thomas Serlin <tserlin@redhat.com>
6 years agoMerge pull request #1225 from ceph/lvm_auto_discovery
Alfredo Deza [Thu, 10 Jan 2019 19:49:31 +0000 (14:49 -0500)]
Merge pull request #1225 from ceph/lvm_auto_discovery

ceph-ansible-prs: adds the lvm_auto_discovery testing scenario

6 years agoceph-ansible-prs: adds the lvm_auto_discovery testing scenario 1225/head
Andrew Schoen [Thu, 10 Jan 2019 19:13:45 +0000 (13:13 -0600)]
ceph-ansible-prs: adds the lvm_auto_discovery testing scenario

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agonfs-ganesha: clean up Jenkins slave
Thomas Serlin [Thu, 10 Jan 2019 17:09:39 +0000 (12:09 -0500)]
nfs-ganesha: clean up Jenkins slave

The daily nfs-ganesha builds for CentOS were consistently failing
because cmake could not properly find the RGW library, e.g.:

"Could NOT find RGW: Found unsuitable version "0.0.0", but required is at
  least "1.1.6" (found )"

Removing leftover ceph packages from previous Jenkins jobs seems to
fix the issue.

Signed-off-by: Thomas Serlin <tserlin@redhat.com>
6 years agoMerge pull request #1223 from ceph/wip-just-tag
Alfredo Deza [Wed, 2 Jan 2019 18:51:37 +0000 (13:51 -0500)]
Merge pull request #1223 from ceph/wip-just-tag

ceph-tag: Use binaries

6 years agoceph-tag: Use binaries 1223/head
David Galloway [Wed, 2 Jan 2019 18:34:45 +0000 (13:34 -0500)]
ceph-tag: Use binaries

There was an issue with pynacl (I think) not having a wheel for the latest version.  Despite manually downloading the required (newer) version in a separate pip transaction, pip would still download the old version and try to use it when installing ansible which broke the build.

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1222 from ceph/wip-disable-retpoline
Ilya Dryomov [Fri, 28 Dec 2018 09:17:05 +0000 (10:17 +0100)]
Merge pull request #1222 from ceph/wip-disable-retpoline

kernel: disable CONFIG_RETPOLINE

6 years agokernel: disable CONFIG_RETPOLINE 1222/head
Ilya Dryomov [Thu, 27 Dec 2018 08:21:36 +0000 (09:21 +0100)]
kernel: disable CONFIG_RETPOLINE

Since 4.20-rc5, CONFIG_RETPOLINE kernels no longer compile with
non-retpoline compilers.  Our compilers appear to be too old, at least
on the deb side.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
6 years agoMerge pull request #1221 from tchaikov/wip-37707
Kefu Chai [Wed, 19 Dec 2018 12:48:18 +0000 (20:48 +0800)]
Merge pull request #1221 from tchaikov/wip-37707

ceph-*-build: skip unavailable repo when yum-builddep

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
6 years agoceph-*-build: skip unavailable repo when yum-builddep 1221/head
Kefu Chai [Wed, 19 Dec 2018 09:41:50 +0000 (17:41 +0800)]
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.

Fixes: http://tracker.ceph.com/issues/37707
Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #1219 from ceph/wip-sync-scripts
Alfredo Deza [Thu, 13 Dec 2018 13:02:48 +0000 (08:02 -0500)]
Merge pull request #1219 from ceph/wip-sync-scripts

Update sync scripts to match signer box

6 years agosync-pull: Check chacra repos for doneness 1219/head
David Galloway [Wed, 12 Dec 2018 19:48:32 +0000 (14:48 -0500)]
sync-pull: Check chacra repos for doneness

Helps fix issues like http://tracker.ceph.com/issues/37434 and http://tracker.ceph.com/issues/37545

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agosync-push: Scrap EL6 since we no longer build for it
David Galloway [Wed, 12 Dec 2018 19:27:56 +0000 (14:27 -0500)]
sync-push: Scrap EL6 since we no longer build for it

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agosync-pull: Find the chacra repo with the most packages
David Galloway [Wed, 12 Dec 2018 19:24:50 +0000 (14:24 -0500)]
sync-pull: Find the chacra repo with the most packages

This works around the known chacra issue where multiple repos get built
using the same packages.  Only one of the distro/version combinations
will have *all* the built packages in it though.

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1218 from ceph/cv-netaddr
Andrew Schoen [Fri, 7 Dec 2018 21:37:39 +0000 (15:37 -0600)]
Merge pull request #1218 from ceph/cv-netaddr

ceph-volume jobs: remove installation of python-netaddr

6 years agoceph-volume jobs: remove installation of python-netaddr cv-netaddr 1218/head
Alfredo Deza [Fri, 7 Dec 2018 14:04:11 +0000 (09:04 -0500)]
ceph-volume jobs: remove installation of python-netaddr

This was wrongly assumed, netaddr required to be installed in the
virtualenv, and that is the case now. This is no longer necessary, so
removing

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #1217 from ceph/guits-build_stable_ca_doc
Andrew Schoen [Thu, 6 Dec 2018 16:55:35 +0000 (10:55 -0600)]
Merge pull request #1217 from ceph/guits-build_stable_ca_doc

ceph-ansible-docs: build doc for stable-3.1 and stable-3.2

6 years agoceph-ansible-docs: build doc for stable-3.1 and stable-3.2 1217/head
Guillaume Abrioux [Thu, 6 Dec 2018 16:24:57 +0000 (17:24 +0100)]
ceph-ansible-docs: build doc for stable-3.1 and stable-3.2

Let's build the upstream documentation for stable-3.1 and stable-3.2

Closes: ceph/ceph-ansible#3224
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1215 from ceph/guits-update_ca_pipeline
Sébastien Han [Tue, 4 Dec 2018 10:03:59 +0000 (11:03 +0100)]
Merge pull request #1215 from ceph/guits-update_ca_pipeline

ceph-ansible-pipeline: update pipeline

6 years agoceph-ansible-pipeline: update pipeline 1215/head
Guillaume Abrioux [Tue, 4 Dec 2018 09:26:17 +0000 (10:26 +0100)]
ceph-ansible-pipeline: update pipeline

- Reintroduce the purge_cluster_non_container and purge_cluster_container
scenario for stable-3.2 and master (somehow they got removed...),
- Remove purge_lvm_osds_* scenarios.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1214 from ceph/vagrant-prune
Andrew Schoen [Mon, 3 Dec 2018 20:28:06 +0000 (14:28 -0600)]
Merge pull request #1214 from ceph/vagrant-prune

vagrant: prune stale machines before a run

6 years agoceph-volume jobs: prune stable vagrant vms 1214/head
Alfredo Deza [Mon, 3 Dec 2018 13:28:13 +0000 (08:28 -0500)]
ceph-volume jobs: prune stable vagrant vms

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoscripts: pruning from global status is needed once per teardown
Alfredo Deza [Mon, 3 Dec 2018 13:24:52 +0000 (08:24 -0500)]
scripts: pruning from global status is needed once per teardown

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoscripts: create a prune_stale_vagrant_vms function to clear before jobs start
Alfredo Deza [Mon, 3 Dec 2018 13:19:19 +0000 (08:19 -0500)]
scripts: create a prune_stale_vagrant_vms function to clear before jobs start

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #1213 from ceph/wip-adminme
Alfredo Deza [Fri, 30 Nov 2018 20:07:30 +0000 (15:07 -0500)]
Merge pull request #1213 from ceph/wip-adminme

teuthology-PRs: Add trigger phrase

6 years agoteuthology-PRs: Add trigger phrase 1213/head
David Galloway [Fri, 30 Nov 2018 18:45:13 +0000 (13:45 -0500)]
teuthology-PRs: Add trigger phrase

Not sure if there was a default that used to work in the past but this
field was blank in the Jenkins web UI and I had to set it before commenting
'jenkins test' triggered a build.

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1212 from ceph/wip-moar-cleanup
Alfredo Deza [Fri, 30 Nov 2018 17:33:56 +0000 (12:33 -0500)]
Merge pull request #1212 from ceph/wip-moar-cleanup

build_utils: Manually clean up vagrant old domain IDs

6 years agobuild_utils: Manually clean up vagrant old domain IDs 1212/head
David Galloway [Fri, 30 Nov 2018 15:47:21 +0000 (10:47 -0500)]
build_utils: Manually clean up vagrant old domain IDs

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1211 from ceph/guits_pipeline_ca
Sébastien Han [Fri, 30 Nov 2018 13:53:32 +0000 (14:53 +0100)]
Merge pull request #1211 from ceph/guits_pipeline_ca

ceph-ansible: add purge_lvm_osds_container to PRs

6 years agoMerge branch 'master' into guits_pipeline_ca 1211/head
Guillaume Abrioux [Fri, 30 Nov 2018 13:50:42 +0000 (14:50 +0100)]
Merge branch 'master' into guits_pipeline_ca

6 years agoceph-ansible: add purge_lvm_osds_container to PRs
Guillaume Abrioux [Fri, 30 Nov 2018 13:49:00 +0000 (14:49 +0100)]
ceph-ansible: add purge_lvm_osds_container to PRs

Add purge_lvm_osds_container definition to the existing list of PRs that
are automatically triggered in the pipeline.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1210 from ceph/guits_pipeline_ca
Sébastien Han [Fri, 30 Nov 2018 10:31:08 +0000 (11:31 +0100)]
Merge pull request #1210 from ceph/guits_pipeline_ca

ceph-ansible-pipeline: add purge_lvm_osds_container scenario

6 years agoceph-ansible-pipeline: add purge_lvm_osds_container scenario 1210/head
Guillaume Abrioux [Fri, 30 Nov 2018 10:22:39 +0000 (11:22 +0100)]
ceph-ansible-pipeline: add purge_lvm_osds_container scenario

Add scenario purge_lvm_osds_container for master branch.

Only run scenario for corresponding purge playbook (container vs. non
container).

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1207 from ceph/podman-pipeline
Guillaume Abrioux [Tue, 27 Nov 2018 16:48:35 +0000 (17:48 +0100)]
Merge pull request #1207 from ceph/podman-pipeline

ceph-ansible: add container_podman to the pipeline

6 years agoMerge branch 'master' into podman-pipeline 1207/head
Sébastien Han [Tue, 27 Nov 2018 16:46:23 +0000 (17:46 +0100)]
Merge branch 'master' into podman-pipeline

6 years agoMerge pull request #1208 from ceph/wip-sepia-optional
Zack Cerza [Tue, 20 Nov 2018 21:32:01 +0000 (14:32 -0700)]
Merge pull request #1208 from ceph/wip-sepia-optional

sepia-fog-images: Allow use of different teuth/cm branches

6 years agosepia-fog-images: Allow use of different teuth/cm branches 1208/head
David Galloway [Tue, 20 Nov 2018 19:45:23 +0000 (14:45 -0500)]
sepia-fog-images: Allow use of different teuth/cm branches

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoceph-ansible: add container_podman to the pipeline
Sébastien Han [Fri, 16 Nov 2018 12:32:26 +0000 (13:32 +0100)]
ceph-ansible: add container_podman to the pipeline

container_podman must run on every PR as it's the same scenario as
docker but using podman.

Signed-off-by: Sébastien Han <seb@redhat.com>
6 years agoMerge pull request #1206 from ceph/guits-ca_old_scenarios
Sébastien Han [Fri, 16 Nov 2018 08:24:01 +0000 (09:24 +0100)]
Merge pull request #1206 from ceph/guits-ca_old_scenarios

ceph-ansible-pipeline: fix luminous-bluestore_lvm_osds scenario

6 years agoMerge branch 'master' into guits-ca_old_scenarios 1206/head
Guillaume Abrioux [Fri, 16 Nov 2018 08:18:19 +0000 (09:18 +0100)]
Merge branch 'master' into guits-ca_old_scenarios

6 years agoceph-ansible-pipeline: fix luminous-bluestore_lvm_osds scenario
Guillaume Abrioux [Fri, 16 Nov 2018 08:12:22 +0000 (09:12 +0100)]
ceph-ansible-pipeline: fix luminous-bluestore_lvm_osds scenario

this scenario should run on stable-3.2 only

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1205 from ceph/guits-ca_old_scenarios
Guillaume Abrioux [Thu, 15 Nov 2018 22:12:45 +0000 (23:12 +0100)]
Merge pull request #1205 from ceph/guits-ca_old_scenarios

ceph-ansible-pipeline: remove old scenario from stable-3.2 tests

6 years agoceph-ansible-pipeline: remove old scenario from stable-3.2 tests 1205/head
Guillaume Abrioux [Thu, 15 Nov 2018 21:22:35 +0000 (22:22 +0100)]
ceph-ansible-pipeline: remove old scenario from stable-3.2 tests

filestore|bluestore old osds scenarios shouldn't be run when branch is
stable-3.2

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1198 from callithea/wip-ceph-dashboard-pull-requests-tmp-remove...
Kefu Chai [Thu, 15 Nov 2018 09:20:27 +0000 (17:20 +0800)]
Merge pull request #1198 from callithea/wip-ceph-dashboard-pull-requests-tmp-remove-ubuntu

ceph-dashboard-pull-requests: Temporary remove Ubuntu node(s)

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoceph-dashboard-pull-requests: Temporary remove Ubuntu node(s) 1198/head
Laura Paduano [Thu, 8 Nov 2018 10:51:01 +0000 (11:51 +0100)]
ceph-dashboard-pull-requests: Temporary remove Ubuntu node(s)

In order to be able to get to the step where the dashboard end-to-end tests
are being executed (which seem to pass on centos) the proposal is to temporary remove
the Ubuntu nodes.
When the current issues with Ubuntu have been fixed the plan is to
re-add Ubuntu (xenial) again to the configuration of this Jenkins job.
Since the job is being triggered automatically it would also prevent failing
jobs (which currently happens all the time and is eating up resources).

Signed-off-by: Laura Paduano <lpaduano@suse.com>
6 years agoMerge pull request #1204 from ceph/guits_ca_pipeline
Sébastien Han [Mon, 12 Nov 2018 13:10:42 +0000 (14:10 +0100)]
Merge pull request #1204 from ceph/guits_ca_pipeline

ceph-ansible: fix pipeline on add-osds/rgw-multisite scenarios

6 years agoceph-ansible: fix pipeline on add-osds/rgw-multisite scenarios 1204/head
Guillaume Abrioux [Mon, 12 Nov 2018 12:36:06 +0000 (13:36 +0100)]
ceph-ansible: fix pipeline on add-osds/rgw-multisite scenarios

add-osds and rgw-multisite scenarios were not working as expected
in the CI regarding the destination branch.

This commits fixes the scenarios that should be run accoding to the
destination branch.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1203 from ceph/ceph-volume-dev-branches
Alfredo Deza [Mon, 12 Nov 2018 12:31:46 +0000 (07:31 -0500)]
Merge pull request #1203 from ceph/ceph-volume-dev-branches

ceph-volume-nightly check against CEPH_BRANCH, not CEPH_DEV_BRANCH

6 years agoceph-volume-nightly check against CEPH_BRANCH, not CEPH_DEV_BRANCH 1203/head
Alfredo Deza [Mon, 12 Nov 2018 12:18:10 +0000 (07:18 -0500)]
ceph-volume-nightly check against CEPH_BRANCH, not CEPH_DEV_BRANCH

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #1202 from ceph/ceph-ansible-branches
Alfredo Deza [Fri, 9 Nov 2018 18:51:46 +0000 (13:51 -0500)]
Merge pull request #1202 from ceph/ceph-ansible-branches

ceph-volume: pick stable-3.2 ceph-ansible branches

6 years agoceph-volume-nightly use stable-3.2 if luminous or mimic is targetted 1202/head
Alfredo Deza [Fri, 9 Nov 2018 18:34:22 +0000 (13:34 -0500)]
ceph-volume-nightly use stable-3.2 if luminous or mimic is targetted

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoceph-volume-ansible-prs use stable-3.2 if luminous or mimic
Alfredo Deza [Fri, 9 Nov 2018 18:34:00 +0000 (13:34 -0500)]
ceph-volume-ansible-prs use stable-3.2 if luminous or mimic

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #1201 from ceph/mv-ooo
Guillaume Abrioux [Thu, 8 Nov 2018 16:31:28 +0000 (17:31 +0100)]
Merge pull request #1201 from ceph/mv-ooo

Mv ooo

6 years agoceph-ansible-pipeline: do not test ooo on master 1201/head
Sébastien Han [Thu, 8 Nov 2018 16:18:24 +0000 (17:18 +0100)]
ceph-ansible-pipeline: do not test ooo on master

Since all the scenario use lvm now, the ooo scenario will always fail
when triggered from the pipeline. The job will remain in stable branches
though.

Signed-off-by: Sébastien Han <seb@redhat.com>
6 years agoRevert "ceph-ansible-pipeline: do not test ooo"
Sébastien Han [Thu, 8 Nov 2018 16:21:27 +0000 (17:21 +0100)]
Revert "ceph-ansible-pipeline: do not test ooo"

This reverts commit 56fe3506a192c9e27a5e18801fb904febf4e58db.
We merge the wrong content, this commit was meant to run ooo on stable
branches only and not on master, we did the opposite so reverting this.

Signed-off-by: Sébastien Han <seb@redhat.com>
6 years agoMerge pull request #1180 from ceph/rm-ooo
Guillaume Abrioux [Thu, 8 Nov 2018 16:15:01 +0000 (17:15 +0100)]
Merge pull request #1180 from ceph/rm-ooo

ceph-ansible-pipeline: do not test ooo

6 years agoMerge branch 'master' into rm-ooo 1180/head
Sébastien Han [Thu, 8 Nov 2018 16:09:14 +0000 (17:09 +0100)]
Merge branch 'master' into rm-ooo

6 years agoMerge pull request #1200 from ceph/syntax-check
Erwan Velu [Thu, 8 Nov 2018 15:49:35 +0000 (16:49 +0100)]
Merge pull request #1200 from ceph/syntax-check

ceph-ansible-pr-syntax-check: always fetch origin

6 years agoceph-ansible-pr-syntax-check: always fetch origin 1200/head
Sébastien Han [Thu, 8 Nov 2018 15:46:29 +0000 (16:46 +0100)]
ceph-ansible-pr-syntax-check: always fetch origin

We need to fetch origin to always ensure we have the right version.

Signed-off-by: Sébastien Han <seb@redhat.com>
6 years agoMerge pull request #1199 from ceph/guits_stable3.2
Sébastien Han [Thu, 8 Nov 2018 15:29:48 +0000 (16:29 +0100)]
Merge pull request #1199 from ceph/guits_stable3.2

ceph-ansible-pipeline: update pipeline matrix

6 years agoceph-ansible-pipeline: update pipeline matrix 1199/head
Guillaume Abrioux [Thu, 8 Nov 2018 14:08:25 +0000 (15:08 +0100)]
ceph-ansible-pipeline: update pipeline matrix

We must test corresponding ceph release for each stable branch of
ceph-ansible.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1197 from ceph/container_podman
Guillaume Abrioux [Thu, 8 Nov 2018 09:26:26 +0000 (10:26 +0100)]
Merge pull request #1197 from ceph/container_podman

add new container_podman scenario to ceph-ansible

6 years agoadd new container_podman scenario to ceph-ansible 1197/head
Sébastien Han [Thu, 8 Nov 2018 09:23:24 +0000 (10:23 +0100)]
add new container_podman scenario to ceph-ansible

This scenario allows us testing podman instead of docker and also python
3 for ou rmodules.

Signed-off-by: Sébastien Han <seb@redhat.com>
6 years agoMerge pull request #1196 from ceph/wip-nfs-ganesha-stable-build-fix
tserlin [Wed, 7 Nov 2018 18:32:27 +0000 (13:32 -0500)]
Merge pull request #1196 from ceph/wip-nfs-ganesha-stable-build-fix

nfs-ganesha: fix debian stable build

6 years agoMerge branch 'master' into wip-nfs-ganesha-stable-build-fix wip-nfs-ganesha-stable-build-fix 1196/head
tserlin [Wed, 7 Nov 2018 16:15:07 +0000 (11:15 -0500)]
Merge branch 'master' into wip-nfs-ganesha-stable-build-fix

6 years agoMerge pull request #1195 from callithea/wip-ceph-dashboard-pull-requests-switch-node
Kefu Chai [Wed, 7 Nov 2018 07:53:56 +0000 (23:53 -0800)]
Merge pull request #1195 from callithea/wip-ceph-dashboard-pull-requests-switch-node

ceph-dashboard-pull-requests: switch node type from trusty to xenial

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agonfs-ganesha: fix debian stable build
Ali Maredia [Tue, 6 Nov 2018 21:07:46 +0000 (16:07 -0500)]
nfs-ganesha: fix debian stable build

various fixes to nfs-ganesha-stable deb building
update stable config defaults
add removal of old ceph packages from pbuilder
to normal nfs-ganesha debian job

Signed-off-by: Ali Maredia <amaredia@redhat.com>
6 years agoceph-dashboard-pull-requests: switch node type from trusty to xenial 1195/head
Laura Paduano [Tue, 6 Nov 2018 13:06:15 +0000 (14:06 +0100)]
ceph-dashboard-pull-requests: switch node type from trusty to xenial

Since there are currently issues with the dashboard job and its dependencies (python-jwt)
when the test node is based on trusty (and Nautilus has dropped the support for trusty anyway)
it makes sense to switch to a more recent Ubuntu version

Signed-off-by: Laura Paduano <lpaduano@suse.com>
6 years agoMerge pull request #1193 from ceph/diff-git
Guillaume Abrioux [Mon, 5 Nov 2018 14:00:15 +0000 (15:00 +0100)]
Merge pull request #1193 from ceph/diff-git

ceph-ansible syntax check

6 years agoceph-ansible syntax check 1193/head
Sébastien Han [Mon, 5 Nov 2018 13:55:42 +0000 (14:55 +0100)]
ceph-ansible syntax check

Only check for Modified and Changed content, anything else is irrelevant
especially remove, rename and will make the check fail.

Signed-off-by: Sébastien Han <seb@redhat.com>
6 years agoMerge pull request #1190 from callithea/wip-ceph-dashboard-pull-requests-jwt-dependency
Laura Paduano [Mon, 5 Nov 2018 09:13:46 +0000 (10:13 +0100)]
Merge pull request #1190 from callithea/wip-ceph-dashboard-pull-requests-jwt-dependency

ceph-dashboard-pull-requests: add new python-jwt dependency

Signed-off-by: Laura Paduano <lpaduano@suse.com>
6 years agoceph-dashboard-pull-requests: add new python-jwt dependency 1190/head
Laura Paduano [Fri, 2 Nov 2018 12:41:11 +0000 (13:41 +0100)]
ceph-dashboard-pull-requests: add new python-jwt dependency

Since the JWT PR (#22833) has been merged  a new dependency
has been introduced which is now missing for the dashboard Jenkins job
Signed-off-by: Laura Paduano <lpaduano@suse.com>
6 years agoMerge pull request #1192 from ceph/wip-ceph-iscsi
Jason Dillaman [Sun, 4 Nov 2018 13:12:04 +0000 (08:12 -0500)]
Merge pull request #1192 from ceph/wip-ceph-iscsi

ceph-iscsi: new PR tox and branch trigger builders

6 years agoceph-iscsi: new PR tox and branch trigger builders 1192/head
Jason Dillaman [Sun, 4 Nov 2018 13:06:55 +0000 (08:06 -0500)]
ceph-iscsi: new PR tox and branch trigger builders

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
6 years agoMerge pull request #1191 from ceph/wip-ceph-iscsi
Jason Dillaman [Fri, 2 Nov 2018 17:52:06 +0000 (13:52 -0400)]
Merge pull request #1191 from ceph/wip-ceph-iscsi

ceph-iscsi: initial version of combined iSCSI tools repo

6 years agoceph-iscsi: initial version of combined iSCSI tools repo 1191/head
Jason Dillaman [Fri, 2 Nov 2018 17:02:46 +0000 (13:02 -0400)]
ceph-iscsi: initial version of combined iSCSI tools repo

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
6 years agoMerge pull request #1189 from callithea/wip-ceph-dashboard-pull-requests-label
Jos Collin [Fri, 2 Nov 2018 09:44:13 +0000 (15:14 +0530)]
Merge pull request #1189 from callithea/wip-ceph-dashboard-pull-requests-label

Changed config of 'white-list-label'

Reviewed-by: Jos Collin <jcollin@redhat.com>