]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
9 years agoteuthology-docs: rsync to newdocs.ceph.com 165/head
Ken Dreyer [Tue, 27 Oct 2015 22:37:49 +0000 (16:37 -0600)]
teuthology-docs: rsync to newdocs.ceph.com

TODO: Replace "newdocs.ceph.com" with "docs.ceph.com" in the rsync
command. This can be done once we change the "docs.ceph.com" A record in
DNS to point to the the newdocs.ceph.com web server.

9 years agoceph-deploy-docs: rsync to new newdocs.ceph.com
Ken Dreyer [Tue, 27 Oct 2015 21:22:19 +0000 (15:22 -0600)]
ceph-deploy-docs: rsync to new newdocs.ceph.com

TODO: Replace "newdocs.ceph.com" with "docs.ceph.com" in the rsync
command. This can be done once we change the "docs.ceph.com" A record in
DNS to point to the the newdocs.ceph.com web server.

9 years agoadd ceph-docs job
Ken Dreyer [Tue, 27 Oct 2015 20:49:21 +0000 (14:49 -0600)]
add ceph-docs job

This job publishes ceph's in-tree documentation to the docs.ceph.com web
server.

Gitbuilder previously performed this function, so we can retire the
gitbuilder host (gitbuilder-doc.front.sepia.ceph.com) that did this,
once we're satisfied that this job is running smoothly.

TODO: Replace "newdocs.ceph.com" with "docs.ceph.com" in the rsync
commands and SSH host key. This can be done once we change the
"docs.ceph.com" A record in DNS to point to the the newdocs.ceph.com web
server.

9 years agoMerge pull request #164 from ceph/ceph-mirror
Alfredo Deza [Tue, 27 Oct 2015 18:19:44 +0000 (14:19 -0400)]
Merge pull request #164 from ceph/ceph-mirror

fix remotes definition for ceph-mirror

9 years agofix remotes definition for ceph-mirror 164/head
Alfredo Deza [Tue, 27 Oct 2015 18:03:15 +0000 (14:03 -0400)]
fix remotes definition for ceph-mirror

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #163 from ceph/ceph-mirror
Andrew Schoen [Tue, 27 Oct 2015 17:55:51 +0000 (12:55 -0500)]
Merge pull request #163 from ceph/ceph-mirror

mirror the ceph repo

9 years agolist the remotes for now 163/head
Alfredo Deza [Tue, 27 Oct 2015 17:51:55 +0000 (13:51 -0400)]
list the remotes for now

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agocreate a ceph-mirror job
Alfredo Deza [Tue, 27 Oct 2015 17:47:51 +0000 (13:47 -0400)]
create a ceph-mirror job

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #162 from ceph/chacractl-exists
Alfredo Deza [Tue, 27 Oct 2015 17:44:49 +0000 (13:44 -0400)]
Merge pull request #162 from ceph/chacractl-exists

check the exit status on the chacractl exists command; add a FORCE flag to ceph-next

9 years agotrap the output of chacra exists in a var and then check that var 162/head
Andrew Schoen [Tue, 27 Oct 2015 17:35:04 +0000 (12:35 -0500)]
trap the output of chacra exists in a var and then check that var

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agofix the echo statement to mention the FORCE flag
Andrew Schoen [Tue, 27 Oct 2015 17:19:20 +0000 (12:19 -0500)]
fix the echo statement to mention the FORCE flag

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agofix the chacractl exists command
Andrew Schoen [Tue, 27 Oct 2015 17:18:01 +0000 (12:18 -0500)]
fix the chacractl exists command

It needs the 'repos' or 'binaries' bit of the url as well.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoadd a FORCE flag to the ceph-next job
Andrew Schoen [Tue, 27 Oct 2015 17:10:22 +0000 (12:10 -0500)]
add a FORCE flag to the ceph-next job

When FORCE is checked binaries will be built and pushed to chacra even
if they already exist in chacra

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agocheck the exit status of chacractl exists <binary_endpoint>
Andrew Schoen [Tue, 27 Oct 2015 16:40:32 +0000 (11:40 -0500)]
check the exit status of chacractl exists <binary_endpoint>

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #161 from ceph/chacractl-exists
Ken Dreyer [Tue, 27 Oct 2015 16:21:01 +0000 (10:21 -0600)]
Merge pull request #161 from ceph/chacractl-exists

check chacra to see if a binary exists before rebuilding it

