]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
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>
7 years agoceph-ansible-prs: archive ceph logs on failure
Andrew Schoen [Fri, 9 Mar 2018 12:59:37 +0000 (06:59 -0600)]
ceph-ansible-prs: archive ceph logs on failure

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-ansible-nightly: archive ceph logs on test failure
Andrew Schoen [Fri, 9 Mar 2018 12:59:03 +0000 (06:59 -0600)]
ceph-ansible-nightly: archive ceph logs on test failure

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoscripts: take into account custom cluster names in collect logs playbook
Andrew Schoen [Thu, 8 Mar 2018 21:44:05 +0000 (15:44 -0600)]
scripts: take into account custom cluster names in collect logs playbook

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-volume-scenario: use the collect_ceph_logs util function
Andrew Schoen [Thu, 8 Mar 2018 20:38:05 +0000 (14:38 -0600)]
ceph-volume-scenario: use the collect_ceph_logs util function

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoscripts: adds a collect_ceph_logs function
Andrew Schoen [Thu, 8 Mar 2018 20:37:06 +0000 (14:37 -0600)]
scripts: adds a collect_ceph_logs function

This function will use ansible to connect to all testing
vms and fetch in ceph logs to the jenkins slave. These logs
can then be archived by jenkins.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agocollect-logs: store logs in a hostname directory
Andrew Schoen [Thu, 8 Mar 2018 20:08:21 +0000 (14:08 -0600)]
collect-logs: store logs in a hostname directory

This is so if we have many nodes that have the same named log, for
example ceph-volume.log

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agocollect-logs: use find to get all remote ceph logs to fetch
Andrew Schoen [Thu, 8 Mar 2018 19:12:11 +0000 (13:12 -0600)]
collect-logs: use find to get all remote ceph logs to fetch

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-volume-scenario: use -vv and debug callback when collecting logs
Andrew Schoen [Thu, 8 Mar 2018 19:11:41 +0000 (13:11 -0600)]
ceph-volume-scenario: use -vv and debug callback when collecting logs

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-volume-scenario: use the collect-logs.yml playbook on test failures
Andrew Schoen [Thu, 8 Mar 2018 18:08:03 +0000 (12:08 -0600)]
ceph-volume-scenario: use the collect-logs.yml playbook on test failures

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agobuild_utils: adds a method that creates a collect-logs.yml playbook
Andrew Schoen [Thu, 8 Mar 2018 18:06:30 +0000 (12:06 -0600)]
build_utils: adds a method that creates a collect-logs.yml playbook

This playbook is used to collect ceph-volume and ceph-osd logs from
vms that have failed tests.

We do it this way so that we don't have to clone ceph-build to get at
the playbook we stored in the repo.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-volume-scenario: allow archiving empty files
Andrew Schoen [Thu, 8 Mar 2018 18:06:04 +0000 (12:06 -0600)]
ceph-volume-scenario: allow archiving empty files

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-volume-scenario: collect ceph-volume logs on failure
Andrew Schoen [Thu, 8 Mar 2018 16:08:39 +0000 (10:08 -0600)]
ceph-volume-scenario: collect ceph-volume logs on failure

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #978 from ceph/kraken-role
Alfredo Deza [Wed, 7 Mar 2018 21:19:29 +0000 (16:19 -0500)]
Merge pull request #978 from ceph/kraken-role

ansible: adds a role for deploying kraken

7 years agoansible: fix twitter config vars for kraken config 978/head
Andrew Schoen [Wed, 7 Mar 2018 18:30:08 +0000 (12:30 -0600)]
ansible: fix twitter config vars for kraken config

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoansible: remove circus config template from kraken role
Andrew Schoen [Wed, 7 Mar 2018 18:25:57 +0000 (12:25 -0600)]
ansible: remove circus config template from kraken role

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoansible: fix invalid syntax and other errors in the kraken role
Andrew Schoen [Wed, 7 Mar 2018 18:19:30 +0000 (12:19 -0600)]
ansible: fix invalid syntax and other errors in the kraken role

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoansible: populate kraken custom_settings
Andrew Schoen [Wed, 7 Mar 2018 16:09:20 +0000 (10:09 -0600)]
ansible: populate kraken custom_settings

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoansible: adds kraken role and example playbook
Andrew Schoen [Wed, 7 Mar 2018 15:44:58 +0000 (09:44 -0600)]
ansible: adds kraken role and example playbook

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #977 from ceph/tox-manual-trigger
Alfredo Deza [Tue, 6 Mar 2018 21:58:31 +0000 (16:58 -0500)]
Merge pull request #977 from ceph/tox-manual-trigger

