]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
9 years agobuild arm64 on trusty 242/head
Alfredo Deza [Tue, 24 Nov 2015 16:01:22 +0000 (11:01 -0500)]
build arm64 on trusty

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #241 from ceph/tty-sudo
Ken Dreyer [Tue, 24 Nov 2015 15:41:48 +0000 (08:41 -0700)]
Merge pull request #241 from ceph/tty-sudo

do not use backrefs for changing sudoers

9 years agodo not use backrefs for changing sudoers 241/head
Alfredo Deza [Tue, 24 Nov 2015 15:15:41 +0000 (10:15 -0500)]
do not use backrefs for changing sudoers

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #239 from ktdreyer/wip-ceph-build-rm-apt-mirror
Alfredo Deza [Tue, 24 Nov 2015 14:42:08 +0000 (09:42 -0500)]
Merge pull request #239 from ktdreyer/wip-ceph-build-rm-apt-mirror

ceph-build: do not rely on apt-mirror.sepia.ceph.com

9 years agoceph-build: do not rely on apt-mirror.sepia.ceph.com 239/head
Ken Dreyer [Mon, 23 Nov 2015 22:59:17 +0000 (15:59 -0700)]
ceph-build: do not rely on apt-mirror.sepia.ceph.com

The pbuilder steps in the ceph-build job relied on
apt-mirror.sepia.ceph.com. Remove this dependency, and point at the main
alias for the US-based Ubuntu mirrors instead.

9 years agoMerge pull request #240 from ceph/ssh-files
Ken Dreyer [Tue, 24 Nov 2015 14:40:56 +0000 (07:40 -0700)]
Merge pull request #240 from ceph/ssh-files

correct the location to the hostkeys

9 years agocorrect the location to the hostkeys 240/head
Alfredo Deza [Tue, 24 Nov 2015 14:03:06 +0000 (09:03 -0500)]
correct the location to the hostkeys

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #238 from ceph/cdp-prs
Andrew Schoen [Fri, 20 Nov 2015 20:40:05 +0000 (14:40 -0600)]
Merge pull request #238 from ceph/cdp-prs

port ceph-deploy-pull-requests to use new utitlies

9 years agoinclude the utility script in the shell 238/head
Alfredo Deza [Fri, 20 Nov 2015 20:33:15 +0000 (15:33 -0500)]
include the utility script in the shell

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agouse the new utility to install packages
Alfredo Deza [Fri, 20 Nov 2015 20:31:16 +0000 (15:31 -0500)]
use the new utility to install packages

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agodon't call the script anymore, just run tox directly
Alfredo Deza [Fri, 20 Nov 2015 17:46:21 +0000 (12:46 -0500)]
don't call the script anymore, just run tox directly

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #237 from ceph/rm-gh-notify
Andrew Schoen [Thu, 19 Nov 2015 16:43:28 +0000 (10:43 -0600)]
Merge pull request #237 from ceph/rm-gh-notify

remove github notifier

9 years agoremove github notifier 237/head
Alfredo Deza [Thu, 19 Nov 2015 16:37:52 +0000 (11:37 -0500)]
remove github notifier

Because the GitHub Pull Request Builder plugin handles updating the status

See https://github.com/jenkinsci/ghprb-plugin/issues/104

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #236 from ceph/add-mscms
Andrew Schoen [Thu, 19 Nov 2015 16:25:48 +0000 (10:25 -0600)]
Merge pull request #236 from ceph/add-mscms

install the multiple scm plugin

9 years agoinstall the multiple scm plugin 236/head
Alfredo Deza [Thu, 19 Nov 2015 16:19:45 +0000 (11:19 -0500)]
install the multiple scm plugin

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #235 from ktdreyer/wip-jobconfighistory-plugin
Alfredo Deza [Thu, 19 Nov 2015 13:48:48 +0000 (08:48 -0500)]
Merge pull request #235 from ktdreyer/wip-jobconfighistory-plugin

