]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
6 years agoceph-ansible-syntax: temporary fix CI error 1289/head
Guillaume Abrioux [Wed, 24 Apr 2019 11:28:36 +0000 (13:28 +0200)]
ceph-ansible-syntax: temporary fix CI error

CI is failing at the moment because of a pip error:

```
+ /tmp/venv.x2V7jCYRmJ/bin/pip install pip==10.0.0
Traceback (most recent call last):
  File "/tmp/venv.x2V7jCYRmJ/bin/pip", line 11, in <module>
    load_entry_point('pip==19.1', 'console_scripts', 'pip')()
  File "/tmp/venv.x2V7jCYRmJ/lib/python2.7/site-packages/pkg_resources/__init__.py", line 565, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/tmp/venv.x2V7jCYRmJ/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2631, in load_entry_point
    return ep.load()
  File "/tmp/venv.x2V7jCYRmJ/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2291, in load
    return self.resolve()
  File "/tmp/venv.x2V7jCYRmJ/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2297, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/tmp/venv.x2V7jCYRmJ/lib/python2.7/site-packages/pip/_internal/__init__.py", line 40, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/tmp/venv.x2V7jCYRmJ/lib/python2.7/site-packages/pip/_internal/cli/autocompletion.py", line 8, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/tmp/venv.x2V7jCYRmJ/lib/python2.7/site-packages/pip/_internal/cli/main_parser.py", line 8, in <module>
    from pip._internal.cli import cmdoptions
  File "/tmp/venv.x2V7jCYRmJ/lib/python2.7/site-packages/pip/_internal/cli/cmdoptions.py", line 24, in <module>
    from pip._internal.utils.ui import BAR_TYPES
  File "/tmp/venv.x2V7jCYRmJ/lib/python2.7/site-packages/pip/_internal/utils/ui.py", line 11, in <module>
    from pip._vendor.progress import HIDE_CURSOR, SHOW_CURSOR
ImportError: cannot import name HIDE_CURSOR
```

since I'm unsure we really need to pin pip to 10.0.0 for the syntax
check job let's not use `install_python_packages` function from
`build_utils.sh` to install `ansible-lint`.

I'll revert this patch as soon as I'll have figured out the proper fix
to apply.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1288 from ceph/guits-get_cluster_status
Guillaume Abrioux [Tue, 23 Apr 2019 08:27:22 +0000 (10:27 +0200)]
Merge pull request #1288 from ceph/guits-get_cluster_status

ceph-ansible: try to get cluster status in teardown

6 years agoceph-ansible: try to get cluster status in teardown 1288/head
Guillaume Abrioux [Tue, 23 Apr 2019 07:04:22 +0000 (09:04 +0200)]
ceph-ansible: try to get cluster status in teardown

sometimes it can be useful to get the full ceph cluster status
when troubleshooting CI failures.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1276 from ceph/dsavinea-remove-bluestore-lvm-osds
Guillaume Abrioux [Thu, 18 Apr 2019 09:50:18 +0000 (11:50 +0200)]
Merge pull request #1276 from ceph/dsavinea-remove-bluestore-lvm-osds

ceph-ansible: Remove bluestore_lvm_osds scenario

6 years agoceph-ansible: Remove bluestore_lvm_osds scenario 1276/head
Dimitri Savineau [Wed, 3 Apr 2019 20:39:40 +0000 (16:39 -0400)]
ceph-ansible: Remove bluestore_lvm_osds scenario

Testing bluestore is handled in the lvm_osds scenario. We don't need
a dedicated one for that.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
6 years agoMerge pull request #1286 from tchaikov/wip-gcc-8-on-bionic
Kefu Chai [Thu, 11 Apr 2019 07:08:38 +0000 (15:08 +0800)]
Merge pull request #1286 from tchaikov/wip-gcc-8-on-bionic

scripts/build_utils.sh: use gcc-8 on bionic

6 years agoscripts/build_utils.sh: use gcc-8 on bionic 1286/head
Kefu Chai [Wed, 10 Apr 2019 08:14:13 +0000 (16:14 +0800)]
scripts/build_utils.sh: use gcc-8 on bionic

in hope to alleviate the ICE issues when building kvstore_tool.cc

