]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
8 years agoOnly test using ansible 2.3 wip-nightly-22 852/head
David Galloway [Wed, 30 Aug 2017 22:35:38 +0000 (18:35 -0400)]
Only test using ansible 2.3

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #851 from ceph/shrink
Sébastien Han [Wed, 30 Aug 2017 22:20:21 +0000 (00:20 +0200)]
Merge pull request #851 from ceph/shrink

ceph-ansible-prs: add shrink mon and osd scenario

8 years agoceph-ansible-prs: add shrink mon and osd scenario 851/head
Sébastien Han [Wed, 30 Aug 2017 22:16:02 +0000 (00:16 +0200)]
ceph-ansible-prs: add shrink mon and osd scenario

Signed-off-by: Sébastien Han <seb@redhat.com>
8 years agoMerge pull request #849 from ceph/add-switch-to-containers
Sébastien Han [Wed, 30 Aug 2017 11:10:15 +0000 (13:10 +0200)]
Merge pull request #849 from ceph/add-switch-to-containers

ceph-ansible-prs: add switch_to_containers scenario

8 years agoceph-ansible-prs: add switch_to_containers scenario 849/head
Sébastien Han [Wed, 30 Aug 2017 11:07:37 +0000 (13:07 +0200)]
ceph-ansible-prs: add switch_to_containers scenario

The CI will now test migration from non-containerized to containerized
scenario.

Signed-off-by: Sébastien Han <seb@redhat.com>
8 years agoMerge pull request #848 from ceph/wip-tcmu-runner
Jason Dillaman [Tue, 29 Aug 2017 18:30:10 +0000 (14:30 -0400)]
Merge pull request #848 from ceph/wip-tcmu-runner

tcmu-runner: removed duplicate DIST axis

8 years agotcmu-runner: cleanup shaman.repo using bash trap 848/head
Jason Dillaman [Tue, 29 Aug 2017 18:24:03 +0000 (14:24 -0400)]
tcmu-runner: cleanup shaman.repo using bash trap

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agotcmu-runner: removed duplicate DIST axis
Jason Dillaman [Tue, 29 Aug 2017 18:12:30 +0000 (14:12 -0400)]
tcmu-runner: removed duplicate DIST axis

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #847 from ceph/wip-tcmu-runner
Jason Dillaman [Tue, 29 Aug 2017 00:06:36 +0000 (20:06 -0400)]
Merge pull request #847 from ceph/wip-tcmu-runner

tcmu-runner: updated libtcmu package contents

8 years agotcmu-runner: updated libtcmu package contents 847/head
Jason Dillaman [Tue, 29 Aug 2017 00:03:13 +0000 (20:03 -0400)]
tcmu-runner: updated libtcmu package contents

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #846 from ceph/wip-tcmu-runner
Jason Dillaman [Mon, 28 Aug 2017 23:57:56 +0000 (19:57 -0400)]
Merge pull request #846 from ceph/wip-tcmu-runner

tcmu-runner: added missing distro release

8 years agotcmu-runner: added missing distro release 846/head
Jason Dillaman [Mon, 28 Aug 2017 23:15:14 +0000 (19:15 -0400)]
tcmu-runner: added missing distro release

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #845 from ceph/wip-tcmu-runner
Jason Dillaman [Mon, 28 Aug 2017 23:07:21 +0000 (19:07 -0400)]
Merge pull request #845 from ceph/wip-tcmu-runner

tcmu-runner: remove shaman repo file after build

8 years agotcmu-runner: remove shaman repo file after build 845/head
Jason Dillaman [Mon, 28 Aug 2017 23:04:24 +0000 (19:04 -0400)]
tcmu-runner: remove shaman repo file after build

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #844 from ceph/wip-tcmu-runner
Jason Dillaman [Mon, 28 Aug 2017 23:00:38 +0000 (19:00 -0400)]
Merge pull request #844 from ceph/wip-tcmu-runner

tcmu-runner: remove UAPI patch and add Ceph repo for build

8 years agotcmu-runner: remove UAPI patch and add Ceph repo for build 844/head
Jason Dillaman [Mon, 28 Aug 2017 22:55:14 +0000 (18:55 -0400)]
tcmu-runner: remove UAPI patch and add Ceph repo for build

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #843 from ceph/wip-hudsonurl
Andrew Schoen [Mon, 28 Aug 2017 22:28:28 +0000 (17:28 -0500)]
Merge pull request #843 from ceph/wip-hudsonurl

