]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Boris Ranto [Mon, 5 Sep 2016 14:05:15 +0000 (16:05 +0200)]
calamari: Add initial files for jenkins build
Signed-off-by: Boris Ranto <branto@redhat.com>
Boris Ranto [Mon, 5 Sep 2016 12:08:57 +0000 (14:08 +0200)]
Merge pull request #464 from ceph/wip-diamond
diamond-setup: Handle VERSION properly
Boris Ranto [Mon, 5 Sep 2016 12:05:25 +0000 (14:05 +0200)]
diamond-setup: Handle VERSION properly
Signed-off-by: Boris Ranto <branto@redhat.com>
Boris Ranto [Mon, 5 Sep 2016 11:50:55 +0000 (13:50 +0200)]
Merge pull request #463 from ceph/wip-diamond
diamond: Redesign + fixes
Boris Ranto [Mon, 5 Sep 2016 11:44:00 +0000 (13:44 +0200)]
diamond: Redesign + fixes
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Fri, 2 Sep 2016 17:21:29 +0000 (13:21 -0400)]
Merge pull request #460 from ceph/rpm-yum-versions
parse and set a correct representation of 'version' for RPMs using the spec file
Alfredo Deza [Fri, 2 Sep 2016 16:16:45 +0000 (12:16 -0400)]
ceph-dev-build: parse and set a correct representation of 'version' for RPMs using the spec file
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 2 Sep 2016 14:44:51 +0000 (10:44 -0400)]
Merge pull request #458 from ceph/split-slashes
further fixing for spliting branches on forward slashes
Alfredo Deza [Fri, 2 Sep 2016 14:21:04 +0000 (10:21 -0400)]
ceph-dev-setup: prevent building branches that have slashes in their name
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 2 Sep 2016 13:58:49 +0000 (09:58 -0400)]
ceph-dev-setup: get the last part of the branch
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 2 Sep 2016 14:40:29 +0000 (10:40 -0400)]
Merge pull request #459 from ceph/wip-diamond
Add initial diamond jenkins job
Boris Ranto [Fri, 2 Sep 2016 14:23:41 +0000 (16:23 +0200)]
Add initial diamond jenkins job
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Fri, 2 Sep 2016 11:34:17 +0000 (07:34 -0400)]
Merge pull request #457 from ceph/ceph-dev-trigger
adds a ceph-dev-trigger job
Andrew Schoen [Thu, 1 Sep 2016 21:55:12 +0000 (16:55 -0500)]
ceph-dev-setup: fix parsing of GIT_BRANCH
A branch name can also contain a '/' so make sure not
to exclude that.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 1 Sep 2016 21:25:04 +0000 (16:25 -0500)]
ceph-dev-build: use the huge_xenial_builder node
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 1 Sep 2016 21:24:16 +0000 (16:24 -0500)]
ceph-dev: use the huge_xenial_builder node
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 1 Sep 2016 21:06:05 +0000 (16:06 -0500)]
ceph-dev-build: inject BRANCH value from ceph-dev-setup
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 1 Sep 2016 21:03:39 +0000 (16:03 -0500)]
ceph-dev-setup: parse the value of GIT_COMMIT and make an artifact
GIT_COMMIT will be in the format origin/$branch, so parse that
and write it to an artifact so ceph-dev-build can consume it.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 1 Sep 2016 21:00:05 +0000 (16:00 -0500)]
adds a new ceph-dev-trigger job
This job responds to pushes to the ceph repo and triggers ceph-dev jobs
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Thu, 1 Sep 2016 19:04:21 +0000 (15:04 -0400)]
Merge pull request #454 from ceph/wip-teuth-commit-status
teuthology PRs: require a huge Trusty host
Zack Cerza [Thu, 1 Sep 2016 16:32:51 +0000 (10:32 -0600)]
Require a huge Trusty host
Signed-off-by: Zack Cerza <zack@redhat.com>
Alfredo Deza [Thu, 1 Sep 2016 17:56:20 +0000 (13:56 -0400)]
Merge pull request #455 from ceph/fix-deb-package-manager-version
ceph-dev-build: fix the value for package_manager_version for DEB
Andrew Schoen [Thu, 1 Sep 2016 17:05:50 +0000 (12:05 -0500)]
ceph-dev-build: fix the value for package_manager_version for DEB
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 1 Sep 2016 16:33:20 +0000 (11:33 -0500)]
Merge pull request #453 from ceph/git-diff
Git diff reporting
Alfredo Deza [Thu, 1 Sep 2016 16:26:36 +0000 (12:26 -0400)]
ceph-setup: do tell what git diff reported before bailing
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 1 Sep 2016 16:26:26 +0000 (12:26 -0400)]
ceph-dev-setup: do tell what git diff reported before bailing
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 31 Aug 2016 20:51:08 +0000 (16:51 -0400)]
Merge pull request #452 from ceph/repo-extra
ceph-dev-build: adds a new package_manager_version field to repo extra
Andrew Schoen [Wed, 31 Aug 2016 20:33:09 +0000 (15:33 -0500)]
ceph-dev-build: adds a new package_manager_version field to repo extra
For DEB repos there is a different version that apt uses, this
allows the API to provide that information as well as the project
version.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 30 Aug 2016 18:48:58 +0000 (14:48 -0400)]
Merge pull request #451 from ceph/repo-extra
ceph-dev-build: fix the chacra url when posting repo-extra.json
Andrew Schoen [Tue, 30 Aug 2016 18:29:10 +0000 (13:29 -0500)]
ceph-dev-build: fix the chacra url when posting repo-extra.json
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 30 Aug 2016 18:35:04 +0000 (13:35 -0500)]
Merge pull request #450 from ceph/node-for-ceph-dev
ceph-dev: specify a laxed pinning for nodes
Alfredo Deza [Tue, 30 Aug 2016 18:08:11 +0000 (14:08 -0400)]
ceph-dev-build: specify a laxed pinning for nodes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 30 Aug 2016 17:51:47 +0000 (13:51 -0400)]
ceph-dev: specify a laxed pinning for nodes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 30 Aug 2016 15:36:17 +0000 (10:36 -0500)]
Merge pull request #448 from ceph/repo-extra
ceph-dev-build: remove trailing comma from repo extra json
Andrew Schoen [Tue, 30 Aug 2016 15:12:02 +0000 (10:12 -0500)]
ceph-dev-build: remove trailing comma from repo extra json
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 30 Aug 2016 15:05:45 +0000 (11:05 -0400)]
Merge pull request #445 from ceph/repo-extra
ceph-dev-build: post repo build info to chacra
Andrew Schoen [Mon, 29 Aug 2016 19:51:54 +0000 (14:51 -0500)]
ceph-dev-build: post repo build info to chacra
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 30 Aug 2016 14:09:11 +0000 (09:09 -0500)]
Merge pull request #446 from ceph/local-hostname
ansible: if 127.0.1.1 add it and map it to ansible_hostname
Alfredo Deza [Tue, 30 Aug 2016 12:31:03 +0000 (08:31 -0400)]
ansible: if 127.0.1.1 add it and map it to ansible_hostname
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 30 Aug 2016 13:53:15 +0000 (08:53 -0500)]
Merge pull request #447 from ceph/wip-chacra
calamari-server-trusty: pass the passwords for chacra upload
Boris Ranto [Tue, 30 Aug 2016 13:48:51 +0000 (15:48 +0200)]
calamari-server-trusty: pass the passwords for chacra upload
Signed-off-by: Boris Ranto <branto@redhat.com>
Alfredo Deza [Mon, 29 Aug 2016 20:29:57 +0000 (16:29 -0400)]
Merge pull request #444 from ceph/ceph-dev-updates
support for concurrent ceph-dev-setup and ceph-dev-build jobs
Andrew Schoen [Mon, 29 Aug 2016 20:23:08 +0000 (15:23 -0500)]
ceph-dev-build: copy artifacts from last multijob-build
When we have multiple ceph-dev-setup jobs running we need to tell
ceph-dev-build more specificially which job to copy artifacts from.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Mon, 29 Aug 2016 20:08:36 +0000 (15:08 -0500)]
set concurrent: true in ceph-dev-setup and ceph-dev-build
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Mon, 29 Aug 2016 18:49:02 +0000 (14:49 -0400)]
Merge pull request #442 from ceph/ceph-build-updates
ceph-dev-build: add centos6, precise, and wheezy to available distros
Andrew Schoen [Mon, 29 Aug 2016 18:40:05 +0000 (13:40 -0500)]
ceph-dev-build: add centos6, precise, and wheezy to available distros
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Mon, 29 Aug 2016 15:42:42 +0000 (11:42 -0400)]
Merge pull request #441 from ceph/ceph-build-updates
Ceph build updates
Andrew Schoen [Mon, 29 Aug 2016 15:34:22 +0000 (10:34 -0500)]
ceph-build: add scripts to validate distro type
This will make sure a build script fails early if it will not work on
the distro being built for. Doing this early avoids duplicate calls to
the build_utils and setup scripts.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Mon, 29 Aug 2016 15:31:25 +0000 (10:31 -0500)]
adds support for dynamic DISTROS and ARCHS
We will now be able to define with distros and archs we
wish to build for.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Dan Mick [Fri, 26 Aug 2016 00:02:12 +0000 (17:02 -0700)]
Merge pull request #440 from ceph/workspace-cd
cd to $WORKSPACE before building
Reviewed-by: Dan Mick <dmick@redhat.com>
Alfredo Deza [Thu, 25 Aug 2016 23:50:10 +0000 (19:50 -0400)]
ceph-build: cd to WORKSPACE when building RPMs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 25 Aug 2016 23:48:09 +0000 (19:48 -0400)]
ceph-build: cd to WORKSPACE when building DEBs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 25 Aug 2016 22:00:08 +0000 (18:00 -0400)]
Merge pull request #439 from ceph/ceph-build-setup-fix
ceph-build: setup must be performed for both deb and rpm
Andrew Schoen [Thu, 25 Aug 2016 21:44:02 +0000 (16:44 -0500)]
ceph-build: setup must be performed for both deb and rpm
If we do setup in it's own -shell then the virtualenv created there will
not be used in the other two -shell sections. This is because we
switched from using a standard venv to using one created in a temp
directory.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Thu, 25 Aug 2016 12:28:51 +0000 (08:28 -0400)]
Merge pull request #438 from ceph/shaman-url
ceph-dev-build: print the shaman url for the repo on success
Andrew Schoen [Wed, 24 Aug 2016 20:38:31 +0000 (15:38 -0500)]
ceph-dev-build: print the shaman url for the repo on success
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 24 Aug 2016 19:09:47 +0000 (14:09 -0500)]
Merge pull request #437 from ceph/ensure-debian-dir
ceph-dev-setup: ensure that the debian dir exists before copying
Alfredo Deza [Wed, 24 Aug 2016 19:06:06 +0000 (15:06 -0400)]
ceph-dev-setup: ensure that the debian dir exists before copying
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 23 Aug 2016 14:13:57 +0000 (10:13 -0400)]
Merge pull request #436 from ceph/wip-chacra
calamari-server-trusty: Upload the packages to chacra
Boris Ranto [Tue, 23 Aug 2016 12:46:48 +0000 (14:46 +0200)]
calamari-server-trusty: Upload the packages to chacra
Signed-off-by: Boris Ranto <branto@redhat.com>
Andrew Schoen [Mon, 22 Aug 2016 17:11:01 +0000 (12:11 -0500)]
Merge pull request #435 from ceph/ceph-dev-cmake
ceph-dev-setup: produce the tarball with cmake if make-dist exists
Alfredo Deza [Mon, 22 Aug 2016 15:41:13 +0000 (11:41 -0400)]
ceph-dev-setup: produce the tarball with cmake if make-dist exists
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 18 Aug 2016 12:25:46 +0000 (08:25 -0400)]
Merge pull request #434 from ceph/wip-calamari-trusty
calamari-server-trusty: fix environmental issues
Boris Ranto [Thu, 18 Aug 2016 12:12:42 +0000 (14:12 +0200)]
calamari-server-trusty: fix environmental issues
The sudo command resets the enviroment by default so we never passed the
WORKSPACE variable to salt. This made salt default to HOME instead.
Also, we store the packages in pkgs/ subdir of WORKSPACE dir, fixing
that as well.
Signed-off-by: Boris Ranto <branto@redhat.com>
Andrew Schoen [Wed, 17 Aug 2016 15:08:56 +0000 (10:08 -0500)]
Merge pull request #432 from ceph/ceph-dev-flavors
flavor support for ceph-dev builds
Alfredo Deza [Tue, 16 Aug 2016 11:14:35 +0000 (07:14 -0400)]
ceph-dev-build: use chacra endpoints with flavors for building DEBs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 16 Aug 2016 11:14:11 +0000 (07:14 -0400)]
ceph-dev-build: use chacra endpoints with flavors
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 15 Aug 2016 18:19:23 +0000 (14:19 -0400)]
ceph-dev: remove string-based parameter for FLAVOR
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 15 Aug 2016 18:16:21 +0000 (14:16 -0400)]
ceph-dev: first item in choice needs to be the default
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 15 Aug 2016 16:09:13 +0000 (12:09 -0400)]
ceph-dev-setup: detect flavor options to extend configure args
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 15 Aug 2016 14:17:10 +0000 (10:17 -0400)]
ceph-dev: add choice parameters for FLAVORS
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 17 Aug 2016 11:05:43 +0000 (07:05 -0400)]
Merge pull request #433 from ceph/wip-trust-build
calamari-server-trusty: Install multitee before we use it
Boris Ranto [Wed, 17 Aug 2016 09:35:07 +0000 (11:35 +0200)]
calamari-server-trusty: Install multitee before we use it
Signed-off-by: Boris Ranto <branto@redhat.com>
Ken Dreyer [Mon, 15 Aug 2016 14:58:05 +0000 (08:58 -0600)]
Merge pull request #431 from ceph/cdp-tag-node
ceph-deploy-tag: restrict the job to trusty and small, avoiding docs server
Alfredo Deza [Mon, 15 Aug 2016 13:27:15 +0000 (09:27 -0400)]
ceph-deploy-tag: restrict the job to trusty and small, avoiding docs server
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Fri, 12 Aug 2016 17:26:27 +0000 (12:26 -0500)]
Merge pull request #430 from ceph/ceph-dev-release-fixes
ceph-release url fixes (for ceph-dev)
Alfredo Deza [Fri, 12 Aug 2016 15:55:22 +0000 (11:55 -0400)]
ceph-dev define a FLAVOR parameter for the build
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 12 Aug 2016 15:52:25 +0000 (11:52 -0400)]
ceph-dev-build add flavor var to ceph-release urls
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 12 Aug 2016 15:49:19 +0000 (11:49 -0400)]
ceph-dev-build: fix invalid chacra_url variable, removing trailing slash
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Fri, 12 Aug 2016 13:54:19 +0000 (08:54 -0500)]
Merge pull request #429 from ceph/ceph-release-dev
ceph-dev-build: create ceph-release configuration and build steps
Alfredo Deza [Fri, 12 Aug 2016 13:19:01 +0000 (09:19 -0400)]
ceph-dev-build: create ceph-release configuration and build steps
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 11 Aug 2016 16:27:58 +0000 (12:27 -0400)]
Merge pull request #428 from ceph/arch-selection
ceph-dev: gives the ability to select with architectures to build for
Andrew Schoen [Thu, 11 Aug 2016 16:16:02 +0000 (11:16 -0500)]
ceph-dev: gives the ability to select with architectures to build for
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 10 Aug 2016 20:30:31 +0000 (16:30 -0400)]
Merge pull request #427 from ceph/distro-checks
ceph-dev-build: add scripts to validate distro type
Andrew Schoen [Wed, 10 Aug 2016 20:14:59 +0000 (15:14 -0500)]
ceph-dev-build: add scripts to validate distro type
This will make sure a build script fails early if it will not work on
the distro being built for. Doing this early avoids duplicate calls to
the build_utils and setup scripts.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 10 Aug 2016 20:07:31 +0000 (16:07 -0400)]
Merge pull request #426 from ceph/repo-creation
ceph-dev: various updates to make the build work
Alfredo Deza [Tue, 9 Aug 2016 16:57:10 +0000 (12:57 -0400)]
ceph-dev-build: rename the bz2 file using the raw version when copying
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 9 Aug 2016 16:41:49 +0000 (12:41 -0400)]
ceph-dev: allow the build to be concurrent
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 9 Aug 2016 16:08:41 +0000 (12:08 -0400)]
ceph-dev-build: make the spec file look for the right source dir, using sed
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 9 Aug 2016 15:39:10 +0000 (10:39 -0500)]
ceph-dev-build: the build scripts need to start in $WORKSPACE
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 9 Aug 2016 15:06:53 +0000 (10:06 -0500)]
ceph-dev-build: setup must be performed for both dev and rpm
If we do setup in it's own -shell then the virtualenv created there will
not be used in the other two -shell sections. This is because we
switched from using a standard venv to using one created in a temp
directory.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 9 Aug 2016 14:42:31 +0000 (09:42 -0500)]
ceph-dev: fixes for debian ceph version
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 9 Aug 2016 14:19:51 +0000 (09:19 -0500)]
Merge pull request #425 from ceph/renewal-fix
ansible: use letsencrypt renew vs. asking for a new cert every 12 hours
Alfredo Deza [Mon, 8 Aug 2016 19:25:26 +0000 (15:25 -0400)]
ansible: letsencrypt should agree tos and set the email
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 8 Aug 2016 19:02:20 +0000 (15:02 -0400)]
ansible: use letsencrypt renew vs. asking for a new cert every 12 hours
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Mon, 8 Aug 2016 19:16:14 +0000 (14:16 -0500)]
Merge pull request #424 from ceph/ssl-no-verify
scripts: disable chacractl ssl verification temporarily
Alfredo Deza [Mon, 8 Aug 2016 16:19:01 +0000 (12:19 -0400)]
scripts: disable chacractl ssl verification temporarily
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 5 Aug 2016 17:25:30 +0000 (13:25 -0400)]
Merge pull request #423 from ceph/repo-creation
use the value of VENV from build_utils.sh everywhere
Andrew Schoen [Fri, 5 Aug 2016 14:59:29 +0000 (09:59 -0500)]
start repo creation after all binaries are uploaded
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 5 Aug 2016 14:28:20 +0000 (09:28 -0500)]
ceph-deploy-pull-requests: create a build/build script
We need to do it this way so that we can access the value of
VENV from build_utils.sh
Signed-off-by: Andrew Schoen <aschoen@redhat.com>