see also https://bugzilla.redhat.com/show_bug.cgi?id=1531154

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #1285 from ceph/ceph-medic-py36
Andrew Schoen [Wed, 10 Apr 2019 15:02:18 +0000 (10:02 -0500)]
Merge pull request #1285 from ceph/ceph-medic-py36

ceph-medic-pull-requests python3.6 support

6 years agoceph-medic-pull-requests: require a centos7 node 1285/head
Alfredo Deza [Tue, 9 Apr 2019 13:07:00 +0000 (09:07 -0400)]
ceph-medic-pull-requests: require a centos7 node

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoceph-medic-pull-requests: install epel and py36
Alfredo Deza [Tue, 9 Apr 2019 13:06:04 +0000 (09:06 -0400)]
ceph-medic-pull-requests: install epel and py36

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #1283 from ceph/wip-rpm-macros
Alfredo Deza [Mon, 8 Apr 2019 17:55:36 +0000 (13:55 -0400)]
Merge pull request #1283 from ceph/wip-rpm-macros

ceph-build: Install latest rpm macros

6 years agoceph-build: Install latest rpm macros 1283/head
Boris Ranto [Mon, 8 Apr 2019 17:27:34 +0000 (19:27 +0200)]
ceph-build: Install latest rpm macros

We should make sure that all the rpm and srpm macros are installed and
at the latest version before installing the build dependencies.

Otherwise, the macros can get updated and we might not get all the
dependencies installed with yum-builddep.

Signed-off-by: Boris Ranto <branto@redhat.com>
6 years agoMerge pull request #1280 from ceph/guits-fix_pipeline_rgw-multisite
Guillaume Abrioux [Sat, 6 Apr 2019 14:55:08 +0000 (16:55 +0200)]
Merge pull request #1280 from ceph/guits-fix_pipeline_rgw-multisite

ceph-ansible-pipeline: rgw_multisite fixes for stable-4.0

6 years agoceph-ansible-pipeline: rgw_multisite fixes for stable-4.0 1280/head
Guillaume Abrioux [Sat, 6 Apr 2019 14:51:23 +0000 (16:51 +0200)]
ceph-ansible-pipeline: rgw_multisite fixes for stable-4.0

These conditions were incorrect for stable-4.0

luminous jobs triggered for stable-4.0

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1278 from ceph/wip-tserlin-nfs-ganesha-stable-revert-back-to...
Ali Maredia [Fri, 5 Apr 2019 18:10:32 +0000 (14:10 -0400)]
Merge pull request #1278 from ceph/wip-tserlin-nfs-ganesha-stable-revert-back-to-original-repo

nfs-ganesha-stable: revert back to original repo

6 years agonfs-ganesha-stable: update ntirpc to 1.7.3 1278/head
Thomas Serlin [Fri, 5 Apr 2019 17:10:02 +0000 (13:10 -0400)]
nfs-ganesha-stable: update ntirpc to 1.7.3

6 years agoRevert "nfs-ganesha-stable: fix URL in job section of config"
Thomas Serlin [Fri, 5 Apr 2019 17:01:46 +0000 (13:01 -0400)]
Revert "nfs-ganesha-stable: fix URL in job section of config"

This reverts commit b39dfff02bbc9e19402636c6b8ef0fd856c1647e.

6 years agoRevert "nfs-ganesha: switch to using our own fork for now"
Thomas Serlin [Fri, 5 Apr 2019 16:55:45 +0000 (12:55 -0400)]
Revert "nfs-ganesha: switch to using our own fork for now"

This reverts commit 43ba6a2c2e38a73caa07cadae0217ccfcbe76d5c.

6 years agoMerge pull request #1277 from ceph/guits-fix_pipeline
Guillaume Abrioux [Thu, 4 Apr 2019 01:36:09 +0000 (03:36 +0200)]
Merge pull request #1277 from ceph/guits-fix_pipeline

ceph-ansible-pipeline: refact pipeline

6 years agoceph-ansible-pipeline: refact pipeline 1277/head
Guillaume Abrioux [Thu, 4 Apr 2019 01:29:36 +0000 (03:29 +0200)]
ceph-ansible-pipeline: refact pipeline