ceph-docker: run flake8 and lint jobs on 2.jenkins

8 years agoceph-docker: just check if jenkins HUDSON_URL var is set 843/head
David Galloway [Thu, 24 Aug 2017 17:12:29 +0000 (13:12 -0400)]
ceph-docker: just check if jenkins HUDSON_URL var is set

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #842 from ceph/disk-auto
Alfredo Deza [Thu, 24 Aug 2017 14:41:07 +0000 (10:41 -0400)]
Merge pull request #842 from ceph/disk-auto

ceph-ansible-prs: add disk autodiscovery scenario

8 years agoceph-ansible-prs: add disk autodiscovery scenario 842/head
Sébastien Han [Thu, 24 Aug 2017 13:16:35 +0000 (15:16 +0200)]
ceph-ansible-prs: add disk autodiscovery scenario

Seconds https://github.com/ceph/ceph-ansible/pull/1803

Signed-off-by: Sébastien Han <seb@redhat.com>
8 years agoMerge pull request #839 from ceph/wip-nfs-ganesha-stable
Alfredo Deza [Wed, 23 Aug 2017 16:01:40 +0000 (12:01 -0400)]
Merge pull request #839 from ceph/wip-nfs-ganesha-stable

nfs-ganesha-stable: fixes to get build scripts working

8 years agoMerge branch 'master' into wip-nfs-ganesha-stable 839/head
Ali Maredia [Wed, 23 Aug 2017 15:59:18 +0000 (11:59 -0400)]
Merge branch 'master' into wip-nfs-ganesha-stable

8 years agonfs-ganesha-stable: fixes to get build scripts working
Ali Maredia [Tue, 22 Aug 2017 18:05:25 +0000 (14:05 -0400)]
nfs-ganesha-stable: fixes to get build scripts working

-ntirpc scm wasn't applying properly
-clean up ntirpc directory
-various pbuilder related fixes
-directory ownership fix for creating local ntirpc repo

Signed-off-by: Ali Maredia <amaredia@redhat.com>
8 years agoMerge pull request #841 from ktdreyer/readme-test
Ali Maredia [Wed, 23 Aug 2017 15:58:52 +0000 (11:58 -0400)]
Merge pull request #841 from ktdreyer/readme-test

README: more context for what "jenkins-jobs test" does

8 years agoREADME: more context for what "jenkins-jobs test" does 841/head
Ken Dreyer [Wed, 23 Aug 2017 15:47:00 +0000 (09:47 -0600)]
README: more context for what "jenkins-jobs test" does

Give developers a hint about what to look for in the output of
"jenkins-jobs test".

8 years agoMerge pull request #840 from ceph/ansible-pr-scenarios
Andrew Schoen [Wed, 23 Aug 2017 14:51:58 +0000 (09:51 -0500)]
Merge pull request #840 from ceph/ansible-pr-scenarios

ceph-ansible-prs: adds the lvm_osds and purge_lvm_osds scenarios

8 years agoceph-ansible-prs: adds the lvm_osds and purge_lvm_osds scenarios ansible-pr-scenarios 840/head
Andrew Schoen [Wed, 23 Aug 2017 14:20:57 +0000 (09:20 -0500)]
ceph-ansible-prs: adds the lvm_osds and purge_lvm_osds scenarios

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #825 from ceph/wip-jenkins-refactor
Alfredo Deza [Tue, 22 Aug 2017 14:44:09 +0000 (10:44 -0400)]
Merge pull request #825 from ceph/wip-jenkins-refactor

Updates to ansible-jenkins role