9 years agocheck before building rpm binaries to see if they exist in chacra 161/head
Andrew Schoen [Tue, 27 Oct 2015 16:05:31 +0000 (11:05 -0500)]
check before building rpm binaries to see if they exist in chacra

If they're already chacra we don't need to rebuild and push them again.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agocheck before building deb binaries if they already exist in chacra
Andrew Schoen [Tue, 27 Oct 2015 15:33:58 +0000 (10:33 -0500)]
check before building deb binaries if they already exist in chacra

If they already exist, we don't want to rebuild and push them.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoremove the RELEASE checkbox from the ceph job
Andrew Schoen [Tue, 27 Oct 2015 14:49:30 +0000 (09:49 -0500)]
remove the RELEASE checkbox from the ceph job

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoremove the RELEASE checkbox on the ceph-next job
Andrew Schoen [Tue, 27 Oct 2015 14:42:02 +0000 (09:42 -0500)]
remove the RELEASE checkbox on the ceph-next job

We do not sign with jenkins anymore

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #159 from ceph/wrappers
Alfredo Deza [Tue, 27 Oct 2015 14:23:44 +0000 (10:23 -0400)]
Merge pull request #159 from ceph/wrappers

allow some jobs to use globally configured variables

9 years agoallow some jobs to use globally configured variables 159/head
Andrew Schoen [Tue, 27 Oct 2015 14:15:06 +0000 (09:15 -0500)]
allow some jobs to use globally configured variables

Thes variables are defined on the jenkins master using the web UI.

http://jenkins.ceph.com/configure

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #157 from ceph/test-builds
Alfredo Deza [Mon, 26 Oct 2015 19:22:00 +0000 (15:22 -0400)]
Merge pull request #157 from ceph/test-builds

add the ability to do ceph test builds

9 years agochange the property TEST_BUILD to TEST 157/head
Andrew Schoen [Mon, 26 Oct 2015 19:06:59 +0000 (14:06 -0500)]
change the property TEST_BUILD to TEST

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoif TEST_BUILD is checked, push binaries to chacra under the 'test' ref
Andrew Schoen [Mon, 26 Oct 2015 18:58:59 +0000 (13:58 -0500)]
if TEST_BUILD is checked, push binaries to chacra under the 'test' ref

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoadd a TEST_BUILD checkbox to the ceph-next job
Andrew Schoen [Mon, 26 Oct 2015 18:48:25 +0000 (13:48 -0500)]
add a TEST_BUILD checkbox to the ceph-next job

This will be used to force the job to push binaries to the 'test' ref at
chacra.ceph.com. This way we can do test builds without polluting the
system with bogus binaries.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #156 from ktdreyer/add-description-setter-plugin
Alfredo Deza [Mon, 26 Oct 2015 17:20:08 +0000 (13:20 -0400)]
Merge pull request #156 from ktdreyer/add-description-setter-plugin

ansible: add description-setter plugin

9 years agoansible: add description-setter plugin 156/head
Ken Dreyer [Mon, 26 Oct 2015 17:12:59 +0000 (11:12 -0600)]
ansible: add description-setter plugin

Some jobs use this plugin. Add it to our master's Ansible configuration.

9 years agoMerge pull request #154 from ceph/chacractl-config
Alfredo Deza [Mon, 26 Oct 2015 16:56:43 +0000 (12:56 -0400)]
Merge pull request #154 from ceph/chacractl-config

programatically make the .chacractl file

9 years agoMerge pull request #155 from ktdreyer/rm-ceph-kmod-rpm
Andrew Schoen [Mon, 26 Oct 2015 16:45:50 +0000 (11:45 -0500)]
Merge pull request #155 from ktdreyer/rm-ceph-kmod-rpm

rm ceph-kmod-rpm job

9 years agorm ceph-kmod-rpm job 155/head
Ken Dreyer [Mon, 26 Oct 2015 16:38:28 +0000 (10:38 -0600)]
rm ceph-kmod-rpm job

RHEL 7.1 includes kRBD support in the main kernel package, and we no
longer maintain any out-of-tree modules for RHEL.

This Jenkins job is now obsolete. Remove it.

CephFS users should not use the out-of-tree cephfs kmod packages. Use
Linus' mainline kernel packages from elrepo instead.

9 years agoprogramatically make the .chacractl file 154/head
Andrew Schoen [Mon, 26 Oct 2015 16:19:19 +0000 (11:19 -0500)]
programatically make the .chacractl file

