]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/log
Alfredo Deza [Thu, 1 Aug 2013 19:44:29 +0000 (15:44 -0400)]
for Debian-based distros, install ca-certificates
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 5 Aug 2013 18:15:57 +0000 (11:15 -0700)]
add missing config write function when mon create is called
Alfredo Deza [Mon, 5 Aug 2013 18:15:36 +0000 (11:15 -0700)]
strip leading/trailing whitespace from function docs
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 5 Aug 2013 18:15:06 +0000 (11:15 -0700)]
add a docstring for logging in write_conf
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 5 Aug 2013 18:11:20 +0000 (11:11 -0700)]
do not re-raise exceptions in __exit__
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 5 Aug 2013 03:42:59 +0000 (20:42 -0700)]
Merge pull request #31 from alfredodeza/master
fix nameError issue on monitor write keyring
Alfredo Deza [Mon, 5 Aug 2013 03:21:33 +0000 (23:21 -0400)]
fix nameError issue on monitor write keyring
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Gary Lowell [Fri, 2 Aug 2013 17:52:18 +0000 (10:52 -0700)]
Merge pull request #30 from alfredodeza/5839
Migrate `mon create` to the new distro structure
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Alfredo Deza [Fri, 2 Aug 2013 16:57:11 +0000 (12:57 -0400)]
use the new which_service helper for all distros
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 2 Aug 2013 16:56:39 +0000 (12:56 -0400)]
add log statements to which_service
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 2 Aug 2013 16:45:36 +0000 (12:45 -0400)]
create a utility to verify the service location
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 2 Aug 2013 16:32:39 +0000 (12:32 -0400)]
use per distro mon create
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 2 Aug 2013 16:31:09 +0000 (12:31 -0400)]
common now includes a mon_create common to all distros
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 2 Aug 2013 16:30:27 +0000 (12:30 -0400)]
create the mon/create.py files for all distros
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 2 Aug 2013 15:48:52 +0000 (11:48 -0400)]
log the callable if it has a docstring
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Dan Mick [Thu, 1 Aug 2013 20:13:04 +0000 (13:13 -0700)]
Merge pull request #29 from alfredodeza/5763
Prevent passing an IP to `ceph-deploy new`
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Alfredo Deza [Wed, 31 Jul 2013 20:30:10 +0000 (16:30 -0400)]
patch socket on tests that call cli directly
Alfredo Deza [Wed, 31 Jul 2013 16:15:28 +0000 (12:15 -0400)]
use an arg validator in new mon to prevent passing an IP
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
use the new hostname validator
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 31 Jul 2013 20:20:30 +0000 (16:20 -0400)]
tests for the new hostname validator
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
improve wording of IP error
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
update tests for the new wording
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 31 Jul 2013 20:18:47 +0000 (16:18 -0400)]
create a Hostname validator
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 31 Jul 2013 16:15:55 +0000 (12:15 -0400)]
add tests for the new regex validator
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Gary Lowell [Thu, 1 Aug 2013 17:22:32 +0000 (10:22 -0700)]
Merge pull request #28 from alfredodeza/5617
log `ceph --version` when installing
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Alfredo Deza [Thu, 1 Aug 2013 15:24:43 +0000 (11:24 -0400)]
use the BASE_FORMAT for file loggers
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 1 Aug 2013 15:23:31 +0000 (11:23 -0400)]
add log formatting for non-color handlers
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 1 Aug 2013 14:10:41 +0000 (10:10 -0400)]
add the ceph version check for all distros
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 1 Aug 2013 14:02:30 +0000 (10:02 -0400)]
create a common helper module
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 31 Jul 2013 19:12:00 +0000 (12:12 -0700)]
Merge pull request #27 from ceph/wip-5738
mon: archive, instead of deleting, destroyed monitor data
Alfredo Deza [Wed, 31 Jul 2013 16:13:22 +0000 (12:13 -0400)]
create a validator module for argparse
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Tue, 30 Jul 2013 23:02:27 +0000 (16:02 -0700)]
Merge pull request #25 from alfredodeza/master
remove a no longer relevant assertion for test_install
Alfredo Deza [Tue, 30 Jul 2013 22:33:14 +0000 (18:33 -0400)]
remove a no longer relevant assertion for test_install
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Gary Lowell [Tue, 30 Jul 2013 19:22:54 +0000 (12:22 -0700)]
Merge pull request #24 from alfredodeza/5728
Better logging and specificity for `ceph-deploy install`
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell [Tue, 30 Jul 2013 05:48:25 +0000 (22:48 -0700)]
build-debian.sh: Don't copy to other dists
Don't copy the just build packgaes to the other distros in
the repo. There are no per distro builds.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Sage Weil [Mon, 29 Jul 2013 22:06:29 +0000 (15:06 -0700)]
mon: archive, instead of deleting, destroyed monitor data
Fixes: #5738
Signed-off-by: Sage Weil <sage@inktank.com>
Alfredo Deza [Mon, 29 Jul 2013 20:57:32 +0000 (16:57 -0400)]
fix stack being eaten by the exception workaround
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 29 Jul 2013 20:11:52 +0000 (16:11 -0400)]
suse converted to use the new wrappers
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 29 Jul 2013 20:01:14 +0000 (16:01 -0400)]
remove unused import
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 29 Jul 2013 19:59:25 +0000 (15:59 -0400)]
fedora adapated to work with the new wrappers
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 29 Jul 2013 19:59:07 +0000 (15:59 -0400)]
remove unused import
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 29 Jul 2013 19:55:29 +0000 (15:55 -0400)]
centos fully working with the new wrappers
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 29 Jul 2013 19:30:57 +0000 (15:30 -0400)]
nicer API to do remote check_calls
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 29 Jul 2013 19:28:48 +0000 (15:28 -0400)]
debian install fully converted
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 29 Jul 2013 19:16:40 +0000 (15:16 -0400)]
use the remote ctxt manager to handle everything
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 29 Jul 2013 15:58:47 +0000 (11:58 -0400)]
create a generic remote function to execute them remotely
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Gary Lowell [Sat, 27 Jul 2013 05:44:50 +0000 (22:44 -0700)]
ceph-deploy.spec: sles needs buildroot
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell [Sat, 27 Jul 2013 01:16:40 +0000 (18:16 -0700)]
ceph-deploy.spec: pytest package is python-pytest on suse
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Alfredo Deza [Fri, 26 Jul 2013 20:50:20 +0000 (13:50 -0700)]
Merge pull request #23 from alfredodeza/master
update author and email attributes
Sage Weil [Fri, 26 Jul 2013 17:57:11 +0000 (10:57 -0700)]
mds: simplify, fix err.errno problem
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 26 Jul 2013 16:57:10 +0000 (09:57 -0700)]
Merge pull request #22 from alfredodeza/5727
Abstract host release/distro detection
Reviewed-by: Sage Weil <sage@inktank.com>
Alfredo Deza [Wed, 24 Jul 2013 21:00:11 +0000 (17:00 -0400)]
update author and email attributes
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 25 Jul 2013 20:31:26 +0000 (16:31 -0400)]
fallback call to ceph for versions < dumpling
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Sage Weil [Thu, 25 Jul 2013 18:38:09 +0000 (11:38 -0700)]
mds: set correct caps for new mds
Fixes: #5745
Signed-off-by: Sage Weil <sage@inktank.com>
Alfredo Deza [Thu, 25 Jul 2013 16:37:43 +0000 (12:37 -0400)]
fix broken test for the new module magic
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 25 Jul 2013 15:27:50 +0000 (11:27 -0400)]
remove all install functions from ceph_deploy.install
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 25 Jul 2013 15:26:10 +0000 (11:26 -0400)]
remove all the 'if' conditionals for install and use hosts.get
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 25 Jul 2013 15:17:48 +0000 (11:17 -0400)]
create the install module for suse
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 25 Jul 2013 15:11:56 +0000 (11:11 -0400)]
create the install module for fedora
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 25 Jul 2013 15:08:54 +0000 (11:08 -0400)]
add proper init with install imports to fedora an suse
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 25 Jul 2013 15:08:04 +0000 (11:08 -0400)]
use the name that comes from lsb and slap the connection too
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 25 Jul 2013 15:07:23 +0000 (11:07 -0400)]
create the install module for CentOS
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 25 Jul 2013 14:41:47 +0000 (10:41 -0400)]
import the install function into the module
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 25 Jul 2013 14:10:04 +0000 (10:10 -0400)]
add an install module for debian
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Gary Lowell [Wed, 24 Jul 2013 18:21:39 +0000 (11:21 -0700)]
Merge pull request #21 from alfredodeza/master
Bump `pushy` version and fix RST formatting
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Sage Weil [Tue, 23 Jul 2013 15:34:53 +0000 (08:34 -0700)]
install: add dumpling, emperor to stable list
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 23 Jul 2013 15:34:53 +0000 (08:34 -0700)]
install: add dumpling, emperor to stable list
Signed-off-by: Sage Weil <sage@inktank.com>
Alfredo Deza [Tue, 23 Jul 2013 13:50:36 +0000 (09:50 -0400)]
fix rst formatting
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Tue, 23 Jul 2013 13:43:52 +0000 (09:43 -0400)]
bump pushy version
Sage Weil [Tue, 23 Jul 2013 04:09:26 +0000 (21:09 -0700)]
Merge pull request #20 from alfredodeza/5678
do not stop mon deamon, check for its status
Reviewed-by: Sage Weil <sage@inktank.com>
Alfredo Deza [Mon, 22 Jul 2013 21:52:12 +0000 (17:52 -0400)]
tests to make sure we run ok in ubuntu and centos
Alfredo Deza [Mon, 22 Jul 2013 21:51:53 +0000 (17:51 -0400)]
make it easier to test our new helper by extracting it
Alfredo Deza [Mon, 22 Jul 2013 20:32:36 +0000 (16:32 -0400)]
do not stop deamon, check for its status
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Gary Lowell [Mon, 22 Jul 2013 15:07:44 +0000 (08:07 -0700)]
Merge pull request #19 from alfredodeza/master
Make tests compatible with Python 2.6
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Alfredo Deza [Mon, 22 Jul 2013 13:08:27 +0000 (09:08 -0400)]
make tests compaitble with python 2.6
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 22 Jul 2013 13:03:42 +0000 (09:03 -0400)]
make it a verbose run for tox py.test
Alfredo Deza [Mon, 22 Jul 2013 12:59:32 +0000 (08:59 -0400)]
add py26 as a required testing env
Gary Lowell [Fri, 19 Jul 2013 22:30:19 +0000 (15:30 -0700)]
Merge branch 'wip-5300'
Gary Lowell [Fri, 19 Jul 2013 22:28:51 +0000 (15:28 -0700)]
Merge pull request #18 from alfredodeza/master
Honor the `--cluster` flag for `mon` actions
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell [Fri, 19 Jul 2013 18:07:40 +0000 (11:07 -0700)]
install.py: Warn if purging all data and ceph still installed.
If any of the hosts listed in the purgedata command still have ceph installed
issue a warning message and prompt to continue. Fixes #5300.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Fri, 19 Jul 2013 16:28:55 +0000 (12:28 -0400)]
a whole set of tests just for create_mon
Alfredo Deza [Fri, 19 Jul 2013 16:28:36 +0000 (12:28 -0400)]
make it easier to test by using keyword arguments
Alfredo Deza [Fri, 19 Jul 2013 12:30:23 +0000 (08:30 -0400)]
fix a typo for wrong path reference
Alfredo Deza [Thu, 18 Jul 2013 18:33:09 +0000 (14:33 -0400)]
fix typos
Alfredo Deza [Thu, 18 Jul 2013 18:20:52 +0000 (14:20 -0400)]
moved everything to a module
Alfredo Deza [Thu, 18 Jul 2013 18:20:36 +0000 (14:20 -0400)]
fix function renaming
Alfredo Deza [Thu, 18 Jul 2013 17:57:07 +0000 (13:57 -0400)]
add paths and constants for the mon functions
Alfredo Deza [Thu, 18 Jul 2013 16:27:01 +0000 (12:27 -0400)]
mon.py uses the path utilities that enforce cluster and hostname usage
Alfredo Deza [Thu, 18 Jul 2013 16:12:38 +0000 (12:12 -0400)]
update tests for the new base method using cluster
Alfredo Deza [Thu, 18 Jul 2013 16:12:13 +0000 (12:12 -0400)]
the base method should also use the cluster arg
Sage Weil [Wed, 17 Jul 2013 21:51:42 +0000 (14:51 -0700)]
Merge pull request #17 from alfredodeza/master
Fix all broken tests for ceph-deploy
Alfredo Deza [Wed, 17 Jul 2013 20:31:23 +0000 (16:31 -0400)]
moved test to tests to follow best practices
Alfredo Deza [Wed, 17 Jul 2013 20:31:00 +0000 (16:31 -0400)]
tests for cli_osd passing
Alfredo Deza [Wed, 17 Jul 2013 19:49:48 +0000 (15:49 -0400)]
call main directly, all tests for test_cli_new passing
Alfredo Deza [Wed, 17 Jul 2013 19:49:29 +0000 (15:49 -0400)]
use the new fakes module
Alfredo Deza [Wed, 17 Jul 2013 19:48:10 +0000 (15:48 -0400)]
create a fakes file
Alfredo Deza [Wed, 17 Jul 2013 19:35:11 +0000 (15:35 -0400)]
remove another invalid test
Alfredo Deza [Wed, 17 Jul 2013 19:30:23 +0000 (15:30 -0400)]
remove invalid test
Alfredo Deza [Wed, 17 Jul 2013 18:55:11 +0000 (14:55 -0400)]
all test_cli_mon tests passing
Alfredo Deza [Wed, 17 Jul 2013 15:33:42 +0000 (11:33 -0400)]
cli error message tests fixed
Alfredo Deza [Wed, 17 Jul 2013 15:28:22 +0000 (11:28 -0400)]
all cli_install tests passing
Sage Weil [Wed, 3 Jul 2013 14:10:18 +0000 (07:10 -0700)]
Merge pull request #16 from glzhao/devel
ceph-deploy: add openSUSE & SUSE support in bootstrap
Reviewed-by: Sage Weil <sage@inktank.com>
Guangliang Zhao [Thu, 27 Jun 2013 08:45:11 +0000 (16:45 +0800)]
ceph-deploy: add openSUSE & SUSE support in bootstrap
Signed-off-by: Guangliang Zhao <gzhao@suse.com>