8 years agoansible: Manage Jenkins service defaults w/ ansible wip-jenkins-refactor 825/head
David Galloway [Wed, 9 Aug 2017 14:35:05 +0000 (10:35 -0400)]
ansible: Manage Jenkins service defaults w/ ansible

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Add README for ansible-jenkins role
David Galloway [Fri, 4 Aug 2017 20:27:35 +0000 (16:27 -0400)]
ansible: Add README for ansible-jenkins role

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: jenkins-cli no longer deemed secure
David Galloway [Fri, 4 Aug 2017 20:04:38 +0000 (16:04 -0400)]
ansible: jenkins-cli no longer deemed secure

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Add warning about restarting Jenkins to playbook
David Galloway [Fri, 4 Aug 2017 19:48:58 +0000 (15:48 -0400)]
ansible: Add warning about restarting Jenkins to playbook

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Manage Jenkins auth with github-oauth
David Galloway [Fri, 4 Aug 2017 19:34:33 +0000 (15:34 -0400)]
ansible: Manage Jenkins auth with github-oauth

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Update Jenkins plugins tasks
David Galloway [Fri, 4 Aug 2017 15:28:47 +0000 (11:28 -0400)]
ansible: Update Jenkins plugins tasks

 - Have to enable CLI to use jenkins-cli
 - Now compatible with ansible > v2

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Add ufw to jenkins masters
David Galloway [Thu, 3 Aug 2017 20:55:23 +0000 (16:55 -0400)]
ansible: Add ufw to jenkins masters

The jenkins-cli is used to initially configure the Jenkins service.  As
of recent versions, however, anonymous cli access isn't allowed unless
useSecurity is set to false in Jenkins' config.xml.  This opens Jenkins
to the world of course.

By creating some firewall rules, we can just disable nginx, turn of
auth, allow only localhost access to port 8080 and safely make changes using
jenkins-cli.

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Force jenkins nginx symlink
David Galloway [Thu, 3 Aug 2017 17:30:22 +0000 (13:30 -0400)]
ansible: Force jenkins nginx symlink

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Add letsencrypt support for jenkins master role
David Galloway [Thu, 3 Aug 2017 16:16:39 +0000 (12:16 -0400)]
ansible: Add letsencrypt support for jenkins master role

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Update jenkins nginx reverse proxy config
David Galloway [Thu, 3 Aug 2017 15:59:42 +0000 (11:59 -0400)]
ansible: Update jenkins nginx reverse proxy config

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Remove SSL stuff. We'll do this with letsencrypt
David Galloway [Thu, 3 Aug 2017 15:51:54 +0000 (11:51 -0400)]
ansible: Remove SSL stuff.  We'll do this with letsencrypt

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Unnecessary config for ssh user
David Galloway [Thu, 3 Aug 2017 15:43:33 +0000 (11:43 -0400)]
ansible: Unnecessary config for ssh user

Role assumes the jenkins_master target has been configured with the
ceph-sepia-secrets ansible_managed and common roles.  These roles create
a cm user and already set up TTY-less sudo access.

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Rename ansible-reserved port var to jenkins_port
David Galloway [Thu, 3 Aug 2017 15:35:48 +0000 (11:35 -0400)]
ansible: Rename ansible-reserved port var to jenkins_port

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoansible: Refactor jenkins master role
David Galloway [Thu, 3 Aug 2017 15:31:32 +0000 (11:31 -0400)]
ansible: Refactor jenkins master role

- Spacing/tabs/syntax/quoting
- Updated for compatibility with ansible > v2
- Only support Ubuntu Xenial for now

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #836 from ceph/wip-docs-override
Alfredo Deza [Tue, 22 Aug 2017 14:39:32 +0000 (10:39 -0400)]
Merge pull request #836 from ceph/wip-docs-override

Build ceph-ansible docs on jenkins.ceph.com

8 years agoBuild ceph-ansible docs on jenkins.ceph.com 836/head
David Galloway [Thu, 17 Aug 2017 14:37:24 +0000 (10:37 -0400)]
Build ceph-ansible docs on jenkins.ceph.com

Because docs.ceph.com is a slave of jenkins.ceph.com

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #838 from ceph/wip-kernel-no-tags
Alfredo Deza [Tue, 22 Aug 2017 11:31:40 +0000 (07:31 -0400)]
Merge pull request #838 from ceph/wip-kernel-no-tags

kernel: do not fetch git tags

8 years agokernel: do not fetch git tags 838/head
Ilya Dryomov [Tue, 22 Aug 2017 08:57:12 +0000 (10:57 +0200)]
kernel: do not fetch git tags