- remove bluestore_lvm_osds which is no longer needed in stable-4.0 and
master.
- fix stable-4.0 testing: do not play luminous jobs.
- update some scenarios so they are triggered on stable-4.0

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1275 from ceph/guits-revert_6072cff0
Guillaume Abrioux [Wed, 3 Apr 2019 08:38:46 +0000 (10:38 +0200)]
Merge pull request #1275 from ceph/guits-revert_6072cff0

Revert "ceph-ansible: add more slaves"

6 years agoRevert "ceph-ansible: add more slaves" 1275/head
Guillaume Abrioux [Wed, 3 Apr 2019 08:35:57 +0000 (10:35 +0200)]
Revert "ceph-ansible: add more slaves"

This reverts commit 6072cff00cd0b6951e97dd39fbc3e6a694d7a0e3.

OVH nodes can't access sepia lab, so they can't get the rhel8 image.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1274 from ceph/guits-add_more_slaves
Guillaume Abrioux [Wed, 3 Apr 2019 06:27:59 +0000 (08:27 +0200)]
Merge pull request #1274 from ceph/guits-add_more_slaves

ceph-ansible: add more slaves

6 years agoceph-ansible: remove invalid job in nightly 1274/head
Guillaume Abrioux [Tue, 2 Apr 2019 16:09:47 +0000 (18:09 +0200)]
ceph-ansible: remove invalid job in nightly

this job doesn't exist in stable-3.2

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoceph-ansible: add more slaves
Guillaume Abrioux [Tue, 2 Apr 2019 15:51:09 +0000 (17:51 +0200)]
ceph-ansible: add more slaves

let's try to use ovh slaves as well, at least for master and stable-4.0
jobs.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1273 from ceph/guits-fix_ca_ci
David Galloway [Tue, 2 Apr 2019 13:31:48 +0000 (09:31 -0400)]
Merge pull request #1273 from ceph/guits-fix_ca_ci

ceph-ansible-pipeline: fix nautilus jobs

6 years agoceph-ansible-pipeline: add missing shebang 1273/head
Guillaume Abrioux [Tue, 2 Apr 2019 13:28:36 +0000 (15:28 +0200)]
ceph-ansible-pipeline: add missing shebang

using /bin/sh makes those condition failing since it doesn't understand
the double brackets.

Thanks @djgalloway

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoceph-ansible-pipeline: fix nautilus jobs
Guillaume Abrioux [Tue, 2 Apr 2019 13:17:56 +0000 (15:17 +0200)]
ceph-ansible-pipeline: fix nautilus jobs

that condition isn't correct.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1272 from ceph/guits-add_build_retry
Guillaume Abrioux [Tue, 2 Apr 2019 12:05:37 +0000 (14:05 +0200)]
Merge pull request #1272 from ceph/guits-add_build_retry

ceph-ansible-prs: retry on CI errors

6 years agoceph-ansible-prs: retry on CI errors 1272/head
Guillaume Abrioux [Tue, 2 Apr 2019 09:31:15 +0000 (11:31 +0200)]
ceph-ansible-prs: retry on CI errors

Retry jobs when we hit an unrelated CI failure.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoceph-ansible-nightly: remove not valid scenarios
Guillaume Abrioux [Tue, 2 Apr 2019 12:02:03 +0000 (14:02 +0200)]
ceph-ansible-nightly: remove not valid scenarios

these scenarios are not valid for stable-3.1

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1267 from ceph/guits-run_all_jobs
Guillaume Abrioux [Mon, 1 Apr 2019 14:58:46 +0000 (16:58 +0200)]
Merge pull request #1267 from ceph/guits-run_all_jobs

ceph-ansible-prs: run all jobs for all PRs

6 years agoceph-ansible: add nautilus testing 1267/head
Guillaume Abrioux [Mon, 1 Apr 2019 13:53:40 +0000 (15:53 +0200)]
ceph-ansible: add nautilus testing

since nautilus / stable-4.0 have been released upstream, let's add
nautilus testing in the CI.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoceph-ansible-prs: run all jobs for all PRs
Guillaume Abrioux [Tue, 26 Mar 2019 10:04:11 +0000 (11:04 +0100)]
ceph-ansible-prs: run all jobs for all PRs

