]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
6 years agoceph-ansible: remove useless command for syntax 1300/head
Dimitri Savineau [Thu, 16 May 2019 20:49:34 +0000 (16:49 -0400)]
ceph-ansible: remove useless command for syntax

Because we're now able to execute the infrastructure playbooks from
the main ceph-ansible directory, we don't need to define the ansible
library path (because already define in ansible.cfg).
The roles and group_vars directories are already present in the main
directory so we don't need to copy them anymore.
This commit also exclude both ansible-lint rules: 204 and 205

- [204] Lines should be no longer than 160 chars
- [205] Use ".yml" or ".yaml" playbook extension

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
6 years agoMerge pull request #1299 from ceph/guits-update-pr-syntax
Dimitri Savineau [Thu, 16 May 2019 18:52:39 +0000 (14:52 -0400)]
Merge pull request #1299 from ceph/guits-update-pr-syntax

ceph-ansible: give a common inventory for syntax-check

6 years agoceph-ansible: give a common inventory for syntax-check 1299/head
Guillaume Abrioux [Thu, 16 May 2019 16:16:28 +0000 (18:16 +0200)]
ceph-ansible: give a common inventory for syntax-check

let's provide a typical 'all_daemons' inventory host file for the syntax
check process. Otherwise we can get failure because the site.yml file
contains `hosts:` which try to resolve some `{{ groups }}` variables.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1298 from ceph/guits-add_ca-dashboard
Guillaume Abrioux [Thu, 16 May 2019 11:15:54 +0000 (13:15 +0200)]
Merge pull request #1298 from ceph/guits-add_ca-dashboard

ceph-ansible: add new scenario 'dashboard'

6 years agoceph-ansible: add new scenario 'dashboard' 1298/head
Guillaume Abrioux [Thu, 16 May 2019 10:51:50 +0000 (12:51 +0200)]
ceph-ansible: add new scenario 'dashboard'

This commit adds a new scenario to test the dashboard deployment.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1297 from ceph/wip-ceph-dev-new-trigger-shaman
Zack Cerza [Tue, 14 May 2019 17:13:48 +0000 (11:13 -0600)]
Merge pull request #1297 from ceph/wip-ceph-dev-new-trigger-shaman

ceph-dev-new-trigger: Supply SHAMAN_API_KEY

6 years agoceph-dev-new-trigger: Supply SHAMAN_API_KEY 1297/head
David Galloway [Tue, 14 May 2019 17:10:49 +0000 (13:10 -0400)]
ceph-dev-new-trigger: Supply SHAMAN_API_KEY

So the job can update build statuses

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1295 from ceph/wip-jupdates
Alfredo Deza [Tue, 14 May 2019 12:45:56 +0000 (08:45 -0400)]
Merge pull request #1295 from ceph/wip-jupdates

Fixes/updates for Jenkins rebuild

6 years agoChange credential ID for ceph-jenkins github account's ssh key 1295/head
David Galloway [Tue, 14 May 2019 12:31:24 +0000 (08:31 -0400)]
Change credential ID for ceph-jenkins github account's ssh key

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoConfigure chacra and shaman API keys using credentials binding plugin
David Galloway [Tue, 14 May 2019 01:30:00 +0000 (21:30 -0400)]
Configure chacra and shaman API keys using credentials binding plugin

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoansible: Use LTS repo for Jenkins
David Galloway [Mon, 13 May 2019 16:06:43 +0000 (12:06 -0400)]
ansible: Use LTS repo for Jenkins

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1294 from ceph/wip-ceph-volume-tox
Alfredo Deza [Fri, 10 May 2019 16:19:01 +0000 (12:19 -0400)]
Merge pull request #1294 from ceph/wip-ceph-volume-tox

ceph-volume-pr: run py36 tox tests

6 years agoceph-volume-pr: run py36 tox tests 1294/head
Andrew Schoen [Fri, 10 May 2019 16:07:27 +0000 (11:07 -0500)]
ceph-volume-pr: run py36 tox tests

We will now skip any missing interpreters, so we should
run all the tests here always.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge pull request #1287 from tspmelo/wip-dashboard-ctest
Kefu Chai [Fri, 10 May 2019 13:42:01 +0000 (21:42 +0800)]
Merge pull request #1287 from tspmelo/wip-dashboard-ctest

