]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Jim Curtis [Tue, 6 Dec 2016 02:17:27 +0000 (18:17 -0800)]
Review feedback
Jim Curtis [Mon, 5 Dec 2016 01:05:55 +0000 (17:05 -0800)]
Adding playbook directory for creating private docker registry
Alfredo Deza [Fri, 2 Dec 2016 12:17:09 +0000 (07:17 -0500)]
Merge pull request #583 from ceph/wip-sudo-env
Pass CEPH_EXTRA_CMAKE_ARGS through sudo to pbuilder build
Dan Mick [Fri, 2 Dec 2016 03:44:20 +0000 (19:44 -0800)]
Pass CEPH_EXTRA_CMAKE_ARGS through sudo to pbuilder build
This should finally allow notcmalloc builds on debian.
Setting the variable on the sudo command line does affect the
resulting pbuilder debian/rules execution (tested with a dummy
debian package)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Andrew Schoen [Thu, 1 Dec 2016 15:32:53 +0000 (09:32 -0600)]
Merge pull request #581 from ceph/ceph-dev-new-build
Ceph dev new build
Alfredo Deza [Thu, 1 Dec 2016 15:09:08 +0000 (10:09 -0500)]
ceph-dev-new-setup: fetch tags from ceph.git
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 1 Dec 2016 14:58:08 +0000 (09:58 -0500)]
ceph-dev-new-setup: update the config name to normalized convention
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 1 Dec 2016 14:54:45 +0000 (09:54 -0500)]
ceph-dev-new: update/normalize names for '-new' jobs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 1 Dec 2016 14:52:59 +0000 (09:52 -0500)]
ceph-dev-new-build: create a job to fetch from ceph-dev-new-setup
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 1 Dec 2016 14:51:06 +0000 (09:51 -0500)]
ceph-dev-new-setup: normalize on '-new' names
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Thu, 1 Dec 2016 13:43:03 +0000 (07:43 -0600)]
Merge pull request #580 from ceph/revert-579-add-ca-scenario
Revert "ceph-ansible-prs: add 2 scenarios"
Sébastien Han [Thu, 1 Dec 2016 13:41:20 +0000 (14:41 +0100)]
Revert "ceph-ansible-prs: add 2 scenarios"
Alfredo Deza [Thu, 1 Dec 2016 13:27:13 +0000 (08:27 -0500)]
Merge pull request #579 from ceph/add-ca-scenario
ceph-ansible-prs: add 2 scenarios
Sébastien Han [Thu, 1 Dec 2016 13:24:26 +0000 (14:24 +0100)]
ceph-ansible-prs: add 2 scenarios
Both:
* xenial_mon_osd: tests a 1 mon 1 osd xenial cluster using
raw_multi_journal OSD scenario
* xenial_conf_tests: test a 3 mon cluster and ensures
ceph.conf is rendered correctly
were missing, so adding them to the CI.
Signed-off-by: Sébastien Han <seb@redhat.com>
Alfredo Deza [Wed, 30 Nov 2016 22:12:42 +0000 (17:12 -0500)]
Merge pull request #578 from ceph/new-tox-envs
ceph-ansible-prs: adds the docker_cluster scenario
Andrew Schoen [Wed, 30 Nov 2016 21:50:12 +0000 (15:50 -0600)]
ceph-ansible-prs: adds the docker_cluster scenario
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 30 Nov 2016 16:42:27 +0000 (10:42 -0600)]
Merge pull request #577 from ceph/ceph-dev-setup-new
Ceph dev setup new
Alfredo Deza [Wed, 30 Nov 2016 16:35:41 +0000 (11:35 -0500)]
ceph-dev-new-trigger: rename to reflect actual job name
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 30 Nov 2016 16:34:47 +0000 (11:34 -0500)]
ceph-dev-new: rename to reflect actual job name
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 30 Nov 2016 16:09:03 +0000 (11:09 -0500)]
ceph-dev-new: use ceph-dev-setup-new to use the correct git url
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 30 Nov 2016 16:06:57 +0000 (11:06 -0500)]
ceph-dev-setup-new: clone ceph-dev-setup temporarily for ceph-ci.git
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Wed, 30 Nov 2016 13:09:03 +0000 (07:09 -0600)]
Merge pull request #576 from ceph/fix-alfredo-doodoo-part-deux
create a ceph-dev-new trigger just for ceph-ci
Alfredo Deza [Wed, 30 Nov 2016 12:55:41 +0000 (07:55 -0500)]
ceph-dev-new-trigger: create a new job only for ceph-ci
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 30 Nov 2016 12:54:25 +0000 (07:54 -0500)]
ceph-dev-trigger: remove triggers from ceph.git to ceph-dev-new
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 30 Nov 2016 12:32:17 +0000 (07:32 -0500)]
Merge pull request #575 from ceph/fix-alfredo-doodoo
ceph-dev-new: fix the collision on the job name
Alfredo Deza [Wed, 30 Nov 2016 12:29:19 +0000 (07:29 -0500)]
ceph-dev-new: fix the collision on the job name
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 29 Nov 2016 22:07:24 +0000 (16:07 -0600)]
Merge pull request #574 from ceph/trigger-ceph-new
ceph-dev-trigger: trigger ceph-dev-new
Alfredo Deza [Tue, 29 Nov 2016 21:50:42 +0000 (16:50 -0500)]
ceph-dev-trigger: trigger ceph-dev-new
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 29 Nov 2016 21:42:30 +0000 (15:42 -0600)]
Merge pull request #565 from ceph/ceph-dev-new
ceph-dev-new: create a sister job for ceph-dev to build from ceph-ci
Alfredo Deza [Wed, 23 Nov 2016 20:59:39 +0000 (15:59 -0500)]
ceph-dev-new: create a sister job for ceph-dev to build from ceph-ci
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 29 Nov 2016 20:38:17 +0000 (15:38 -0500)]
Merge pull request #573 from ceph/new-tox-envs
ceph-ansible-prs: use underscores instead of dashes for scenarios
Andrew Schoen [Tue, 29 Nov 2016 20:05:34 +0000 (14:05 -0600)]
ceph-ansible-prs: use underscores instead of dashes for scenarios
This avoids an issue in tox where it splits on dashes and picks an
incorrect scenario because we had dashes in our environment names.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 29 Nov 2016 18:25:32 +0000 (13:25 -0500)]
Merge pull request #572 from ceph/arch-ansible-syntax
ceph-ansible-pr-syntax-check: adds a x86_64 label
Andrew Schoen [Tue, 29 Nov 2016 18:11:26 +0000 (12:11 -0600)]
ceph-ansible-pr-syntax-check: adds a x86_64 label
We don't want this job picking up our arm64 slaves.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 29 Nov 2016 18:05:39 +0000 (13:05 -0500)]
Merge pull request #571 from ceph/tox-workdir
ceph-ansible-prs: set a working directory for tox
Andrew Schoen [Tue, 29 Nov 2016 17:52:11 +0000 (11:52 -0600)]
ceph-ansible-prs: set a working directory for tox
We need to set a working directory for tox because the default for some
scenarios are too long and the job fails to call pip because it exceeds
the char limit.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 29 Nov 2016 15:24:20 +0000 (09:24 -0600)]
Merge pull request #570 from ceph/ansible-scenarios-osds
enable other ceph-ansible scenarios
Alfredo Deza [Tue, 29 Nov 2016 15:12:37 +0000 (10:12 -0500)]
ceph-ansible-prs: add journal, collocation, and dmcrypt scenarios
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Mon, 28 Nov 2016 17:10:55 +0000 (11:10 -0600)]
Merge pull request #568 from ceph/prado-support
Prado support
Alfredo Deza [Mon, 28 Nov 2016 15:19:05 +0000 (10:19 -0500)]
ansible: start the libvirt services for slave_libvirt
Signed-off-by: Alfredo Deza <adeza@redhat.com>
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