]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
6 years agoadd Jans email for nightly notifications
Jan Fajerski [Wed, 24 Jul 2019 14:53:46 +0000 (16:53 +0200)]
add Jans email for nightly notifications

6 years agoMerge pull request #1345 from ceph/rm-xenial
Alfredo Deza [Tue, 23 Jul 2019 15:47:38 +0000 (11:47 -0400)]
Merge pull request #1345 from ceph/rm-xenial

ceph-dev-*: remove xenial for master and octopus

6 years agoceph-dev-trigger: add conditional step for master and octopus 1345/head
Alfredo Deza [Fri, 19 Jul 2019 17:17:42 +0000 (13:17 -0400)]
ceph-dev-trigger: add conditional step for master and octopus

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoceph-dev-new-trigger: remove xenial for master and development branches
Alfredo Deza [Thu, 18 Jul 2019 20:17:37 +0000 (16:17 -0400)]
ceph-dev-new-trigger: remove xenial for master and development branches

Signed-off-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #1329 from ceph/ceph_container_nightly_devel_build
Sébastien Han [Wed, 17 Jul 2019 15:11:40 +0000 (17:11 +0200)]
Merge pull request #1329 from ceph/ceph_container_nightly_devel_build

Add ceph container nightly devel build job

6 years agoMerge branch 'master' into ceph_container_nightly_devel_build 1329/head
Sébastien Han [Wed, 17 Jul 2019 15:07:46 +0000 (17:07 +0200)]
Merge branch 'master' into ceph_container_nightly_devel_build

6 years agoMerge pull request #1342 from ceph/ceph-volume-nautilus
Andrew Schoen [Wed, 10 Jul 2019 21:38:01 +0000 (16:38 -0500)]
Merge pull request #1342 from ceph/ceph-volume-nautilus

ceph-volume-test: adds on-evaluation-failure to the simple build step

6 years agoceph-volume-test: adds on-evaluation-failure to the simple build step ceph-volume-nautilus 1342/head
Andrew Schoen [Wed, 10 Jul 2019 21:25:24 +0000 (16:25 -0500)]
ceph-volume-test: adds on-evaluation-failure to the simple build step

This makes the job skip the simple tests if the condition fails instead
of failing the run.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge pull request #1339 from ceph/ceph_ansible_nightly_registry_pagesize
Guillaume Abrioux [Wed, 10 Jul 2019 20:22:33 +0000 (22:22 +0200)]
Merge pull request #1339 from ceph/ceph_ansible_nightly_registry_pagesize

ceph-ansible-nightly: update tags pagination

6 years agoMerge branch 'master' into ceph_ansible_nightly_registry_pagesize 1339/head
Dimitri Savineau [Wed, 10 Jul 2019 20:15:28 +0000 (16:15 -0400)]
Merge branch 'master' into ceph_ansible_nightly_registry_pagesize

6 years agoMerge pull request #1341 from ceph/ceph-volume-nautilus
Andrew Schoen [Wed, 10 Jul 2019 19:12:09 +0000 (14:12 -0500)]
Merge pull request #1341 from ceph/ceph-volume-nautilus

ceph-volume-test: only run simple tests for luminous and mimic

6 years agoceph-volume-test: only run simple tests for luminous and mimic 1341/head
Andrew Schoen [Wed, 10 Jul 2019 17:54:03 +0000 (12:54 -0500)]
ceph-volume-test: only run simple tests for luminous and mimic

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge pull request #1340 from ceph/ceph-volume-nautilus
Andrew Schoen [Wed, 10 Jul 2019 16:27:12 +0000 (11:27 -0500)]
Merge pull request #1340 from ceph/ceph-volume-nautilus

ceph-volume: fix logic when deciding to run simple tests

6 years agoceph-volume: fix logic when deciding to run simple tests 1340/head
Andrew Schoen [Wed, 10 Jul 2019 16:22:52 +0000 (11:22 -0500)]
ceph-volume: fix logic when deciding to run simple tests

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoceph-ansible-nightly: update tags pagination
Dimitri Savineau [Wed, 10 Jul 2019 16:14:15 +0000 (12:14 -0400)]
ceph-ansible-nightly: update tags pagination

