]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
7 years agoceph-volume-ansible-prs: remove bionic 1032/head
Alfredo Deza [Tue, 22 May 2018 19:31:14 +0000 (15:31 -0400)]
ceph-volume-ansible-prs: remove bionic

ceph-volume doesn't have a 'bionic' factor in tox, so there aren't any
functional scenarios to support this. At the moment, there aren't any
ceph packages to test against either. Disabling this for now.

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1031 from ceph/wip-pip-nobinary
Alfredo Deza [Wed, 16 May 2018 16:54:32 +0000 (12:54 -0400)]
Merge pull request #1031 from ceph/wip-pip-nobinary

build_utils.sh: Don't update pip after installing it

7 years agobuild_utils.sh: Don't update pip after installing 1031/head
David Galloway [Wed, 16 May 2018 16:21:29 +0000 (12:21 -0400)]
build_utils.sh: Don't update pip after installing

Attempting to update pip was resulting in job failures because the wheel
wasn't present in the local pip cache.

Since we pinned pip to 10.0.0 in
https://github.com/ceph/ceph-build/pull/1007, we don't need to update
pip immediately after.

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1030 from joscollin/wip-fix-signedoff-guide
Alfredo Deza [Wed, 16 May 2018 11:33:16 +0000 (07:33 -0400)]
Merge pull request #1030 from joscollin/wip-fix-signedoff-guide

ceph-pr-commits/build: Fix Sign your work url

7 years agoceph-pr-commits/build: Fix Sign your work url 1030/head
Jos Collin [Wed, 16 May 2018 03:38:26 +0000 (09:08 +0530)]
ceph-pr-commits/build: Fix Sign your work url

Signed-off-by: Jos Collin <jcollin@redhat.com>
7 years agoMerge pull request #1029 from ceph/wip-rtslib-fb-pyudev
Jason Dillaman [Mon, 14 May 2018 13:10:03 +0000 (09:10 -0400)]
Merge pull request #1029 from ceph/wip-rtslib-fb-pyudev

rtslib-fb: reduce pyudev version requirements

7 years agortslib-fb: reduce pyudev version requirements 1029/head
Jason Dillaman [Mon, 14 May 2018 12:58:32 +0000 (08:58 -0400)]
rtslib-fb: reduce pyudev version requirements

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #1027 from ceph/cv-disable-bionic
Andrew Schoen [Fri, 4 May 2018 17:55:27 +0000 (17:55 +0000)]
Merge pull request #1027 from ceph/cv-disable-bionic

ceph-volume-nightly: remove bionic

7 years agoceph-volume-nightly: remove bionic 1027/head
Alfredo Deza [Fri, 4 May 2018 13:43:31 +0000 (09:43 -0400)]
ceph-volume-nightly: remove bionic

ceph-volume doesn't have a 'bionic' factor in tox, so there aren't any
functional scenarios to support this. At the moment, there aren't any
ceph packages to test against either. Disabling this for now.

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1028 from tchaikov/bionic-gcc-7
Alfredo Deza [Fri, 4 May 2018 16:12:42 +0000 (12:12 -0400)]
Merge pull request #1028 from tchaikov/bionic-gcc-7

build_utils.sh: help bionic to point its gcc back to 7

7 years agobuild_utils.sh: help bionic to point its gcc back to 7 1028/head
Kefu Chai [Fri, 4 May 2018 12:00:09 +0000 (20:00 +0800)]
build_utils.sh: help bionic to point its gcc back to 7

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #1026 from tchaikov/bionic-gcc-7
Alfredo Deza [Fri, 4 May 2018 11:56:08 +0000 (07:56 -0400)]
Merge pull request #1026 from tchaikov/bionic-gcc-7

build_utils.sh: help bionic to point its gcc back to 7.3

7 years agobuild_utils.sh: help bionic to point its gcc back to 7.3 1026/head
Kefu Chai [Fri, 4 May 2018 11:52:39 +0000 (19:52 +0800)]
build_utils.sh: help bionic to point its gcc back to 7.3

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #1025 from ceph/wip-bionic-builddebs
Alfredo Deza [Thu, 3 May 2018 22:55:58 +0000 (18:55 -0400)]
Merge pull request #1025 from ceph/wip-bionic-builddebs