ceph-volume-pr: trigger tox tests manually

7 years agoceph-volume-ansible-prs: use github_status_setup from build_utils.sh 977/head
Andrew Schoen [Tue, 6 Mar 2018 18:22:34 +0000 (12:22 -0600)]
ceph-volume-ansible-prs: use github_status_setup from build_utils.sh

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoceph-volume-pr: adds functionality to trigger tox testing manually
Andrew Schoen [Tue, 6 Mar 2018 18:17:20 +0000 (12:17 -0600)]
ceph-volume-pr: adds functionality to trigger tox testing manually

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agobuild_utils: adds a function to setup things for github-status
Andrew Schoen [Tue, 6 Mar 2018 18:16:42 +0000 (12:16 -0600)]
build_utils: adds a function to setup things for github-status

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #976 from ceph/shaman-ipv6-2
Andrew Schoen [Mon, 5 Mar 2018 18:35:28 +0000 (19:35 +0100)]
Merge pull request #976 from ceph/shaman-ipv6-2

shaman prs: use a template for pg_hba.conf

7 years agoshaman-pull-requests use the new template for pg_hba.conf 976/head
Alfredo Deza [Mon, 5 Mar 2018 18:32:37 +0000 (13:32 -0500)]
shaman-pull-requests use the new template for pg_hba.conf

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoshaman-pull-requests create a pg_hba.conf template
Alfredo Deza [Mon, 5 Mar 2018 18:30:56 +0000 (13:30 -0500)]
shaman-pull-requests create a pg_hba.conf template

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #975 from ceph/shaman-pg-ipv6
Andrew Schoen [Mon, 5 Mar 2018 17:09:55 +0000 (18:09 +0100)]
Merge pull request #975 from ceph/shaman-pg-ipv6

shaman-pull-requests allow users to connect locally over ipv6 sans password

7 years agoshaman-pull-requests allow users to connect locally over ipv6 sans password 975/head
Alfredo Deza [Mon, 5 Mar 2018 17:05:43 +0000 (12:05 -0500)]
shaman-pull-requests allow users to connect locally over ipv6 sans password

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #974 from tchaikov/wip-good-old-kraken
Alfredo Deza [Thu, 1 Mar 2018 12:47:45 +0000 (07:47 -0500)]
Merge pull request #974 from tchaikov/wip-good-old-kraken

ceph-dev{,-new}-trigger: do build kraken w/o ppa and on trusty

7 years agoceph-dev{,-new}-trigger: do build kraken w/o ppa and on trusty 974/head
Kefu Chai [Thu, 1 Mar 2018 12:02:28 +0000 (20:02 +0800)]
ceph-dev{,-new}-trigger: do build kraken w/o ppa and on trusty

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #973 from ceph/build-ceph-img
Guillaume Abrioux [Tue, 27 Feb 2018 21:26:52 +0000 (21:26 +0000)]
Merge pull request #973 from ceph/build-ceph-img

ceph-container-build-push-imgs: use a script from ceph-container

7 years agoceph-container-build-push-imgs: use a script from ceph-container 973/head
Sébastien Han [Tue, 27 Feb 2018 20:44:21 +0000 (21:44 +0100)]
ceph-container-build-push-imgs: use a script from ceph-container

Let's execute a script in the ceph-container project instead of writting
the script here.
ceph-build does the CI so let's keep it that way.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #971 from ceph/ceph-container-build-push-imgs
Alfredo Deza [Tue, 27 Feb 2018 18:19:50 +0000 (13:19 -0500)]
Merge pull request #971 from ceph/ceph-container-build-push-imgs

ceph-container: add job to build and push images

7 years agoceph-container: add job to build and push images 971/head
Sébastien Han [Tue, 27 Feb 2018 15:36:07 +0000 (16:36 +0100)]
ceph-container: add job to build and push images

After a PR is merged we trigger a build and a push the newly built
images to the Docker Hub.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #970 from ceph/wip-sepia-space
Zack Cerza [Tue, 27 Feb 2018 16:18:07 +0000 (09:18 -0700)]
Merge pull request #970 from ceph/wip-sepia-space

