]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
6 years agoceph-pr-submodules: add trigger phrase 1306/head
Nathan Cutler [Fri, 31 May 2019 13:13:24 +0000 (15:13 +0200)]
ceph-pr-submodules: add trigger phrase

Signed-off-by: Nathan Cutler <ncutler@suse.com>
6 years agoMerge pull request #1314 from ceph/wip-sepiafog
Zack Cerza [Tue, 4 Jun 2019 20:04:36 +0000 (14:04 -0600)]
Merge pull request #1314 from ceph/wip-sepiafog

sepia-fog-images: Inject IPMI and FOG credentials

6 years agosepia-fog-images: Inject IPMI and FOG credentials 1314/head
David Galloway [Tue, 4 Jun 2019 19:42:54 +0000 (15:42 -0400)]
sepia-fog-images: Inject IPMI and FOG credentials

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1312 from ceph/wip-cb-shaman
David Galloway [Mon, 3 Jun 2019 23:45:54 +0000 (19:45 -0400)]
Merge pull request #1312 from ceph/wip-cb-shaman

Give a few more jobs SHAMAN_API_KEY

6 years agoAdd SHAMAN_API_KEY to a few missing jobs 1312/head
David Galloway [Mon, 3 Jun 2019 22:42:52 +0000 (18:42 -0400)]
Add SHAMAN_API_KEY to a few missing jobs

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoUgh, this made it in by mistake
David Galloway [Mon, 3 Jun 2019 22:35:27 +0000 (18:35 -0400)]
Ugh, this made it in by mistake

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1311 from ceph/wip-fixjjb
Zack Cerza [Mon, 3 Jun 2019 20:04:51 +0000 (14:04 -0600)]
Merge pull request #1311 from ceph/wip-fixjjb

jenkins-job-builder: Inject JOB_BUILDER_PASS

6 years agojenkins-job-builder: Inject JOB_BUILDER_PASS 1311/head
David Galloway [Mon, 3 Jun 2019 19:43:41 +0000 (15:43 -0400)]
jenkins-job-builder: Inject JOB_BUILDER_PASS

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1309 from callithea/wip-ceph-dashboard-pull-requests-fix-repo...
Kefu Chai [Mon, 3 Jun 2019 12:31:28 +0000 (20:31 +0800)]
Merge pull request #1309 from callithea/wip-ceph-dashboard-pull-requests-fix-repo-path

ceph-dashboard-pull-requests: Fix repo path

Reviewed-by: Laura Paduano <lpaduano@suse.com>
6 years agoceph-dashboard-pull-requests: Fix repo path 1309/head
Laura Paduano [Mon, 3 Jun 2019 12:21:49 +0000 (14:21 +0200)]
ceph-dashboard-pull-requests: Fix repo path

Signed-off-by: Laura Paduano <lpaduano@suse.com>
6 years agoMerge pull request #1307 from tchaikov/wip-ceph-dashboard-pull-requests-only-on-amd64
Kefu Chai [Mon, 3 Jun 2019 09:19:17 +0000 (17:19 +0800)]
Merge pull request #1307 from tchaikov/wip-ceph-dashboard-pull-requests-only-on-amd64

ceph-dashboard-pull-requests: only select x86_64 nodes

Reviewed-by: Laura Paduano <lpaduano@suse.com>
6 years agoceph-dashboard-pull-requests: only select x86_64 nodes 1307/head
Kefu Chai [Sat, 1 Jun 2019 14:28:22 +0000 (22:28 +0800)]
ceph-dashboard-pull-requests: only select x86_64 nodes

as google chrome is not available on arm64

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoceph-dashboard-pull-requests: only install google chrome on amd64
Kefu Chai [Sat, 1 Jun 2019 14:22:06 +0000 (22:22 +0800)]
ceph-dashboard-pull-requests: only install google chrome on amd64

and remove the repo settings after done with installation

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #1308 from ceph/wip-tserlin-nfs-ganesha-disable-google-chrome...
Ali Maredia [Sat, 1 Jun 2019 22:02:48 +0000 (18:02 -0400)]
Merge pull request #1308 from ceph/wip-tserlin-nfs-ganesha-disable-google-chrome-repo

nfs-ganesha: disable google-chrome yum repo

6 years agonfs-ganesha: disable google-chrome yum repo wip-tserlin-nfs-ganesha-disable-google-chrome-repo 1308/head
Thomas Serlin [Sat, 1 Jun 2019 20:32:50 +0000 (16:32 -0400)]
nfs-ganesha: disable google-chrome yum repo

6 years agoMerge pull request #1305 from ceph/ceph_ansible_disable_container_dashboard
Dimitri Savineau [Fri, 31 May 2019 15:12:55 +0000 (11:12 -0400)]
Merge pull request #1305 from ceph/ceph_ansible_disable_container_dashboard

ceph-ansible: Disable dashboard container job

6 years agoceph-ansible: Disable dashboard container job 1305/head
Dimitri Savineau [Thu, 30 May 2019 14:52:01 +0000 (10:52 -0400)]
ceph-ansible: Disable dashboard container job

The ceph-ansible dashboard job with containerized deployment requires
some changes not merged yet upstream.
This job will be reenable when all the changes are merged.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
6 years agoMerge pull request #1303 from ceph/guits-ca_podman
Guillaume Abrioux [Thu, 23 May 2019 11:09:49 +0000 (13:09 +0200)]
Merge pull request #1303 from ceph/guits-ca_podman

ceph-ansible: test podman on centos instead rhel

6 years agoceph-ansible: split project for ubuntu jobs 1303/head
Guillaume Abrioux [Thu, 23 May 2019 09:22:02 +0000 (11:22 +0200)]
ceph-ansible: split project for ubuntu jobs

so we don't create jobs that are never triggered in the CI.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoceph-ansible: fix ooo_collocation (stable-3.1)
Guillaume Abrioux [Thu, 23 May 2019 09:17:41 +0000 (11:17 +0200)]
ceph-ansible: fix ooo_collocation (stable-3.1)

fix a typo, this job should be tested in a containerized environment
only.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoceph-ansible: test podman on centos instead rhel
Guillaume Abrioux [Thu, 23 May 2019 08:48:04 +0000 (10:48 +0200)]
ceph-ansible: test podman on centos instead rhel

podman is available on atomic os, from upstream perspective it's better
to test against this image instead a rhel8 which was a beta image outdated.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1302 from ceph/dsavineau-ceph-container-lint-selinux
Guillaume Abrioux [Wed, 22 May 2019 07:07:03 +0000 (09:07 +0200)]
Merge pull request #1302 from ceph/dsavineau-ceph-container-lint-selinux

ceph-container-lint: Add selinux flag to volume

6 years agoceph-container-lint: Add selinux flag to volume 1302/head
Dimitri Savineau [Tue, 21 May 2019 21:03:31 +0000 (17:03 -0400)]
ceph-container-lint: Add selinux flag to volume

Without the selinux flag on the container volume, the container
command will fail:

: openBinaryFile: permission denied (Permission denied)

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
6 years agoMerge pull request #1300 from ceph/dsavineau-ansible-pr-syntax
Guillaume Abrioux [Fri, 17 May 2019 07:03:07 +0000 (09:03 +0200)]
Merge pull request #1300 from ceph/dsavineau-ansible-pr-syntax

ceph-ansible: remove useless command for syntax

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>