setup_deb: Forgot bionic

7 years agosetup_deb: Forgot bionic 1025/head
David Galloway [Thu, 3 May 2018 21:33:32 +0000 (17:33 -0400)]
setup_deb: Forgot bionic

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1024 from ceph/wip-bionic-build
Andrew Schoen [Thu, 3 May 2018 21:13:50 +0000 (21:13 +0000)]
Merge pull request #1024 from ceph/wip-bionic-build

build_utils.sh: Add Bionic

7 years agobuild_utils.sh: Add Bionic 1024/head
David Galloway [Thu, 3 May 2018 21:11:39 +0000 (17:11 -0400)]
build_utils.sh: Add Bionic

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1023 from ceph/branch-regex-fix
Andrew Schoen [Thu, 3 May 2018 20:00:15 +0000 (20:00 +0000)]
Merge pull request #1023 from ceph/branch-regex-fix

ceph-build: use BRANCH instead of non-existing GIT_BRANCH

7 years agoceph-build: use BRANCH instead of non-existing GIT_BRANCH 1023/head
Alfredo Deza [Thu, 3 May 2018 19:41:43 +0000 (15:41 -0400)]
ceph-build: use BRANCH instead of non-existing GIT_BRANCH

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1022 from ceph/wip-bionic
Alfredo Deza [Thu, 3 May 2018 17:47:30 +0000 (13:47 -0400)]
Merge pull request #1022 from ceph/wip-bionic

Add support for Ubuntu Bionic globally

7 years agoAdd support for Ubuntu Bionic globally 1022/head
David Galloway [Mon, 30 Apr 2018 19:39:35 +0000 (15:39 -0400)]
Add support for Ubuntu Bionic globally

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1019 from tchaikov/wip-do-not-build-mimi-on-trusty
Alfredo Deza [Thu, 3 May 2018 17:32:48 +0000 (13:32 -0400)]
Merge pull request #1019 from tchaikov/wip-do-not-build-mimi-on-trusty

ceph-build: do not build mimic on old distros

7 years agoceph-build: do not build mimic on old distros 1019/head
Kefu Chai [Thu, 26 Apr 2018 07:17:45 +0000 (15:17 +0800)]
ceph-build: do not build mimic on old distros

mimic and nautilus require C++17 to build, but following distro do
not ship new enough GCC compiler:

- ubuntu trusty
- debian jessie
- debian stretch

so we won't build mimic or newer ceph on these distros.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #1021 from ceph/disable_purge
Erwan Velu [Mon, 30 Apr 2018 08:45:22 +0000 (10:45 +0200)]
Merge pull request #1021 from ceph/disable_purge

ceph-ansible-prs: disable purge_bluestore_osds_container

7 years agoceph-ansible-prs: disable purge_bluestore_osds_container 1021/head
Guillaume Abrioux [Mon, 30 Apr 2018 06:45:40 +0000 (08:45 +0200)]
ceph-ansible-prs: disable purge_bluestore_osds_container

This scenario is failing for every PRs because of a race condition.
A PR has been opened https://github.com/ceph/ceph/pull/21415 but until
it doesn't get merged we better to disable this scenario.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #1020 from ceph/wip-bionic
Alfredo Deza [Fri, 27 Apr 2018 17:05:21 +0000 (13:05 -0400)]
Merge pull request #1020 from ceph/wip-bionic

sepia-fog-images: Add support for Ubuntu 18.04

7 years agosepia-fog-images: Add support for Ubuntu 18.04 1020/head
David Galloway [Fri, 27 Apr 2018 16:57:33 +0000 (12:57 -0400)]
sepia-fog-images: Add support for Ubuntu 18.04

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1018 from ceph/wip-timeout-arm
Alfredo Deza [Wed, 25 Apr 2018 17:24:00 +0000 (13:24 -0400)]
Merge pull request #1018 from ceph/wip-timeout-arm

ceph-pull-requests-arm64: Timeout after 3h

7 years agoceph-pull-requests-arm64: Timeout after 3h 1018/head
David Galloway [Wed, 25 Apr 2018 16:29:42 +0000 (12:29 -0400)]
ceph-pull-requests-arm64: Timeout after 3h