ceph-ansible is missing a lot of coverage because we don't run all jobs
on every PR.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1271 from ceph/wip-tserlin-nfs-ganesha-stable-update-14.2.0
Ali Maredia [Fri, 29 Mar 2019 17:32:29 +0000 (13:32 -0400)]
Merge pull request #1271 from ceph/wip-tserlin-nfs-ganesha-stable-update-14.2.0

nfs-ganesha-stable: update ceph defaults to 14.2.0

6 years agonfs-ganesha-stable: update ceph defaults to 14.2.0 wip-tserlin-nfs-ganesha-stable-update-14.2.0 1271/head
Thomas Serlin [Fri, 29 Mar 2019 16:13:51 +0000 (12:13 -0400)]
nfs-ganesha-stable: update ceph defaults to 14.2.0

6 years agoMerge pull request #1270 from jtlayton/nfs-ganesha-fork
Alfredo Deza [Fri, 29 Mar 2019 12:29:39 +0000 (08:29 -0400)]
Merge pull request #1270 from jtlayton/nfs-ganesha-fork

nfs-ganesha-stable: fix URL in job section of config

6 years agonfs-ganesha-stable: fix URL in job section of config 1270/head
Jeff Layton [Fri, 29 Mar 2019 12:24:00 +0000 (08:24 -0400)]
nfs-ganesha-stable: fix URL in job section of config

Signed-off-by: Jeff Layton <jlayton@redhat.com>
6 years agoMerge pull request #1269 from jtlayton/nfs-ganesha-fork
Alfredo Deza [Fri, 29 Mar 2019 11:52:07 +0000 (07:52 -0400)]
Merge pull request #1269 from jtlayton/nfs-ganesha-fork

nfs-ganesha: switch to using our own fork for now

6 years agonfs-ganesha: switch to using our own fork for now 1269/head
Jeff Layton [Thu, 28 Mar 2019 20:32:11 +0000 (16:32 -0400)]
nfs-ganesha: switch to using our own fork for now

We are currently building a version of nfs-ganesha for nautilus that
lacks many needed patches. Some of those aren't suitable for inclusion
into V2.7-stable, but are already merged for V2.8 (which isn't released
yet).

Switch (at least for now) to building from a custom branch in the
ceph/nfs-ganesha fork.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
6 years agoMerge pull request #1268 from ceph/guits-fix_start_tox
Guillaume Abrioux [Thu, 28 Mar 2019 08:29:50 +0000 (09:29 +0100)]
Merge pull request #1268 from ceph/guits-fix_start_tox

start_tox: list scenario in the corresponding tox ini file

6 years agostart_tox: list scenario in the corresponding tox ini file 1268/head
Guillaume Abrioux [Thu, 28 Mar 2019 08:24:35 +0000 (09:24 +0100)]
start_tox: list scenario in the corresponding tox ini file

since a split of the tox ini file has been introduced in ceph-ansible,
we must compare the scenario by listing them in the right tox ini file
according to the scenario being run.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1258 from rishabh-d-dave/add-add_mds-to-CI-jobs
Guillaume Abrioux [Tue, 26 Mar 2019 13:17:15 +0000 (14:17 +0100)]
Merge pull request #1258 from rishabh-d-dave/add-add_mds-to-CI-jobs

add add_mdss scenario to CI

6 years agoadd add_mdss scenarion to CI 1258/head
Rishabh Dave [Tue, 12 Feb 2019 05:51:06 +0000 (11:21 +0530)]
add add_mdss scenarion to CI

Add add_mdss scenario to CI so that it can be tested against master.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
6 years agoMerge pull request #1266 from ceph/wip-tserlin-nfs-ganesha-rm-rf-yum
Alfredo Deza [Mon, 25 Mar 2019 12:06:29 +0000 (08:06 -0400)]
Merge pull request #1266 from ceph/wip-tserlin-nfs-ganesha-rm-rf-yum

nfs-ganesha: clean out yum cache before build

6 years agonfs-ganesha: clean out yum cache before build 1266/head
Thomas Serlin [Fri, 22 Mar 2019 18:05:44 +0000 (14:05 -0400)]
nfs-ganesha: clean out yum cache before build

We occasionally see "HTTP Error 404 - Not Found" when the jenkins slave
tries to contact the EPEL mirrors. Clean up the entire /var/cache/yum/
directory and see if that helps.