ansible: add jobConfigHistory plugin

9 years agoansible: add jobConfigHistory plugin 235/head
Ken Dreyer [Thu, 19 Nov 2015 00:18:00 +0000 (17:18 -0700)]
ansible: add jobConfigHistory plugin

https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin

This plugin tracks changes in each job. Among other features, the Build
History widget will show an icon of a wrench with the tooltip "Config
changed since last build", indicating that the config has changed from
one build to the next.

9 years agoMerge pull request #234 from ceph/ceph-rc
Andrew Schoen [Wed, 18 Nov 2015 22:09:16 +0000 (16:09 -0600)]
Merge pull request #234 from ceph/ceph-rc

Allow to push binaries to `$BRANCH-rc` refs

9 years agouse the new RC option to modify the chacra ref 234/head
Alfredo Deza [Wed, 18 Nov 2015 22:05:38 +0000 (17:05 -0500)]
use the new RC option to modify the chacra ref

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoadd an RC option for release candidate releases
Alfredo Deza [Wed, 18 Nov 2015 21:57:36 +0000 (16:57 -0500)]
add an RC option for release candidate releases

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #233 from ceph/ceph-release-utils
Alfredo Deza [Tue, 17 Nov 2015 21:46:29 +0000 (16:46 -0500)]
Merge pull request #233 from ceph/ceph-release-utils

ceph-release-rpm: use check_binary_existence from build_utils

9 years agoceph-release-rpm: check for noarch packages, not x86_64 233/head
Andrew Schoen [Tue, 17 Nov 2015 18:57:46 +0000 (12:57 -0600)]
ceph-release-rpm: check for noarch packages, not x86_64

We upload the ceph-release rpm as noarch and source, but were checking
x86_64 when trying to decide if the binaries needed rebuilt or not.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-release-rpm: use check_binary_existence from build_utils
Andrew Schoen [Tue, 17 Nov 2015 18:48:24 +0000 (12:48 -0600)]
ceph-release-rpm: use check_binary_existence from build_utils

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #232 from ceph/ceph-deploy-utils
Alfredo Deza [Tue, 17 Nov 2015 17:30:56 +0000 (12:30 -0500)]
Merge pull request #232 from ceph/ceph-deploy-utils

ceph-deploy: use methods from build_utils.sh

9 years agoceph-deploy: use the check_binary_existence method from build_utils.sh 232/head
Andrew Schoen [Tue, 17 Nov 2015 17:17:05 +0000 (11:17 -0600)]
ceph-deploy: use the check_binary_existence method from build_utils.sh

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-deploy: remove get_rpm_dist as it exists in build_utils.sh
Andrew Schoen [Tue, 17 Nov 2015 17:13:46 +0000 (11:13 -0600)]
ceph-deploy: remove get_rpm_dist as it exists in build_utils.sh

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-deploy: move all build scripts into the the same shell directive
Andrew Schoen [Tue, 17 Nov 2015 17:12:00 +0000 (11:12 -0600)]
ceph-deploy: move all build scripts into the the same shell directive

This is so build can have access to method in build_utils

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #231 from ceph/build-huge
Ken Dreyer [Tue, 17 Nov 2015 16:56:09 +0000 (09:56 -0700)]
Merge pull request #231 from ceph/build-huge

add the 'huge' label to ensure competent machines are used for building

9 years agoadd the 'huge' label to ensure competent machines are used for building 231/head
Alfredo Deza [Tue, 17 Nov 2015 16:50:07 +0000 (11:50 -0500)]
add the 'huge' label to ensure competent machines are used for building

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #230 from ceph/ceph-build-fix
Alfredo Deza [Tue, 17 Nov 2015 15:39:20 +0000 (10:39 -0500)]
Merge pull request #230 from ceph/ceph-build-fix

ceph-build: separate deb build scripts from rpm build scripts