Builds were hanging indefinitely during unit tests

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1017 from ceph/centos-container
Erwan Velu [Fri, 20 Apr 2018 07:36:43 +0000 (09:36 +0200)]
Merge pull request #1017 from ceph/centos-container

ceph-ansible-nightly: always test on centos

7 years agoceph-ansible-nightly: always test on centos 1017/head
Sébastien Han [Fri, 20 Apr 2018 07:30:27 +0000 (09:30 +0200)]
ceph-ansible-nightly: always test on centos

The job was still configured to test on Ubuntu and we want CentOS.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #1016 from ceph/script-prune
Andrew Schoen [Thu, 19 Apr 2018 14:45:55 +0000 (14:45 +0000)]
Merge pull request #1016 from ceph/script-prune

cleanup: remove all top-level scripts

7 years agoreadme: update the deprecation with script locations 1016/head
Alfredo Deza [Thu, 19 Apr 2018 13:39:28 +0000 (09:39 -0400)]
readme: update the deprecation with script locations

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoscripts: remove all top-level scripts
Alfredo Deza [Thu, 19 Apr 2018 13:37:01 +0000 (09:37 -0400)]
scripts: remove all top-level scripts

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1015 from ceph/evelu-ceph-container-arm64 deprecated
Sébastien Han [Thu, 19 Apr 2018 10:38:26 +0000 (12:38 +0200)]
Merge pull request #1015 from ceph/evelu-ceph-container-arm64

ceph-container-build-push-imgs-arm64: Fixing scripts

7 years agoceph-container-build-push-imgs-arm64: Fixing scripts 1015/head
Erwan Velu [Thu, 19 Apr 2018 10:32:47 +0000 (12:32 +0200)]
ceph-container-build-push-imgs-arm64: Fixing scripts

As ceph-container needs a particular build script for arm64, let's fix
the script name.

7 years agoMerge pull request #1014 from ceph/arm
Sébastien Han [Wed, 18 Apr 2018 08:16:29 +0000 (10:16 +0200)]
Merge pull request #1014 from ceph/arm

ceph-container-build-push-imgs-arm64: fix node label

7 years agoceph-container-build-push-imgs-arm64: fix node label 1014/head
Sébastien Han [Wed, 18 Apr 2018 08:14:14 +0000 (10:14 +0200)]
ceph-container-build-push-imgs-arm64: fix node label

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #1013 from ceph/arm64-follwup
David Galloway [Tue, 17 Apr 2018 22:45:20 +0000 (18:45 -0400)]
Merge pull request #1013 from ceph/arm64-follwup

ceph-container-build-push-imgs-arm64: update node label

7 years agoceph-container-build-push-imgs-arm64: update node label 1013/head
Sébastien Han [Tue, 17 Apr 2018 21:36:24 +0000 (23:36 +0200)]
ceph-container-build-push-imgs-arm64: update node label

The arm64 nodes have a 'arm64 xenial' label.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #1012 from ceph/ceph-container-prs
Sébastien Han [Tue, 17 Apr 2018 21:21:15 +0000 (23:21 +0200)]
Merge pull request #1012 from ceph/ceph-container-prs

ceph-container-prs: only auto start a subsection of tests

7 years agoceph-container-prs: only auto start a subsection of tests 1012/head
Andrew Schoen [Tue, 17 Apr 2018 17:47:14 +0000 (12:47 -0500)]
ceph-container-prs: only auto start a subsection of tests

All tests can be triggered manually by github comments, but we only
want certain ones to start automatically when the PR is created.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #1011 from ceph/pip-easy-install
Andrew Schoen [Tue, 17 Apr 2018 16:14:11 +0000 (18:14 +0200)]
Merge pull request #1011 from ceph/pip-easy-install

scripts: upgrade pip with easy_install before actual pinning

7 years agoscripts: upgrade pip with easy_install before actual pinning 1011/head
Alfredo Deza [Tue, 17 Apr 2018 16:08:06 +0000 (12:08 -0400)]
scripts: upgrade pip with easy_install before actual pinning

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1010 from ceph/cv-prs-teardown-fix
Andrew Schoen [Tue, 17 Apr 2018 14:24:20 +0000 (16:24 +0200)]
Merge pull request #1010 from ceph/cv-prs-teardown-fix

ceph-volume-ansible-prs: ensure correct path is used for teardown

