]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
9 years agodedupe wrapper in ceph-tag 260/head
Alfredo Deza [Wed, 2 Dec 2015 16:57:12 +0000 (11:57 -0500)]
dedupe wrapper in ceph-tag

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agodedupe wrapper in ceph-deploy-tag
Alfredo Deza [Wed, 2 Dec 2015 16:56:43 +0000 (11:56 -0500)]
dedupe wrapper in ceph-deploy-tag

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #259 from ceph/ssh-user-fix
Andrew Schoen [Wed, 2 Dec 2015 15:57:33 +0000 (09:57 -0600)]
Merge pull request #259 from ceph/ssh-user-fix

Ssh user fix

9 years agowe only use one user, so do not list them as user in ceph-deploy-tag 259/head
Alfredo Deza [Wed, 2 Dec 2015 15:44:15 +0000 (10:44 -0500)]
we only use one user, so do not list them as user in ceph-deploy-tag

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agowe only use one user, so do not list them as user in ceph-tag
Alfredo Deza [Wed, 2 Dec 2015 15:43:25 +0000 (10:43 -0500)]
we only use one user, so do not list them as user in ceph-tag

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #258 from ceph/ansible-abspath
Andrew Schoen [Wed, 2 Dec 2015 14:59:42 +0000 (08:59 -0600)]
Merge pull request #258 from ceph/ansible-abspath

use the full path for ansible-playbook executable

9 years agouse the full path for ansible-playbook executable 258/head
Alfredo Deza [Wed, 2 Dec 2015 14:58:54 +0000 (09:58 -0500)]
use the full path for ansible-playbook executable

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #257 from ceph/cdp-leaner-matrix
Andrew Schoen [Tue, 1 Dec 2015 21:18:54 +0000 (15:18 -0600)]
Merge pull request #257 from ceph/cdp-leaner-matrix

remove redundant slaves from matrix

9 years agoremove redundant slaves from matrix 257/head
Alfredo Deza [Tue, 1 Dec 2015 21:12:35 +0000 (16:12 -0500)]
remove redundant slaves from matrix

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #256 from ceph/cdep-universal
Andrew Schoen [Tue, 1 Dec 2015 20:37:54 +0000 (14:37 -0600)]
Merge pull request #256 from ceph/cdep-universal

define universal and all/noarch for ceph-deploy binaries

9 years agodefine universal and all/noarch for ceph-deploy binaries 256/head
Alfredo Deza [Tue, 1 Dec 2015 20:24:36 +0000 (15:24 -0500)]
define universal and all/noarch for ceph-deploy binaries

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #255 from ceph/abspath
Andrew Schoen [Tue, 1 Dec 2015 16:16:29 +0000 (10:16 -0600)]
Merge pull request #255 from ceph/abspath

use the full path to the ansible-playbook executable

9 years agouse the full path to the ansible-playbook executable 255/head
Alfredo Deza [Tue, 1 Dec 2015 15:53:35 +0000 (10:53 -0500)]
use the full path to the ansible-playbook executable

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #254 from ceph/cdep-multijob
Andrew Schoen [Mon, 30 Nov 2015 21:00:21 +0000 (15:00 -0600)]
Merge pull request #254 from ceph/cdep-multijob

fix project type to multijob

9 years agofix project type to multijob 254/head
Alfredo Deza [Mon, 30 Nov 2015 20:58:46 +0000 (15:58 -0500)]
fix project type to multijob

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #253 from ceph/cdep-clean
Andrew Schoen [Mon, 30 Nov 2015 20:56:31 +0000 (14:56 -0600)]
Merge pull request #253 from ceph/cdep-clean

remove the need for scm and axes on the parent ceph-deploy job

9 years agoremove the need for scm and axes on the parent ceph-deploy job 253/head
Alfredo Deza [Mon, 30 Nov 2015 20:50:48 +0000 (15:50 -0500)]
remove the need for scm and axes on the parent ceph-deploy job

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #252 from ceph/cdep-build
Andrew Schoen [Mon, 30 Nov 2015 20:46:04 +0000 (14:46 -0600)]
Merge pull request #252 from ceph/cdep-build

create a ceph-deploy-build job