9 years agoceph-build: separate deb build scripts from rpm build scripts 230/head
Andrew Schoen [Tue, 17 Nov 2015 15:37:06 +0000 (09:37 -0600)]
ceph-build: separate deb build scripts from rpm build scripts

We need these specific scripts grouped into their own shell directives
so that if setup_deb exits on a centos node then setup_rpm will still be
ran against that same node.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #228 from ceph/ceph-build-tweak
Ken Dreyer [Mon, 16 Nov 2015 23:08:15 +0000 (16:08 -0700)]
Merge pull request #228 from ceph/ceph-build-tweak

ceph-build: use the check_binary_existence util method

9 years agoceph-build: use the check_binary_existence method 228/head
Andrew Schoen [Mon, 16 Nov 2015 23:00:29 +0000 (17:00 -0600)]
ceph-build: use the check_binary_existence method

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-build: combine all build scripts into one shell directive
Andrew Schoen [Mon, 16 Nov 2015 22:59:45 +0000 (16:59 -0600)]
ceph-build: combine all build scripts into one shell directive

This way they can all share the scripts/build_utils.sh file

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #229 from ktdreyer/wip-jjb-force
Andrew Schoen [Mon, 16 Nov 2015 23:05:58 +0000 (17:05 -0600)]
Merge pull request #229 from ktdreyer/wip-jjb-force

jenkins-job-builder: add FORCE parameter

9 years agojenkins-job-builder: add FORCE parameter 229/head
Ken Dreyer [Mon, 16 Nov 2015 23:01:04 +0000 (16:01 -0700)]
jenkins-job-builder: add FORCE parameter

This will wipe out JJB's cache if set. It is useful for wiping out
changes that may have occurred outside of GitHub's master branch.

For example, if I make a change to a job on a local branch, and I apply
my JJB changes locally, I want to force this jenkins-job-builder job to
wipe out my changes later.

9 years agoMerge pull request #226 from ceph/radosgw-agent-chacra
Alfredo Deza [Mon, 16 Nov 2015 22:49:55 +0000 (17:49 -0500)]
Merge pull request #226 from ceph/radosgw-agent-chacra

Make the radosgw-agent job push to chacra.ceph.com

9 years agorpm-based jenkins slaves need to install rpmdevtools 226/head
Andrew Schoen [Mon, 16 Nov 2015 22:16:48 +0000 (16:16 -0600)]
rpm-based jenkins slaves need to install rpmdevtools

This is used for rpm binary creation.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoradosgw-agent: no need to archive the binaries when pushing to chacra
Andrew Schoen [Mon, 16 Nov 2015 20:55:34 +0000 (14:55 -0600)]
radosgw-agent: no need to archive the binaries when pushing to chacra

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoadds a util method that checks chacra to see if a binary exists
Andrew Schoen [Mon, 16 Nov 2015 20:35:26 +0000 (14:35 -0600)]
adds a util method that checks chacra to see if a binary exists

Also, uses this new function in the radosgw-agent job

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoradosgw-agent: upload debian binaries to chacra
Andrew Schoen [Mon, 16 Nov 2015 17:58:55 +0000 (11:58 -0600)]
radosgw-agent: upload debian binaries to chacra

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoradosgw-agent: push rpm binaries to chacra
Andrew Schoen [Mon, 16 Nov 2015 17:04:08 +0000 (11:04 -0600)]
radosgw-agent: push rpm binaries to chacra

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoAdd get_rpm_dist function to build_utils
Andrew Schoen [Mon, 16 Nov 2015 15:55:45 +0000 (09:55 -0600)]
Add get_rpm_dist function to build_utils