7 years agoceph-volume-ansible-prs: ensure correct path is used for teardown 1010/head
Alfredo Deza [Tue, 17 Apr 2018 13:54:57 +0000 (09:54 -0400)]
ceph-volume-ansible-prs: ensure correct path is used for teardown

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1009 from ceph/cv-functional-repo
Andrew Schoen [Mon, 16 Apr 2018 21:47:25 +0000 (23:47 +0200)]
Merge pull request #1009 from ceph/cv-functional-repo

ceph-volume-test: configurable ceph repo url

7 years agoceph-volume-test: configurable ceph repo url 1009/head
Alfredo Deza [Mon, 16 Apr 2018 21:42:30 +0000 (17:42 -0400)]
ceph-volume-test: configurable ceph repo url

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1008 from ceph/pip-download-fix2
David Galloway [Mon, 16 Apr 2018 21:02:01 +0000 (17:02 -0400)]
Merge pull request #1008 from ceph/pip-download-fix2

scripts: pin pip to 10.0.0 on missing BASH func

7 years agoscripts: pin pip to 10.0.0 on missing BASH func 1008/head
Alfredo Deza [Mon, 16 Apr 2018 20:59:48 +0000 (16:59 -0400)]
scripts: pin pip to 10.0.0 on missing BASH func

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1007 from ceph/pip-download-fix
Alfredo Deza [Mon, 16 Apr 2018 20:21:28 +0000 (16:21 -0400)]
Merge pull request #1007 from ceph/pip-download-fix

scripts: pin pip to 10.0.0

7 years agoscripts: pin pip to 10.0.0 1007/head
Alfredo Deza [Mon, 16 Apr 2018 20:10:08 +0000 (16:10 -0400)]
scripts: pin pip to 10.0.0

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1006 from ceph/cv-scenario-url
Andrew Schoen [Mon, 16 Apr 2018 19:28:53 +0000 (21:28 +0200)]
Merge pull request #1006 from ceph/cv-scenario-url

ceph-volume-scenario: configurable ceph repo url

7 years agoceph-volume-scenario: configurable ceph repo url 1006/head
Alfredo Deza [Mon, 16 Apr 2018 19:20:46 +0000 (15:20 -0400)]
ceph-volume-scenario: configurable ceph repo url

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1005 from ceph/fix-build
Alfredo Deza [Mon, 16 Apr 2018 16:55:16 +0000 (12:55 -0400)]
Merge pull request #1005 from ceph/fix-build

build: fix unkown option

7 years agobuild: fix unkown option 1005/head
Sébastien Han [Mon, 16 Apr 2018 16:51:30 +0000 (18:51 +0200)]
build: fix unkown option

Newer version of pip does not support --download anymore, the option has
been replaced by --cache-dir.
This fixes errors like:

+ /tmp/venv.ufvIkiZl8v/bin/pip download
--dest=/home/jenkins-build/.cache/pip pip
ERROR: unknown command "download"

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #1004 from ceph/arm64-container-img
Erwan Velu [Mon, 16 Apr 2018 09:27:18 +0000 (11:27 +0200)]
Merge pull request #1004 from ceph/arm64-container-img

add ceph-container-build-push-imgs-arm64

7 years agoadd ceph-container-build-push-imgs-arm64 1004/head
Sébastien Han [Mon, 16 Apr 2018 08:55:34 +0000 (10:55 +0200)]
add ceph-container-build-push-imgs-arm64

We need to build container images on arm64.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #1003 from ceph/wip-rhel75
Zack Cerza [Tue, 10 Apr 2018 15:46:58 +0000 (09:46 -0600)]
Merge pull request #1003 from ceph/wip-rhel75

sepia-fog-images: Add CentOS/RHEL 7.5 support

7 years agosepia-fog-images: Add CentOS/RHEL 7.5 support 1003/head
David Galloway [Tue, 10 Apr 2018 15:40:50 +0000 (11:40 -0400)]
sepia-fog-images: Add CentOS/RHEL 7.5 support

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1001 from ceph/container-credentials-binding
Sébastien Han [Tue, 10 Apr 2018 08:02:46 +0000 (10:02 +0200)]
Merge pull request #1001 from ceph/container-credentials-binding

container: add docker hub credential binding