After a recent jenkins/plugins update, jenkins started listing tags and
attempting git rev-parse ^{commit} on them:

  Seen branch in repository origin/wip-tighter-types
  Seen 39 remote branches
  > git tag -l # timeout=10
  > git rev-parse refs/tags/v4.7-rc7^{commit} # timeout=10
  > git rev-parse refs/tags/v2.6.30-rc7^{commit} # timeout=10

On the Linux kernel repo, this eventually fails with:

  > git rev-parse refs/tags/v2.6.11^{commit} # timeout=10
  FATAL: Command "git rev-parse refs/tags/v2.6.11^{commit}" returned status code 128:
  stdout: refs/tags/v2.6.11^{commit}
  stderr: error: refs/tags/v2.6.11^{commit}: expected commit type, but
  the object dereferences to tree type

Only "trigger" jobs seem to be affected, but we don't really need tags,
so don't fetch them for both kernel-trigger and kernel.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
8 years agoMerge pull request #837 from ceph/pr-docs-cython
Andrew Schoen [Thu, 17 Aug 2017 22:32:53 +0000 (17:32 -0500)]
Merge pull request #837 from ceph/pr-docs-cython

ceph-pr-docs: install cython, remove python-sphinx

8 years agoceph-pr-docs: install cython, remove python-sphinx pr-docs-cython 837/head
Alfredo Deza [Thu, 17 Aug 2017 12:26:14 +0000 (08:26 -0400)]
ceph-pr-docs: install cython, remove python-sphinx

cython is needed for generating docs from pyx docstrings and
python-sphinx is not needed because it is installed in a virtualenv by
the admin/build-doc script

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #812 from ceph/wip-nfs-ganesha-stable
Alfredo Deza [Thu, 17 Aug 2017 16:37:10 +0000 (12:37 -0400)]
Merge pull request #812 from ceph/wip-nfs-ganesha-stable

nfs-ganesha-stable: add seperate libntirpc packages

8 years agonfs-ganesha-stable: debian builds using external ntirpc 812/head
Ali Maredia [Wed, 16 Aug 2017 17:12:19 +0000 (13:12 -0400)]
nfs-ganesha-stable: debian builds using external ntirpc

- add option to switch nfs-ganesha-debian branch on
nfs-ganesha builds for shaman
- change build_debian to use an external ntirpc for
it's builds

Signed-off-by: Ali Maredia <amaredia@redhat.com>
8 years agoMerge pull request #823 from ceph/wip-multimaster
Andrew Schoen [Wed, 16 Aug 2017 17:14:32 +0000 (12:14 -0500)]
Merge pull request #823 from ceph/wip-multimaster

Move ceph-ansible and ceph-docker builds to 2.jenkins.ceph.com

8 years agoMove ceph-ansible and ceph-docker builds to 2.jenkins.ceph.com 823/head
David Galloway [Tue, 8 Aug 2017 21:01:05 +0000 (17:01 -0400)]
Move ceph-ansible and ceph-docker builds to 2.jenkins.ceph.com

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #835 from ceph/pr-docs-concurrent
Andrew Schoen [Wed, 16 Aug 2017 15:05:56 +0000 (10:05 -0500)]
Merge pull request #835 from ceph/pr-docs-concurrent

ceph-pr-docs: make build concurrent

8 years agoceph-pr-docs: make build concurrent 835/head
Alfredo Deza [Wed, 16 Aug 2017 14:59:51 +0000 (10:59 -0400)]
ceph-pr-docs: make build concurrent

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #834 from ceph/enforce-ceph-docs
Andrew Schoen [Wed, 16 Aug 2017 14:06:56 +0000 (09:06 -0500)]
Merge pull request #834 from ceph/enforce-ceph-docs

Enforce ceph doc checks on all Ceph prs

8 years agoceph-pr-docs: always run on all Ceph prs, disable trigger-only phrase 834/head
Alfredo Deza [Wed, 16 Aug 2017 13:05:00 +0000 (09:05 -0400)]
ceph-pr-docs: always run on all Ceph prs, disable trigger-only phrase

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoceph-pr-docs: update the build script to build only, not publish
Alfredo Deza [Wed, 16 Aug 2017 13:04:32 +0000 (09:04 -0400)]
ceph-pr-docs: update the build script to build only, not publish

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoceph-pr-render-docs: create a new job to render html docs from PRs
Alfredo Deza [Wed, 16 Aug 2017 12:56:52 +0000 (08:56 -0400)]
ceph-pr-render-docs: create a new job to render html docs from PRs