This function is used in jobs that need to post binaries to chacra.
Calling it creates  DISTRO and DISTRO_VESION global variables that are
suitable for creating a chacra endpoint with.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoradosgw-agent: install and configure chacractl
Andrew Schoen [Fri, 13 Nov 2015 17:02:06 +0000 (11:02 -0600)]
radosgw-agent: install and configure chacractl

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoradosgw-agent: add the FORCE and TEST flags
Andrew Schoen [Fri, 13 Nov 2015 16:40:19 +0000 (10:40 -0600)]
radosgw-agent: add the FORCE and TEST flags

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoradosgw-agent: include build_utils
Andrew Schoen [Fri, 13 Nov 2015 15:51:56 +0000 (09:51 -0600)]
radosgw-agent: include build_utils

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoradosgw-agent: enable injection of global passwords and config
Andrew Schoen [Fri, 13 Nov 2015 15:50:20 +0000 (09:50 -0600)]
radosgw-agent: enable injection of global passwords and config

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agouse a small && trusty node for radosgw-agent builds
Andrew Schoen [Fri, 13 Nov 2015 15:49:18 +0000 (09:49 -0600)]
use a small && trusty node for radosgw-agent builds

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #225 from ceph/dch-name
Ken Dreyer [Mon, 16 Nov 2015 21:23:06 +0000 (14:23 -0700)]
Merge pull request #225 from ceph/dch-name

set the environment vars for dch to use authors

9 years agoset the environment vars for dch to use authors 225/head
Alfredo Deza [Mon, 16 Nov 2015 21:20:40 +0000 (16:20 -0500)]
set the environment vars for dch to use authors

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #224 from ktdreyer/ceph-build-prs-check-ansible
Alfredo Deza [Mon, 16 Nov 2015 19:01:39 +0000 (14:01 -0500)]
Merge pull request #224 from ktdreyer/ceph-build-prs-check-ansible

ceph-build-pull-requests: check ansible syntax

9 years agoceph-build-pull-requests: check ansible syntax 224/head
Ken Dreyer [Fri, 13 Nov 2015 22:12:24 +0000 (15:12 -0700)]
ceph-build-pull-requests: check ansible syntax

With this change, the ceph-build-pull-requests job will run
ansible-playbook with the "--syntax-check" flag on every playbook in the
top-level of "./ansible/". This will help us avoid simple Ansible syntax
errors.

9 years agoMerge pull request #223 from ceph/build-utils
Ken Dreyer [Thu, 12 Nov 2015 21:44:40 +0000 (14:44 -0700)]
Merge pull request #223 from ceph/build-utils

creates a utility to install python packages and configure chacractl

9 years agofix idention in the make_chacractl_config method 223/head
Andrew Schoen [Thu, 12 Nov 2015 21:18:27 +0000 (15:18 -0600)]
fix idention in the make_chacractl_config method

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agodo not clone ceph-build to use build_utils.sh; use !include-raw
Andrew Schoen [Thu, 12 Nov 2015 20:54:19 +0000 (14:54 -0600)]
do not clone ceph-build to use build_utils.sh; use !include-raw

This also includes a few small fixes related to using build_utils

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agouse build_utils in ceph-release-rpm to install/configure chacractl
Andrew Schoen [Thu, 12 Nov 2015 17:58:31 +0000 (11:58 -0600)]
use build_utils in ceph-release-rpm to install/configure chacractl

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agouse build_utils in the ceph-deploy job to install / configure chacractl
Andrew Schoen [Thu, 12 Nov 2015 17:57:08 +0000 (11:57 -0600)]
use build_utils in the ceph-deploy job to install / configure chacractl

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agouse build_utils in the ceph-build job to install and configure chacractl
Andrew Schoen [Thu, 12 Nov 2015 17:31:46 +0000 (11:31 -0600)]
use build_utils in the ceph-build job to install and configure chacractl

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoadd a util function to create the .chacractl config file
Andrew Schoen [Thu, 12 Nov 2015 17:15:35 +0000 (11:15 -0600)]
add a util function to create the .chacractl config file

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoadds a utility script that other jobs can use to install python packages
Andrew Schoen [Thu, 12 Nov 2015 16:07:19 +0000 (10:07 -0600)]
adds a utility script that other jobs can use to install python packages

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #222 from ceph/rename-ceph
Ken Dreyer [Thu, 12 Nov 2015 16:46:01 +0000 (09:46 -0700)]
Merge pull request #222 from ceph/rename-ceph

