]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/log
Ken Dreyer [Fri, 21 Feb 2014 18:05:02 +0000 (11:05 -0700)]
jenkins: show steps and fail fast during job execution
Jenkins will dynamically write the commands in its database into a
script and run it with "-x" and "-e" in order to display each step and
fail after the first step fails.
Now that our commands are stored in Git, ensure that we're doing the
same thing.
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>
Zack Cerza [Fri, 21 Feb 2014 16:14:37 +0000 (10:14 -0600)]
Merge pull request #164 from alfredodeza/6638
be able to add monitors to an existing cluster
Alfredo Deza [Fri, 21 Feb 2014 14:34:16 +0000 (09:34 -0500)]
add monitor documentation
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Fri, 21 Feb 2014 14:15:53 +0000 (09:15 -0500)]
use correct config entry for mon addr
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 20 Feb 2014 21:51:05 +0000 (16:51 -0500)]
allow specifying from config
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 20 Feb 2014 20:49:35 +0000 (15:49 -0500)]
import mon_add from common
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 20 Feb 2014 20:49:15 +0000 (15:49 -0500)]
call ceph-mon in hosts.common
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 20 Feb 2014 20:48:29 +0000 (15:48 -0500)]
do mon status at the end
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 20 Feb 2014 20:44:57 +0000 (15:44 -0500)]
remove add mon modules
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 20 Feb 2014 19:28:24 +0000 (14:28 -0500)]
create the add.py file for suse
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 20 Feb 2014 19:24:52 +0000 (14:24 -0500)]
create the add.py file for fedora
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 20 Feb 2014 19:21:03 +0000 (14:21 -0500)]
create the add.py file for debian
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Fri, 14 Feb 2014 16:57:56 +0000 (10:57 -0600)]
Merge pull request #163 from alfredodeza/7390
remove ceph-release and call yum clean all
Alfredo Deza [Fri, 14 Feb 2014 15:49:34 +0000 (10:49 -0500)]
uninstall ceph-release and clean cache in centos
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Fri, 14 Feb 2014 15:47:51 +0000 (10:47 -0500)]
add a yum clean helper
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Ken Dreyer [Wed, 5 Feb 2014 19:56:57 +0000 (19:56 +0000)]
v1.3.5
Zack Cerza [Wed, 5 Feb 2014 16:52:39 +0000 (10:52 -0600)]
Merge pull request #162 from alfredodeza/7276
remove dry run flag
Zack Cerza [Wed, 5 Feb 2014 16:51:31 +0000 (10:51 -0600)]
Merge pull request #160 from alfredodeza/7280
fix invalid string substitution
Alfredo Deza [Wed, 5 Feb 2014 16:41:44 +0000 (11:41 -0500)]
remove useless if dry run conditions
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Wed, 5 Feb 2014 15:59:44 +0000 (10:59 -0500)]
update changelog
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Wed, 5 Feb 2014 15:58:23 +0000 (10:58 -0500)]
remove dry run flag that does nothing
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Wed, 5 Feb 2014 15:08:59 +0000 (10:08 -0500)]
Merge pull request #161 from alfredodeza/master
Bump for release 1.3.5
Alfredo Deza [Wed, 5 Feb 2014 15:06:58 +0000 (10:06 -0500)]
update the changelog
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Wed, 5 Feb 2014 15:00:53 +0000 (10:00 -0500)]
bump the version number
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Wed, 5 Feb 2014 14:18:08 +0000 (09:18 -0500)]
fix invalid string substitution
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Mon, 3 Feb 2014 15:52:58 +0000 (07:52 -0800)]
Merge pull request #159 from alfredodeza/7280
fix padding issues when there is no color present
Alfredo Deza [Fri, 31 Jan 2014 17:34:01 +0000 (12:34 -0500)]
fall back without padding if no colors
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Fri, 31 Jan 2014 16:43:34 +0000 (08:43 -0800)]
Merge pull request #158 from alfredodeza/5083
push config files as-is
Alfredo Deza [Thu, 30 Jan 2014 20:43:38 +0000 (15:43 -0500)]
use the new function for config push
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 30 Jan 2014 20:42:58 +0000 (15:42 -0500)]
add a new helper function for raw conf reading
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Thu, 30 Jan 2014 16:33:26 +0000 (08:33 -0800)]
Merge pull request #157 from alfredodeza/7263
make sure we can support color for logging
Alfredo Deza [Wed, 29 Jan 2014 21:24:43 +0000 (16:24 -0500)]
make sure we can support color for logging
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Wed, 29 Jan 2014 19:41:15 +0000 (11:41 -0800)]
Merge pull request #156 from alfredodeza/6825
correctly set permissions when writing configuration files
Alfredo Deza [Wed, 29 Jan 2014 19:02:34 +0000 (14:02 -0500)]
make sure ceph.conf is 0644
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Wed, 29 Jan 2014 18:52:33 +0000 (13:52 -0500)]
bump the remoto requirement
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Mon, 27 Jan 2014 16:49:17 +0000 (08:49 -0800)]
Merge pull request #155 from alfredodeza/7240
raise SystemExit when monitors have not formed quorum
Alfredo Deza [Mon, 27 Jan 2014 14:55:34 +0000 (09:55 -0500)]
raise SystemExit when monitors have not formed quorum
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Thu, 23 Jan 2014 21:08:33 +0000 (13:08 -0800)]
Merge pull request #154 from alfredodeza/7209
catch potential errors resolving hosts
Alfredo Deza [Thu, 23 Jan 2014 15:32:32 +0000 (10:32 -0500)]
catch potential errors resolving hosts
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Fri, 10 Jan 2014 13:02:29 +0000 (05:02 -0800)]
Merge pull request #153 from kdreyer-inktank/jenkins-pr
add jenkins-pull-requests-build script
Alfredo Deza [Fri, 10 Jan 2014 12:49:54 +0000 (04:49 -0800)]
Merge pull request #152 from kdreyer-inktank/jenkins
jenkins: support autobuild key or release key
Ken Dreyer [Fri, 10 Jan 2014 00:36:14 +0000 (17:36 -0700)]
add jenkins-pull-requests-build script
Move our Jenkins pull requests build script out of Jenkins' database and
into Git so that we can have greater visibility on future changes.
Going forward, we will modify the ceph-deploy-pull-requests Jenkins task
to only run this script.
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>
Ken Dreyer [Fri, 10 Jan 2014 00:24:04 +0000 (17:24 -0700)]
jenkins: support autobuild key or release key
We need Jenkins to build ceph-deploy more often so we can have more
testing, but we don't want to sign these "unofficial" builds with the
official release key.
Conditionally select the release key or the autobuild key based upon the
$RELEASE environment variable. Jenkins will set this variable using a
parameter when it runs each ceph-deploy build. For formal releases, we
will set the parameter to "true".
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>
Alfredo Deza [Thu, 9 Jan 2014 20:44:33 +0000 (12:44 -0800)]
Merge pull request #151 from xarses/dev-readme
Add some development directions to README
Alfredo Deza [Thu, 9 Jan 2014 20:32:19 +0000 (12:32 -0800)]
Merge pull request #150 from xarses/debian-sid
Add test to properly catch debian/sid strings from version
Andrew Woodward [Thu, 9 Jan 2014 20:16:45 +0000 (12:16 -0800)]
Add some development directions to README
Adds some development directions / notes to README.rst to help make
contributing easier.
Signed-off-by: Andrew Woodward <awoodward@mirantis.com>
Andrew Woodward [Thu, 9 Jan 2014 00:24:37 +0000 (16:24 -0800)]
Add test to properly catch debian/sid strings from version
strings for wheezy/sid and jessie/sid aren't caught by the version number
test already implmented.
Adds test to check if codename is still empty and version contains a slash
if so, and minor is sid, we set codename to sid. Otherwise we set codename
to major.
Adds test cases for platform_information to test expected usage patterns
and covers some common os strings.
Futher assessment may then made to see if we should then refuse
jessie or sid
Signed-off-by: Andrew Woodward <awoodward@mirantis.com>
Alfredo Deza [Wed, 8 Jan 2014 13:43:58 +0000 (05:43 -0800)]
Merge pull request #149 from kdreyer-inktank/jenkins
migrate Jenkins build steps to Git
Ken Dreyer [Tue, 7 Jan 2014 15:04:27 +0000 (08:04 -0700)]
jenkins: remove commented GNUPGHOME
This is a legacy setting that we can simply remove from the script.
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>
Ken Dreyer [Tue, 7 Jan 2014 03:02:53 +0000 (20:02 -0700)]
jenkins: write trace output to STDOUT
Add shell command tracing to the Jenkins build task.
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>
Ken Dreyer [Tue, 7 Jan 2014 02:57:29 +0000 (19:57 -0700)]
add jenkins-build script
Move our Jenkins build script out of Jenkins' database and into Git so
that we can have greater visibility on future changes.
Going forward, we will modify the ceph-deploy Jenkins task to only run
this script.
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>
Alfredo Deza [Mon, 6 Jan 2014 14:42:54 +0000 (06:42 -0800)]
Merge pull request #148 from alfredodeza/master
remove call to install from requirement files
Alfredo Deza [Mon, 6 Jan 2014 14:37:50 +0000 (09:37 -0500)]
remove call to install from requirement files
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Gary Lowell [Fri, 3 Jan 2014 01:01:42 +0000 (17:01 -0800)]
v1.3.4
Alfredo Deza [Thu, 2 Jan 2014 18:47:15 +0000 (10:47 -0800)]
Merge pull request #147 from alfredodeza/master
get ready to release 1.3.4
Alfredo Deza [Thu, 2 Jan 2014 18:45:57 +0000 (13:45 -0500)]
bump the version number
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 2 Jan 2014 18:45:34 +0000 (13:45 -0500)]
update the changelog
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Fri, 13 Dec 2013 17:26:08 +0000 (09:26 -0800)]
Merge pull request #146 from alfredodeza/6964
creates a `pkg` sub-command to install/remove packages on remote hosts
Alfredo Deza [Thu, 12 Dec 2013 22:15:01 +0000 (17:15 -0500)]
a wealth of tests for the pkg_managers module
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 12 Dec 2013 20:46:16 +0000 (15:46 -0500)]
documented the new functionality for pkg
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 12 Dec 2013 20:26:00 +0000 (15:26 -0500)]
add zypper support to pkg_managers
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 12 Dec 2013 20:25:40 +0000 (15:25 -0500)]
shortcut in fedora to use pkg from centos
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 12 Dec 2013 20:24:44 +0000 (15:24 -0500)]
add zypper isntall and remove to suse distro
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 12 Dec 2013 20:00:39 +0000 (15:00 -0500)]
add pkg to centos distros
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 12 Dec 2013 19:59:17 +0000 (14:59 -0500)]
all pkg_managers will take a list or a str
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 12 Dec 2013 19:42:54 +0000 (14:42 -0500)]
import it at the module level
Alfredo Deza [Thu, 12 Dec 2013 19:42:40 +0000 (14:42 -0500)]
create pkg module for debian
Alfredo Deza [Thu, 12 Dec 2013 19:19:17 +0000 (14:19 -0500)]
add the pkg entry point in setup.py
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Mon, 9 Dec 2013 16:13:26 +0000 (08:13 -0800)]
Merge pull request #144 from alfredodeza/6912
use cluster name for mon asok paths
Alfredo Deza [Mon, 9 Dec 2013 15:11:07 +0000 (10:11 -0500)]
correct failing test for right mon asok path
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 9 Dec 2013 15:05:22 +0000 (10:05 -0500)]
use the new mon asok path
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Sage Weil [Fri, 6 Dec 2013 16:29:49 +0000 (08:29 -0800)]
Merge pull request #143 from alfredodeza/6788
use new auth settings
Reviewed-by: Sage Weil <sage@inktank.com>
Alfredo Deza [Fri, 6 Dec 2013 15:44:32 +0000 (10:44 -0500)]
tests for the new asok path
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Fri, 6 Dec 2013 15:44:20 +0000 (10:44 -0500)]
create a base run path in constants
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Fri, 6 Dec 2013 15:42:56 +0000 (10:42 -0500)]
create the asok path helper
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 5 Dec 2013 17:28:23 +0000 (12:28 -0500)]
update tests for the new config changes
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 5 Dec 2013 17:26:05 +0000 (12:26 -0500)]
remove old journal size setting
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 5 Dec 2013 17:20:12 +0000 (12:20 -0500)]
use new auth settings
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Wed, 4 Dec 2013 22:04:17 +0000 (14:04 -0800)]
Merge pull request #142 from alfredodeza/6915
better (earlier) error reporting for unsupported platforms
Alfredo Deza [Mon, 2 Dec 2013 22:01:34 +0000 (17:01 -0500)]
a wealth of tests for the better error reporting
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 2 Dec 2013 22:01:17 +0000 (17:01 -0500)]
fail earlier when platform is unsupported in a given host
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 2 Dec 2013 22:00:52 +0000 (17:00 -0500)]
make UnsupportedPlatform more verbose
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Sage Weil [Mon, 2 Dec 2013 21:04:17 +0000 (13:04 -0800)]
Merge pull request #141 from alfredodeza/6853
remove /etc/ceph
Reviewed-by: Sage Weil <sage@inktank.com>
Alfredo Deza [Mon, 2 Dec 2013 19:48:17 +0000 (14:48 -0500)]
go back to removing /etc/ceph completely
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 2 Dec 2013 19:14:25 +0000 (14:14 -0500)]
refuse to purgedata if ceph is installed
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Gary Lowell [Tue, 26 Nov 2013 19:21:39 +0000 (19:21 +0000)]
v1.3.3
Alfredo Deza [Tue, 26 Nov 2013 18:37:02 +0000 (12:37 -0600)]
bump the version'
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Tue, 26 Nov 2013 18:36:30 +0000 (12:36 -0600)]
update the changelog
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Tue, 26 Nov 2013 15:55:48 +0000 (09:55 -0600)]
add a note about for tmp files
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Mon, 25 Nov 2013 23:12:52 +0000 (15:12 -0800)]
Merge pull request #140 from alfredodeza/6353
Do not rely on `which`, ever.
Alfredo Deza [Mon, 25 Nov 2013 19:57:52 +0000 (13:57 -0600)]
remove another function in favor of new 'which' helper
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 25 Nov 2013 19:42:02 +0000 (13:42 -0600)]
move the choose_init module to hosts
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 25 Nov 2013 19:31:06 +0000 (13:31 -0600)]
ignore the remoto/lib path
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 25 Nov 2013 19:29:10 +0000 (13:29 -0600)]
removed lsb module
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 25 Nov 2013 17:36:00 +0000 (11:36 -0600)]
use the new helper in 'which_service'
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 25 Nov 2013 17:31:56 +0000 (11:31 -0600)]
create a new 'which' helper to find executable paths
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 25 Nov 2013 17:27:21 +0000 (11:27 -0600)]
add tests for new 'which' remote helper
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Sun, 24 Nov 2013 14:11:30 +0000 (06:11 -0800)]
Merge pull request #139 from alfredodeza/6807
don't check for errors on first attempt to remove /var/lib/ceph
Alfredo Deza [Fri, 22 Nov 2013 16:57:16 +0000 (11:57 -0500)]
don't check for errors on first attempt to remove /var/lib/ceph
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 21 Nov 2013 16:09:36 +0000 (11:09 -0500)]
bump the version for remoto
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>