This uses variables created by the masks-passwords jenkins plugin.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agouse the already defined JJB_CONFIG
Alfredo Deza [Mon, 26 Oct 2015 13:51:33 +0000 (09:51 -0400)]
use the already defined JJB_CONFIG

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoupdate the location of the sh script
Alfredo Deza [Mon, 26 Oct 2015 13:16:59 +0000 (09:16 -0400)]
update the location of the sh script

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoreport exceptions better
Alfredo Deza [Mon, 26 Oct 2015 13:03:56 +0000 (09:03 -0400)]
report exceptions better

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agouse 0.4.7 of python jenkins
Alfredo Deza [Mon, 26 Oct 2015 12:14:19 +0000 (08:14 -0400)]
use 0.4.7 of python jenkins

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agowe should specify the builds need with ansible, not in library
Alfredo Deza [Mon, 26 Oct 2015 12:11:50 +0000 (08:11 -0400)]
we should specify the builds need with ansible, not in library

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agowith apologies to ken, we are vendoring python-jenkins 4.7
Alfredo Deza [Fri, 23 Oct 2015 23:39:48 +0000 (19:39 -0400)]
with apologies to ken, we are vendoring python-jenkins 4.7

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #153 from ceph/ansible-centos
Alfredo Deza [Fri, 23 Oct 2015 20:51:53 +0000 (16:51 -0400)]
Merge pull request #153 from ceph/ansible-centos

do not install dpkg and dpkg-dev on yum based jenkins slaves

9 years agodo not install dpkg and dpkg-dev on yum based jenkins slaves 153/head
Andrew Schoen [Fri, 23 Oct 2015 20:49:29 +0000 (15:49 -0500)]
do not install dpkg and dpkg-dev on yum based jenkins slaves

These packages were failing to install on CentOS 7, we do not think they
are needed anyway.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agodo not mount or format anything else, not needed anymore
Alfredo Deza [Fri, 23 Oct 2015 20:08:43 +0000 (16:08 -0400)]
do not mount or format anything else, not needed anymore

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #152 from ktdreyer/wip-slave-prado
Alfredo Deza [Fri, 23 Oct 2015 18:43:35 +0000 (14:43 -0400)]
Merge pull request #152 from ktdreyer/wip-slave-prado

ansible: slave config updates

9 years agoansible: slave config updates 152/head
Ken Dreyer [Fri, 23 Oct 2015 18:36:56 +0000 (12:36 -0600)]
ansible: slave config updates

Update the URL for our new production Jenkins instance

Use the dedicated "prado" UID to join the systems to Jenkins

Use the new SSH key credentialId for our new production Jenkins instance

9 years agoMerge pull request #151 from ceph/new-ssh
Andrew Schoen [Fri, 23 Oct 2015 16:18:03 +0000 (11:18 -0500)]
Merge pull request #151 from ceph/new-ssh

use the new key for jenkins-build

9 years agouse the new key for jenkins-build 151/head
Alfredo Deza [Fri, 23 Oct 2015 16:16:39 +0000 (12:16 -0400)]
use the new key for jenkins-build

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #150 from ceph/ansible-updates
Ken Dreyer [Fri, 23 Oct 2015 14:51:14 +0000 (08:51 -0600)]
Merge pull request #150 from ceph/ansible-updates

remove unneeded tasks from slave.yml and slave.yml.j2

9 years agoremove unneeded tasks from slave.yml and slave.yml.j2 150/head
Andrew Schoen [Fri, 23 Oct 2015 14:46:22 +0000 (09:46 -0500)]
remove unneeded tasks from slave.yml and slave.yml.j2

We're not going to worry about the private keys anymore and the
jenkins_job.ini and .chacractl files are going to be created using the
mask-passwords plugin for jenkins.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #149 from ceph/jjb-ini
Andrew Schoen [Fri, 23 Oct 2015 13:48:50 +0000 (08:48 -0500)]
Merge pull request #149 from ceph/jjb-ini

programatically use a jenkins job config ini file