Rename the ceph next jobs

9 years agoRename the ceph next jobs 222/head
Andrew Schoen [Thu, 12 Nov 2015 16:38:29 +0000 (10:38 -0600)]
Rename the ceph next jobs

We'll be using this moving forward from now on, so let's remove the
"next" suffix.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoremove the old ceph jobs
Andrew Schoen [Thu, 12 Nov 2015 16:25:21 +0000 (10:25 -0600)]
remove the old ceph jobs

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #221 from ktdreyer/ceph-setup-branch-var
Andrew Schoen [Thu, 12 Nov 2015 14:59:37 +0000 (08:59 -0600)]
Merge pull request #221 from ktdreyer/ceph-setup-branch-var

ceph-setup-next: correct $BRANCH variable in output

9 years agoceph-setup-next: correct $BRANCH variable in output 221/head
Ken Dreyer [Thu, 12 Nov 2015 14:53:47 +0000 (07:53 -0700)]
ceph-setup-next: correct $BRANCH variable in output

$Branch is undefined. Use $BRANCH.

arior to this change, Jenkins would not print the branch name to the
console log during the "ceph-setup-next" job.

9 years agoMerge pull request #220 from ktdreyer/ceph-next-tag-param-desc
Alfredo Deza [Wed, 11 Nov 2015 20:21:54 +0000 (15:21 -0500)]
Merge pull request #220 from ktdreyer/ceph-next-tag-param-desc

ceph-next: clarify "TAG" parameter description

9 years agoceph-next: clarify "TAG" parameter description 220/head
Ken Dreyer [Wed, 11 Nov 2015 17:45:22 +0000 (10:45 -0700)]
ceph-next: clarify "TAG" parameter description

Update ceph-next's "TAG" parameter description to clarify what happens
when the box is checked or unchecked.

9 years agoMerge pull request #219 from ceph/chacractl-version
Alfredo Deza [Tue, 10 Nov 2015 15:32:46 +0000 (10:32 -0500)]
Merge pull request #219 from ceph/chacractl-version

always update the pip cache before installing packages

9 years agoalways update the pip cache before installing packages 219/head
Andrew Schoen [Tue, 10 Nov 2015 15:21:37 +0000 (09:21 -0600)]
always update the pip cache before installing packages

We do this to get around a bug in the previous code that would never go
out to look for new packages if something in the cache satisfied the
requirements. Specifically, we wanted chacractl==0.0.5 installed, but
because 0.0.4 exists in the cache and satisified the requirement of
>=0.0.4 the cache was never updated to include 0.0.5.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #218 from ceph/chacractl-version
Alfredo Deza [Mon, 9 Nov 2015 20:16:33 +0000 (15:16 -0500)]
Merge pull request #218 from ceph/chacractl-version

use --upgrade when installing chacractl

9 years agouse --upgrade when installing chacractl 218/head
Andrew Schoen [Mon, 9 Nov 2015 20:13:14 +0000 (14:13 -0600)]
use --upgrade when installing chacractl

This will allow us to not have to change the CHACRACTL_VERSION variable
each time we release a new version of chacractl.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #217 from ceph/chacractl-version
Alfredo Deza [Mon, 9 Nov 2015 16:13:51 +0000 (11:13 -0500)]
Merge pull request #217 from ceph/chacractl-version

explicitly sepcify a chacractl version to install

9 years agoexplicitly sepcify a chacractl version to install 217/head
Andrew Schoen [Mon, 9 Nov 2015 16:10:05 +0000 (10:10 -0600)]
explicitly sepcify a chacractl version to install