Reference: https://wiki.centos.org/yum-errors

6 years agoMerge pull request #1265 from ceph/remoto-ansible-fixes
Alfredo Deza [Fri, 22 Mar 2019 05:37:48 +0000 (01:37 -0400)]
Merge pull request #1265 from ceph/remoto-ansible-fixes

ansible: remove spec file changes for remoto

6 years agoansible: remove spec file changes for remoto 1265/head
Alfredo Deza [Fri, 22 Mar 2019 05:34:21 +0000 (01:34 -0400)]
ansible: remove spec file changes for remoto

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #1264 from ceph/remoto-packaging
Alfredo Deza [Fri, 22 Mar 2019 05:29:34 +0000 (01:29 -0400)]
Merge pull request #1264 from ceph/remoto-packaging

ansible: support remoto packaging for Debian

6 years agoansible: allow specifying a remoto release to pick a role 1264/head
Alfredo Deza [Fri, 22 Mar 2019 05:24:46 +0000 (01:24 -0400)]
ansible: allow specifying a remoto release to pick a role

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoansible: add playbooks to package remoto
Alfredo Deza [Fri, 22 Mar 2019 05:15:24 +0000 (01:15 -0400)]
ansible: add playbooks to package remoto

Signed-off-by: Alfredo Deza <alfredo@deza.pe>
6 years agoMerge pull request #1263 from ceph/guits-ceph-ansible_split_tox
Guillaume Abrioux [Mon, 11 Mar 2019 09:14:10 +0000 (10:14 +0100)]
Merge pull request #1263 from ceph/guits-ceph-ansible_split_tox

ceph-ansible: split tox ini file

6 years agoceph-ansible: split tox ini file 1263/head
Guillaume Abrioux [Wed, 6 Mar 2019 10:27:30 +0000 (11:27 +0100)]
ceph-ansible: split tox ini file

the tox.ini file in ceph-ansible became too big, this commit is a first
step to split this file.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1262 from ceph/guits-refact_nightly
Guillaume Abrioux [Mon, 4 Mar 2019 16:14:01 +0000 (17:14 +0100)]
Merge pull request #1262 from ceph/guits-refact_nightly

ceph-ansible: remove add_mons scenario for stable-3.2

6 years agoceph-ansible: remove add_mons scenario for stable-3.2 1262/head
Guillaume Abrioux [Mon, 4 Mar 2019 15:53:48 +0000 (16:53 +0100)]
ceph-ansible: remove add_mons scenario for stable-3.2

this scenario doesn't exist in stable-3.2

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1261 from ceph/guits-refact_nightly
Guillaume Abrioux [Mon, 4 Mar 2019 15:41:36 +0000 (16:41 +0100)]
Merge pull request #1261 from ceph/guits-refact_nightly

ceph-ansible: refact nightly jobs

6 years agoceph-ansible: refact nightly jobs 1261/head
Guillaume Abrioux [Mon, 4 Mar 2019 14:52:25 +0000 (15:52 +0100)]
ceph-ansible: refact nightly jobs

due to recent changes in ceph-ansible, let's refact all nightly jobs
accordingly in order to fix jobs in jenkins.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1260 from ceph/guits-add-purge-ubuntu
Guillaume Abrioux [Fri, 1 Mar 2019 12:25:49 +0000 (13:25 +0100)]
Merge pull request #1260 from ceph/guits-add-purge-ubuntu

ceph-ansible-pipeline: add ubuntu purge testing for PRs on master

6 years agoceph-ansible-pipeline: add ubuntu purge testing for PRs on master 1260/head
Guillaume Abrioux [Fri, 1 Mar 2019 12:22:11 +0000 (13:22 +0100)]
ceph-ansible-pipeline: add ubuntu purge testing for PRs on master

Add testing against ubuntu for purge scenarios

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1259 from ceph/wip-tserlin-nfs-ganesha-stable-update-defaults
Ali Maredia [Tue, 26 Feb 2019 19:48:09 +0000 (14:48 -0500)]
Merge pull request #1259 from ceph/wip-tserlin-nfs-ganesha-stable-update-defaults

nfs-ganesha-stable: update defaults for nautilus