This is needed because doc builds will now be enforced on all Ceph PRs
but unlike this 'render' job, those will just build, not publish the
HTML anywhere

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #833 from ceph/wip-version-cephmetrics
Boris Ranto [Wed, 16 Aug 2017 11:01:24 +0000 (13:01 +0200)]
Merge pull request #833 from ceph/wip-version-cephmetrics

cephmetrics: Add support for versioning with git tags

8 years agocephmetrics: Add support for versioning with git tags 833/head
Boris Ranto [Wed, 16 Aug 2017 10:55:47 +0000 (12:55 +0200)]
cephmetrics: Add support for versioning with git tags

This will try to use git describe to get the current version and release
and fall back to the old method if HEAD is not part of any tag.

Signed-off-by: Boris Ranto <branto@redhat.com>
8 years agoMerge pull request #832 from ceph/ceph-pr-docs-build-id
Andrew Schoen [Mon, 14 Aug 2017 16:17:00 +0000 (11:17 -0500)]
Merge pull request #832 from ceph/ceph-pr-docs-build-id

ceph-pr-docs: include the pull request ID for the url as a comment

8 years agoceph-pr-docs: include the pull request ID for the url as a comment 832/head
Alfredo Deza [Mon, 14 Aug 2017 12:18:09 +0000 (08:18 -0400)]
ceph-pr-docs: include the pull request ID for the url as a comment

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #831 from ceph/ceph-docs-pr
Andrew Schoen [Fri, 11 Aug 2017 18:17:10 +0000 (13:17 -0500)]
Merge pull request #831 from ceph/ceph-docs-pr

Ceph docs for prs on docs.ceph.com

8 years agoceph-pr-docs: remove htmlplublisher section, no longer needed 831/head
Alfredo Deza [Fri, 11 Aug 2017 17:57:41 +0000 (13:57 -0400)]
ceph-pr-docs: remove htmlplublisher section, no longer needed

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoceph-pr-docs: use the docs server
Alfredo Deza [Fri, 11 Aug 2017 13:26:12 +0000 (09:26 -0400)]
ceph-pr-docs: use the docs server

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoceph-pr-docs: assume running on the docs node
Alfredo Deza [Fri, 11 Aug 2017 12:33:07 +0000 (08:33 -0400)]
ceph-pr-docs: assume running on the docs node

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #830 from ceph/wip-nfs-ganesha
Alfredo Deza [Fri, 11 Aug 2017 11:54:56 +0000 (07:54 -0400)]
Merge pull request #830 from ceph/wip-nfs-ganesha

nfs-ganesha: fix timer

8 years agonfs-ganesha: fix timer 830/head
Ali Maredia [Fri, 11 Aug 2017 04:55:06 +0000 (00:55 -0400)]
nfs-ganesha: fix timer

Signed-off-by: Ali Maredia <amaredia@redhat.com>
8 years agoMerge pull request #809 from ceph/ceph-volume-fixes
Andrew Schoen [Thu, 10 Aug 2017 18:17:52 +0000 (13:17 -0500)]
Merge pull request #809 from ceph/ceph-volume-fixes

Ceph volume fixes for PRs

8 years agoceph-volume-ansible-prs: use the ghprb plugin's vars first, fallback to regular git... 809/head
Alfredo Deza [Thu, 10 Aug 2017 18:01:04 +0000 (14:01 -0400)]
ceph-volume-ansible-prs: use the ghprb plugin's vars first, fallback to regular git afterwards

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoceph-volume-pr: define only the sha1 of pull requests so that it doesn't build everything
Alfredo Deza [Tue, 1 Aug 2017 11:44:17 +0000 (07:44 -0400)]
ceph-volume-pr: define only the sha1 of pull requests so that it doesn't build everything

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoceph-volume-pr: do not try to use py36, only flake8, 2.7, and 3.5
Alfredo Deza [Tue, 1 Aug 2017 11:43:44 +0000 (07:43 -0400)]
ceph-volume-pr: do not try to use py36, only flake8, 2.7, and 3.5

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #828 from ceph/ceph-ansible-nightly
Alfredo Deza [Thu, 10 Aug 2017 18:03:37 +0000 (14:03 -0400)]
Merge pull request #828 from ceph/ceph-ansible-nightly

