]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
David Galloway [Thu, 11 May 2017 21:12:39 +0000 (17:12 -0400)]
ansible: Install ruby-libvirt on Ubuntu libvirt slaves
We'd previously been using vagrant 1.8.7 which used vagrant-libvirt
plugin v0.0.20. vagrant 1.9.1 installs vagrant-libvirt v.0.0.40 which
requires ruby-libvirt as a dependency
Signed-off-by: David Galloway <dgallowa@redhat.com>
Alfredo Deza [Thu, 11 May 2017 16:34:41 +0000 (12:34 -0400)]
Merge pull request #712 from ceph/docker-ceph-ansible-version
ceph-docker-nightly: test on stable-2.2 of ceph-ansible
Andrew Schoen [Thu, 11 May 2017 16:30:54 +0000 (11:30 -0500)]
ceph-docker-nightly: test on stable-2.2 of ceph-ansible
We don't need to test on stable-2.1 of ceph-ansible anymore
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Thu, 11 May 2017 11:49:16 +0000 (07:49 -0400)]
Merge pull request #711 from ceph/shellchecker-source
ceph-docker-lint: Shellchecker source
Sébastien Han [Thu, 11 May 2017 05:21:12 +0000 (07:21 +0200)]
ceph-docker-lint: remove reverse grep for NOT_MAINTAINED_ANYMORE
As per PR: https://github.com/ceph/ceph-docker/pull/632 the directory
NOT_MAINTAINED_ANYMORE does not exist anymore.
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Thu, 11 May 2017 05:17:25 +0000 (07:17 +0200)]
ceph-docker-lint: shellcheck: allow 'source' outside of FILES.
ceph-docker sources a lot of files so to prevent warning from shellcheck
we add the option '-x' to source.
Follow 'source' statements even when the file is not specified as input.
By default, shellcheck will only follow files specified on the command
line (plus /dev/null). This option allows following any file the
script may source.
Signed-off-by: Sébastien Han <seb@redhat.com>
Gregory Meno [Wed, 10 May 2017 21:10:17 +0000 (14:10 -0700)]
Merge pull request #710 from ceph/wip-filter
filter files in PR to be only files ending in .sh$
Gregory Meno [Wed, 10 May 2017 21:03:53 +0000 (14:03 -0700)]
filter files in PR to be only files ending in .sh$
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Tue, 9 May 2017 22:39:58 +0000 (15:39 -0700)]
Merge pull request #709 from ceph/wip-docker-lint-config
check lint on all PRs automatically
Gregory Meno [Tue, 9 May 2017 22:37:41 +0000 (15:37 -0700)]
Merge branch 'master' into wip-docker-lint-config
Gregory Meno [Tue, 9 May 2017 22:37:03 +0000 (15:37 -0700)]
check lint on all PRs automatically
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Tue, 9 May 2017 22:35:00 +0000 (15:35 -0700)]
Merge pull request #708 from ceph/wip-docker-lint-config
remove trigger whitelist
Gregory Meno [Tue, 9 May 2017 22:33:10 +0000 (15:33 -0700)]
remove trigger whitelist
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Tue, 9 May 2017 22:24:58 +0000 (15:24 -0700)]
Merge pull request #707 from ceph/wip-docker-lint
fix exit of build script
Gregory Meno [Tue, 9 May 2017 22:22:31 +0000 (15:22 -0700)]
Merge branch 'master' into wip-docker-lint
Gregory Meno [Tue, 9 May 2017 22:21:30 +0000 (15:21 -0700)]
fix exit of build script
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Sat, 6 May 2017 02:00:03 +0000 (19:00 -0700)]
Merge pull request #706 from ceph/wip-docker-lint
limit shellcheck to files changed by the PR
Gregory Meno [Sat, 6 May 2017 01:56:20 +0000 (18:56 -0700)]
limit shellcheck to files changed by the PR
also add some provisions for running locally
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Thu, 4 May 2017 22:53:56 +0000 (15:53 -0700)]
Merge pull request #704 from ceph/wip-docker-lint2
correct lint executable; filter paths; set +e so we can lint all files
Gregory Meno [Thu, 4 May 2017 22:43:24 +0000 (22:43 +0000)]
correct lint executable; filter paths; set +e so we can lint all files
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Thu, 4 May 2017 22:13:46 +0000 (15:13 -0700)]
Merge pull request #703 from ceph/wip-docker-lint
install EPEL and correct package name
Gregory Meno [Thu, 4 May 2017 22:08:32 +0000 (15:08 -0700)]
Merge branch 'master' into wip-docker-lint
Gregory Meno [Thu, 4 May 2017 22:06:38 +0000 (15:06 -0700)]
install EPEL and correct package name
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Andrew Schoen [Thu, 4 May 2017 21:47:49 +0000 (16:47 -0500)]
Merge pull request #702 from ceph/wip-docker-lint
adds a linting of all shell files the project
Gregory Meno [Thu, 4 May 2017 21:24:54 +0000 (14:24 -0700)]
adds a linting of all shell files in the project
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Alfredo Deza [Thu, 4 May 2017 20:21:20 +0000 (16:21 -0400)]
Merge pull request #701 from ceph/log-retention
Keep logs around longer for ceph-ansible/docker jobs
Andrew Schoen [Thu, 4 May 2017 19:54:56 +0000 (14:54 -0500)]
ceph-docker-prs: keep all logs in a 15 day period
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 4 May 2017 19:54:23 +0000 (14:54 -0500)]
ceph-ansible-prs: keep all logs in a 15 day period
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 4 May 2017 19:53:53 +0000 (14:53 -0500)]
ceph-docker-nightly: keep all logs forever
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 2 May 2017 19:00:07 +0000 (15:00 -0400)]
Merge pull request #695 from ceph/libvirt-fixes
attempt to make libvirt slaves more stable
Andrew Schoen [Tue, 2 May 2017 12:49:23 +0000 (07:49 -0500)]
use libvirt util methods in all jobs that use libvirt
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 2 May 2017 12:45:28 +0000 (07:45 -0500)]
scripts: add libvirt util functions to build_utils.sh
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 28 Apr 2017 18:09:21 +0000 (13:09 -0500)]
ceph-installer-tests: restart libvirt services before running tests
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 28 Apr 2017 18:08:47 +0000 (13:08 -0500)]
ceph-docker-prs: restart libvirt services before running tests
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 28 Apr 2017 18:08:28 +0000 (13:08 -0500)]
ceph-docker-nightly: restart libvirt services before running tests
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 28 Apr 2017 18:08:07 +0000 (13:08 -0500)]
ceph-ansible-prs: restart libvirt services before running tests
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 28 Apr 2017 18:04:35 +0000 (13:04 -0500)]
ceph-installer-tests: remove old libvirt networks before running tests
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 28 Apr 2017 18:04:00 +0000 (13:04 -0500)]
ceph-docker-prs: remove old libvirt networks before running tests
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 28 Apr 2017 18:03:27 +0000 (13:03 -0500)]
ceph-docker-nightly: remove old libvirt networks before running tests
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 2 May 2017 18:56:11 +0000 (14:56 -0400)]
Merge pull request #700 from ceph/wip-nfs-ganesha-version
nfs-ganesha: fix rpm version finder to work on dev and release candid…
Ali Maredia [Tue, 2 May 2017 15:53:14 +0000 (11:53 -0400)]
nfs-ganesha: set VERSION correctly in rpm builds
$VERSION now set properly for "dev-X" & "rcX"
versions in rpm builds of nfs-ganesha.
Signed-off-by: Ali Maredia <amaredia@redhat.com>
Alfredo Deza [Mon, 1 May 2017 20:49:02 +0000 (16:49 -0400)]
Merge pull request #699 from ceph/ceph-ansible-scenario-fix
ceph-ansible-scenario: enable concurrent builds
Andrew Schoen [Mon, 1 May 2017 20:40:53 +0000 (15:40 -0500)]
ceph-ansible-scenario: enable concurrent builds
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Mon, 1 May 2017 14:39:40 +0000 (10:39 -0400)]
Merge pull request #698 from ceph/ceph-ansible-scenario-fix
ceph-ansible-scenario: use include-raw instead of include-raw-escape
Andrew Schoen [Mon, 1 May 2017 14:27:07 +0000 (09:27 -0500)]
ceph-ansible-scenario: use include-raw instead of include-raw-escape
This job is not using a job-template and fails with the following error
when using include-raw-escape:
syntax error near unexpected token `{{'
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 28 Apr 2017 20:14:48 +0000 (15:14 -0500)]
Merge pull request #697 from ceph/ceph-ansible-scenario
ceph-ansible-scenario: create an individual scenario job
Alfredo Deza [Fri, 28 Apr 2017 20:02:23 +0000 (16:02 -0400)]
ceph-ansible-scenario: create an individual scenario job
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Fri, 28 Apr 2017 19:54:46 +0000 (14:54 -0500)]
Merge pull request #696 from ceph/disable-ceph-prs-arm
ceph-prs-arm: disable for now, needs to get worked on
Alfredo Deza [Fri, 28 Apr 2017 18:40:20 +0000 (14:40 -0400)]
ceph-prs-arm: disable for now, needs to get worked on
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Fri, 28 Apr 2017 14:44:15 +0000 (09:44 -0500)]
Merge pull request #693 from ceph/patched-jenkins
ansible: using forked version of python-jenkins until we can fix upstream
Alfredo Deza [Fri, 28 Apr 2017 14:37:25 +0000 (10:37 -0400)]
ansible: update examples with patched python-jenkins
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 27 Apr 2017 01:17:26 +0000 (21:17 -0400)]
ansible: using forked version of python-jenkins until we can fix upstream
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 27 Apr 2017 15:08:00 +0000 (11:08 -0400)]
Merge pull request #694 from ceph/rpm-install-mock
ceph-ansible/-installer: explicitly install mock
Ken Dreyer [Thu, 27 Apr 2017 15:02:51 +0000 (09:02 -0600)]
ceph-ansible/-installer: explicitly install mock
It appears that Yum is not installing "mock" when installing fedpkg
(with fedpkg-1.28-1.el7). Explicitly install it in our build steps.
Alfredo Deza [Thu, 27 Apr 2017 01:20:51 +0000 (21:20 -0400)]
Merge pull request #692 from ceph/slave-java-version
ansible: we now need java-1.8.0-openjdk on rpm nodes
Andrew Schoen [Thu, 27 Apr 2017 01:06:37 +0000 (20:06 -0500)]
ansible: we now need java-1.8.0-openjdk on rpm nodes
After the latest jenkins upgrade to 2.57 our centos slaves failed to
connect to jenkins, upgrading to a 1.8.0 version of java fixed the
issue.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 25 Apr 2017 19:21:21 +0000 (14:21 -0500)]
Merge pull request #691 from ceph/ganesha-json-fix
nfs-ganesha: add missing comma in JSON blob
Alfredo Deza [Tue, 25 Apr 2017 19:02:16 +0000 (15:02 -0400)]
nfs-ganesha: add missing comma in JSON blob
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 25 Apr 2017 18:26:39 +0000 (13:26 -0500)]
Merge pull request #689 from ceph/ceph-prs-arm
ceph-prs-arm: create a job to build arm on PRs
Alfredo Deza [Mon, 24 Apr 2017 18:04:46 +0000 (14:04 -0400)]
ceph-prs-arm: create a job to build arm on PRs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 25 Apr 2017 18:19:23 +0000 (14:19 -0400)]
Merge pull request #690 from ceph/libvirt-hammer
ceph-ansible-prs: remove old libvirt networks before running tests
Andrew Schoen [Tue, 25 Apr 2017 18:04:24 +0000 (13:04 -0500)]
ceph-ansible-prs: remove old libvirt networks before running tests
Occasionally we deal with libvirt network issues on jenkins slaves that
have been used for a couple test runs, this attempts to avoid those.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Gregory Meno [Sat, 22 Apr 2017 05:40:01 +0000 (22:40 -0700)]
Merge pull request #688 from ceph/wip-bz-mill
re-organize the script
Gregory Meno [Sat, 22 Apr 2017 05:38:03 +0000 (22:38 -0700)]
re-organize the script
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Sat, 22 Apr 2017 00:26:04 +0000 (17:26 -0700)]
Merge pull request #687 from ceph/wip-bz-mill
add config to run the template generator
Gregory Meno [Sat, 22 Apr 2017 00:05:32 +0000 (17:05 -0700)]
add config to run the template generator
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Sat, 22 Apr 2017 00:00:14 +0000 (17:00 -0700)]
Merge pull request #686 from ceph/wip-bz-mill
see what is in the enviroment
Gregory Meno [Fri, 21 Apr 2017 23:59:01 +0000 (16:59 -0700)]
use b-ranto's template trickto get the metrics map
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Fri, 21 Apr 2017 23:45:00 +0000 (16:45 -0700)]
see what is in the enviroment
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Fri, 21 Apr 2017 23:40:25 +0000 (16:40 -0700)]
Merge pull request #685 from ceph/wip-bz-mill
del the project -- don't need it
Gregory Meno [Fri, 21 Apr 2017 23:39:39 +0000 (16:39 -0700)]
Merge branch 'master' into wip-bz-mill
Gregory Meno [Fri, 21 Apr 2017 23:21:36 +0000 (16:21 -0700)]
del the project -- don't need it
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Alfredo Deza [Fri, 21 Apr 2017 20:23:54 +0000 (13:23 -0700)]
Merge pull request #684 from ceph/luminous-trigger
ceph-dev-trigger: also build luminous
Andrew Schoen [Fri, 21 Apr 2017 19:51:29 +0000 (12:51 -0700)]
ceph-dev-trigger: also build luminous
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Gregory Meno [Thu, 20 Apr 2017 00:28:15 +0000 (17:28 -0700)]
Merge pull request #683 from ceph/wip-bz-mill
adds a builder def.
Gregory Meno [Thu, 20 Apr 2017 00:24:37 +0000 (17:24 -0700)]
adds a builder def.
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Thu, 20 Apr 2017 00:16:14 +0000 (17:16 -0700)]
Merge pull request #682 from ceph/wip-bz-mill
adds a job definition
Gregory Meno [Thu, 20 Apr 2017 00:11:44 +0000 (17:11 -0700)]
adds a job definition
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Thu, 20 Apr 2017 00:02:59 +0000 (17:02 -0700)]
Merge pull request #681 from ceph/wip-bz-mill
adds a simple script that feeds bz counts into grafana
Gregory Meno [Wed, 19 Apr 2017 23:54:51 +0000 (16:54 -0700)]
removing unnecessary teardown
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Wed, 19 Apr 2017 23:46:49 +0000 (16:46 -0700)]
adds a simple script that feeds bz counts into grafana
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Andrew Schoen [Thu, 13 Apr 2017 17:24:31 +0000 (12:24 -0500)]
Merge pull request #679 from ceph/ceph-ansible-docs-prs
ceph-ansible-docs-prs: create a job for building docs on prs
Alfredo Deza [Thu, 13 Apr 2017 16:56:42 +0000 (12:56 -0400)]
ceph-ansible-docs-prs: create a job for building docs on prs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Ken Dreyer [Wed, 12 Apr 2017 22:14:06 +0000 (16:14 -0600)]
Merge pull request #678 from ceph/libvirt-networks
ceph-ansible-prs: destroy and undefine libvirt networks on teardown
Andrew Schoen [Wed, 12 Apr 2017 22:12:18 +0000 (17:12 -0500)]
ceph-ansible-prs: destroy and undefine libvirt networks on teardown
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Ken Dreyer [Wed, 12 Apr 2017 21:08:07 +0000 (15:08 -0600)]
Merge pull request #677 from ceph/libvirt-kill-networks
ceph-ansible-prs: ensure libvirt networks are destroyed after a job is completed
Alfredo Deza [Wed, 12 Apr 2017 21:00:59 +0000 (17:00 -0400)]
ceph-ansible-prs: ensure libvirt networks are destroyed after a job is completed
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Apr 2017 20:14:26 +0000 (16:14 -0400)]
Merge pull request #676 from ceph/mkdir-typo
ceph-ansible-docs: fix a typo on mkdir
Alfredo Deza [Tue, 11 Apr 2017 19:57:06 +0000 (15:57 -0400)]
ceph-ansible-docs: fix a typo on mkdir
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 10 Apr 2017 11:57:02 +0000 (07:57 -0400)]
Merge pull request #675 from ceph/ceph-ansible-docs
ceph-ansible-docs: initial take on automatic docs for ceph-ansible
Alfredo Deza [Fri, 7 Apr 2017 19:10:49 +0000 (15:10 -0400)]
ceph-ansible-docs: initial take on automatic docs for ceph-ansible
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 4 Apr 2017 21:58:34 +0000 (17:58 -0400)]
Merge pull request #674 from ceph/pr-submodules-fetch
ceph-pr-submodules: explicitly fetch the target branch
Ken Dreyer [Tue, 4 Apr 2017 21:40:37 +0000 (15:40 -0600)]
ceph-pr-submodules: explicitly fetch the target branch
This ceph-pr-submodules job is still giving us false positives in some
cases.
We were comparing against a target branch (for example "origin/jewel"),
but we could not see the *exact* sha1 that Jenkins thought was
"origin/jewel". Sometimes this job would fail, and the failure hinted
that Jenkins might be comparing an older target branch.
Explicitly fetch the target branch immediately before doing the "git
log" operation, and print the target branch's sha1 ref to stdout in case
we need further debugging.
Alfredo Deza [Tue, 4 Apr 2017 19:09:04 +0000 (15:09 -0400)]
Merge pull request #673 from ceph/wip-nfs-ganesha
nfs-ganesha: remove trusty from axis
Ali Maredia [Tue, 4 Apr 2017 18:57:47 +0000 (14:57 -0400)]
nfs-ganesha: remove trusty from axis
Signed-off-by: Ali Maredia <amaredia@redhat.com>
Alfredo Deza [Tue, 4 Apr 2017 14:50:09 +0000 (10:50 -0400)]
Merge pull request #672 from ceph/ceph-ansible-kraken
ceph-ansible-prs: run tests for jewel and kraken
Andrew Schoen [Mon, 3 Apr 2017 21:21:45 +0000 (16:21 -0500)]
ceph-ansible-prs: run tests for jewel and kraken
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Thu, 30 Mar 2017 17:19:08 +0000 (13:19 -0400)]
Merge pull request #671 from ceph/wip-nfs-ganesha
nfs-ganesha: change shaman polling time to 20 mins
Ali Maredia [Thu, 30 Mar 2017 17:06:07 +0000 (13:06 -0400)]
nfs-ganesha: change shaman polling time to 20 mins
Certain Trusty builds were failing because the
repos weren't available until 11-15 mins after
the job was run
Signed-off-by: Ali Maredia <amaredia@redhat.com>
Ken Dreyer [Wed, 29 Mar 2017 21:13:19 +0000 (15:13 -0600)]
Merge pull request #670 from ceph/wip-nfs-ganesha
nfs-ganesha: fix build_deb shaman polling loop