6 years agonfs-ganesha-stable: update defaults for nautilus 1259/head
Thomas Serlin [Tue, 26 Feb 2019 19:32:41 +0000 (14:32 -0500)]
nfs-ganesha-stable: update defaults for nautilus

Update build defaults for the first release of Nautilus (14.1.0).

Also update ntirpc default to 1.7.2.

Signed-off-by: Thomas Serlin <tserlin@redhat.com>
6 years agoMerge pull request #1255 from ceph/rm-tcmalloc
Sage Weil [Tue, 12 Feb 2019 18:38:17 +0000 (13:38 -0500)]
Merge pull request #1255 from ceph/rm-tcmalloc

build tcmalloc flavors only for CentOS7

6 years agoceph-dev-trigger: only build tcmalloc for CentOS7 1255/head
Alfredo Deza [Fri, 8 Feb 2019 16:51:23 +0000 (11:51 -0500)]
ceph-dev-trigger: only build tcmalloc for CentOS7

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoceph-dev-new-trigger: only build tcmalloc for CentOS7
Alfredo Deza [Fri, 8 Feb 2019 16:51:10 +0000 (11:51 -0500)]
ceph-dev-new-trigger: only build tcmalloc for CentOS7

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #1257 from ceph/guits-add_ubuntu_testing
Sébastien Han [Mon, 11 Feb 2019 13:32:33 +0000 (14:32 +0100)]
Merge pull request #1257 from ceph/guits-add_ubuntu_testing

ceph-ansible: reintroduce ubuntu testing

6 years agoceph-ansible: reintroduce ubuntu testing 1257/head
Guillaume Abrioux [Mon, 11 Feb 2019 13:08:21 +0000 (14:08 +0100)]
ceph-ansible: reintroduce ubuntu testing

add back ubuntu testing on ceph-ansible PRs.

Closes: ceph/ceph-ansible#3590
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1256 from rishabh-d-dave/add-add_mons-to-CI
Guillaume Abrioux [Mon, 11 Feb 2019 09:24:04 +0000 (10:24 +0100)]
Merge pull request #1256 from rishabh-d-dave/add-add_mons-to-CI

add add_mons scenario to CI

6 years agoadd add_mons scenario to CI 1256/head
Rishabh Dave [Mon, 11 Feb 2019 07:39:28 +0000 (13:09 +0530)]
add add_mons scenario to CI

Add add_mons scenario to CI so that it can be tested against master.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
6 years agoMerge pull request #1254 from ceph/guits-remove_lvm_auto_discovery_32
Guillaume Abrioux [Thu, 7 Feb 2019 08:40:43 +0000 (09:40 +0100)]
Merge pull request #1254 from ceph/guits-remove_lvm_auto_discovery_32

ceph-ansible: remove lvm_auto_discovery from stable-3.2

6 years agoceph-ansible: remove lvm_auto_discovery from stable-3.2 1254/head
Guillaume Abrioux [Thu, 7 Feb 2019 08:35:37 +0000 (09:35 +0100)]
ceph-ansible: remove lvm_auto_discovery from stable-3.2

This has not been backported into stable-3.2

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1253 from ceph/guits-fix_sw_32
Guillaume Abrioux [Wed, 6 Feb 2019 13:23:59 +0000 (14:23 +0100)]
Merge pull request #1253 from ceph/guits-fix_sw_32

ceph-ansible: update pipeline

6 years agoceph-ansible: update pipeline 1253/head
Guillaume Abrioux [Wed, 6 Feb 2019 13:20:05 +0000 (14:20 +0100)]
ceph-ansible: update pipeline

Update the name for switch_to_containers job for stable-3.2

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1248 from ceph/guits-fix_syntax_ca
Guillaume Abrioux [Wed, 6 Feb 2019 12:11:13 +0000 (13:11 +0100)]
Merge pull request #1248 from ceph/guits-fix_syntax_ca

ceph-ansible-pr-syntax-check: get latest version of pip

6 years agoMerge branch 'master' into guits-fix_syntax_ca 1248/head
Guillaume Abrioux [Wed, 6 Feb 2019 12:04:26 +0000 (13:04 +0100)]
Merge branch 'master' into guits-fix_syntax_ca