This fixes a bug where we don't get newer versions of chacractl
installed when we want it because of the use of the pip cache.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #216 from ceph/no-venv-activate
Alfredo Deza [Mon, 9 Nov 2015 15:23:11 +0000 (10:23 -0500)]
Merge pull request #216 from ceph/no-venv-activate

do not source the venv in ceph-deploy and ceph-release-rpm jobs

9 years agodo not source the venv in ceph-deploy and ceph-release-rpm jobs 216/head
Andrew Schoen [Mon, 9 Nov 2015 15:13:41 +0000 (09:13 -0600)]
do not source the venv in ceph-deploy and ceph-release-rpm jobs

When we source the virtualenv the virtualenv path is linked within the
binaries.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #215 from ceph/rm-activate
Andrew Schoen [Mon, 9 Nov 2015 15:04:43 +0000 (09:04 -0600)]
Merge pull request #215 from ceph/rm-activate

do not activate virtualenv when building

9 years agouse the full path to the chacractl exe on build_deb 215/head
Alfredo Deza [Mon, 9 Nov 2015 12:53:30 +0000 (07:53 -0500)]
use the full path to the chacractl exe on build_deb

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agouse the full path to the chacractl exe on build_rpm
Alfredo Deza [Mon, 9 Nov 2015 12:53:05 +0000 (07:53 -0500)]
use the full path to the chacractl exe on build_rpm

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agodo not activate a venv when installing chacractl
Alfredo Deza [Mon, 9 Nov 2015 12:52:25 +0000 (07:52 -0500)]
do not activate a venv when installing chacractl

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #214 from ktdreyer/wip-rm-disabled-false
Alfredo Deza [Mon, 9 Nov 2015 13:54:08 +0000 (08:54 -0500)]
Merge pull request #214 from ktdreyer/wip-rm-disabled-false

remove default "disabled" and "concurrent" settings from jobs.

9 years agoremove default "concurrent" setting from jobs. 214/head
Ken Dreyer [Fri, 6 Nov 2015 23:25:17 +0000 (16:25 -0700)]
remove default "concurrent" setting from jobs.

Several jobs had an explicit "concurrent: false" setting. This is
already the default behavior in JJB. Remove these lines in order to
reduce the clutter.

9 years agoremove "disabled" setting from jobs.
Ken Dreyer [Fri, 6 Nov 2015 23:15:04 +0000 (16:15 -0700)]
remove "disabled" setting from jobs.

Several jobs had an explicit "disabled: false" setting. This is already
the default behavior in JJB. Remove these lines in order to reduce the
clutter.

9 years agoMerge pull request #211 from ktdreyer/wip-calamari-urls
Andrew Schoen [Fri, 6 Nov 2015 23:07:16 +0000 (17:07 -0600)]
Merge pull request #211 from ktdreyer/wip-calamari-urls

standardize calamari URLs

9 years agostandardize calamari URLs 211/head
Ken Dreyer [Fri, 6 Nov 2015 22:21:50 +0000 (15:21 -0700)]
standardize calamari URLs

Use the publicly-accessible, non-SSH URLs for Git and GitHub.

9 years agoMerge pull request #213 from ceph/chacractl-exists-fix
Ken Dreyer [Fri, 6 Nov 2015 23:04:45 +0000 (16:04 -0700)]
Merge pull request #213 from ceph/chacractl-exists-fix

fix the chacractl exists call in ceph-build-next and ceph-deploy

9 years agofix the chacractl exists call in ceph-build-next and ceph-deploy 213/head
Andrew Schoen [Fri, 6 Nov 2015 22:47:36 +0000 (16:47 -0600)]
fix the chacractl exists call in ceph-build-next and ceph-deploy

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #212 from ktdreyer/wip-standardize-browser
Andrew Schoen [Fri, 6 Nov 2015 23:02:13 +0000 (17:02 -0600)]
Merge pull request #212 from ktdreyer/wip-standardize-browser

use auto browser for Git SCMs