Set the page size to 100 instead of 10 (default).
Also we should add an extra page when the remainder of the modulo
operation between the tag count and page size isn't zero.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
6 years agoMerge pull request #1337 from ceph/guits-install_jq
David Galloway [Wed, 10 Jul 2019 15:25:08 +0000 (11:25 -0400)]
Merge pull request #1337 from ceph/guits-install_jq

jjb: install jq package

6 years agojjb: actually fail if a command doesn't return 0 1337/head
Guillaume Abrioux [Wed, 10 Jul 2019 08:47:53 +0000 (10:47 +0200)]
jjb: actually fail if a command doesn't return 0

this sets `-euxo pipefail` to avoid this situation :

```
++ sort
++ grep -v jenkins-job-builder
++ jq -r '.jobs[].name'
/tmp/jenkins7521600802673204021.sh: line 1043: jq: command not found
++ curl -s https://2.jenkins.ceph.com/api/json
[PostBuildScript] - Executing post build scripts.
[jenkins-job-builder] $ /bin/sh -xe /tmp/jenkins7309655147676749318.sh
+ rm /home/jenkins-build/.jenkins_jobs.2.jenkins.ceph.com.ini
Finished: SUCCESS
```

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1338 from ceph/guits-containers_releases
Sébastien Han [Wed, 10 Jul 2019 09:50:13 +0000 (11:50 +0200)]
Merge pull request #1338 from ceph/guits-containers_releases

ceph-ansible: make it possible to run nighly job on custom branch

6 years agoceph-ansible: make it possible to run nighly job on custom branch 1338/head
Guillaume Abrioux [Wed, 10 Jul 2019 09:35:18 +0000 (11:35 +0200)]
ceph-ansible: make it possible to run nighly job on custom branch

When running manually a nightly containerized job against a custom branch of
ceph-ansible, it fails because `CEPH_DOCKER_IMAGE_TAG` is not set.

Typical error:
```
+ case "$CEPH_ANSIBLE_BRANCH" in
+ CEPH_DOCKER_IMAGE_TAG=
+ '[' -n '' ']'
Build step 'Execute shell' marked build as failure
```

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1336 from ceph/guits-remove_oldstable_jobs
Guillaume Abrioux [Wed, 10 Jul 2019 08:19:13 +0000 (10:19 +0200)]
Merge pull request #1336 from ceph/guits-remove_oldstable_jobs

ceph-ansible: remove old stable jobs

6 years agoceph-ansible: remove old stable jobs 1336/head
Guillaume Abrioux [Wed, 10 Jul 2019 08:14:50 +0000 (10:14 +0200)]
ceph-ansible: remove old stable jobs

This commit removes the (very) old stable jobs.
These jobs can't be launched, we have to use the new matrix.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1335 from ceph/guits-ubuntu_def
Guillaume Abrioux [Wed, 10 Jul 2019 08:04:11 +0000 (10:04 +0200)]
Merge pull request #1335 from ceph/guits-ubuntu_def

ceph-ansible: remove unused ubuntu jobs

6 years agoceph-ansible: remove unused ubuntu jobs 1335/head
Guillaume Abrioux [Wed, 10 Jul 2019 07:58:42 +0000 (09:58 +0200)]
ceph-ansible: remove unused ubuntu jobs

This commit removes some ubuntu job definition which are unused.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1333 from ceph/wip-ok-dan
David Galloway [Tue, 9 Jul 2019 21:11:44 +0000 (17:11 -0400)]
Merge pull request #1333 from ceph/wip-ok-dan

ceph-dev-*: Clarify job descriptions

6 years agoceph-dev-*: Clarify job descriptions 1333/head
David Galloway [Tue, 9 Jul 2019 20:54:01 +0000 (16:54 -0400)]
ceph-dev-*: Clarify job descriptions

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #1332 from ceph/ceph-volume-nautilus
Alfredo Deza [Tue, 9 Jul 2019 20:23:50 +0000 (16:23 -0400)]
Merge pull request #1332 from ceph/ceph-volume-nautilus