ceph-dashboard-pull-requests: Disable running tests

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoceph-dashboard-pull-requests: Disable running tests 1287/head
Tiago Melo [Thu, 11 Apr 2019 17:09:34 +0000 (17:09 +0000)]
ceph-dashboard-pull-requests: Disable running tests

Since all the tests are already run in make check,
there is no reason to run them again in the dashboard.

Signed-off-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #1293 from ceph/dsavineau-ceph-ansible-branch-name
Guillaume Abrioux [Tue, 7 May 2019 07:10:04 +0000 (09:10 +0200)]
Merge pull request #1293 from ceph/dsavineau-ceph-ansible-branch-name

ceph-ansible: use a more meaning syntax on branch

6 years agoceph-ansible: use a more meaning syntax on branch 1293/head
Dimitri Savineau [Thu, 2 May 2019 15:59:30 +0000 (11:59 -0400)]
ceph-ansible: use a more meaning syntax on branch

When doing condition on branch it's maybe easier to understand the
condition based on the branch name instead of a regex for excluding
all the other branches.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
6 years agoMerge pull request #1292 from rishabh-d-dave/add-add_mgrs-to-CI
Dimitri Savineau [Thu, 2 May 2019 15:44:11 +0000 (11:44 -0400)]
Merge pull request #1292 from rishabh-d-dave/add-add_mgrs-to-CI

ceph-ansible: add add_mgrs scenario to CI

6 years agoceph-ansible: add add_mgrs scenario to CI 1292/head
Rishabh Dave [Thu, 2 May 2019 13:24:22 +0000 (18:54 +0530)]
ceph-ansible: add add_mgrs scenario to CI

Add add_mgrs scenario to CI so that it can be tested against master and
nautilus.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
6 years agoMerge pull request #1291 from ceph/rm-trhoden
Alfredo Deza [Tue, 30 Apr 2019 10:46:23 +0000 (06:46 -0400)]
Merge pull request #1291 from ceph/rm-trhoden

rm trhoden from admin list

6 years agorm trhoden from admin list 1291/head
Ken Dreyer [Mon, 29 Apr 2019 22:57:33 +0000 (16:57 -0600)]
rm trhoden from admin list

Travis has not worked directly on Ceph for a few years.

6 years agoMerge pull request #1290 from ceph/gregsfortytwo-pr-admin
Zack Cerza [Fri, 26 Apr 2019 18:39:40 +0000 (12:39 -0600)]
Merge pull request #1290 from ceph/gregsfortytwo-pr-admin

move gregsfortytwo from whitelist to admin-list

6 years agomove gregsfortytwo from whitelist to admin-list 1290/head
Gregory Farnum [Fri, 26 Apr 2019 18:35:52 +0000 (11:35 -0700)]
move gregsfortytwo from whitelist to admin-list

6 years agoMerge pull request #1282 from rishabh-d-dave/add-add_rbdmirrors-to-CI-jobs
Guillaume Abrioux [Thu, 25 Apr 2019 10:02:17 +0000 (12:02 +0200)]
Merge pull request #1282 from rishabh-d-dave/add-add_rbdmirrors-to-CI-jobs

ceph-ansible: add add_rbdmirrors scenario to CI

6 years agoceph-ansible: add add_rbdmirrors scenario to CI 1282/head
Rishabh Dave [Mon, 8 Apr 2019 08:44:28 +0000 (14:14 +0530)]
ceph-ansible: add add_rbdmirrors scenario to CI

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

Signed-off-by: Rishabh Dave <ridave@redhat.com>
6 years agoMerge pull request #1281 from rishabh-d-dave/add-add_rgws-to-CI-jobs
Guillaume Abrioux [Thu, 25 Apr 2019 09:51:33 +0000 (11:51 +0200)]
Merge pull request #1281 from rishabh-d-dave/add-add_rgws-to-CI-jobs

ceph-ansible: add add_rgws scenario to CI

6 years agoadd add_rgws scenario to CI 1281/head
Rishabh Dave [Mon, 8 Apr 2019 08:12:09 +0000 (13:42 +0530)]
add add_rgws scenario to CI

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

Signed-off-by: Rishabh Dave <ridave@redhat.com>
6 years agoMerge pull request #1289 from ceph/guits-quick_fix_ca_syntax
Guillaume Abrioux [Wed, 24 Apr 2019 11:35:44 +0000 (13:35 +0200)]
Merge pull request #1289 from ceph/guits-quick_fix_ca_syntax

ceph-ansible-syntax: temporary fix CI error

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>