7 years agocontainer: add docker hub credential binding 1001/head
Ken Dreyer [Mon, 9 Apr 2018 19:16:02 +0000 (13:16 -0600)]
container: add docker hub credential binding

docker-hub-leseb is defined as a credential on 2.jenkins.ceph.com

7 years agoMerge pull request #1000 from ceph/evelu-ceph-container-flake8
Sébastien Han [Mon, 9 Apr 2018 16:15:59 +0000 (18:15 +0200)]
Merge pull request #1000 from ceph/evelu-ceph-container-flake8

ceph-container-flake8: Fixing tox.ini path

7 years agoceph-container-flake8: Fixing tox.ini path 1000/head
Erwan Velu [Mon, 9 Apr 2018 14:22:44 +0000 (16:22 +0200)]
ceph-container-flake8: Fixing tox.ini path

tox.ini is located at the root of the project, so in $workspace/ceph-container

7 years agoMerge pull request #999 from ceph/evelu-ceph-container-flake8
Sébastien Han [Mon, 9 Apr 2018 14:08:50 +0000 (16:08 +0200)]
Merge pull request #999 from ceph/evelu-ceph-container-flake8

ceph-container-flake8: Using project's tox.ini

7 years agoceph-container-flake8: Using project's tox.ini 999/head
Erwan Velu [Mon, 9 Apr 2018 13:00:47 +0000 (15:00 +0200)]
ceph-container-flake8: Using project's tox.ini

The current code is running flake8 from a container to check every
python file changed by a PR.

The actual code doesn't import the tox.ini of ceph-container which
specify a particular configuration like "max-line-length = 99"

This lead to a situation where a dev which runs flake on his dev env
have a flake reporting now failures while flake from the CI fails.

So this patch is about adding project's tox.ini inside the container to
insure flake is using it.

7 years agoMerge pull request #997 from tchaikov/wip-pip-download
Alfredo Deza [Sun, 1 Apr 2018 12:08:42 +0000 (08:08 -0400)]
Merge pull request #997 from tchaikov/wip-pip-download

scripts/build_utils.sh: use "download" instead of "--download"

7 years agoscripts/build_utils.sh: use "download" instead of "--download" 997/head
Kefu Chai [Sun, 1 Apr 2018 01:18:18 +0000 (09:18 +0800)]
scripts/build_utils.sh: use "download" instead of "--download"

"pip install --download" was deprecated since v8.0.0, and was replaced
with "pip download". pip v10.0.0 removed support the "--download"
option. so we need to replace "install --dowload" with "download".

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #996 from ceph/wip-tcmu-runner
Jason Dillaman [Thu, 29 Mar 2018 15:18:43 +0000 (11:18 -0400)]
Merge pull request #996 from ceph/wip-tcmu-runner

tcmu-runner: additional build tweaks

7 years agotcmu-runner: only upload binary RPM to chacra 996/head
Jason Dillaman [Thu, 29 Mar 2018 15:17:14 +0000 (11:17 -0400)]
tcmu-runner: only upload binary RPM to chacra

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agotcmu-runner: cleanup no longer required
Jason Dillaman [Thu, 29 Mar 2018 15:12:16 +0000 (11:12 -0400)]
tcmu-runner: cleanup no longer required

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #995 from ceph/wip-tcmu-runner
Jason Dillaman [Thu, 29 Mar 2018 15:10:32 +0000 (11:10 -0400)]
Merge pull request #995 from ceph/wip-tcmu-runner

tcmu-runner: added missing PROJECT environment variable

7 years agotcmu-runner: added missing PROJECT environment variable 995/head
Jason Dillaman [Thu, 29 Mar 2018 15:09:31 +0000 (11:09 -0400)]
tcmu-runner: added missing PROJECT environment variable

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #994 from ceph/wip-tcmu-runner
Jason Dillaman [Thu, 29 Mar 2018 15:00:55 +0000 (11:00 -0400)]
Merge pull request #994 from ceph/wip-tcmu-runner

tcmu-runner: build using in-tree spec file under mock

7 years agotcmu-runner: build using in-tree spec file under mock 994/head
Jason Dillaman [Thu, 29 Mar 2018 14:42:34 +0000 (10:42 -0400)]
tcmu-runner: build using in-tree spec file under mock

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #993 from ceph/vagrant-teardown
Alfredo Deza [Mon, 26 Mar 2018 15:06:49 +0000 (11:06 -0400)]
Merge pull request #993 from ceph/vagrant-teardown

