]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Ken Dreyer [Tue, 15 Sep 2015 20:40:30 +0000 (14:40 -0600)]
calamari-clients: wipe the workspace
When this is not done, Jenkins keeps all the old RPMs and DEBs around
after each job, and they slowly pile up in each subsequent job run.
Ken Dreyer [Mon, 31 Aug 2015 22:06:13 +0000 (16:06 -0600)]
import jenkins-calamari JJB
These YAML files were created using Jenkins Job Wrecker:
jjwrecker -s 'http://jenkins-calamari.front.sepia.ceph.com:8080'
and then I moved each shell step out of the YAML files into separate
"build" shell script files by hand.
Ken Dreyer [Fri, 25 Sep 2015 17:12:39 +0000 (11:12 -0600)]
Merge pull request #135 from ceph/merfi
implement a job to check for merfi PRs
Alfredo Deza [Fri, 25 Sep 2015 17:09:11 +0000 (13:09 -0400)]
implement a job to check for merfi PRs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Sage Weil [Wed, 23 Sep 2015 19:53:43 +0000 (15:53 -0400)]
gen_reprepro_conf.sh: add arm64 arch
Signed-off-by: Sage Weil <sage@redhat.com>
Ken Dreyer [Wed, 23 Sep 2015 18:10:32 +0000 (12:10 -0600)]
Merge pull request #134 from ceph/ceph-gpg
Ceph gpg
Alfredo Deza [Wed, 23 Sep 2015 18:05:09 +0000 (14:05 -0400)]
remove gnu copying from ansible playbooks
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 23 Sep 2015 18:04:02 +0000 (14:04 -0400)]
remove kmod, no longer used
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 23 Sep 2015 18:00:04 +0000 (14:00 -0400)]
remove gpg and signing from ceph-deploy
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 23 Sep 2015 17:50:39 +0000 (13:50 -0400)]
remove gpg references
And explicitly tell dpk-buildpackage to not sign .dsc or .changes files
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 23 Sep 2015 17:25:36 +0000 (13:25 -0400)]
remove gpg references when building RPMs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 23 Sep 2015 17:25:22 +0000 (13:25 -0400)]
remove gpg references when building DEBs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 23 Sep 2015 17:16:47 +0000 (13:16 -0400)]
remove gpg requirement from ceph-setup
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Ken Dreyer [Wed, 23 Sep 2015 16:14:59 +0000 (10:14 -0600)]
Merge pull request #133 from ceph/ceph-release
remove signing requirements from ceph-release
Alfredo Deza [Wed, 23 Sep 2015 16:11:37 +0000 (12:11 -0400)]
remove reference to /srv/ requirement: no longer true
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 23 Sep 2015 16:10:46 +0000 (12:10 -0400)]
remove gpg requirement to build ceph-release
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 23 Sep 2015 16:03:13 +0000 (12:03 -0400)]
ceph-release-rpm remove gitbuilder reference
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Ken Dreyer [Wed, 23 Sep 2015 15:09:04 +0000 (09:09 -0600)]
Merge pull request #132 from ceph/ceph-release
update ceph.com urls for ceph-release
Alfredo Deza [Wed, 23 Sep 2015 15:05:58 +0000 (11:05 -0400)]
update ceph.com urls for ceph-release
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Ken Dreyer [Tue, 22 Sep 2015 22:29:05 +0000 (16:29 -0600)]
Merge pull request #131 from ceph/old-key
use the new key for signing
Alfredo Deza [Tue, 22 Sep 2015 21:31:14 +0000 (17:31 -0400)]
use the new key for signing
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 22 Sep 2015 14:09:15 +0000 (09:09 -0500)]
Merge pull request #130 from ceph/rsync-flag
remove -e flag because that 'execs' an ssh command and there is none
Alfredo Deza [Tue, 22 Sep 2015 12:31:31 +0000 (08:31 -0400)]
remove -e flag because that 'execs' an ssh command and there is none here
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Ken Dreyer [Tue, 22 Sep 2015 01:32:05 +0000 (19:32 -0600)]
Merge pull request #129 from ktdreyer/wip-rm-jessie
ceph-build: remove jessie
Ken Dreyer [Tue, 22 Sep 2015 01:28:43 +0000 (19:28 -0600)]
ceph-build: remove jessie
The Jessie builder is offline at the moment. Don't hold up all the
builds because of this.
(this reverts commit
ddb77546e58501edbf01a20c4971445a46ae2351 )
Alfredo Deza [Mon, 21 Sep 2015 20:51:45 +0000 (16:51 -0400)]
Merge pull request #127 from ceph/wip-teuth-docs
teuthology-docs: push teuthology docs to docs.ceph.com
Andrew Schoen [Fri, 18 Sep 2015 22:28:42 +0000 (17:28 -0500)]
teuthology-docs: push teuthology docs to docs.ceph.com
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Ken Dreyer [Wed, 9 Sep 2015 14:06:52 +0000 (08:06 -0600)]
Merge pull request #126 from ceph/jessie-mirror
Jessie mirror
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Alfredo Deza [Wed, 9 Sep 2015 13:27:06 +0000 (09:27 -0400)]
use a public mirror for Jessie
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 9 Sep 2015 13:24:41 +0000 (09:24 -0400)]
use sudo and the correct variable to `rm` the file
Seriously, how did this ever worked before :(
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 9 Sep 2015 13:24:04 +0000 (09:24 -0400)]
when the tgz is less than 1, remove it. It needs to get rebuilt
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 9 Sep 2015 13:20:41 +0000 (09:20 -0400)]
fix invalid boolean return value for is_tarfile
Because `not 1` in Python will return False, not 0. By cohercing to
int again, we do get the 1 or 0 value the script is looking for
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Ken Dreyer [Tue, 8 Sep 2015 20:08:57 +0000 (14:08 -0600)]
Merge pull request #125 from ceph/wip-takora-dep
rhcs-installer needs ceph-puppet-modules
Travis Rhoden [Tue, 8 Sep 2015 19:24:27 +0000 (12:24 -0700)]
rhcs-installer needs ceph-puppet-modules
not takora
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Tue, 8 Sep 2015 17:26:14 +0000 (10:26 -0700)]
Merge pull request #123 from ceph/DISTRO
normalizing to `DIST`
Reviewed-by: Travis Rhoden <trhoden@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Travis Rhoden [Thu, 3 Sep 2015 21:05:38 +0000 (14:05 -0700)]
Merge pull request #124 from ceph/wip-rhcs-rename
Rename scripts and config files
Travis Rhoden [Thu, 3 Sep 2015 16:43:59 +0000 (16:43 +0000)]
Rename scripts and config files
Rename filenames and content in appropriate files in bin/ and
config/ as well.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 16:25:59 +0000 (12:25 -0400)]
ceph-package: remove squeeze form distro list
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 12:09:08 +0000 (08:09 -0400)]
ceph-package: correct shell script to use ARCH not Arch
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 12:07:46 +0000 (08:07 -0400)]
takora: normalize to DIST and ARCH on yaml config
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 12:07:12 +0000 (08:07 -0400)]
takora-pull-requests: normalize to DIST and ARCH on yaml config
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 12:06:37 +0000 (08:06 -0400)]
rhcs-installer: normalize to DIST and ARCH on yaml config
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 12:06:03 +0000 (08:06 -0400)]
radosgw-agent: normalize to DIST and ARCH on yaml config
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 12:05:06 +0000 (08:05 -0400)]
mariner-installer: normalize to DIST and ARCH on yaml config
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 11:51:43 +0000 (07:51 -0400)]
ceph-release-rpm: normalize on DIST and ARCH
Remove sles11 and no longer relevant combination filter
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 11:48:45 +0000 (07:48 -0400)]
mariner-installer-pull-requests: normalize to DIST and ARCH on yaml config
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 11:48:34 +0000 (07:48 -0400)]
mariner-installer-pull-requests: normalize to DIST and ARCH on yaml config
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 11:45:29 +0000 (07:45 -0400)]
ice-setup: normalize on ARCH and DIST in yaml config
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 11:44:58 +0000 (07:44 -0400)]
ice-setup: normalize on ARCH and DIST in build script
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 11:43:43 +0000 (07:43 -0400)]
ceph-puppet-modules: use DIST and ARCH, normalize values
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 11:42:43 +0000 (07:42 -0400)]
ceph-deploy: use DIST and ARCH, normalize values
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 11:41:30 +0000 (07:41 -0400)]
ceph-build: use DIST and ARCH, normalize values
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 11:40:42 +0000 (07:40 -0400)]
ceph-package: use DIST and ARCH, normalize values
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Sep 2015 11:39:56 +0000 (07:39 -0400)]
no longer building i386
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Ken Dreyer [Tue, 1 Sep 2015 23:42:14 +0000 (17:42 -0600)]
Merge pull request #122 from ceph/rhcs-installer
Add rhcs-installer job
Travis Rhoden [Tue, 1 Sep 2015 23:29:20 +0000 (16:29 -0700)]
Add rhcs-installer job
Job to build rhcs-installer package from upstream mariner-installer
source/job.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Ken Dreyer [Tue, 1 Sep 2015 23:04:29 +0000 (17:04 -0600)]
Merge pull request #121 from ceph/takora-cleanup
Use $DIST for determining distro
Travis Rhoden [Tue, 1 Sep 2015 21:44:32 +0000 (14:44 -0700)]
Use $DIST for determining distro
Makes takora job similar to ceph-deploy and mariner-installer
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Alfredo Deza [Tue, 1 Sep 2015 14:51:07 +0000 (10:51 -0400)]
Merge pull request #120 from ktdreyer/rm-quantal
rm references to "quantal"
Ken Dreyer [Tue, 1 Sep 2015 14:44:01 +0000 (08:44 -0600)]
ceph-deploy: remove execution filter (and quantal/arm)
Ubuntu 12.10 (Quantal Quetzal) reached EOL May 16 2014. Remove
the reference in ceph-deploy's execution filter.
Similar to the change in commit
bd3113c09370dad9eb08d5536e19ab3e94b141b9 , the execution filter can now
be removed entirely, because we only build x86_64, and there's no need
to filter anything.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Ken Dreyer [Tue, 1 Sep 2015 14:41:36 +0000 (08:41 -0600)]
rm references to "quantal"
Ubuntu 12.10 (Quantal Quetzal) reached EOL May 16 2014. Remove support
from the tree.
https://lists.ubuntu.com/archives/ubuntu-announce/2014-April/000183.html
Ken Dreyer [Tue, 1 Sep 2015 14:39:18 +0000 (08:39 -0600)]
Merge pull request #119 from ceph/jessie-support
Jessie support
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 20:22:49 +0000 (16:22 -0400)]
remove filter - we only build x86_64, no need to filter anything
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 20:19:49 +0000 (16:19 -0400)]
add jessie to configuration matrix; remove old ones
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 20:18:48 +0000 (16:18 -0400)]
update DEBEMAIL on build script
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 20:12:33 +0000 (16:12 -0400)]
add jessie to matrix
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 20:11:06 +0000 (16:11 -0400)]
remove unsupported distros, add jessie for builds
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 19:54:16 +0000 (15:54 -0400)]
add jessie to the packaging matrix
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 19:54:00 +0000 (15:54 -0400)]
add jessie to the build matrix
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 19:50:30 +0000 (15:50 -0400)]
more removal of old ubuntu distros
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 31 Aug 2015 19:49:18 +0000 (15:49 -0400)]
remove every ubuntu distro up to precise
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 1 Sep 2015 13:44:37 +0000 (09:44 -0400)]
Merge pull request #118 from ceph/wip-mariner-installer-pr
Add mariner-installer-pull-requests job
Travis Rhoden [Mon, 31 Aug 2015 20:26:02 +0000 (13:26 -0700)]
Add mariner-installer-pull-requests job
Test PRs for https://github.com/ceph/mariner-installer
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Ken Dreyer [Mon, 31 Aug 2015 22:47:53 +0000 (16:47 -0600)]
Merge pull request #117 from ceph/wip-mariner-installer
Add mariner-installer job
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Travis Rhoden [Mon, 31 Aug 2015 20:20:08 +0000 (13:20 -0700)]
Add mariner-installer job
Start building upstream packages for
https://github.com/ceph/mariner-installer
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Ken Dreyer [Mon, 31 Aug 2015 20:50:24 +0000 (14:50 -0600)]
Merge pull request #108 from ceph/bpo-tags
infer the BPTAG from the value of DIST
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Ken Dreyer [Fri, 28 Aug 2015 20:47:03 +0000 (14:47 -0600)]
ceph-puppet-modules: cd into basedir
Jenkins clones takora to "basedir: takora". cd to this location, instead
of assuming that we're already at the root of the git clone.
This fixes the error:
cd: debian: No such file or directory
Ken Dreyer [Fri, 28 Aug 2015 20:45:07 +0000 (14:45 -0600)]
Merge pull request #116 from ktdreyer/ceph-puppet-modules
import "ceph-puppet-modules" job
Ken Dreyer [Fri, 28 Aug 2015 20:42:49 +0000 (14:42 -0600)]
import "ceph-puppet-modules" job
The downstream takora package in RHCS is named "ceph-puppet-modules".
Define a job that creates debian packages with that name.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Ken Dreyer [Fri, 28 Aug 2015 13:50:44 +0000 (07:50 -0600)]
takora: rm "exit 0"
This is already implied. Remove it.
Ken Dreyer [Fri, 28 Aug 2015 13:50:07 +0000 (07:50 -0600)]
takora: fix conditional syntax
In the previous commit, I forgot the "; then" syntax that bash needs.
Ken Dreyer [Fri, 28 Aug 2015 13:45:21 +0000 (07:45 -0600)]
takora: only move artifacts when $BRANCH is defined
The purpose of this change is to make the build script work with both
the "takora" job and the "takora-pull-requests" job.
In the takora-pull-requests job, $BRANCH is undefined. We don't need to
move the build artifacts, because we aren't going to save them.
Ken Dreyer [Thu, 27 Aug 2015 23:32:24 +0000 (17:32 -0600)]
takora-pull-requests: add basedir
Similar to commit
38f2c2d39cc3957defd55f5df65f242326a34e10 , this fixes
an error where we try to cd to "takora", and the directory doesn't
exist, because Jenkins has done the git clone into the root of
$WORKSPACE.
Ken Dreyer [Thu, 27 Aug 2015 23:25:14 +0000 (17:25 -0600)]
Merge pull request #115 from ktdreyer/wip-takora-prs
import takora-pull-requests job
Ken Dreyer [Thu, 27 Aug 2015 23:22:28 +0000 (17:22 -0600)]
import takora-pull-requests job
Ken Dreyer [Thu, 27 Aug 2015 22:32:51 +0000 (16:32 -0600)]
takora: fix os string comparison
In bash, strings compare with "==" not "-eq"
And /etc/os-release's ID is "ubuntu" not "Ubuntu"
Ken Dreyer [Thu, 27 Aug 2015 22:23:37 +0000 (16:23 -0600)]
ice-setup/takora: fix shebang
with the shebang line fixed, Jenkins is really using bash to execute
this.
And in takora, this means we can go back to single brackets for a
conditional.
Ken Dreyer [Thu, 27 Aug 2015 22:23:15 +0000 (16:23 -0600)]
takora: build with tito
(untested, just rm'ing the python stuff, since that's obviously wrong
for takora)
Ken Dreyer [Thu, 27 Aug 2015 22:12:53 +0000 (16:12 -0600)]
takora: better Ubuntu detection
This removes Debian for now, but it's ok, because we don't build for
Debian (only Trusty).
Ken Dreyer [Thu, 27 Aug 2015 22:14:56 +0000 (16:14 -0600)]
takora: rm centos
We can add this back in when I'm confident that Trusty builds are
working properly (...one thing at a time...)
Ken Dreyer [Thu, 27 Aug 2015 21:57:52 +0000 (15:57 -0600)]
takora: add basedir
This fixes an error where we try to cd to "takora", and the directory
doesn't exist, because Jenkins has done the git clone into the root of
$WORKSPACE.
Ken Dreyer [Thu, 27 Aug 2015 21:48:16 +0000 (15:48 -0600)]
Merge pull request #114 from ktdreyer/wip-takora
import takora
Ken Dreyer [Thu, 27 Aug 2015 21:46:17 +0000 (15:46 -0600)]
import takora
Start building upstream packages for https://github.com/ceph/takora
Alfredo Deza [Thu, 27 Aug 2015 21:30:22 +0000 (17:30 -0400)]
Merge pull request #113 from ktdreyer/wip-ice-setup
import ice-setup
Ken Dreyer [Thu, 27 Aug 2015 19:08:06 +0000 (13:08 -0600)]
import ice-setup
Migrate the ice-setup job from our internal jenkins-calamari server to
jenkins.ceph.com.
Ken Dreyer [Mon, 24 Aug 2015 17:10:51 +0000 (11:10 -0600)]
Merge pull request #112 from ceph/rm-i386
remove i386 from ceph-build
Alfredo Deza [Mon, 24 Aug 2015 17:02:08 +0000 (13:02 -0400)]
remove i386 from ceph-build
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Travis Rhoden [Thu, 20 Aug 2015 19:05:52 +0000 (12:05 -0700)]
Merge pull request #111 from ceph/cdep-rm-nodes
remove sles and suse from the builders list
Alfredo Deza [Thu, 20 Aug 2015 19:04:55 +0000 (15:04 -0400)]
remove sles and suse from the builders list
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 10 Aug 2015 14:43:12 +0000 (10:43 -0400)]
slap the hosts IP to the name when registering them in Jenkins
Signed-off-by: Alfredo Deza <adeza@redhat.com>