ceph-volume: only test simple on mimic and luminous branches

6 years agoceph-volume: only test simple on mimic and luminous branches 1332/head
Andrew Schoen [Tue, 9 Jul 2019 20:02:32 +0000 (15:02 -0500)]
ceph-volume: only test simple on mimic and luminous branches

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge pull request #1331 from ceph/ceph-volume-nautilus
Alfredo Deza [Tue, 9 Jul 2019 14:53:48 +0000 (10:53 -0400)]
Merge pull request #1331 from ceph/ceph-volume-nautilus

ceph-volume: add nautilus to nightly testing

6 years agoceph-volume: add nautilus to nightly testing 1331/head
Andrew Schoen [Tue, 9 Jul 2019 14:12:40 +0000 (09:12 -0500)]
ceph-volume: add nautilus to nightly testing

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge pull request #1330 from tchaikov/wip-40646
Kefu Chai [Tue, 9 Jul 2019 14:36:17 +0000 (22:36 +0800)]
Merge pull request #1330 from tchaikov/wip-40646

ceph-*build/build/setup_rpm: downgrade to gcc-c++-8.2.1

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
6 years agoceph-*build/build/setup_rpm: downgrade to gcc-c++-8.2.1 1330/head
Kefu Chai [Thu, 4 Jul 2019 06:31:55 +0000 (14:31 +0800)]
ceph-*build/build/setup_rpm: downgrade to gcc-c++-8.2.1

Fixes: http://tracker.ceph.com/issues/40646
Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoAdd ceph container nightly devel build job
Dimitri Savineau [Tue, 2 Jul 2019 15:42:39 +0000 (11:42 -0400)]
Add ceph container nightly devel build job

The ceph container images are only built on github event and also based
on stable ceph content.
We can also have nightly builds with ceph developement content from
shaman/chacra.

See https://github.com/ceph/ceph-container/pull/1411

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
6 years agoMerge pull request #1327 from rishabh-d-dave/add-shrink_rgw-to-CI
Dimitri Savineau [Fri, 28 Jun 2019 15:08:56 +0000 (11:08 -0400)]
Merge pull request #1327 from rishabh-d-dave/add-shrink_rgw-to-CI

ceph-ansible: add shrink_rgw scenario test to CI

6 years agoMerge branch 'master' into add-shrink_rgw-to-CI 1327/head
Dimitri Savineau [Fri, 28 Jun 2019 15:01:45 +0000 (11:01 -0400)]
Merge branch 'master' into add-shrink_rgw-to-CI

6 years agoMerge pull request #1328 from tchaikov/wip-gcc-9-is-nice-but
Brad Hubbard [Fri, 28 Jun 2019 05:35:09 +0000 (15:35 +1000)]
Merge pull request #1328 from tchaikov/wip-gcc-9-is-nice-but

scripts/build_utils.sh: only use GCC-9 for building crimson

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
6 years agoscripts/build_utils.sh: only use GCC-9 for building crimson 1328/head
Kefu Chai [Fri, 28 Jun 2019 03:07:22 +0000 (11:07 +0800)]
scripts/build_utils.sh: only use GCC-9 for building crimson

using GCC-9 for building mimic and other stable releases has following
consequences:

* it brings runtime dependencies of libstdc++ runtime shipped along with
  GCC-9
* GCC-9 is more picky, so some 3rd party libraries fail to build due to
  -Werror.

let's continue using GCC-8 on bionic when building non-crimson flavors

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoceph-ansible: add shrink_rgw scenario test to CI
Rishabh Dave [Wed, 26 Jun 2019 08:33:07 +0000 (14:03 +0530)]
ceph-ansible: add shrink_rgw scenario test to CI