scripts: create util function for tearing down vagrant tests

7 years agouse teardown_vagrant_tests on jobs that use vagrant 993/head
Andrew Schoen [Mon, 26 Mar 2018 15:04:04 +0000 (10:04 -0500)]
use teardown_vagrant_tests on jobs that use vagrant

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoscripts: adds a teardown_vagrant_tests method
Andrew Schoen [Mon, 26 Mar 2018 14:56:48 +0000 (09:56 -0500)]
scripts: adds a teardown_vagrant_tests method

This will collect logs and do any vagrant/libvirt cleanup needed after
any jobs fail that were using vagrant vms for testing.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #992 from ceph/cv-logs-fix
Andrew Schoen [Mon, 26 Mar 2018 14:49:12 +0000 (16:49 +0200)]
Merge pull request #992 from ceph/cv-logs-fix

ceph-volume-nightly: look for the ssh config file to avoid using the root dir

7 years agoceph-volume-nightly: look for the ssh config file to avoid using the root dir 992/head
Alfredo Deza [Mon, 26 Mar 2018 14:27:31 +0000 (10:27 -0400)]
ceph-volume-nightly: look for the ssh config file to avoid using the root dir

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #991 from ceph/wip-skip-ci
Alfredo Deza [Fri, 23 Mar 2018 14:38:29 +0000 (10:38 -0400)]
Merge pull request #991 from ceph/wip-skip-ci

ceph-{ansible,container}-prs: Fix skip-build-phrase regex

7 years agoceph-{ansible,container}-prs: Fix skip-build-phrase regex 991/head
David Galloway [Fri, 23 Mar 2018 13:50:39 +0000 (09:50 -0400)]
ceph-{ansible,container}-prs: Fix skip-build-phrase regex

JJB converts the string to lowercase so the \W was getting converted to
\w so the actual phrase wasn't being detected.  We can just use a space
instead of trying to match any character.

https://git.openstack.org/cgit/openstack-infra/jenkins-job-builder/tree/jenkins_jobs/modules/triggers.py#n1027

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #990 from ceph/wip-skip-ci
David Galloway [Thu, 22 Mar 2018 16:35:33 +0000 (12:35 -0400)]
Merge pull request #990 from ceph/wip-skip-ci

ceph-{ansible,container}-prs: Fix skip-build-phrase

7 years agoceph-{ansible,container}-prs: Fix skip-build-phrase 990/head
David Galloway [Thu, 22 Mar 2018 16:18:07 +0000 (12:18 -0400)]
ceph-{ansible,container}-prs: Fix skip-build-phrase

I think JJB was previously not sending 'jenkins do not test' as the skip
build phrase so the plugin default '[skip ci]' was being used and
working.  Since we recently updated JJB, I'm guessing 'jenkins do not
test' *is* being configured so '[skip ci]' is no longer working.  This
commit should allow either phrase to be used.

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #988 from ceph/wip-fog-pause
David Galloway [Fri, 16 Mar 2018 19:51:02 +0000 (15:51 -0400)]
Merge pull request #988 from ceph/wip-fog-pause

sepia-fog-images: Add retry function and pause the queue

7 years agosepia-fog-images: Add function to kill job if a loop hangs 988/head
David Galloway [Fri, 16 Mar 2018 17:11:41 +0000 (13:11 -0400)]
sepia-fog-images: Add function to kill job if a loop hangs

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agosepia-fog-images: Pause the queue if there are active Deploy tasks
David Galloway [Fri, 16 Mar 2018 15:42:29 +0000 (11:42 -0400)]
sepia-fog-images: Pause the queue if there are active Deploy tasks

I've observed deployment failures while teuthology jobs are running if
the OS image is replaced/removed while it's in use.  Pausing the queue
will allow Deploy tasks to finish so we can capture a new OS image
without interrupting running jobs.

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #989 from ceph/postbuildscript-fixes
David Galloway [Fri, 16 Mar 2018 19:34:18 +0000 (15:34 -0400)]
Merge pull request #989 from ceph/postbuildscript-fixes