9 years agoinclude missing key for building with shell scripts 252/head
Alfredo Deza [Mon, 30 Nov 2015 20:44:29 +0000 (15:44 -0500)]
include missing key for building with shell scripts

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove the build scripts from the parent ceph-deploy job
Alfredo Deza [Mon, 30 Nov 2015 20:40:00 +0000 (15:40 -0500)]
remove the build scripts from the parent ceph-deploy job

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoadd ceph-deploy-build to ceph-deploy job
Alfredo Deza [Mon, 30 Nov 2015 20:38:39 +0000 (15:38 -0500)]
add ceph-deploy-build to ceph-deploy job

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agocreate a ceph-deploy-build project
Alfredo Deza [Mon, 30 Nov 2015 20:38:08 +0000 (15:38 -0500)]
create a ceph-deploy-build project

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #251 from ceph/cdp-tag
Andrew Schoen [Mon, 30 Nov 2015 20:02:03 +0000 (14:02 -0600)]
Merge pull request #251 from ceph/cdp-tag

implement a ceph-deploy-tag job

9 years agouse the new build_utils to install ansible 251/head
Alfredo Deza [Mon, 30 Nov 2015 19:50:16 +0000 (14:50 -0500)]
use the new build_utils to install ansible

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoinclude build_utils.sh for ceph-deploy-tag
Alfredo Deza [Mon, 30 Nov 2015 19:49:56 +0000 (14:49 -0500)]
include build_utils.sh for ceph-deploy-tag

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agocreate a ceph-deploy-tag job
Alfredo Deza [Mon, 30 Nov 2015 19:11:30 +0000 (14:11 -0500)]
create a ceph-deploy-tag job

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoadd more options/flags to fine-control ceph-deploy release
Alfredo Deza [Mon, 30 Nov 2015 19:11:16 +0000 (14:11 -0500)]
add more options/flags to fine-control ceph-deploy release

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #250 from ceph/cdp-ansible
Andrew Schoen [Mon, 30 Nov 2015 15:59:42 +0000 (09:59 -0600)]
Merge pull request #250 from ceph/cdp-ansible

Ansible support for tagging ceph-deploy releases

9 years agomove tasks into their directory 250/head
Alfredo Deza [Mon, 30 Nov 2015 15:47:51 +0000 (10:47 -0500)]
move tasks into their directory

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agospecify project=ceph for ceph-tag
Alfredo Deza [Mon, 30 Nov 2015 15:32:16 +0000 (10:32 -0500)]
specify project=ceph for ceph-tag

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoalso conditionally include the tag process to be able to skip when it exists already
Alfredo Deza [Mon, 30 Nov 2015 15:27:22 +0000 (10:27 -0500)]
also conditionally include the tag process to be able to skip when it exists already

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoconditionally clear the previous commit and tag
Alfredo Deza [Mon, 30 Nov 2015 15:26:56 +0000 (10:26 -0500)]
conditionally clear the previous commit and tag

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agocreate a main.yml for releasing ceph-deploy
Alfredo Deza [Mon, 30 Nov 2015 15:26:35 +0000 (10:26 -0500)]
create a main.yml for releasing ceph-deploy

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agocondition the role depending on the project to release
Alfredo Deza [Mon, 30 Nov 2015 14:45:41 +0000 (09:45 -0500)]
condition the role depending on the project to release

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #249 from ceph/teuthology-pr-labels
Alfredo Deza [Wed, 25 Nov 2015 20:34:51 +0000 (15:34 -0500)]
Merge pull request #249 from ceph/teuthology-pr-labels

teuthology-pull-requests: change node to trusty&&amd64&&small

9 years agoteuthology-pull-requests: change node to trusty&&amd64&&small 249/head
Andrew Schoen [Wed, 25 Nov 2015 20:30:37 +0000 (14:30 -0600)]
teuthology-pull-requests: change node to trusty&&amd64&&small

This fixes a bug where the job incorrectly picks an arm64 node, which
does not compile gevent correctly causing the job to fail.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #248 from ceph/ansible-slave-updates
Ken Dreyer [Tue, 24 Nov 2015 21:47:34 +0000 (14:47 -0700)]
Merge pull request #248 from ceph/ansible-slave-updates

