]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Alfredo Deza [Mon, 28 Nov 2016 14:48:51 +0000 (09:48 -0500)]
ansible: forcefully add a slave_libvirt.yml file for prado to work with
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 28 Nov 2016 14:48:23 +0000 (09:48 -0500)]
ansible: update slave_libvirt example to prado changes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 28 Nov 2016 14:41:15 +0000 (09:41 -0500)]
ansible: forcefully add a slave.yml file for prado to work with
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 28 Nov 2016 14:40:26 +0000 (09:40 -0500)]
ansible: update slave example to prado changes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Mon, 28 Nov 2016 16:07:27 +0000 (10:07 -0600)]
Merge pull request #569 from ceph/contrib
ceph-ansible-pr-syntax-check: use yml file
Sébastien Han [Mon, 28 Nov 2016 16:01:45 +0000 (17:01 +0100)]
ceph-ansible-pr-syntax-check: use yml file
We now use yaml files so we need to change the mv accordingly.
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Mon, 28 Nov 2016 10:56:26 +0000 (11:56 +0100)]
Merge pull request #567 from ceph/ansible-galaxy
ceph-ansible-galaxy: fix workspace path
Sébastien Han [Mon, 28 Nov 2016 10:52:48 +0000 (11:52 +0100)]
ceph-ansible-galaxy: fix workspace path
The current path to execute the script is wrong, see:
bash:
/home/jenkins-build/build/workspace/ceph-ansible-galaxy/contrib/push-roles-to-ansible-galaxy.sh:
No such file or directory
It tries to execute
ceph-ansible-galaxy/contrib/push-roles-to-ansible-galaxy.sh where the
actual script is in
ceph-ansible-galaxy/ceph-ansible/contrib/push-roles-to-ansible-galaxy.sh
This commit fixes this.
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Mon, 28 Nov 2016 10:09:57 +0000 (11:09 +0100)]
Merge pull request #566 from ceph/fix-group-vars
ceph-ansible-syntax: update syntax check
Sébastien Han [Mon, 28 Nov 2016 10:04:07 +0000 (11:04 +0100)]
ceph-ansible-syntax: update syntax check
We now use group_vars/alll.yml files. So only yaml files, this
ceph-ansible PR introduced that:
https://github.com/ceph/ceph-ansible/pull/1113
So we apply the change here as well.
Signed-off-by: Sébastien Han <seb@redhat.com>
Alfredo Deza [Wed, 23 Nov 2016 19:56:50 +0000 (14:56 -0500)]
ansible: include libssl and libffi as requirements as well
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 23 Nov 2016 16:48:34 +0000 (11:48 -0500)]
Merge pull request #564 from ceph/ceph-ansible-contrib
ceph-ansible-galaxy: update the splitup script
Sébastien Han [Wed, 23 Nov 2016 14:39:34 +0000 (15:39 +0100)]
ceph-ansible-galaxy: update the splitup script
We now use the latest version of the splitup.sh script that now pushes
branches and tags from ceph-ansible to ansible-ceph-* repositories.
Signed-off-by: Sébastien Han <seb@redhat.com>
Alfredo Deza [Wed, 23 Nov 2016 14:45:57 +0000 (09:45 -0500)]
Merge pull request #563 from ceph/ceph-ansible-labels
ceph-ansible-prs: update labels required
Alfredo Deza [Wed, 23 Nov 2016 14:42:30 +0000 (09:42 -0500)]
ceph-ansible-prs: update labels required
Using a '-' breaks the service that creates machines based on labels
since it evaluates it as Python and '-' is seen as an operator
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 23 Nov 2016 13:49:08 +0000 (08:49 -0500)]
ceph-ansible-prs-* remove dirs per job. Templates take care of it now
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 22 Nov 2016 23:43:49 +0000 (17:43 -0600)]
Merge pull request #561 from ceph/ceph-ansible-prs
ceph-ansible-prs: create a template for all jobs
Alfredo Deza [Tue, 22 Nov 2016 21:41:30 +0000 (16:41 -0500)]
ceph-ansible-prs: create a template for all jobs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 22 Nov 2016 22:27:17 +0000 (17:27 -0500)]
Merge pull request #562 from ceph/ansible-syntax-check
ceph-ansible-pr-syntax-check: add a trigger phrase
Andrew Schoen [Tue, 22 Nov 2016 21:51:24 +0000 (15:51 -0600)]
ceph-ansible-pr-syntax-check: add a trigger phrase
Adds the trigger phrase 'jenkins test playbook syntax' to start a build
of this job.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 22 Nov 2016 21:24:01 +0000 (15:24 -0600)]
Merge pull request #560 from ceph/ceph-ansible-rm
ceph-ansible-pull-requests: remove job - moving to granular ones
Alfredo Deza [Tue, 22 Nov 2016 21:14:16 +0000 (16:14 -0500)]
ceph-ansible-pull-requests: remove job - moving to granular ones
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 22 Nov 2016 20:26:38 +0000 (15:26 -0500)]
Merge pull request #559 from ceph/ansible-centos7-cluster
Adds the ceph-ansible-prs-centos7-cluster job
Andrew Schoen [Tue, 22 Nov 2016 20:22:31 +0000 (14:22 -0600)]
ceph-ansible-prs-xenial-cluster: fix the tox environment name
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 22 Nov 2016 20:20:42 +0000 (14:20 -0600)]
Adds the ceph-ansible-prs-centos7-cluster job
This runs the centos7-cluster functional testing scenario.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 22 Nov 2016 20:15:06 +0000 (14:15 -0600)]
Merge pull request #558 from ceph/ansible-scenarios
Ansible scenario testing for prs (xenial-cluster)
Alfredo Deza [Tue, 22 Nov 2016 20:02:36 +0000 (15:02 -0500)]
ceph-ansible-prs-xenial-cluster: create the teardown script
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 22 Nov 2016 20:02:19 +0000 (15:02 -0500)]
ceph-ansible-prs-xenial-cluster: create the build script
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 22 Nov 2016 20:00:37 +0000 (15:00 -0500)]
ceph-ansible-prs-xenial-cluster: create a config
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 22 Nov 2016 17:29:34 +0000 (11:29 -0600)]
Merge pull request #557 from ceph/ansible-libvirt
ansible: create a libvirt slave playbook
Alfredo Deza [Tue, 22 Nov 2016 14:56:15 +0000 (09:56 -0500)]
ansible: create a libvirt slave playbook
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 22 Nov 2016 15:09:20 +0000 (09:09 -0600)]
Merge pull request #556 from ceph/ceph-ansible-concurrent
ceph-ansible-pull-requests: make the job concurrent so other slaves can do work too
Alfredo Deza [Tue, 22 Nov 2016 13:09:03 +0000 (08:09 -0500)]
ceph-ansible-pull-requests: make the job concurrent so other slaves can do work too
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Mon, 21 Nov 2016 18:03:24 +0000 (12:03 -0600)]
Merge pull request #555 from ceph/ceph-pr-submodules
Ceph PRs submodules check
Alfredo Deza [Mon, 21 Nov 2016 17:46:23 +0000 (12:46 -0500)]
ceph-pr-submodules: define either trusty or centos to avoid using master
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 21 Nov 2016 17:14:05 +0000 (12:14 -0500)]
ceph-pr-submodules: add docs snippet for shell variables in foreach
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 21 Nov 2016 14:13:38 +0000 (09:13 -0500)]
ceph-pr-submodules: create a configuration for the new job
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 21 Nov 2016 14:11:52 +0000 (09:11 -0500)]
ceph-pr-submodules: create a build script to check for modified submodules
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Fri, 18 Nov 2016 22:19:42 +0000 (16:19 -0600)]
Merge pull request #554 from ceph/wip-kernel-trigger
kernel: a new kernel-trigger job
Ilya Dryomov [Fri, 18 Nov 2016 19:43:25 +0000 (20:43 +0100)]
kernel: filter BRANCH in setup
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 18 Nov 2016 19:32:22 +0000 (20:32 +0100)]
kernel: a new kernel-trigger job
This job triggers kernel builds for testing, master and for-linus.
No wip-* for now - need to clean up old WIP branches first.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 18 Nov 2016 15:58:23 +0000 (16:58 +0100)]
kernel: use https instead of git
No need to use git and bother with credentials.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Alfredo Deza [Fri, 18 Nov 2016 18:04:00 +0000 (13:04 -0500)]
Merge pull request #553 from ceph/kernel-chacra-update
kernel: upload binaries to a dev chacra instance
Andrew Schoen [Fri, 18 Nov 2016 17:22:56 +0000 (11:22 -0600)]
kernel: upload binaries to a dev chacra instance
The chacra instances are now configured to always keep
a build for the 'testing' ref, so it should be safe
to store these in the dev chacra instances now.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 17 Nov 2016 22:26:56 +0000 (16:26 -0600)]
Merge pull request #526 from ceph/ceph-installer-rpm
add ceph-installer-rpm job
Ken Dreyer [Wed, 26 Oct 2016 12:34:41 +0000 (06:34 -0600)]
add ceph-installer-rpm job
This job builds RPMs for each ceph-installer GitHub branch.
Alfredo Deza [Thu, 17 Nov 2016 21:11:56 +0000 (16:11 -0500)]
Merge pull request #552 from ceph/testing-updates
ceph-ansible-pull-requests: only run teardown on failure
Andrew Schoen [Thu, 17 Nov 2016 20:59:23 +0000 (14:59 -0600)]
ceph-ansible-pull-requests: only run teardown on failure
If the tests succeed tox will clean up everything for us so
we only need to run this on failure.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 17 Nov 2016 16:07:02 +0000 (10:07 -0600)]
Merge pull request #549 from ceph/ceph-ansible-tox
Ceph ansible tox
Alfredo Deza [Thu, 17 Nov 2016 12:39:30 +0000 (07:39 -0500)]
ceph-ansible-pull-requests: teardown from the tests directory
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 16 Nov 2016 14:31:03 +0000 (09:31 -0500)]
ceph-ansible-pull-requests: tie the job to the correct labels
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 16 Nov 2016 14:18:30 +0000 (09:18 -0500)]
ceph-ansible-pull-requests: update the job configuration, enabling it
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 16 Nov 2016 14:03:29 +0000 (09:03 -0500)]
ceph-ansible-pull-requests: forcefully destroy every scenario when tests are completed
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 16 Nov 2016 14:02:48 +0000 (09:02 -0500)]
ceph-ansible-pull-requests: use the new scenario-based tox test invocation
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Wed, 16 Nov 2016 16:51:15 +0000 (10:51 -0600)]
Merge pull request #551 from ceph/ceph-setup-arch
Ceph setup arch
Alfredo Deza [Wed, 16 Nov 2016 16:47:38 +0000 (11:47 -0500)]
ceph-setup: ask for x86_64 archs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 16 Nov 2016 16:47:25 +0000 (11:47 -0500)]
ceph-dev-setup: ask for x86_64 archs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Wed, 16 Nov 2016 13:56:18 +0000 (07:56 -0600)]
Merge pull request #548 from ceph/disable-ceph-ansible
ceph-ansible-pull-requests: disable until libvirt/vagrant tests are i…
Alfredo Deza [Wed, 16 Nov 2016 13:54:53 +0000 (08:54 -0500)]
ceph-ansible-pull-requests: disable until libvirt/vagrant tests are in place
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 16 Nov 2016 12:29:42 +0000 (07:29 -0500)]
Merge pull request #546 from ceph/wip-kernel-extra
kernel: Send package_manager_version information
Boris Ranto [Tue, 15 Nov 2016 13:54:40 +0000 (14:54 +0100)]
kernel: Send package_manager_version information
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Tue, 15 Nov 2016 23:45:49 +0000 (18:45 -0500)]
Merge pull request #545 from ceph/wip-slave-pkgs
ansible: add missing ssl deps to static deb builders
David Galloway [Tue, 15 Nov 2016 23:10:15 +0000 (18:10 -0500)]
ansible: add missing ssl deps to static deb builders
Also, install curl on all slaves
Signed-off-by: David Galloway <dgallowa@redhat.com>
Andrew Schoen [Tue, 15 Nov 2016 22:21:31 +0000 (16:21 -0600)]
Merge pull request #544 from dmick/master
ceph-{dev-}setup: Apparently quotes are not acceptable
Dan Mick [Tue, 15 Nov 2016 22:05:43 +0000 (14:05 -0800)]
ceph-{dev-}setup: Apparently quotes are not acceptable
caused the expansion to look like (all quotes literal)
'"' '-DALLOCATOR=libc"'
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Andrew Schoen [Tue, 15 Nov 2016 21:51:41 +0000 (15:51 -0600)]
Merge pull request #542 from ceph/wip-kernel-kernelrelease
kernel: repo-extra json with kernelrelease
Ilya Dryomov [Tue, 15 Nov 2016 14:02:38 +0000 (15:02 +0100)]
kernel: repo-extra json with kernelrelease
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Alfredo Deza [Tue, 15 Nov 2016 16:43:06 +0000 (11:43 -0500)]
Merge pull request #541 from dmick/master
ceph{-dev}-{setup,build}: pass CMAKE_EXTRA_CONFIG_ARGS
Dan Mick [Tue, 15 Nov 2016 03:50:08 +0000 (19:50 -0800)]
ceph{-dev}-{setup,build}: pass CMAKE_EXTRA_CONFIG_ARGS
Inject another file, this one a 'catchall' of other environment variables
that -setup may need to pass to -build. At the moment, that contains
CEPH_EXTRA_CMAKE_ARGS, but there doesn't seem to be much point in creating
one file per variable.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Alfredo Deza [Mon, 14 Nov 2016 15:21:33 +0000 (10:21 -0500)]
Merge pull request #540 from ceph/wip-kernel-config-tweaks
Various tweaks for the kernel job
Ilya Dryomov [Mon, 14 Nov 2016 10:35:41 +0000 (11:35 +0100)]
kernel: bin*-pkg targets need -j
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 11 Nov 2016 16:44:58 +0000 (17:44 +0100)]
kernel: use bin*-pkg targets
deb-pkg target is buggy - it wipes the tree in the process, so that
when depmod is run .scmversion file no longer exists. We don't really
need source packages anyway.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 11 Nov 2016 15:27:43 +0000 (16:27 +0100)]
kernel: build_{deb,rpm} distro checks are redundant
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 11 Nov 2016 15:17:21 +0000 (16:17 +0100)]
kernel: add prepare_config
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 11 Nov 2016 15:10:56 +0000 (16:10 +0100)]
kernel: nuke 'debug' config
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 11 Nov 2016 15:04:38 +0000 (16:04 +0100)]
kernel: drop 'basic' suffix
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Alfredo Deza [Thu, 10 Nov 2016 18:28:57 +0000 (13:28 -0500)]
Merge pull request #539 from ceph/kernel-updates
updates to the kernel build job
Andrew Schoen [Thu, 10 Nov 2016 18:16:15 +0000 (12:16 -0600)]
kernel: build for trusty instead of precise
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 10 Nov 2016 17:45:30 +0000 (11:45 -0600)]
kernel: use chacra.ceph.com to store binaries
This means that the repos will not be auto deleted after
two weeks.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 10 Nov 2016 17:40:37 +0000 (11:40 -0600)]
kernel: use x86_64 instead of amd64 when uploading binaries
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 9 Nov 2016 17:44:56 +0000 (11:44 -0600)]
Merge pull request #538 from ceph/rm-ccache
ceph-pull-requests: remove ccache
Alfredo Deza [Wed, 9 Nov 2016 17:40:49 +0000 (12:40 -0500)]
ansible: add missing ssl deps to the deb builder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 9 Nov 2016 17:29:11 +0000 (12:29 -0500)]
ceph-pull-requests: remove ccache
We aren't installing the dependency in the new tenant and these machines are
short lived anyway.
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Gregory Meno [Tue, 8 Nov 2016 19:53:14 +0000 (11:53 -0800)]
Merge pull request #537 from ceph/11.8.16-wip-samba
needs sudo to install deps
Gregory Meno [Tue, 8 Nov 2016 19:48:41 +0000 (11:48 -0800)]
needs sudo to install deps
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Alfredo Deza [Tue, 8 Nov 2016 14:51:19 +0000 (09:51 -0500)]
Merge pull request #536 from ceph/wip-samba
samba: Initial commit
Boris Ranto [Tue, 8 Nov 2016 12:50:38 +0000 (13:50 +0100)]
samba: Initial commit
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Wed, 2 Nov 2016 20:47:05 +0000 (16:47 -0400)]
Merge pull request #535 from font/ceph-docker-failure
Do not exit immediately in failure script
Ivan Font [Wed, 2 Nov 2016 20:00:46 +0000 (13:00 -0700)]
Do not exit immediately in failure script
Signed-off-by: Ivan Font <ifont@redhat.com>
Alfredo Deza [Wed, 2 Nov 2016 18:46:25 +0000 (14:46 -0400)]
Merge pull request #531 from font/rm_containers
Fix CI errors caused by container status commands
Ivan Font [Wed, 2 Nov 2016 03:44:36 +0000 (20:44 -0700)]
Fix CI errors caused by container status commands
The docker ps command was returning no containers that caused the docker
rm command to fail. That, combined with the set -e flag was causing the
build script to exit prematurely.
Signed-off-by: Ivan Font <ifont@redhat.com>
Alfredo Deza [Wed, 2 Nov 2016 17:32:22 +0000 (13:32 -0400)]
Merge pull request #534 from ceph/11.2.16-remove-stale-calamari
cleanup stale calamari* projects
gmeno [Wed, 2 Nov 2016 17:12:34 +0000 (10:12 -0700)]
cleanup stale calamari* projects
Signed-off-by: gmeno <gmeno@localhost.localdomain>
Alfredo Deza [Wed, 2 Nov 2016 17:00:30 +0000 (13:00 -0400)]
Merge pull request #533 from ceph/wip-calamari-simple
calamari: Fix-up deb and rpm builds
Boris Ranto [Wed, 2 Nov 2016 16:16:41 +0000 (17:16 +0100)]
calamari: Fix-up deb and rpm builds
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Wed, 2 Nov 2016 12:50:47 +0000 (08:50 -0400)]
Merge pull request #532 from ceph/change-ansible-version
ceph-ansible-pull-requests: force ansible version
Sébastien Han [Wed, 2 Nov 2016 12:34:12 +0000 (13:34 +0100)]
ceph-ansible-pull-requests: force ansible version
Ansible 2.2 seems to be breaking things, let's stick with 2.1 for now.
Signed-off-by: Sébastien Han <seb@redhat.com>
Alfredo Deza [Wed, 2 Nov 2016 11:51:58 +0000 (07:51 -0400)]
Merge pull request #530 from ceph/wip-calamari-simple
calamari: Simplify to add debian build
Boris Ranto [Mon, 31 Oct 2016 21:16:19 +0000 (22:16 +0100)]
calamari: Simplify to add debian build
The debian build does not currently support creating source packages so
we need to merge the build and setup jobs into a single job. This patch
also simplifies various other bits and adds the support for the debian
build.
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Tue, 1 Nov 2016 13:24:46 +0000 (09:24 -0400)]
Merge pull request #528 from ceph/wip-shared-func
Add 2 new helper functions