]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
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>
7 years agoMerge pull request #984 from ceph/container-tag
Guillaume Abrioux [Thu, 15 Mar 2018 17:57:21 +0000 (18:57 +0100)]
Merge pull request #984 from ceph/container-tag

ceph-ansible-nightly: auto discover latest stable tag

7 years agoceph-ansible-nightly: auto discover latest stable tag 984/head
Sébastien Han [Thu, 15 Mar 2018 15:42:13 +0000 (16:42 +0100)]
ceph-ansible-nightly: auto discover latest stable tag

Instead of sending a commit each time we build a new release, we
discover it through the script.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #981 from ceph/cv-vagrant-debug
Andrew Schoen [Wed, 14 Mar 2018 19:22:16 +0000 (20:22 +0100)]
Merge pull request #981 from ceph/cv-vagrant-debug

ceph-volume-nightly: add debug flags for vagrant

7 years agoceph-volume-nightly: add debug flags for vagrant 981/head
Alfredo Deza [Mon, 12 Mar 2018 19:44:08 +0000 (15:44 -0400)]
ceph-volume-nightly: add debug flags for vagrant

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #983 from ceph/bump
Erwan Velu [Wed, 14 Mar 2018 14:36:55 +0000 (15:36 +0100)]
Merge pull request #983 from ceph/bump

ceph-container-build-push-imgs: use a bigger machine to build images

7 years agoceph-container-build-push-imgs: use a bigger machine to build images 983/head
Sébastien Han [Wed, 14 Mar 2018 14:30:46 +0000 (15:30 +0100)]
ceph-container-build-push-imgs: use a bigger machine to build images

We want to parallelise the build image process. Currently it takes 40min
to build 8 images, we hope to reduce this by 8 with this new flavor.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #982 from ceph/build-discarder
Andrew Schoen [Wed, 14 Mar 2018 12:44:15 +0000 (13:44 +0100)]
Merge pull request #982 from ceph/build-discarder

migrate from logrotate to build-discarder

7 years agoall builders in postbuildscript require a list now (defined with build-step) build-discarder 982/head
Alfredo Deza [Wed, 14 Mar 2018 12:31:43 +0000 (08:31 -0400)]
all builders in postbuildscript require a list now (defined with build-step)

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agonfs-ganesha: builders in postbuildscript require a build-step list now
Alfredo Deza [Tue, 13 Mar 2018 21:48:30 +0000 (17:48 -0400)]
nfs-ganesha: builders in postbuildscript require a build-step list now

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-dev-setup: builders in postbuildscript require a list now
Alfredo Deza [Tue, 13 Mar 2018 21:43:42 +0000 (17:43 -0400)]
ceph-dev-setup: builders in postbuildscript require a list now

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agomigrate from logrotate to build-discarder
Alfredo Deza [Tue, 13 Mar 2018 21:00:31 +0000 (17:00 -0400)]
migrate from logrotate to build-discarder

build-discarder has been deprecated for a while and it is pervasive in
all jobs. Jenkins will stop supporting this as well as Jenkins Job
Builder

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agonfs-ganesha: change CMAKE_BUILD_TYPE, add checks
Ali Maredia [Tue, 27 Feb 2018 19:46:23 +0000 (14:46 -0500)]
nfs-ganesha: change CMAKE_BUILD_TYPE, add checks

- change CMAKE_BUILD_TYPE to RelWithDebInfo
- include checks to make sure packages are installed
on the machines and necessary FSAL packages are built
- update $CEPH_VERSION to latest luminous

Signed-off-by: Ali Maredia <amaredia@redhat.com>
7 years agoMerge pull request #979 from ceph/failure-logs
Alfredo Deza [Fri, 9 Mar 2018 13:59:22 +0000 (08:59 -0500)]
Merge pull request #979 from ceph/failure-logs

Archive ceph logs when CI tests fail

7 years agoceph-volume-nightly: archive ceph logs on failure 979/head
Andrew Schoen [Fri, 9 Mar 2018 13:01:29 +0000 (07:01 -0600)]
ceph-volume-nightly: archive ceph logs on failure

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-volume-ansible-prs: archive ceph logs on failure
Andrew Schoen [Fri, 9 Mar 2018 13:01:01 +0000 (07:01 -0600)]
ceph-volume-ansible-prs: archive ceph logs on failure

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-ansible-scenario: archive ceph logs on failure
Andrew Schoen [Fri, 9 Mar 2018 13:00:31 +0000 (07:00 -0600)]
ceph-ansible-scenario: archive ceph logs on failure

Signed-off-by: Andrew Schoen <aschoen@redhat.com>