9 years agouse the build/build path 149/head
Alfredo Deza [Fri, 23 Oct 2015 13:18:05 +0000 (09:18 -0400)]
use the build/build path

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agouse the new programatic jjb ini when building
Alfredo Deza [Fri, 23 Oct 2015 13:17:45 +0000 (09:17 -0400)]
use the new programatic jjb ini when building

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoprogramatic jenkins jobs ini config file
Alfredo Deza [Fri, 23 Oct 2015 13:16:53 +0000 (09:16 -0400)]
programatic jenkins jobs ini config file

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #148 from ktdreyer/wip-ansible-mask-passwords-plugin
Alfredo Deza [Fri, 23 Oct 2015 11:25:29 +0000 (07:25 -0400)]
Merge pull request #148 from ktdreyer/wip-ansible-mask-passwords-plugin

ansible: add mask-passwords plugin

9 years agoansible: add mask-passwords plugin 148/head
Ken Dreyer [Thu, 22 Oct 2015 23:45:21 +0000 (17:45 -0600)]
ansible: add mask-passwords plugin

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

Currently the jenkins-job-builder job relies on a static
/etc/jenkins_jobs.ini config file that we put into place on a slave by
hand. We do that to avoid exposing the account password that JJB uses.

The mask-passwords Jenkins plugin will allow us to dynamically write
passwords in to files on the fly. This means that we can construct
JJB's config file on the fly, or chacractl's config file, etc. It allows
us to avoid storing cryptographic secrets (passwords) on the slaves,
since the secret material will only be stored on the master.

9 years agoMerge pull request #147 from ceph/no-disk-format
Andrew Schoen [Thu, 22 Oct 2015 21:04:37 +0000 (16:04 -0500)]
Merge pull request #147 from ceph/no-disk-format

No disk format for ovh

9 years agoadding the jenkins-node library 147/head
Alfredo Deza [Thu, 22 Oct 2015 20:48:34 +0000 (16:48 -0400)]
adding the jenkins-node library

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove the need to format the disk
Alfredo Deza [Thu, 22 Oct 2015 20:48:08 +0000 (16:48 -0400)]
remove the need to format the disk

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #146 from ceph/rm-point-releases
Ken Dreyer [Thu, 22 Oct 2015 19:04:49 +0000 (13:04 -0600)]
Merge pull request #146 from ceph/rm-point-releases

remove rhel and dotted releases from the build jobs

9 years agoMerge pull request #145 from ktdreyer/wip-ansible-disable-ldap-plugin
Alfredo Deza [Thu, 22 Oct 2015 19:04:24 +0000 (15:04 -0400)]
Merge pull request #145 from ktdreyer/wip-ansible-disable-ldap-plugin

ansible: don't enable ldap plugin

9 years agoremove rhel and dotted releases from takora 146/head
Alfredo Deza [Thu, 22 Oct 2015 19:00:40 +0000 (15:00 -0400)]
remove rhel and dotted releases from takora

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove rhel and dotted releases from radosgw-agent
Alfredo Deza [Thu, 22 Oct 2015 19:00:29 +0000 (15:00 -0400)]
remove rhel and dotted releases from radosgw-agent

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove rhel and dotted releases from mariner installer
Alfredo Deza [Thu, 22 Oct 2015 19:00:02 +0000 (15:00 -0400)]
remove rhel and dotted releases from mariner installer

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove rhel and dotted releases from ceph-release-rpm
Alfredo Deza [Thu, 22 Oct 2015 18:59:39 +0000 (14:59 -0400)]
remove rhel and dotted releases from ceph-release-rpm

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove rhel and dotted releases from ceph-release build scripts
Alfredo Deza [Thu, 22 Oct 2015 18:59:17 +0000 (14:59 -0400)]
remove rhel and dotted releases from ceph-release build scripts

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove rhel and dotted releases from ceph-release
Alfredo Deza [Thu, 22 Oct 2015 18:59:03 +0000 (14:59 -0400)]
remove rhel and dotted releases from ceph-release

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove rhel and dotted releases from ceph-deploy configuration
Alfredo Deza [Thu, 22 Oct 2015 18:58:41 +0000 (14:58 -0400)]
remove rhel and dotted releases from ceph-deploy configuration

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove rhel and dotted releases from ceph-deploy
Alfredo Deza [Thu, 22 Oct 2015 18:58:04 +0000 (14:58 -0400)]
remove rhel and dotted releases from ceph-deploy

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove rhel and dotted releases from ceph-build
Alfredo Deza [Thu, 22 Oct 2015 18:57:42 +0000 (14:57 -0400)]
remove rhel and dotted releases from ceph-build

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoremove rhel and dotted releases from ceph-build-next
Alfredo Deza [Thu, 22 Oct 2015 18:57:19 +0000 (14:57 -0400)]
remove rhel and dotted releases from ceph-build-next

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoansible: don't enable ldap plugin 145/head
Ken Dreyer [Thu, 22 Oct 2015 17:58:10 +0000 (11:58 -0600)]
ansible: don't enable ldap plugin

