]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Ken Dreyer [Thu, 20 Jul 2017 15:12:45 +0000 (09:12 -0600)]
ansible: use python-jenkins 0.4.15
This upstream version has support for creating nodes with "+" in the
names.
I don't feel great about continuing to pin to an exact version, but
let's take the short-term defensive route for now.
Ken Dreyer [Thu, 20 Jul 2017 15:11:00 +0000 (09:11 -0600)]
Revert "ansible: update examples with patched python-jenkins"
This reverts commit
38036523b73513790dcc17d71e9260f0dca9bf1e (minus the
whitespace fixes).
Our patch is now merged upstream in python-jenkins 0.4.15, so we can
stop using our custom ceph fork.
Ken Dreyer [Thu, 20 Jul 2017 15:10:40 +0000 (09:10 -0600)]
Revert "ansible: using forked version of python-jenkins until we can fix upstream"
This reverts commit
8f5da3ae532e7fa7976404e2bb5885bdcd95f6d5 .
Our patch is now merged upstream in python-jenkins 0.4.15, so we can
stop using our custom ceph fork.
Andrew Schoen [Wed, 19 Jul 2017 19:07:14 +0000 (14:07 -0500)]
Merge pull request #790 from ceph/ceph-pr-docs
Ceph pr docs fixes
Alfredo Deza [Wed, 19 Jul 2017 17:58:23 +0000 (13:58 -0400)]
ceph-pr-docs: alter the order of the publisher, might help fix missing execution
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 19 Jul 2017 16:10:40 +0000 (12:10 -0400)]
ceph-pr-docs: use ubuntu only, because ditaa is not available in CentOS
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 19 Jul 2017 16:10:17 +0000 (12:10 -0400)]
ceph-pr-docs: install ceph doc requirements
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Wed, 19 Jul 2017 14:14:37 +0000 (09:14 -0500)]
Merge pull request #789 from ceph/ceph-pr-docs
ceph-pr-docs: create a trigger-only job for testing docs
Alfredo Deza [Wed, 19 Jul 2017 13:58:03 +0000 (09:58 -0400)]
ceph-pr-docs: create a trigger-only job for testing docs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 13 Jul 2017 13:38:39 +0000 (09:38 -0400)]
Merge pull request #787 from ceph/wip-kernel-git-clone-depth
kernel: use shallow clones
Ilya Dryomov [Wed, 12 Jul 2017 14:01:34 +0000 (16:01 +0200)]
kernel: use shallow clones
Setting the timeout to 20 minutes helped some, but I'm still seeing
failures during the CPU-intensive "Resolving deltas" stage. Use git
clone --depth 1 for kernel to avoid stressing slaves.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Alfredo Deza [Thu, 13 Jul 2017 12:04:53 +0000 (08:04 -0400)]
Merge pull request #786 from ceph/fix_timeout
Add timeout for ceph-docker
Guillaume Abrioux [Thu, 13 Jul 2017 12:02:22 +0000 (14:02 +0200)]
Add timeout for ceph-docker
- Add the same timeout than for ceph-ansible PRs in ceph-docker PRs.
- Change logged error message
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 11:35:05 +0000 (07:35 -0400)]
Merge pull request #785 from ceph/wip-kernel-git-timeout
kernel: set git clone/fetch timeout to 20 minutes
Ilya Dryomov [Tue, 11 Jul 2017 11:11:08 +0000 (13:11 +0200)]
kernel: set git clone/fetch timeout to 20 minutes
Started seeing failures like:
Resolving deltas: 60% (
2773158 /
4615018 )
Resolving deltas: 60% (
2775140 /
4615018 )
Resolving deltas: 60% (
2776500 /
4615018 )
error: fetch-pack died of signal 15
kernel-trigger and a lot of other jobs use 20.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Guits [Mon, 10 Jul 2017 19:18:12 +0000 (21:18 +0200)]
Merge pull request #783 from ceph/wip-yakkety-libvirt
Support Yakkety for static libvirt slaves
David Galloway [Fri, 7 Jul 2017 19:33:30 +0000 (15:33 -0400)]
ansible: Manage custom repos on static libvirt slaves
Probably overkill but can't hurt.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 7 Jul 2017 19:28:10 +0000 (15:28 -0400)]
ansible: Support Yakkety for static libvirt slaves
Signed-off-by: David Galloway <dgallowa@redhat.com>
Guits [Mon, 10 Jul 2017 06:28:37 +0000 (08:28 +0200)]
Merge pull request #784 from ceph/remove_kraken_tests
ceph-docker-prs: remove kraken tests
Guillaume Abrioux [Sun, 9 Jul 2017 16:16:35 +0000 (18:16 +0200)]
ceph-docker-prs: remove kraken tests
As it has been decided to stop testing against kraken, this commit
remove all tests for kraken.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Alfredo Deza [Fri, 7 Jul 2017 20:43:52 +0000 (16:43 -0400)]
Merge pull request #782 from ceph/ceph-medic-tests
ceph-medic-tests: a job to run nightly tests for ceph-medic
Andrew Schoen [Fri, 7 Jul 2017 20:37:40 +0000 (15:37 -0500)]
ceph-medic-tests: a job to run nightly tests for ceph-medic
This uses a job-template so as we build more testings scenarios
they can be added here easily.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Thu, 6 Jul 2017 15:20:37 +0000 (11:20 -0400)]
Merge pull request #781 from ceph/ceph-medic-release
ceph-medic-release: upload directly to the ceph-medic project
Andrew Schoen [Thu, 6 Jul 2017 15:18:09 +0000 (10:18 -0500)]
ceph-medic-release: upload directly to the ceph-medic project
There is no need to try and infer the project name, just upload directly
to chacra as ceph-medic.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 5 Jul 2017 22:33:18 +0000 (18:33 -0400)]
Merge pull request #780 from ceph/ceph-medic-release-comment
ceph-medic-release: rm SSH key comment
Ken Dreyer [Wed, 5 Jul 2017 22:09:24 +0000 (16:09 -0600)]
ceph-medic-release: rm SSH key comment
This looks like a bad copy & paste from elsewhere.
Alfredo Deza [Wed, 5 Jul 2017 21:48:40 +0000 (17:48 -0400)]
Merge pull request #779 from ceph/ceph-medic-release
adds new ceph-medic-release job
Andrew Schoen [Wed, 5 Jul 2017 21:26:44 +0000 (16:26 -0500)]
adds new ceph-medic-release job
This job will be used to make repos we can host on
download.ceph.com
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Guits [Wed, 5 Jul 2017 16:13:18 +0000 (18:13 +0200)]
Merge pull request #778 from ceph/remove-kraken
ceph-ansible-prs: remove testing on Kraken
Sébastien Han [Wed, 5 Jul 2017 16:05:13 +0000 (18:05 +0200)]
ceph-ansible-prs: add more bluestore scenario to containers
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Wed, 5 Jul 2017 15:43:02 +0000 (17:43 +0200)]
ceph-ansible-prs: remove testing on Kraken
We decided to only test LTS releases.
Signed-off-by: Sébastien Han <seb@redhat.com>
Alfredo Deza [Wed, 5 Jul 2017 13:15:17 +0000 (09:15 -0400)]
Merge pull request #777 from ceph/no-bs-before-luminous
ceph-ansible-prs: do not run bluestore on luminous
Sébastien Han [Wed, 5 Jul 2017 12:24:33 +0000 (14:24 +0200)]
ceph-ansible-prs: do not run bluestore on luminous
This is a bit hacky but I don't know any other ways to achieve that.
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Wed, 5 Jul 2017 09:12:14 +0000 (11:12 +0200)]
Merge pull request #776 from ceph/more-bs-scenario
ceph-ansible-prs: add bluestore dmcrypt scenario
Sébastien Han [Wed, 5 Jul 2017 09:04:35 +0000 (11:04 +0200)]
ceph-ansible-prs: add bluestore dmcrypt scenario
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Tue, 4 Jul 2017 17:43:32 +0000 (19:43 +0200)]
Merge pull request #775 from ceph/add_luminous
ceph-ansible-prs: Add luminous release
Guillaume Abrioux [Tue, 4 Jul 2017 17:40:25 +0000 (19:40 +0200)]
ceph-ansible-prs: Add luminous release
Add luminous release to CI tests.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Sébastien Han [Tue, 4 Jul 2017 14:26:33 +0000 (16:26 +0200)]
Merge pull request #774 from ceph/fix_timeout
ceph-ansible-prs: fix bug with timeout
Guillaume Abrioux [Tue, 4 Jul 2017 14:19:40 +0000 (16:19 +0200)]
ceph-ansible-prs: fix bug with timeout
it will always return 0 even if tox return an error.
We must check wether the expression is not true instead.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Sébastien Han [Tue, 4 Jul 2017 13:14:20 +0000 (15:14 +0200)]
Merge pull request #773 from ceph/ceph-ansible_bluestore
ceph-ansible-prs: add bluestore scenarios
Guillaume Abrioux [Tue, 4 Jul 2017 11:02:21 +0000 (13:02 +0200)]
ceph-ansible-prs: add bluestore scenarios
ceph-ansible-prs: adds the ansible2.2-cluster_bluestore and
ansible2.2-journal_collocation_bluestore scenarios.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Alfredo Deza [Fri, 30 Jun 2017 21:29:15 +0000 (17:29 -0400)]
Merge pull request #772 from dmick/master
ceph-pull-requests-arm64: make ghprb config like amd64 version
Dan Mick [Fri, 30 Jun 2017 21:14:15 +0000 (14:14 -0700)]
ceph-pull-requests-arm64: make ghprb config like amd64 version
Specifically reinstate the 'status-context/*-status' fields, but also
regularize like ceph-pull-requests job. (This one originally came from
jjw and probably lost the fields/gained a lot of defaults in the
process)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Alfredo Deza [Fri, 30 Jun 2017 18:45:30 +0000 (14:45 -0400)]
Merge pull request #749 from ceph/wip-static-libvirt
ansible: Add playbook for libvirt/vagrant static slaves
David Galloway [Wed, 21 Jun 2017 20:12:12 +0000 (16:12 -0400)]
ansible: Add playbook for libvirt/vagrant static slaves
Signed-off-by: David Galloway <dgallowa@redhat.com>
Alfredo Deza [Fri, 30 Jun 2017 14:49:47 +0000 (10:49 -0400)]
Merge pull request #771 from ceph/sync-pull
scripts: sync-pull now supports multiple projects
Andrew Schoen [Fri, 30 Jun 2017 14:38:25 +0000 (09:38 -0500)]
scripts: sync-pull now supports multiple projects
You can now specify which project you'd like to pull from chacra. This
also removes el6 as we don't build for that anymore.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Thu, 29 Jun 2017 19:54:47 +0000 (15:54 -0400)]
Merge pull request #770 from ceph/cephmetrics-builds
cephmetrics-release: sets wipe_workspace to false
Andrew Schoen [Thu, 29 Jun 2017 19:48:35 +0000 (14:48 -0500)]
cephmetrics-release: sets wipe_workspace to false
wipe_workspace does not use sudo which causes some of our builds to fail
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Thu, 29 Jun 2017 16:49:42 +0000 (10:49 -0600)]
Merge pull request #768 from ceph/cephmetrics-builds
adds the cephmetrics-release job
Andrew Schoen [Thu, 29 Jun 2017 16:36:01 +0000 (11:36 -0500)]
adds the cephmetrics-release job
The purpose of this job is to allow for manual
builds of cephmetrics that will be stored on chacra.ceph.com
where the repo can be combined with cephmetrics-debs.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 28 Jun 2017 15:52:54 +0000 (11:52 -0400)]
Merge pull request #754 from ceph/syntax
ceph-ansible-pr-syntax-check: add library path
Sébastien Han [Thu, 22 Jun 2017 15:37:54 +0000 (17:37 +0200)]
ceph-ansible-pr-syntax-check: add library path
Explicitly set the LIBRARY path to avoid the following Ansible error:
ERROR! no action detected in task. This often indicates a misspelled
module name, or incorrect module path.
We need this change because roles path changed from ceph-ansible/ to
ceph-ansible/infrastructure-playbooks so now when we are running the
syntax check it looks in ceph-ansible/infrastructure-playbooks/library
instead of ceph-ansible/library.
Signed-off-by: Sébastien Han <seb@redhat.com>
Andrew Schoen [Tue, 27 Jun 2017 18:48:07 +0000 (13:48 -0500)]
Merge pull request #767 from ceph/ceph-medic-docs
ceph-medic-docs: create a docs job
Alfredo Deza [Tue, 27 Jun 2017 18:28:32 +0000 (14:28 -0400)]
ceph-medic-docs: create a docs job
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Jun 2017 16:29:05 +0000 (12:29 -0400)]
Merge pull request #766 from ceph/wip-cephmetrics-branch
DNM: cephmetrics: Build for all branches
Zack Cerza [Tue, 27 Jun 2017 16:21:25 +0000 (10:21 -0600)]
Set BRANCH
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 27 Jun 2017 16:21:05 +0000 (10:21 -0600)]
Sanity check for $GIT_BRANCH
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 27 Jun 2017 16:16:32 +0000 (10:16 -0600)]
Don't pass 'branches' to git stanza
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 27 Jun 2017 16:12:10 +0000 (10:12 -0600)]
Add github repo to properties
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Mon, 26 Jun 2017 23:01:35 +0000 (17:01 -0600)]
Merge pull request #765 from ceph/wip-cephmetrics-build-often
cephmetrics: build on pushes for now
Gregory Meno [Mon, 26 Jun 2017 22:47:49 +0000 (15:47 -0700)]
build on pushes for now
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Mon, 26 Jun 2017 22:34:08 +0000 (15:34 -0700)]
Merge pull request #764 from ceph/wip-cephmetrics-piechart
fix destination path for pichart plugin
Gregory Meno [Mon, 26 Jun 2017 22:32:54 +0000 (15:32 -0700)]
fix destination path for pichart plugin
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Gregory Meno [Mon, 26 Jun 2017 22:20:32 +0000 (15:20 -0700)]
Merge pull request #763 from ceph/wip-cephmetrics-piechart
download the source for the pie-chart panel
Gregory Meno [Mon, 26 Jun 2017 22:14:50 +0000 (15:14 -0700)]
download the source for the pie-chart panel
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Alfredo Deza [Mon, 26 Jun 2017 20:14:03 +0000 (16:14 -0400)]
Merge pull request #762 from ceph/wip-cephmetrics-pr
cephmetrics-pull-requests: Install package deps
Zack Cerza [Mon, 26 Jun 2017 19:54:53 +0000 (13:54 -0600)]
cephmetrics-pull-requests: Install package deps
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Mon, 26 Jun 2017 19:04:36 +0000 (13:04 -0600)]
Merge pull request #761 from ceph/wip-cephmetrics-pr
Add cephmetrics-pull-requests
Zack Cerza [Mon, 26 Jun 2017 18:52:39 +0000 (12:52 -0600)]
Add cephmetrics-pull-requests
Runs tox tests!
Signed-off-by: Zack Cerza <zack@redhat.com>
Alfredo Deza [Fri, 23 Jun 2017 22:40:35 +0000 (18:40 -0400)]
Merge pull request #758 from dmick/master
Add ceph-pull-requests-arm64
Dan Mick [Fri, 23 Jun 2017 02:31:22 +0000 (19:31 -0700)]
Add ceph-pull-requests-arm64
This has several XML sections; removing the two smaller ones seems safe,
but I'm concerned about the last one (the GitSCM clone behavior). It
doesn't currently look like either jjb or jjw handle that option section
correctly, so I'm leaving the XML for now.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Alfredo Deza [Fri, 23 Jun 2017 17:38:41 +0000 (13:38 -0400)]
Merge pull request #760 from ceph/wip-fix-cephmetrics
cephmetrics: Add default branch, forbid wipe
Boris Ranto [Fri, 23 Jun 2017 17:28:46 +0000 (19:28 +0200)]
cephmetrics: Add default branch, forbid wipe
The build job does not work well with empty branch, we should provide a
default master branch to fix it.
It looks like it is not enough to remove the wipe-workspace line, it was
on even without that line. Adding wipe-workspace: false to hopefully fix
it.
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Fri, 23 Jun 2017 15:09:01 +0000 (11:09 -0400)]
Merge pull request #759 from ceph/wip-fix-cephmetrics
cephmetrics: Clean with sudo
Boris Ranto [Fri, 23 Jun 2017 14:46:13 +0000 (16:46 +0200)]
cephmetrics: Clean with sudo
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Fri, 23 Jun 2017 14:23:23 +0000 (10:23 -0400)]
Merge pull request #752 from ceph/add_timeout
ceph-ansible-prs: add a timeout
Guillaume Abrioux [Thu, 22 Jun 2017 12:49:26 +0000 (14:49 +0200)]
ceph-ansible-prs: add a timeout
Add a timeout (5h) since sometimes some job can get stuck in the CI for
a very long time.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 20:51:39 +0000 (16:51 -0400)]
Merge pull request #757 from ceph/wip-nfs-ganesha-stable
nfs-ganesha-stable: correct job name and display name
Ali Maredia [Thu, 22 Jun 2017 20:43:35 +0000 (16:43 -0400)]
nfs-ganesha-stable: correct job name and display name
Signed-off-by: Ali Maredia <amaredia@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 19:14:48 +0000 (15:14 -0400)]
Merge pull request #756 from ceph/samba-cleanup
samba: fix path to shaman.list when tearing down
Andrew Schoen [Thu, 22 Jun 2017 18:10:31 +0000 (13:10 -0500)]
samba: fix path to shaman.list when tearing down
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 18:04:19 +0000 (14:04 -0400)]
Merge pull request #755 from ceph/wip-samba-cleanup
samba: Cleanup added yum/apt repos
Zack Cerza [Thu, 22 Jun 2017 17:56:09 +0000 (11:56 -0600)]
samba: Cleanup added yum/apt repos
Signed-off-by: Zack Cerza <zack@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 17:55:50 +0000 (13:55 -0400)]
Merge pull request #746 from ceph/wip-nfs-ganesha-stable
nfs-ganesha: nfs-ganesha for download.ceph.com
Ali Maredia [Thu, 22 Jun 2017 16:59:01 +0000 (12:59 -0400)]
Merge branch 'master' into wip-nfs-ganesha-stable
Andrew Schoen [Thu, 22 Jun 2017 14:52:09 +0000 (09:52 -0500)]
Merge pull request #753 from ceph/debian-stretch
Debian stretch support for releases
Alfredo Deza [Thu, 22 Jun 2017 14:45:30 +0000 (10:45 -0400)]
ceph-build: allow building for stretch
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 14:45:06 +0000 (10:45 -0400)]
ceph-build: update to detect stretch in setup deb
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 14:41:47 +0000 (10:41 -0400)]
scripts: update for stretch
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 12:04:55 +0000 (08:04 -0400)]
Merge pull request #751 from ceph/wip-fix-cephmetrics
cephmetrics: Install wget
Boris Ranto [Thu, 22 Jun 2017 05:12:14 +0000 (07:12 +0200)]
cephmetrics: Install wget
The build uses wget to get the vonage-status-panel but wget might not
always be available on the system.
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Wed, 21 Jun 2017 20:32:40 +0000 (16:32 -0400)]
Merge pull request #750 from ceph/wip-fix-cephmetrics
cephmetrics: Use sudo for yum
Boris Ranto [Wed, 21 Jun 2017 20:23:24 +0000 (22:23 +0200)]
cephmetrics: Use sudo for yum
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Wed, 21 Jun 2017 20:05:44 +0000 (16:05 -0400)]
Merge pull request #748 from ceph/wip-cephmetrics
cephmetrics: Add new build job
Boris Ranto [Wed, 21 Jun 2017 18:37:14 +0000 (20:37 +0200)]
cephmetrics: Add new build job
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Wed, 21 Jun 2017 16:22:58 +0000 (12:22 -0400)]
Merge pull request #747 from ceph/ceph-medic-rpms
ceph-medic-rpm: a job to build rpms for every branch of ceph-medic
Andrew Schoen [Wed, 21 Jun 2017 16:12:12 +0000 (11:12 -0500)]
ceph-medic-rpm: a job to build rpms for every branch of ceph-medic
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Ali Maredia [Tue, 20 Jun 2017 18:01:59 +0000 (14:01 -0400)]
nfs-ganesha: nfs-ganesha for download.ceph.com
Signed-off-by: Ali Maredia <amaredia@redhat.com>
Alfredo Deza [Tue, 20 Jun 2017 18:26:10 +0000 (14:26 -0400)]
Merge pull request #734 from ceph/wip-nfs-ganesha-version-fix
nfs-ganesha: fix version to match PACKAGE_MANAGER_VERSION