ceph-ansible-nightly: run tests against jewel and ansible2.2 and 2.3

8 years agoceph-ansible-nightly: run tests against jewel and ansible2.2 and 2.3 828/head
Andrew Schoen [Wed, 9 Aug 2017 21:37:27 +0000 (16:37 -0500)]
ceph-ansible-nightly: run tests against jewel and ansible2.2 and 2.3

These tests are scheduled to be run automatically by jenkins daily. They can
also be triggered manually and given a branch of ceph-ansible to test
against.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #826 from ceph/wip-lab-cop
Gregory Meno [Thu, 10 Aug 2017 04:18:10 +0000 (21:18 -0700)]
Merge pull request #826 from ceph/wip-lab-cop

adds a tool to check node usage in the labs

8 years agoremove branches since there are no triggers 826/head
Gregory Meno [Thu, 10 Aug 2017 04:10:13 +0000 (21:10 -0700)]
remove branches since there are no triggers

Signed-off-by: Gregory Meno <gmeno@redhat.com>
8 years agoadds a tool to check node usage in the labs
Gregory Meno [Wed, 9 Aug 2017 18:25:44 +0000 (11:25 -0700)]
adds a tool to check node usage in the labs

Signed-off-by: Gregory Meno <gmeno@redhat.com>
8 years agoMerge pull request #827 from ceph/ansible2.3-testing
Alfredo Deza [Wed, 9 Aug 2017 20:55:31 +0000 (16:55 -0400)]
Merge pull request #827 from ceph/ansible2.3-testing

ceph-ansible-prs: test against ansible2.3 and luminous only

8 years agoceph-ansible-prs: test against ansible2.3 and luminous only 827/head
Andrew Schoen [Wed, 9 Aug 2017 20:34:57 +0000 (15:34 -0500)]
ceph-ansible-prs: test against ansible2.3 and luminous only

This drops support for testing jewel on PRs and changes the ansible
version to 2.3. If we want to continue testing against jewel we can
schedule nightly tests that run against master. With this approach we
can still get the same coverage and reduce a lot of demand on the CI
caused by PR testing.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
8 years agoMerge pull request #824 from ceph/ceph-volume-ansible-git-branch
Andrew Schoen [Wed, 9 Aug 2017 14:33:51 +0000 (09:33 -0500)]
Merge pull request #824 from ceph/ceph-volume-ansible-git-branch

ceph-volume-ansible-prs: fallback on sha1 to get remote branch

8 years agoceph-volume-ansible-prs: fallback on sha1 to get remote branch 824/head
Alfredo Deza [Wed, 9 Aug 2017 14:13:57 +0000 (10:13 -0400)]
ceph-volume-ansible-prs: fallback on sha1 to get remote branch

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #822 from ceph/ceph-volume-pr-fixes
Andrew Schoen [Tue, 8 Aug 2017 20:27:05 +0000 (15:27 -0500)]
Merge pull request #822 from ceph/ceph-volume-pr-fixes

Ceph volume pr fixes

8 years agoceph-volume-ansible-prs: improve the build script for remote branch detection 822/head
Alfredo Deza [Tue, 8 Aug 2017 20:23:27 +0000 (16:23 -0400)]
ceph-volume-ansible-prs: improve the build script for remote branch detection

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoceph-volume-ansible-prs: fix scm section to point to ceph.git
Alfredo Deza [Tue, 8 Aug 2017 19:36:37 +0000 (15:36 -0400)]
ceph-volume-ansible-prs: fix scm section to point to ceph.git

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #821 from ceph/ceph-volume-ansible-prs
David Galloway [Tue, 8 Aug 2017 18:06:03 +0000 (14:06 -0400)]
Merge pull request #821 from ceph/ceph-volume-ansible-prs

ceph-volume-ansible-prs: do not use raw xml, use the jjb option for ghprb

8 years agoceph-volume-ansible-prs: do not use raw xml, use the jjb option for ghprb 821/head
Alfredo Deza [Tue, 8 Aug 2017 18:02:41 +0000 (14:02 -0400)]
ceph-volume-ansible-prs: do not use raw xml, use the jjb option for ghprb

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #820 from ceph/ceph-volume-ansible-prs
Andrew Schoen [Tue, 8 Aug 2017 17:49:02 +0000 (12:49 -0500)]
Merge pull request #820 from ceph/ceph-volume-ansible-prs