Add shrink_rgw 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 #1326 from rishabh-d-dave/remove-shrink_mds-from-oldstable
Guillaume Abrioux [Wed, 26 Jun 2019 06:19:55 +0000 (08:19 +0200)]
Merge pull request #1326 from rishabh-d-dave/remove-shrink_mds-from-oldstable

ceph-ansible: remove shrink_mds from oldstable

6 years agoMerge branch 'master' into remove-shrink_mds-from-oldstable 1326/head
Guillaume Abrioux [Wed, 26 Jun 2019 06:15:02 +0000 (08:15 +0200)]
Merge branch 'master' into remove-shrink_mds-from-oldstable

6 years agoMerge pull request #1325 from rishabh-d-dave/add-shrink_rbdmirror-to-CI
Guillaume Abrioux [Wed, 26 Jun 2019 06:14:42 +0000 (08:14 +0200)]
Merge pull request #1325 from rishabh-d-dave/add-shrink_rbdmirror-to-CI

ceph-ansible: add shrink_rbdmirror to CI

6 years agoceph-ansible: remove shrink_mds from oldstable
Rishabh Dave [Wed, 26 Jun 2019 03:50:49 +0000 (09:20 +0530)]
ceph-ansible: remove shrink_mds from oldstable

We don't need to run shrink_mds against "oldstable" releases.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
6 years agoceph-ansible: add shrink_rbdmirror to CI 1325/head
Rishabh Dave [Wed, 26 Jun 2019 03:46:19 +0000 (09:16 +0530)]
ceph-ansible: add shrink_rbdmirror to CI

Add shrink_rbdmirror 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 #1324 from rishabh-d-dave/add-shrink_mgr-to-CI
Guillaume Abrioux [Mon, 24 Jun 2019 13:24:10 +0000 (15:24 +0200)]
Merge pull request #1324 from rishabh-d-dave/add-shrink_mgr-to-CI

ceph-ansible: add shrink_mgr scenario to CI

6 years agoceph-ansible: add shrink_mgr scenario to CI 1324/head
Rishabh Dave [Fri, 21 Jun 2019 15:02:36 +0000 (20:32 +0530)]
ceph-ansible: add shrink_mgr scenario to CI

Add shrink_mgr 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 #1323 from ceph/guits-use_start_tox
Dimitri Savineau [Thu, 20 Jun 2019 13:37:06 +0000 (09:37 -0400)]
Merge pull request #1323 from ceph/guits-use_start_tox

ceph-ansible: build job name properly

6 years agoceph-ansible: build job name properly 1323/head
Guillaume Abrioux [Thu, 20 Jun 2019 13:30:19 +0000 (15:30 +0200)]
ceph-ansible: build job name properly

Since tox.ini file has been split, this is needed to be able to run the
individual scenario testing. Those parameters are used to build the job
name passed to start_tox() function.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1322 from ceph/guits-use_start_tox
Guillaume Abrioux [Thu, 20 Jun 2019 12:55:00 +0000 (14:55 +0200)]
Merge pull request #1322 from ceph/guits-use_start_tox

ceph-ansible: use start_tox function in ansible-scenario job

6 years agoceph-ansible: use start_tox function in ansible-scenario job 1322/head
Guillaume Abrioux [Thu, 20 Jun 2019 12:50:48 +0000 (14:50 +0200)]
ceph-ansible: use start_tox function in ansible-scenario job

otherwise it always tries to run scenario using tox.ini only.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1320 from rishabh-d-dave/add-shrink_mds-to-CI
Guillaume Abrioux [Tue, 18 Jun 2019 09:47:16 +0000 (11:47 +0200)]
Merge pull request #1320 from rishabh-d-dave/add-shrink_mds-to-CI

add shrink_mds scenario to CI

6 years agoadd shrink_mds scenario to CI 1320/head
Rishabh Dave [Mon, 17 Jun 2019 15:14:28 +0000 (20:44 +0530)]
add shrink_mds scenario to CI

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