6 years agoMerge pull request #1252 from ceph/guits-refact_nightly
Guillaume Abrioux [Wed, 6 Feb 2019 12:04:10 +0000 (13:04 +0100)]
Merge pull request #1252 from ceph/guits-refact_nightly

ceph-ansible: remove stable-3.2 nightly jobs

6 years agoceph-ansible: remove stable-3.2 nightly jobs 1252/head
Guillaume Abrioux [Wed, 6 Feb 2019 11:58:01 +0000 (12:58 +0100)]
ceph-ansible: remove stable-3.2 nightly jobs

those jobs aren't available/tested in stable-3.2

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1251 from ceph/guits-refact_nightly
Guillaume Abrioux [Wed, 6 Feb 2019 10:36:42 +0000 (11:36 +0100)]
Merge pull request #1251 from ceph/guits-refact_nightly

ceph-ansible: update display name for nightly jobs

6 years agoceph-ansible: update display name for nightly jobs 1251/head
Guillaume Abrioux [Wed, 6 Feb 2019 10:31:23 +0000 (11:31 +0100)]
ceph-ansible: update display name for nightly jobs

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1250 from ceph/guits-refact_nightly
Sébastien Han [Wed, 6 Feb 2019 10:02:46 +0000 (11:02 +0100)]
Merge pull request #1250 from ceph/guits-refact_nightly

ceph-ansible-nightly: fix nightly jobs (stable-3.2)

6 years agoceph-ansible: clean fact cache in individual scenario testing 1250/head
Guillaume Abrioux [Wed, 6 Feb 2019 09:57:53 +0000 (10:57 +0100)]
ceph-ansible: clean fact cache in individual scenario testing

cleanup fact cache here too

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoceph-ansible-nightly: fix nightly jobs (stable-3.2)
Guillaume Abrioux [Wed, 6 Feb 2019 09:37:40 +0000 (10:37 +0100)]
ceph-ansible-nightly: fix nightly jobs (stable-3.2)

fix all nightly jobs for stable-3.2 since recent refact in ceph-ansible
testing.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1249 from ceph/guits-clean_facts_cache
Sébastien Han [Tue, 5 Feb 2019 21:47:01 +0000 (22:47 +0100)]
Merge pull request #1249 from ceph/guits-clean_facts_cache

ceph-ansible-prs: clean fact cache in teardown

6 years agoceph-ansible-prs: clean fact cache in teardown 1249/head
Guillaume Abrioux [Tue, 5 Feb 2019 20:58:16 +0000 (21:58 +0100)]
ceph-ansible-prs: clean fact cache in teardown

This commit clean the fact cache after a run.
Sometimes it might cause issue because ansible thinks the cache is valid
in some cases making some tasks failing.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoceph-ansible: remove debugging tasks
Guillaume Abrioux [Tue, 5 Feb 2019 16:13:25 +0000 (17:13 +0100)]
ceph-ansible: remove debugging tasks

these tasks were added for debugging purpose, they are no longer needed

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoceph-ansible-pr-syntax-check: get latest version of pip
Guillaume Abrioux [Tue, 5 Feb 2019 14:13:29 +0000 (15:13 +0100)]
ceph-ansible-pr-syntax-check: get latest version of pip

ensure the latest version of pip is installed for this job to avoid the
following error:

```
ValueError: ('Expected version spec in', 'ansible~=2.7,<2.8', 'at', '~=2.7,<2.8')
```

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1247 from ceph/guits-add_ca_rhel_podman
Sébastien Han [Mon, 4 Feb 2019 13:34:44 +0000 (14:34 +0100)]
Merge pull request #1247 from ceph/guits-add_ca_rhel_podman

ceph-ansible: add rhel8/podman scenario

6 years agoceph-ansible: add rhel8/podman scenario 1247/head
Guillaume Abrioux [Mon, 4 Feb 2019 13:23:14 +0000 (14:23 +0100)]
ceph-ansible: add rhel8/podman scenario

This commit does the following:

- add an upstream test against rhel8/podman to catch earlier potential
failures.
- refact a bit the pipeline (since there's a check if the scenario
actually exist in build_utils.sh we can define a global matrix).

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1246 from ceph/explicit-batch-scenarios
Sébastien Han [Wed, 30 Jan 2019 17:25:02 +0000 (18:25 +0100)]
Merge pull request #1246 from ceph/explicit-batch-scenarios