9 years agouse auto browser for Git SCMs 212/head
Ken Dreyer [Fri, 6 Nov 2015 22:08:47 +0000 (15:08 -0700)]
use auto browser for Git SCMs

Many jobs specified the githubweb browser and defined a specific URL to
find the commits.

Reduce the duplication and rely on the Jenkins Git plugin's ability to
automatically construct the URLs to the SCM commits.

9 years agoMerge pull request #207 from ktdreyer/wip-rm-docs-hostkey
Andrew Schoen [Fri, 6 Nov 2015 22:54:30 +0000 (16:54 -0600)]
Merge pull request #207 from ktdreyer/wip-rm-docs-hostkey

ansible: do not pre-populate an SSH key for docs.ceph.com

9 years agoansible: do not pre-populate an SSH key for docs.ceph.com 207/head
Ken Dreyer [Fri, 6 Nov 2015 17:33:39 +0000 (10:33 -0700)]
ansible: do not pre-populate an SSH key for docs.ceph.com

The new docs VM is moving behind a firewall / reverse-proxy, so it will
not be directly accessible from the internet. We will to run the
documentation jobs directly on the docs VM as a Jenkins slave, and we
will stop using rsync over SSH for publishing the docs.

Since there's no direct SSH access to the docs VM any more, remove the
SSH host key from the slaves.

(My Ansible syntax in slave.yml.j2 was broken anyway.)

9 years agoMerge pull request #210 from ktdreyer/wip-docs-jobs
Andrew Schoen [Fri, 6 Nov 2015 22:41:43 +0000 (16:41 -0600)]
Merge pull request #210 from ktdreyer/wip-docs-jobs

use docs.ceph.com slave for docs jobs

9 years agouse docs.ceph.com slave for docs jobs 210/head
Ken Dreyer [Fri, 6 Nov 2015 20:21:29 +0000 (13:21 -0700)]
use docs.ceph.com slave for docs jobs

No need to rsync over SSH, or even use ssh-agent with the
jenkins-publish credentials. We can just rsync the job's output directly
into the proper location in /var.

Update the "node" setting to make the job run on the node labeled
"docs".

9 years agoMerge pull request #209 from ceph/ceph-deploy-next
Ken Dreyer [Fri, 6 Nov 2015 21:16:32 +0000 (14:16 -0700)]
Merge pull request #209 from ceph/ceph-deploy-next

ceph-deploy: remove squeeze; use a small && trusty node

9 years agoceph-deploy: run using a small trusty node 209/head
Andrew Schoen [Fri, 6 Nov 2015 21:10:47 +0000 (15:10 -0600)]
ceph-deploy: run using a small trusty node

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-build: remove squeeze
Andrew Schoen [Fri, 6 Nov 2015 21:10:28 +0000 (15:10 -0600)]
ceph-build: remove squeeze

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #208 from ceph/ceph-deploy-next
Alfredo Deza [Fri, 6 Nov 2015 20:15:42 +0000 (15:15 -0500)]
Merge pull request #208 from ceph/ceph-deploy-next

bug fixes for the ceph-deploy chacra port

9 years agoceph-deploy: correctly find the deb binaries to push to chacra 208/head
Andrew Schoen [Fri, 6 Nov 2015 20:12:31 +0000 (14:12 -0600)]
ceph-deploy: correctly find the deb binaries to push to chacra

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-deploy: inject global passwords into the build environment
Andrew Schoen [Fri, 6 Nov 2015 18:43:20 +0000 (12:43 -0600)]
ceph-deploy: inject global passwords into the build environment

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-deploy: properly set the DISTRO for the chacra endpoint
Andrew Schoen [Fri, 6 Nov 2015 18:35:02 +0000 (12:35 -0600)]
ceph-deploy: properly set the DISTRO for the chacra endpoint

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-deploy: use the correct variable for the chacra url
Andrew Schoen [Fri, 6 Nov 2015 17:45:20 +0000 (11:45 -0600)]
ceph-deploy: use the correct variable for the chacra url

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