Signed-off-by: Rishabh Dave <ridave@redhat.com>
6 years agoMerge pull request #1319 from tchaikov/wip-1315
Kefu Chai [Mon, 17 Jun 2019 08:01:05 +0000 (16:01 +0800)]
Merge pull request #1319 from tchaikov/wip-1315

ceph-dev-new-setup: missing pieces in PR#1315

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
6 years agoscripts/build_utils.sh: add missing closing quote 1319/head
Kefu Chai [Mon, 17 Jun 2019 07:39:03 +0000 (15:39 +0800)]
scripts/build_utils.sh: add missing closing quote

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoceph-dev-new-setup: pass "--with seastar" to rpmbuild for crimson flavor build
Kefu Chai [Mon, 17 Jun 2019 07:34:10 +0000 (15:34 +0800)]
ceph-dev-new-setup: pass "--with seastar" to rpmbuild for crimson flavor build

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoscripts/build_utils.sh: dyna link against libgcc when building crimson
Kefu Chai [Fri, 14 Jun 2019 02:38:39 +0000 (10:38 +0800)]
scripts/build_utils.sh: dyna link against libgcc when building crimson

as seastar requires dynamic linkage of libgcc, see the comment for more
details. see also

https://github.com/scylladb/seastar/blob/master/src/core/exception_hacks.cc

without this change, we will have errors like:

/usr/lib/gcc/x86_64-linux-gnu/9/libgcc_eh.a(unwind-dw2.o): In function
`_Unwind_RaiseException':
(.text+0x24b0): multiple definition of `_Unwind_RaiseException'
../../../lib/libseastar.a(exception_hacks.cc.o):./obj-x86_64-linux-gnu/src/seastar/./src/seastar/include/seastar/core/future.hh:738:
first defined here
collect2: error: ld returned 1 exit status
src/test/crimson/CMakeFiles/unittest_seastar_lru.dir/build.make:140:
recipe for target 'bin/unittest_seastar_lru' failed

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoscripts/build_utils.sh: install gnupg
Kefu Chai [Thu, 13 Jun 2019 10:01:26 +0000 (18:01 +0800)]
scripts/build_utils.sh: install gnupg

so that `apt-key add -` can import the pubkey

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoceph-dev-new-setup: move "git diff" before install-deps.sh
Kefu Chai [Tue, 11 Jun 2019 09:18:21 +0000 (17:18 +0800)]
ceph-dev-new-setup: move "git diff" before install-deps.sh

as install-deps.sh now changes debian/control if we are building the
crimson flavor.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #1315 from tchaikov/wip-crimson-flavor
Kefu Chai [Mon, 17 Jun 2019 03:03:46 +0000 (11:03 +0800)]
Merge pull request #1315 from tchaikov/wip-crimson-flavor

scripts,ceph-dev-new*: add "crimson" flavor

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
6 years agoscripts/build_utils.sh: update ubuntu-toolchain-r mirrors 1315/head
Kefu Chai [Fri, 7 Jun 2019 15:51:47 +0000 (23:51 +0800)]
scripts/build_utils.sh: update ubuntu-toolchain-r mirrors

the removed two do not have GCC-9, but the newly added mirros do.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoscripts/build_utils.sh: install GCC-9 on bionic
Kefu Chai [Fri, 7 Jun 2019 15:31:05 +0000 (23:31 +0800)]
scripts/build_utils.sh: install GCC-9 on bionic

GCC-8 is good enough for build Ceph. but we are trying to focus on
1 year later's mainstream toolchain, and only the PPA of
"ubuntu-toolchain-r" offers GCC-9 for bionic, so let's just use GCC-9
for building all flavors on bionic. simpler this way.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoscripts/build_utils.sh: add a param for "setup_pbuilder_for_ppa()"
Kefu Chai [Fri, 7 Jun 2019 15:24:01 +0000 (23:24 +0800)]
scripts/build_utils.sh: add a param for "setup_pbuilder_for_ppa()"

allowing it to install other GCC than GCC-7

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoceph-dev-new*: build "crimson" flavor for octopus and master
Kefu Chai [Fri, 7 Jun 2019 15:08:53 +0000 (23:08 +0800)]
ceph-dev-new*: build "crimson" flavor for octopus and master

