]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
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

6 years agoceph_ansible: check if tox env is defined 1239/head
Guillaume Abrioux [Thu, 24 Jan 2019 15:20:48 +0000 (16:20 +0100)]
ceph_ansible: check if tox env is defined

tox allows to run even if an env doesn't match all the factors in the
full name.
This commits check that the desired environment is well defined in
envlist.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1240 from ceph/explicit-batch-scenarios
Alfredo Deza [Thu, 24 Jan 2019 17:27:00 +0000 (12:27 -0500)]
Merge pull request #1240 from ceph/explicit-batch-scenarios

ceph-volume-ansible-prs: add mixed_type explicit batch testing scenarios

6 years agoceph-volume-ansible-prs: add mixed_type explicit batch testing scenarios 1240/head
Andrew Schoen [Thu, 24 Jan 2019 17:21:25 +0000 (11:21 -0600)]
ceph-volume-ansible-prs: add mixed_type explicit batch testing scenarios

These were introduced in: https://github.com/ceph/ceph/pull/25542

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge pull request #1238 from ceph/guits-doc_syntax_on_smithi
Sébastien Han [Thu, 24 Jan 2019 10:40:09 +0000 (11:40 +0100)]
Merge pull request #1238 from ceph/guits-doc_syntax_on_smithi

ceph-ansible: allow doc and syntax job to be run on smithi node

6 years agoceph-ansible: allow doc and syntax job to be run on smithi node 1238/head
Guillaume Abrioux [Thu, 24 Jan 2019 10:13:26 +0000 (11:13 +0100)]
ceph-ansible: allow doc and syntax job to be run on smithi node

Sometimes, a ceph-ansible PRs are stuck because no OVH nodes are available
while a lot of smithi node aren't busy at all. It's not worth it to block a PR
just because of jobs which take usually less than 2min to be done.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1237 from ceph/guits-wrapper_ca
Guillaume Abrioux [Wed, 23 Jan 2019 20:54:12 +0000 (21:54 +0100)]
Merge pull request #1237 from ceph/guits-wrapper_ca

build_utils: revert previous approach to get around shebang limitation

6 years agobuild_utils: change workdir for tox (ceph-ansible) 1237/head
Guillaume Abrioux [Wed, 23 Jan 2019 15:45:05 +0000 (16:45 +0100)]
build_utils: change workdir for tox (ceph-ansible)

This commit reverts the previous commit and simply change the working
directory when running tox, so the shebangs are much more shorter (<127
char).

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoRevert "build_utils: add a wrapper for tox in ceph-ansible"
Guillaume Abrioux [Wed, 23 Jan 2019 15:43:31 +0000 (16:43 +0100)]
Revert "build_utils: add a wrapper for tox in ceph-ansible"

This reverts commit e5fb7805cf717aefa1640f0073430c7c7cd3b6dc.

6 years agoRevert "build_utils: follow up on e5fb7805"
Guillaume Abrioux [Wed, 23 Jan 2019 15:43:18 +0000 (16:43 +0100)]
Revert "build_utils: follow up on e5fb7805"

This reverts commit 1b76f4e059b0be5bea91d69d7d43848c7026f88a.

6 years agoRevert "do not interpret variables in write_exec_cmd_script()"
Guillaume Abrioux [Wed, 23 Jan 2019 15:42:41 +0000 (16:42 +0100)]
Revert "do not interpret variables in write_exec_cmd_script()"

This reverts commit b00d3c602d108b38ec3baf953793063615526aeb.

6 years agoMerge pull request #1236 from ceph/guits-wrapper_ca
Guillaume Abrioux [Wed, 23 Jan 2019 15:10:39 +0000 (16:10 +0100)]
Merge pull request #1236 from ceph/guits-wrapper_ca

do not interpret variables in write_exec_cmd_script()

6 years agodo not interpret variables in write_exec_cmd_script() 1236/head
Guillaume Abrioux [Wed, 23 Jan 2019 15:05:45 +0000 (16:05 +0100)]
do not interpret variables in write_exec_cmd_script()

variable are interpreted which is not what we want.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1235 from ceph/guits-wrapper_ca
Guillaume Abrioux [Wed, 23 Jan 2019 14:51:35 +0000 (15:51 +0100)]
Merge pull request #1235 from ceph/guits-wrapper_ca

build_utils: follow up on e5fb7805

6 years agoMerge branch 'master' into guits-wrapper_ca 1235/head
Guillaume Abrioux [Wed, 23 Jan 2019 14:46:24 +0000 (15:46 +0100)]
Merge branch 'master' into guits-wrapper_ca

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 agoMerge pull request #1234 from ceph/guits-wrapper_ca
Guillaume Abrioux [Wed, 23 Jan 2019 14:39:21 +0000 (15:39 +0100)]
Merge pull request #1234 from ceph/guits-wrapper_ca

build_utils: add a wrapper for tox in ceph-ansible

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>