]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
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
Boris Ranto [Tue, 1 Nov 2016 12:47:49 +0000 (13:47 +0100)]
scripts/build_utils.sh: Add setup_pbuilder function
This is based on the setup_pbuilder file made by Alfredo Deza.
Signed-off-by: Boris Ranto <branto@redhat.com>
Boris Ranto [Mon, 31 Oct 2016 14:45:56 +0000 (15:45 +0100)]
scripts/build_utils.sh: Add get_distro_and_target function
This is a more generic function that will set DISTRO variable and
MOCK_TARGET variable (rpm systems only).
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Wed, 26 Oct 2016 20:54:24 +0000 (16:54 -0400)]
Merge pull request #523 from ceph/prod-chacra-shaman
fixes to allow for chacra.ceph.com repos to register with shaman
Andrew Schoen [Fri, 21 Oct 2016 16:25:51 +0000 (11:25 -0500)]
ceph-setup: allow for concurrent jobs to run
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 21 Oct 2016 16:22:06 +0000 (11:22 -0500)]
ceph-build: allow for concurrent jobs to run
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 21 Oct 2016 16:21:17 +0000 (11:21 -0500)]
ceph: allow for concurrent jobs to run
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 21 Oct 2016 14:33:40 +0000 (09:33 -0500)]
ceph-build: fix the repo url used by build_rpm
Andrew Schoen [Wed, 19 Oct 2016 18:36:29 +0000 (13:36 -0500)]
ceph-build: fix chacra url when POSTing repo extra for rpm repos
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 19 Oct 2016 17:14:52 +0000 (12:14 -0500)]
ceph-build: set FLAVOR to default
We don't build multiple flavors for upstream releases, but we use the
full chacra url when uploading binaries and updating repos.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 26 Oct 2016 20:26:37 +0000 (15:26 -0500)]
Merge pull request #527 from ceph/wip-kernel
kernel: various fixes
Boris Ranto [Wed, 26 Oct 2016 13:26:46 +0000 (15:26 +0200)]
kernel: various fixes
- rename ARCH to DEB_ARCH to avoid overriding kernel ARCH variable in
Makefile
- rename SHA1 to GIT_COMMIT, we do not set SHA1 anywhere
- generate the kernel config with a script
- deb files are stored in ../, clean ../, clean-up first to upload only
new ../*.deb files
- rpm files are stored in ~/rpmbuild, clean-up first to upload only new
rpm files
- remove precise from default distros as we do not seem to have any huge
precise machines lying around at the moment
- add trusty to default distros
Signed-off-by: Boris Ranto <branto@redhat.com>
Boris Ranto [Wed, 26 Oct 2016 08:50:18 +0000 (10:50 +0200)]
Merge pull request #522 from ceph/wip-kernel
kernel: Add initial implementation
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Boris Ranto [Tue, 25 Oct 2016 18:14:25 +0000 (20:14 +0200)]
kernel: Add initial implementation
Add initial implementation for kernel jenkins builds. We build and prep
kernel in one phase with a single 'make' target and the Makefile does
not support creating just source rpm/deb files so we need to do all the
work in a single job.
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Tue, 25 Oct 2016 22:07:17 +0000 (18:07 -0400)]
Merge pull request #525 from ceph/ceph-ansible-syntax-checker
ceph-ansible-pr-syntax-check: various fixes
Andrew Schoen [Tue, 25 Oct 2016 22:01:16 +0000 (17:01 -0500)]
ceph-ansible-pr-syntax-check: fix path to group_vars/all.sample
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 25 Oct 2016 22:00:16 +0000 (17:00 -0500)]
ceph-ansible-pr-syntax-check: fixes github link
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 25 Oct 2016 21:43:50 +0000 (17:43 -0400)]
Merge pull request #524 from ceph/ceph-ansible-syntax-checker
adds a new job to do syntax checks on ceph-ansible pull requests
Andrew Schoen [Tue, 25 Oct 2016 20:48:35 +0000 (15:48 -0500)]
adds a new job to do syntax checks on ceph-ansible pull requests
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 21 Oct 2016 15:24:19 +0000 (10:24 -0500)]
Merge pull request #516 from ceph/ceph-dev-notcmalloc
ceph-dev-trigger: enable notcmalloc flavor
Alfredo Deza [Mon, 10 Oct 2016 12:16:40 +0000 (08:16 -0400)]
ceph-dev-trigger: enable notcmalloc flavor
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Kefu Chai [Fri, 21 Oct 2016 14:01:04 +0000 (22:01 +0800)]
Merge pull request #521 from tchaikov/wip-tarball-make-dist
release_tarball: use make-dist if available
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Fri, 21 Oct 2016 04:14:24 +0000 (12:14 +0800)]
release_tarball: use make-dist if available
this enables us to prepare release tarball for versions without
autotools support, where we use make-dist to create the release tarball
instead.
- make-dist only produces .bz2 tarball, so we switch to .bz2 in this
change.
- it's a waste to create both .gz and .bz2 tarballs using "make dist*",
as we only use one of the to repackage the .gz and .bz2 tarballs.
so let's drop "make dist" and use "make dist-bzip2" only.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Wed, 19 Oct 2016 11:15:09 +0000 (07:15 -0400)]
Merge pull request #520 from ceph/prod-chacra-shaman
ceph-build: update shaman on build status and post extra repo information
Andrew Schoen [Tue, 18 Oct 2016 20:36:41 +0000 (15:36 -0500)]
ceph-build: remove unused build/setup script
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 18 Oct 2016 20:00:05 +0000 (15:00 -0500)]
ceph-build: post build status to shaman for rpm builds
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 18 Oct 2016 19:39:12 +0000 (14:39 -0500)]
ceph-build: post completed status to shaman after deb builds
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 18 Oct 2016 19:37:49 +0000 (14:37 -0500)]
ceph-build: send failure status to shaman on build failure
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 18 Oct 2016 19:33:36 +0000 (14:33 -0500)]
ceph-build: report deb build started status to shaman
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 18 Oct 2016 19:27:10 +0000 (14:27 -0500)]
ceph-setup: report to shaman on build failure
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 18 Oct 2016 17:48:02 +0000 (12:48 -0500)]
ceph-build: post 'extra' repo information to chacra for rpm repos
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 18 Oct 2016 17:47:30 +0000 (12:47 -0500)]
ceph-build: post 'extra' repo information to chacra for deb repos
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Mon, 17 Oct 2016 15:29:30 +0000 (11:29 -0400)]
Merge pull request #519 from ceph/build-wip
ceph-dev-trigger: granularly define the branches to build for testing
Alfredo Deza [Fri, 14 Oct 2016 17:44:33 +0000 (13:44 -0400)]
ceph-dev-trigger: granularly define the branches to build for testing
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 11 Oct 2016 20:12:11 +0000 (15:12 -0500)]
Merge pull request #518 from ceph/jessie-pgp
ansible: use pgp.mit.edu to fetch the jessie release key
Alfredo Deza [Tue, 11 Oct 2016 16:19:21 +0000 (12:19 -0400)]
ansible: use pgp.mit.edu to fetch the jessie release key
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Oct 2016 18:26:40 +0000 (14:26 -0400)]
Merge pull request #502 from ceph/fix-slave-hostname
ansible: update the cloud-init templates for /etc/hosts
Andrew Schoen [Tue, 11 Oct 2016 15:39:52 +0000 (10:39 -0500)]
ansible: ignore failures change /etc/hosts cloud templates
Not all our nodes have those templates so ignore failures to modify
those non-existant templates.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 30 Sep 2016 22:07:52 +0000 (17:07 -0500)]
ansible: update the cloud-init templates for /etc/hosts
If a node is rebooted the /etc/hosts file is rewritten with these
template files because ``manage_etc_hosts`` is set to ``true``. This
causes jobs to fail because the hostname is no longer resolveable after
reboot.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 11 Oct 2016 12:33:55 +0000 (08:33 -0400)]
Merge pull request #517 from ceph/pip-no-binary
no binary installs for pip
Alfredo Deza [Tue, 11 Oct 2016 12:31:11 +0000 (08:31 -0400)]
ceph-build: do not use binary ansible installs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Oct 2016 12:29:19 +0000 (08:29 -0400)]
ansible: modify configure.ac only when it exists for ceph releases
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Oct 2016 12:26:43 +0000 (08:26 -0400)]
scripts: create a helper to avoid compiling python packages
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 7 Oct 2016 11:26:34 +0000 (07:26 -0400)]
Merge pull request #515 from ceph/dev-force-push
ceph-dev-trigger: use a list, not a continuated string
Alfredo Deza [Fri, 7 Oct 2016 11:20:13 +0000 (07:20 -0400)]
ceph-dev-trigger: use a pipe for continuated string
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Thu, 6 Oct 2016 19:19:20 +0000 (14:19 -0500)]
Merge pull request #514 from ceph/dev-force-push
ceph-dev-trigger: force push even when remote package exists
Alfredo Deza [Thu, 6 Oct 2016 18:43:04 +0000 (14:43 -0400)]
ceph-dev-trigger: force push even when remote package exists
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 6 Oct 2016 14:32:38 +0000 (10:32 -0400)]
Merge pull request #513 from ceph/docker-fixes3
docker-pull-requests: use the correct path for teardown
Alfredo Deza [Thu, 6 Oct 2016 14:30:21 +0000 (10:30 -0400)]
docker-pull-requests: use the correct path for teardown
Signed-off-by: Alfredo Deza <adeza@redhat.com>