prado playbook updates

9 years agouse host instead of name when adding github.com.pub for v1.9.1 compat 248/head
Andrew Schoen [Tue, 24 Nov 2015 21:42:33 +0000 (15:42 -0600)]
use host instead of name when adding github.com.pub for v1.9.1 compat

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agofix the path to github.com.pub for a prado configured slave
Andrew Schoen [Tue, 24 Nov 2015 21:34:19 +0000 (15:34 -0600)]
fix the path to github.com.pub for a prado configured slave

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #247 from ktdreyer/wip-jjb-https-url
Alfredo Deza [Tue, 24 Nov 2015 20:26:03 +0000 (15:26 -0500)]
Merge pull request #247 from ktdreyer/wip-jjb-https-url

jenkins-job-builder: use HTTPS url for jenkins.ceph.com

9 years agojenkins-job-builder: use HTTPS url for jenkins.ceph.com 247/head
Ken Dreyer [Mon, 16 Nov 2015 22:57:38 +0000 (15:57 -0700)]
jenkins-job-builder: use HTTPS url for jenkins.ceph.com

Default to the encrypted HTTPS url (not HTTP)

9 years agoMerge pull request #246 from ceph/arm-mirror
Ken Dreyer [Tue, 24 Nov 2015 20:03:00 +0000 (13:03 -0700)]
Merge pull request #246 from ceph/arm-mirror

use ports mirror for arm packages in pbuilder

9 years agouse ubuntu-ports for the mirror 246/head
Alfredo Deza [Tue, 24 Nov 2015 20:01:40 +0000 (15:01 -0500)]
use ubuntu-ports for the mirror

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agouse ports mirror for arm packages in pbuilder
Alfredo Deza [Tue, 24 Nov 2015 19:58:35 +0000 (14:58 -0500)]
use ports mirror for arm packages in pbuilder

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #245 from ktdreyer/jjb-small-node
Alfredo Deza [Tue, 24 Nov 2015 17:49:13 +0000 (12:49 -0500)]
Merge pull request #245 from ktdreyer/jjb-small-node

jenkins-job-builder: run on "small" nodes

9 years agojenkins-job-builder: run on "small" nodes 245/head
Ken Dreyer [Tue, 24 Nov 2015 17:47:30 +0000 (10:47 -0700)]
jenkins-job-builder: run on "small" nodes

9 years agoMerge pull request #244 from ktdreyer/jjb-force-default
Alfredo Deza [Tue, 24 Nov 2015 17:24:39 +0000 (12:24 -0500)]
Merge pull request #244 from ktdreyer/jjb-force-default

jenkins-job-builder: set default value for FORCE param

9 years agojenkins-job-builder: set default value for FORCE param 244/head
Ken Dreyer [Tue, 24 Nov 2015 17:22:21 +0000 (10:22 -0700)]
jenkins-job-builder: set default value for FORCE param

It's not totally clear from the JJB documentation whether we need this
or not, but I'm seeing an issue with our helga-jenkins plugin when we
leave this parameter out of the "!ci build jenkins-job-builder"
invocation.  Explicitly set a default, just to see if this makes a
difference.

9 years agoMerge pull request #243 from ktdreyer/rm-time-date-tracking
Alfredo Deza [Tue, 24 Nov 2015 16:07:47 +0000 (11:07 -0500)]
Merge pull request #243 from ktdreyer/rm-time-date-tracking

rm date/time tracking

9 years agorm date/time tracking 243/head
Ken Dreyer [Tue, 24 Nov 2015 16:03:47 +0000 (09:03 -0700)]
rm date/time tracking

Prior to this commit, some of the build scripts would print the time and
date to the console log.

As far as I can tell this is a hold-over from the original Gitbuilder
scripts. Jenkins already logs the start and end times for us so there's
no need to clutter the build scripts with this.

Remove the code that prints `date`.

9 years agoMerge pull request #242 from ceph/arm64
Ken Dreyer [Tue, 24 Nov 2015 16:06:37 +0000 (09:06 -0700)]
Merge pull request #242 from ceph/arm64

build arm64 on trusty

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