sepia-fog-images: count words in $remaininghosts

7 years agosepia-fog-images: count words in $remaininghosts 970/head
David Galloway [Tue, 27 Feb 2018 00:55:42 +0000 (19:55 -0500)]
sepia-fog-images: count words in $remaininghosts

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #969 from ceph/wip-fog-typo
Zack Cerza [Tue, 27 Feb 2018 00:21:18 +0000 (17:21 -0700)]
Merge pull request #969 from ceph/wip-fog-typo

sepia-fog-images: Syntax fix and typo correction

7 years agosepia-fog-images: Add machine name to unlock command 969/head
David Galloway [Tue, 27 Feb 2018 00:12:18 +0000 (19:12 -0500)]
sepia-fog-images: Add machine name to unlock command

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agosepia-fog-images: Remove finished hostnames properly
David Galloway [Tue, 27 Feb 2018 00:08:39 +0000 (19:08 -0500)]
sepia-fog-images: Remove finished hostnames properly

Before this change, if there were 3+ hosts in $remaininghosts and one of
the hostnames in the middle finished, sed would remove the hostname and
its trailing space which would mash the last two hostnames together.

```
Example:

remaininghosts="mira071 smithi164 mira001"
remaininghosts=$(echo $remaininghosts | sed -e "s/ *smithi164 *//")
$ echo $remaininghosts
mira071mira001
```

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #968 from ceph/wip-rhel-sepia
Zack Cerza [Mon, 26 Feb 2018 21:15:06 +0000 (14:15 -0700)]
Merge pull request #968 from ceph/wip-rhel-sepia

sepia-fog-images: Add support for RHEL

7 years agosepia-fog-images: Add support for RHEL 968/head
David Galloway [Mon, 26 Feb 2018 20:11:17 +0000 (15:11 -0500)]
sepia-fog-images: Add support for RHEL

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #967 from ceph/ceph-volume-emails
Andrew Schoen [Mon, 26 Feb 2018 13:51:20 +0000 (14:51 +0100)]
Merge pull request #967 from ceph/ceph-volume-emails

ceph-volume-nightly add email notifications

7 years agoceph-volume-nightly add email notifications 967/head
Alfredo Deza [Mon, 26 Feb 2018 13:03:22 +0000 (08:03 -0500)]
ceph-volume-nightly add email notifications

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #966 from ceph/trim-bz-mill
Andrew Schoen [Fri, 23 Feb 2018 19:59:41 +0000 (20:59 +0100)]
Merge pull request #966 from ceph/trim-bz-mill

bz-mill keep just 15 days around of logs

7 years agobz-mill keep just 15 days around of logs trim-bz-mill 966/head
Alfredo Deza [Fri, 23 Feb 2018 19:52:12 +0000 (14:52 -0500)]
bz-mill keep just 15 days around of logs

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #965 from ceph/wip-just-unlock
Zack Cerza [Fri, 23 Feb 2018 00:37:17 +0000 (17:37 -0700)]
Merge pull request #965 from ceph/wip-just-unlock

sepia-fog-images: Don't wait for machines to reboot after capture

7 years agosepia-fog-images: Don't wait for machines to reboot after capture 965/head
David Galloway [Fri, 23 Feb 2018 00:21:51 +0000 (19:21 -0500)]
sepia-fog-images: Don't wait for machines to reboot after capture

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #960 from ceph/add_ceph-ansible_ooo_scenario
Andrew Schoen [Wed, 21 Feb 2018 18:12:49 +0000 (19:12 +0100)]
Merge pull request #960 from ceph/add_ceph-ansible_ooo_scenario

ceph-ansible: add tripleo oriented scenario

7 years agoceph-ansible: add tripleo oriented scenario 960/head
Guillaume Abrioux [Tue, 20 Feb 2018 16:02:49 +0000 (17:02 +0100)]
ceph-ansible: add tripleo oriented scenario

This commit enable a new 'tripleo deployment' scenario.
ceph-ansible related PR: https://github.com/ceph/ceph-ansible/pull/2407/files

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #963 from ceph/ceph-volume-suite
Alfredo Deza [Wed, 21 Feb 2018 16:33:22 +0000 (11:33 -0500)]
Merge pull request #963 from ceph/ceph-volume-suite

ceph-volume-test: a job that starts all ceph-volume functional tests