ceph-volume-ansible-prs: create job template(s)

8 years agoceph-volume-ansible-prs: create job template(s) 820/head
Alfredo Deza [Tue, 8 Aug 2017 17:25:33 +0000 (13:25 -0400)]
ceph-volume-ansible-prs: create job template(s)

Signed-off-by: Alfredo Deza <adeza@redhat.com>
8 years agoMerge pull request #819 from ceph/wip-cancel
Guillaume Abrioux [Tue, 8 Aug 2017 16:39:58 +0000 (18:39 +0200)]
Merge pull request #819 from ceph/wip-cancel

Abort build on updated PR

8 years agoPin jenkins-job-builder to beta version for now 819/head
David Galloway [Tue, 8 Aug 2017 16:24:52 +0000 (12:24 -0400)]
Pin jenkins-job-builder to beta version for now

Allows us to use github-pull-request cancel-builds-on-update option

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoUse new cancel-builds-on-update parameter
David Galloway [Tue, 8 Aug 2017 16:21:47 +0000 (12:21 -0400)]
Use new cancel-builds-on-update parameter

Need to update/pin JJB to the beta >2.0.0 for now

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #818 from ceph/abort_on_updated_PR
Alfredo Deza [Tue, 8 Aug 2017 13:56:22 +0000 (09:56 -0400)]
Merge pull request #818 from ceph/abort_on_updated_PR

Abort on updated pr

8 years agoAdd CancelOnUpdate option in raw/xml format 818/head
Guillaume Abrioux [Tue, 8 Aug 2017 12:04:16 +0000 (14:04 +0200)]
Add CancelOnUpdate option in raw/xml format

The option `cancel-builds-on-update` doesn't work in job template
because we are not using a recent version of JJB, therefore we had to
revert the previous commit.

This commit adds the cancel-builds-on-update option but in raw/xml
format instead.

Fixes: #817
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
8 years agoRevert "Abort builds on update"
Guillaume Abrioux [Tue, 8 Aug 2017 12:03:54 +0000 (14:03 +0200)]
Revert "Abort builds on update"

This reverts commit 18a1bbc24552ca0466500b6121818292e645f41b.

8 years agoMerge pull request #816 from ceph/wip-lockfiles
Alfredo Deza [Mon, 7 Aug 2017 19:05:57 +0000 (15:05 -0400)]
Merge pull request #816 from ceph/wip-lockfiles

scripts: Don't sync any lockfiles leftover by reprepro

8 years agoscripts: Don't sync any lockfiles leftover by reprepro 816/head
David Galloway [Mon, 7 Aug 2017 18:55:39 +0000 (14:55 -0400)]
scripts: Don't sync any lockfiles leftover by reprepro

Signed-off-by: David Galloway <dgallowa@redhat.com>
8 years agoMerge pull request #815 from ceph/revert-813-naginator
David Galloway [Mon, 7 Aug 2017 16:40:41 +0000 (12:40 -0400)]
Merge pull request #815 from ceph/revert-813-naginator

Revert "ceph-ansible-prs: add naginator configuration"

8 years agoRevert "ceph-ansible-prs: add naginator configuration" 815/head
Guillaume Abrioux [Mon, 7 Aug 2017 15:46:45 +0000 (17:46 +0200)]
Revert "ceph-ansible-prs: add naginator configuration"

8 years agoMerge pull request #814 from ceph/reset-workspace
Alfredo Deza [Fri, 4 Aug 2017 16:57:26 +0000 (12:57 -0400)]
Merge pull request #814 from ceph/reset-workspace

ceph-ansible-scenario: wipe the workspace before each job

8 years agoceph-ansible-scenario: wipe the workspace before each job 814/head
Andrew Schoen [Fri, 4 Aug 2017 16:32:04 +0000 (11:32 -0500)]
ceph-ansible-scenario: wipe the workspace before each job

In testing I noticed that without this set sometimes the latest sha1 from the
ceph-ansible branch wasn't fetched if the jenkins slave had already been
used for this job.

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