* add "crimson" as another flavor
* build "default", "notcmalloc" flavors for branches whose name
  match jewel, kraken, luminous, mimic, nautilus
* build "default", "notcmalloc" and "crimson" flavors for branches whose name
  does not match any of jewel, kraken, luminous, mimic, nautilus.
  and build "crimson" on bionic only, because the "ubuntu-toolchain-r"
  PPA offers GCC-9, which is the latest GCC release at the time of
  writing. we want to target the mainstream hardware and toolchain
  available at least 1 year later. by then, GCC-9 will be available
  in most distros. and hopefully, it will be included by the
  devtoolset-9.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoceph-dev-new-setup: add "crimson" flavor
Kefu Chai [Fri, 7 Jun 2019 14:10:45 +0000 (22:10 +0800)]
ceph-dev-new-setup: add "crimson" flavor

currently, we have two flavors for ceph builds

1. "default", which is, well, the default build.
2. "notcmalloc" -- "no tcmalloc", originally, it was only for applease
   valgrind. but now, it is more like a Debug build, which is less
   performant, but it is compiled with some facilities enabled to help
   debugging.

as crimson is not yet production ready, a new flavor is added in this
change -- "crimson". this flavor is built only for testing crimson
in sepia nodes.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoceph-dev-new-setup: set editor variables/options
Kefu Chai [Thu, 6 Jun 2019 07:54:35 +0000 (15:54 +0800)]
ceph-dev-new-setup: set editor variables/options

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #1318 from ceph/guits-modify_collect_log
Sébastien Han [Fri, 14 Jun 2019 08:10:36 +0000 (10:10 +0200)]
Merge pull request #1318 from ceph/guits-modify_collect_log

ceph-ansible: improve collect ceph config file and logs

6 years agoceph-ansible: improve collect ceph config file and logs 1318/head
Guillaume Abrioux [Fri, 14 Jun 2019 06:48:04 +0000 (08:48 +0200)]
ceph-ansible: improve collect ceph config file and logs

let's collect these files in one task instead of two tasks.
By the way, it will avoid undesired failures regarding ceph config files
which don't exist (it first tried ceph.conf > test.conf >
mycluster.conf)

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1317 from ceph/ceph_ansible_dashboard_stable_4.0
Guillaume Abrioux [Wed, 12 Jun 2019 19:09:29 +0000 (21:09 +0200)]
Merge pull request #1317 from ceph/ceph_ansible_dashboard_stable_4.0

ceph-ansible: add dashboard scenario to stable-4.0

6 years agoceph-ansible: add dashboard scenario to stable-4.0 1317/head
Dimitri Savineau [Wed, 12 Jun 2019 17:31:48 +0000 (13:31 -0400)]
ceph-ansible: add dashboard scenario to stable-4.0

This commit adds the dashboard scenario to nautilus deployment.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
6 years agoMerge pull request #1316 from ceph/guits-add_ovh_nodes
Guillaume Abrioux [Wed, 12 Jun 2019 11:51:03 +0000 (13:51 +0200)]
Merge pull request #1316 from ceph/guits-add_ovh_nodes

ceph-ansible: use more slave in CI

6 years agoceph-ansible: use more slave in CI 1316/head
Guillaume Abrioux [Wed, 12 Jun 2019 11:46:47 +0000 (13:46 +0200)]
ceph-ansible: use more slave in CI

we stopped to use OVH nodes because of an old ceph-disk race condition.
Since ceph-disk isn't present anymore as of nautilus, let's use ovh
nodes again.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
6 years agoMerge pull request #1306 from ceph/wip-submodules-trigger
Nathan Cutler [Wed, 5 Jun 2019 08:28:10 +0000 (10:28 +0200)]
Merge pull request #1306 from ceph/wip-submodules-trigger

ceph-pr-submodules: add trigger phrase

Reviewed-by: Kefu Chai <kchai@redhat.com>
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