all remove deprecated "script-only-if" in favor of "build-on"

7 years agoall remove deprecated "script-only-if" in favor of "build-on" postbuildscript-fixes 989/head
Alfredo Deza [Fri, 16 Mar 2018 19:17:31 +0000 (15:17 -0400)]
all remove deprecated "script-only-if" in favor of "build-on"

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #987 from ceph/wip-unpin-jjb
David Galloway [Fri, 16 Mar 2018 16:19:18 +0000 (12:19 -0400)]
Merge pull request #987 from ceph/wip-unpin-jjb

jenkins-job-builder: Unpin JJB version

7 years agojenkins-job-builder: Use latest JJB version 987/head
David Galloway [Fri, 16 Mar 2018 15:45:42 +0000 (11:45 -0400)]
jenkins-job-builder: Use latest JJB version

It was pinned to a beta release in
https://github.com/ceph/ceph-build/commit/4f10012571b120e01854fae49be4d43f382787f1
so we could take advantage of an option that wasn't available in the
stable version.

It's now in the stable version and I've tested it against a job config
locally and confirmed compatibility

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #980 from ceph/wip-fog-doc
Alfredo Deza [Fri, 16 Mar 2018 15:01:41 +0000 (11:01 -0400)]
Merge pull request #980 from ceph/wip-fog-doc

sepia-fog-images: Update setup doc

7 years agosepia-fog-images: Update setup doc 980/head
David Galloway [Fri, 9 Mar 2018 21:46:26 +0000 (16:46 -0500)]
sepia-fog-images: Update setup doc

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #972 from ceph/wip-nfs-ganesha
Ramana Raja [Fri, 16 Mar 2018 13:44:58 +0000 (19:14 +0530)]
Merge pull request #972 from ceph/wip-nfs-ganesha

nfs-ganesha: change CMAKE_BUILD_TYPE, add checks

7 years agoMerge branch 'master' into wip-nfs-ganesha wip-nfs-ganesha 972/head
Ramana Raja [Fri, 16 Mar 2018 13:26:55 +0000 (18:56 +0530)]
Merge branch 'master' into wip-nfs-ganesha

7 years agoMerge pull request #986 from ceph/latest-stable-tag
Guillaume Abrioux [Fri, 16 Mar 2018 13:00:30 +0000 (14:00 +0100)]
Merge pull request #986 from ceph/latest-stable-tag

ceph-ansible-nightly: fix find for latest stable tag

7 years agoceph-ansible-nightly/build: Simplify run_tox() logic 986/head
Erwan Velu [Fri, 16 Mar 2018 12:02:52 +0000 (13:02 +0100)]
ceph-ansible-nightly/build: Simplify run_tox() logic

The actual logic was a little bit complicated to read.
Since find_latest_tag() is generic, let's reuse it inside a case() loop.

7 years agoceph-ansible-nightly: fix find for latest stable tag
Sébastien Han [Fri, 16 Mar 2018 10:50:19 +0000 (11:50 +0100)]
ceph-ansible-nightly: fix find for latest stable tag

Simplify the code to find the latest tag.
Docker Hub API when queried only returns the 10 first tags. This is
annoying but we have to:

* count the number of pages
* query all the tags from each page
* when we find one tag, we pick the first one from the variable

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #985 from ceph/tag-stable
Guillaume Abrioux [Fri, 16 Mar 2018 07:29:35 +0000 (08:29 +0100)]
Merge pull request #985 from ceph/tag-stable

ceph-ansible-nightly: fix find for latest stable tag

7 years agoceph-ansible-nightly: fix find for latest stable tag 985/head
Sébastien Han [Fri, 16 Mar 2018 01:47:35 +0000 (02:47 +0100)]
ceph-ansible-nightly: fix find for latest stable tag

Docker Hub API when queried only returns the 10 first tags. This is
annoying but we have to:

* count the number of pages
* query all the tag from each page
* build a variable with all the tags
* transform this variable in an array
* sort the array
* pick the last element of the array which corresponds to the latest
stable tag

I could have done that with a loop (for luminous and jewel) but assigned
variable in array's name is a nigthmare in bash so I ended up doing
twice the same thing...

This is not elegant but it works.

Signed-off-by: Sébastien Han <seb@redhat.com>