not needed on jenkins.ceph.com

9 years agoMerge pull request #142 from ktdreyer/wip-ansible-https
Andrew Schoen [Thu, 22 Oct 2015 17:06:16 +0000 (12:06 -0500)]
Merge pull request #142 from ktdreyer/wip-ansible-https

ansible: nginx configs for HTTPS

9 years agoansible: nginx configs for HTTPS 142/head
Ken Dreyer [Wed, 21 Oct 2015 01:34:32 +0000 (19:34 -0600)]
ansible: nginx configs for HTTPS

Add HTTPS to the jenkins web server to protect authentication.

The key and certificate files are managed outside of Ansible.

9 years agoansible: nginx: set hostname in config
Ken Dreyer [Thu, 22 Oct 2015 16:51:14 +0000 (10:51 -0600)]
ansible: nginx: set hostname in config

Ensure that nginx routes HTTP requests to the right server definition.

9 years agoMerge pull request #144 from ktdreyer/wip-ansible-ubuntu-support
Andrew Schoen [Thu, 22 Oct 2015 16:39:10 +0000 (11:39 -0500)]
Merge pull request #144 from ktdreyer/wip-ansible-ubuntu-support

ansible: use Ubuntu UID for nginx.conf

9 years agoansible: use Ubuntu UID for nginx.conf 144/head
Ken Dreyer [Thu, 22 Oct 2015 16:35:10 +0000 (10:35 -0600)]
ansible: use Ubuntu UID for nginx.conf

On CentOS, the nginx package from EPEL defaults to using the "nginx"
UID.

On Ubuntu, the nginx package defaults to using the "www-data" UID.

9 years agoMerge pull request #143 from ktdreyer/wip-ansible-ubuntu-support
Alfredo Deza [Thu, 22 Oct 2015 16:17:08 +0000 (12:17 -0400)]
Merge pull request #143 from ktdreyer/wip-ansible-ubuntu-support

ansible: merge back in Ubuntu support

9 years agoansible: merge back in Ubuntu support 143/head
Ken Dreyer [Thu, 22 Oct 2015 16:12:39 +0000 (10:12 -0600)]
ansible: merge back in Ubuntu support

We originally copied this role from
https://github.com/ICTO/ansible-jenkins, and then modified it to support
CentOS.

As it turns out, our master runs on Ubuntu (Trusty), so we still need the
Ubuntu bits. Add them back in here.

9 years agoansible: move nginx service config
Ken Dreyer [Thu, 22 Oct 2015 15:31:28 +0000 (09:31 -0600)]
ansible: move nginx service config

this is not yum-specific

9 years agoansible: only do yum tasks on yum-based systems
Ken Dreyer [Thu, 22 Oct 2015 15:29:21 +0000 (09:29 -0600)]
ansible: only do yum tasks on yum-based systems

These tasks are not relevant on Ubuntu systems

9 years agoansible: switch to OVH's cloud-init UID
Ken Dreyer [Thu, 22 Oct 2015 15:25:22 +0000 (09:25 -0600)]
ansible: switch to OVH's cloud-init UID

OVH's cloud-init defaults to setting up an "admin" user rather than
"centos" or "ubuntu".

9 years agorestart ssh depending on distro
Alfredo Deza [Thu, 22 Oct 2015 15:06:12 +0000 (11:06 -0400)]
restart ssh depending on distro

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #139 from ktdreyer/rename-jjb-job
Alfredo Deza [Thu, 22 Oct 2015 12:55:32 +0000 (08:55 -0400)]
Merge pull request #139 from ktdreyer/rename-jjb-job

jjb: rename to "jenkins-job-builder"

9 years agoMerge pull request #141 from ceph/chacractl
Alfredo Deza [Wed, 21 Oct 2015 16:50:18 +0000 (12:50 -0400)]
Merge pull request #141 from ceph/chacractl

ceph-build-next: push binaries to chacra

