]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Ken Dreyer [Wed, 28 Oct 2015 21:45:33 +0000 (15:45 -0600)]
calamari-clients: fix branch definition
A bug in jenkins-job-wrecker screwed up the "branches" setting when we
imported these jobs from the internal Calamari jenkins server. Fix this.
Ken Dreyer [Wed, 28 Oct 2015 21:39:12 +0000 (15:39 -0600)]
README.rst: update CentOS versions in example
I don't think we've ever supported CentOS 5.
Andrew Schoen [Wed, 28 Oct 2015 21:34:23 +0000 (16:34 -0500)]
Merge pull request #181 from ktdreyer/wip-jjb-urls
jenkins-job-builder: update URLs
Ken Dreyer [Wed, 28 Oct 2015 21:31:46 +0000 (15:31 -0600)]
jenkins-job-builder: update URLs
GitHub's webhooks to https://jenkins.ceph.com/git/notifyCommit are not
triggering rebuilds of this job.
Tweak the URLs to see if this makes a difference.
Alfredo Deza [Wed, 28 Oct 2015 21:14:25 +0000 (17:14 -0400)]
Merge pull request #180 from ceph/ceph-next-updates
create the chacractl virtualenv at $WORKSPACE/venv
Andrew Schoen [Wed, 28 Oct 2015 21:09:31 +0000 (16:09 -0500)]
activate the virtualenv so we don't have to use the full path
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 28 Oct 2015 21:04:20 +0000 (16:04 -0500)]
create the chacractl virtualenv at $WORKSPACE/venv
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 20:50:42 +0000 (16:50 -0400)]
Merge pull request #179 from ceph/ceph-next-updates
various updates to ceph-build-next
Andrew Schoen [Wed, 28 Oct 2015 20:44:37 +0000 (15:44 -0500)]
use $BRANCH as the chacra_ref
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 28 Oct 2015 20:43:10 +0000 (15:43 -0500)]
do not assign get_rpm_dist to a var so that all globals are available
If you assign the value of get_rpm_dist to a variable, the other global
variables created in that method are not available to use
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 28 Oct 2015 20:10:46 +0000 (15:10 -0500)]
fix logic when defining the chacra_ref
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 28 Oct 2015 20:00:18 +0000 (15:00 -0500)]
use the chacractl that's installed in the virtualenv
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 28 Oct 2015 19:57:41 +0000 (14:57 -0500)]
get_bptag needs to be before the chacractl exists command
without this the $dist var will not be set
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 17:03:10 +0000 (13:03 -0400)]
Merge pull request #178 from ktdreyer/wip-comment-credential-id
ceph-setup-next: add comment explaining credential-id
Ken Dreyer [Wed, 28 Oct 2015 16:59:23 +0000 (10:59 -0600)]
ceph-setup-next: add comment explaining credential-id
Andrew Schoen [Wed, 28 Oct 2015 16:55:49 +0000 (11:55 -0500)]
Merge pull request #176 from ceph/creds-releases
use the right credentials id user for git ceph-releases
Alfredo Deza [Wed, 28 Oct 2015 16:52:49 +0000 (12:52 -0400)]
use the right credentials id user for git ceph-releases
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 16:32:55 +0000 (12:32 -0400)]
use the right ssh credentials for ceph-releases
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Wed, 28 Oct 2015 16:12:10 +0000 (11:12 -0500)]
Merge pull request #175 from ceph/github-trigger
GitHub trigger
Alfredo Deza [Wed, 28 Oct 2015 16:10:51 +0000 (12:10 -0400)]
use the github trigger only for jenkins job builder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 16:10:26 +0000 (12:10 -0400)]
use the github trigger for teuthology docs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Wed, 28 Oct 2015 16:08:57 +0000 (11:08 -0500)]
Merge pull request #174 from ceph/setup-releases
Setup releases
Alfredo Deza [Wed, 28 Oct 2015 16:07:57 +0000 (12:07 -0400)]
use the right git url to setup ceph
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 16:07:38 +0000 (12:07 -0400)]
we no longer need a ceph-mirror
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 15:56:02 +0000 (11:56 -0400)]
Merge pull request #173 from ceph/ceph-next-updates
add jenkins-build user ssh credentials to ceph-setup-next
Andrew Schoen [Wed, 28 Oct 2015 15:54:40 +0000 (10:54 -0500)]
add jenkins-build user ssh credentials to ceph-setup-next
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 28 Oct 2015 15:50:12 +0000 (10:50 -0500)]
Merge pull request #172 from ceph/releases-ssh
use the jenkins-build ssh key so we can push to ceph-releases.git
Alfredo Deza [Wed, 28 Oct 2015 15:47:36 +0000 (11:47 -0400)]
use the jenkins-build ssh key so we can push to ceph-releases.git
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Wed, 28 Oct 2015 15:32:07 +0000 (10:32 -0500)]
Merge pull request #171 from ceph/ceph-next-updates
ceph-setup-next should request a huge trusty node
Andrew Schoen [Wed, 28 Oct 2015 15:19:05 +0000 (10:19 -0500)]
ceph-setup-next should request a huge trusty node
We've updated our tagging scheme, so now this job should request a slave
that's tagged with both 'huge' and 'trusty'.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 15:11:12 +0000 (11:11 -0400)]
Merge pull request #170 from ceph/force-push
force push to ceph-releases
Alfredo Deza [Wed, 28 Oct 2015 15:04:30 +0000 (11:04 -0400)]
force push to ceph-releases
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 14:56:11 +0000 (10:56 -0400)]
clear the local and remote tags just before tagging again
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 14:49:19 +0000 (10:49 -0400)]
reset hard to origin
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 14:42:50 +0000 (10:42 -0400)]
reset the branch before making changes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 12:28:51 +0000 (08:28 -0400)]
ignore when adding 'origin' fails as it may already exist
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 12:21:11 +0000 (08:21 -0400)]
wipe the workspace for ceph-tag
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 12:18:50 +0000 (08:18 -0400)]
chdir to ceph when fetching from upstream
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 12:11:43 +0000 (08:11 -0400)]
use the ssh-backed github address for ceph-releases
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 12:09:11 +0000 (08:09 -0400)]
use the http version of github url to clone
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 12:06:56 +0000 (08:06 -0400)]
set accept_hostkeys to prevent missing github ssh keys from raising an error
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 12:04:33 +0000 (08:04 -0400)]
fix ceph-release role to behave like an actual role, not a playbook
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 11:56:11 +0000 (07:56 -0400)]
clone ceph-build only, ansible can deal with cloning ceph
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 11:45:41 +0000 (07:45 -0400)]
fix the actual name of the job to be ceph-tag
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 11:43:01 +0000 (07:43 -0400)]
fix improper ceph-tag named as next
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 11:37:49 +0000 (07:37 -0400)]
Merge pull request #169 from ceph/ceph-ansible
Ceph tag with ansible
Alfredo Deza [Wed, 28 Oct 2015 11:30:48 +0000 (07:30 -0400)]
add the build script for ceph-tag
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 11:30:29 +0000 (07:30 -0400)]
add the config for ceph-tag
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 11:27:57 +0000 (07:27 -0400)]
Merge pull request #168 from ceph/ceph-ansible
tag and dch with ansible
Alfredo Deza [Wed, 28 Oct 2015 10:55:30 +0000 (06:55 -0400)]
add a ceph tag phase
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Oct 2015 21:04:49 +0000 (17:04 -0400)]
create a release playbook
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Oct 2015 11:27:11 +0000 (07:27 -0400)]
Merge pull request #165 from ktdreyer/wip-ceph-docs
add ceph-docs job and update other -docs jobs
Alfredo Deza [Wed, 28 Oct 2015 10:58:03 +0000 (06:58 -0400)]
Merge pull request #167 from ktdreyer/wip-add-andrewschoen-ceph-build-prs
ceph-build-pull-requests: add Andrew Schoen to admins
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.
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.
Alfredo Deza [Tue, 27 Oct 2015 20:53:17 +0000 (16:53 -0400)]
clone from ceph-releases not ceph because that is where we are tagging from
Signed-off-by: Alfredo Deza <adeza@redhat.com>
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.
Alfredo Deza [Tue, 27 Oct 2015 20:42:33 +0000 (16:42 -0400)]
Merge pull request #166 from ceph/ansible-release
Ansible release
Alfredo Deza [Tue, 27 Oct 2015 20:35:17 +0000 (16:35 -0400)]
add the one handler we use
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Oct 2015 20:33:41 +0000 (16:33 -0400)]
add the conditional yaml files for releases
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Oct 2015 20:31:47 +0000 (16:31 -0400)]
initial take on an ansible-backed ceph release
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Ken Dreyer [Tue, 27 Oct 2015 20:23:27 +0000 (14:23 -0600)]
ceph-build-pull-requests: add Andrew Schoen to admins
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
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>
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
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>
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>
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
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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
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>
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
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>
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>
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>
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
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.
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
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
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.
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>
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>
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>
Alfredo Deza [Mon, 26 Oct 2015 13:03:56 +0000 (09:03 -0400)]
report exceptions better
Signed-off-by: Alfredo Deza <adeza@redhat.com>
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>
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>
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>
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
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>
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>
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