ceph-ansible: adds back lvm_auto_discovery tests to pipeline and prs

6 years agoceph-ansible: adds back lvm_auto_discovery tests to pipeline and prs 1246/head
Andrew Schoen [Wed, 30 Jan 2019 17:05:34 +0000 (11:05 -0600)]
ceph-ansible: adds back lvm_auto_discovery tests to pipeline and prs

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge pull request #1245 from ceph/guits-ca_pipeline
Sébastien Han [Wed, 30 Jan 2019 15:40:24 +0000 (16:40 +0100)]
Merge pull request #1245 from ceph/guits-ca_pipeline

ceph-ansible: rename basic scenario for stable-3.2

6 years agoceph-ansible: rename basic scenario for stable-3.2 1245/head
Guillaume Abrioux [Wed, 30 Jan 2019 15:32:06 +0000 (16:32 +0100)]
ceph-ansible: rename basic scenario for stable-3.2

due to recent changes, the scenarios have to be renamed accordingly.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1244 from callithea/wip-ceph-dashboard-pull-requets-update-trigger
Jos Collin [Wed, 30 Jan 2019 07:36:45 +0000 (13:06 +0530)]
Merge pull request #1244 from callithea/wip-ceph-dashboard-pull-requets-update-trigger

ceph-dashboard-pull-requests: added blacklist for luminous branch

Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
6 years agoceph-dashboard-pull-requests: added blacklist for luminous branch 1244/head
Laura Paduano [Tue, 29 Jan 2019 07:21:56 +0000 (08:21 +0100)]
ceph-dashboard-pull-requests: added blacklist for luminous branch

Added "black-list-target-branches" to triggers to avoid an automated
run of the job on PRs targeting luminous.

Signed-off-by: Laura Paduano <lpaduano@suse.com>
6 years agoMerge pull request #1243 from ceph/guits-refact_ca32_pipeline
Guillaume Abrioux [Mon, 28 Jan 2019 14:24:27 +0000 (15:24 +0100)]
Merge pull request #1243 from ceph/guits-refact_ca32_pipeline

ceph-ansible: isolate switch_to_container scenario

6 years agoceph-ansible: isolate switch_to_container scenario 1243/head
Guillaume Abrioux [Mon, 28 Jan 2019 14:15:55 +0000 (15:15 +0100)]
ceph-ansible: isolate switch_to_container scenario

let's make this scenario based as a 'non_container' one so tox.ini will
set right values for`CEPH_ANSIBLE_VAGRANT_BOX` and `PLAYBOOK`.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1242 from ceph/guits-refact_ca32_pipeline
Sébastien Han [Mon, 28 Jan 2019 13:21:37 +0000 (14:21 +0100)]
Merge pull request #1242 from ceph/guits-refact_ca32_pipeline

ceph-ansible: update pipeline for 'containers scenarios only'

6 years agoceph-ansible: update pipeline for 'containers scenarios only' 1242/head
Guillaume Abrioux [Mon, 28 Jan 2019 12:38:26 +0000 (13:38 +0100)]
ceph-ansible: update pipeline for 'containers scenarios only'

ceph-ansible related PR: https://github.com/ceph/ceph-ansible/pull/3546

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1241 from ceph/guits-refact_ca32_pipeline
Sébastien Han [Mon, 28 Jan 2019 10:46:37 +0000 (11:46 +0100)]
Merge pull request #1241 from ceph/guits-refact_ca32_pipeline

ceph-ansible: update pipeline for stable-3.2

6 years agoceph-ansible: update pipeline for stable-3.2 1241/head
Guillaume Abrioux [Mon, 28 Jan 2019 10:35:10 +0000 (11:35 +0100)]
ceph-ansible: update pipeline for stable-3.2

introduce the same refact in stable-3.2 than the one introduced in
master

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1239 from ceph/guits-check_tox_env
Sébastien Han [Fri, 25 Jan 2019 09:25:29 +0000 (10:25 +0100)]
Merge pull request #1239 from ceph/guits-check_tox_env

ceph_ansible: check if tox env is defined