9 years agoceph-build-next: push debian binaries to chacra 141/head
Andrew Schoen [Wed, 21 Oct 2015 15:55:23 +0000 (10:55 -0500)]
ceph-build-next: push debian binaries to chacra

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-build-next: push built rpm binaries to chacra
Andrew Schoen [Wed, 21 Oct 2015 14:18:19 +0000 (09:18 -0500)]
ceph-build-next: push built rpm binaries to chacra

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoupload the .chacractl to jenkins slaves
Andrew Schoen [Tue, 20 Oct 2015 21:16:46 +0000 (16:16 -0500)]
upload the .chacractl to jenkins slaves

The actual file is not commited because of the api credentials, you must
provide this file yourself when running the playbook.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-build-next: there is no need to clone ceph-build anymore
Andrew Schoen [Tue, 20 Oct 2015 20:59:35 +0000 (15:59 -0500)]
ceph-build-next: there is no need to clone ceph-build anymore

Now that we're not using ansible in the job we don't need it anymore

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #140 from ceph/chacractl
Alfredo Deza [Tue, 20 Oct 2015 20:43:48 +0000 (16:43 -0400)]
Merge pull request #140 from ceph/chacractl

duplicate the ceph-build job as ceph-build-next

9 years agoremove unneeded ansible playbooks and pip install chacractl 140/head
Andrew Schoen [Tue, 20 Oct 2015 20:38:42 +0000 (15:38 -0500)]
remove unneeded ansible playbooks and pip install chacractl

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agofix names in the ceph-build-next job
Andrew Schoen [Tue, 20 Oct 2015 19:30:25 +0000 (14:30 -0500)]
fix names in the ceph-build-next job

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agofix the name in the ceph-next job
Andrew Schoen [Tue, 20 Oct 2015 19:10:06 +0000 (14:10 -0500)]
fix the name in the ceph-next job

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoduplicate the ceph-setup job as ceph-setup-next
Andrew Schoen [Tue, 20 Oct 2015 18:54:19 +0000 (13:54 -0500)]
duplicate the ceph-setup job as ceph-setup-next

This is so we can use it in the new jobs that use chacra

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoAdds a new cpeh-next job that will utilize chacra
Andrew Schoen [Tue, 20 Oct 2015 18:49:51 +0000 (13:49 -0500)]
Adds a new cpeh-next job that will utilize chacra

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agorename the original ceph-build job back to ceph-build
Andrew Schoen [Tue, 20 Oct 2015 15:37:24 +0000 (10:37 -0500)]
rename the original ceph-build job back to ceph-build

I had to rename this temporarily because of a mistake I made in naming
the new job.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoRename ceph-build to ceph-build-next
Andrew Schoen [Tue, 20 Oct 2015 15:36:01 +0000 (10:36 -0500)]
Rename ceph-build to ceph-build-next

This job will be the new way to do things with chacra

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-build: setup the virtualenv, install ansible and call the playbook
Andrew Schoen [Tue, 20 Oct 2015 15:21:40 +0000 (10:21 -0500)]
ceph-build: setup the virtualenv, install ansible and call the playbook

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-build: clone the ceph-build repo so we can run the ansible playbook
Andrew Schoen [Tue, 20 Oct 2015 15:19:26 +0000 (10:19 -0500)]
ceph-build: clone the ceph-build repo so we can run the ansible playbook

That playbook will eventually install chacractl

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-build: stub out an ansible playbook to install chacractl
Andrew Schoen [Tue, 20 Oct 2015 15:14:47 +0000 (10:14 -0500)]
ceph-build: stub out an ansible playbook to install chacractl

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoduplicate the ceph-build job
Andrew Schoen [Tue, 20 Oct 2015 15:12:42 +0000 (10:12 -0500)]
duplicate the ceph-build job

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agowe use sudo, no need to halt on non-root users
Alfredo Deza [Tue, 13 Oct 2015 11:47:33 +0000 (07:47 -0400)]
we use sudo, no need to halt on non-root users

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agosorry, commenting for now, need to make configurable
Alfredo Deza [Mon, 12 Oct 2015 21:15:03 +0000 (17:15 -0400)]
sorry, commenting for now, need to make configurable

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoadding jessie back into ceph pool
Alfredo Deza [Mon, 12 Oct 2015 19:00:34 +0000 (15:00 -0400)]
adding jessie back into ceph pool

Signed-off-by: Alfredo Deza <adeza@redhat.com>