]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/log
Ryan Moe [Tue, 27 Aug 2013 23:21:01 +0000 (23:21 +0000)]
Exit from ceph-deploy script with return value of main()
Signed-off-by: Ryan Moe <rmoe@mirantis.com>
Alfredo Deza [Mon, 26 Aug 2013 21:04:42 +0000 (14:04 -0700)]
Merge pull request #53 from alfredodeza/master
test ipv6 addresses as well as ipv4
Alfredo Deza [Mon, 26 Aug 2013 21:03:55 +0000 (17:03 -0400)]
test ipv6 addresses as well as ipv4:
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Mon, 26 Aug 2013 20:47:09 +0000 (13:47 -0700)]
Merge pull request #50 from alfredodeza/6102
use replacepkgs flag to quiet down installtion of epel
Alfredo Deza [Mon, 26 Aug 2013 13:25:38 +0000 (09:25 -0400)]
remove --force in favor of --replacepkgs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Mon, 26 Aug 2013 19:58:49 +0000 (12:58 -0700)]
Merge pull request #51 from alfredodeza/4642
fix zap command to require both hostname and disk, erroring properly
Zack Cerza [Mon, 26 Aug 2013 18:05:43 +0000 (11:05 -0700)]
Merge pull request #52 from alfredodeza/6124
don't prevent HOST:IP from being used as it is valid
Alfredo Deza [Mon, 26 Aug 2013 17:47:49 +0000 (13:47 -0400)]
update tests to reflect new validator behavior
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 26 Aug 2013 17:47:33 +0000 (13:47 -0400)]
do not complain when IP is matched with a host
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 26 Aug 2013 14:39:27 +0000 (10:39 -0400)]
fix zap command to require both hostname and disk, erroring properly
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Gary Lowell [Fri, 23 Aug 2013 05:53:57 +0000 (22:53 -0700)]
ceph-deploy.spec: 'or' in requires not supported on all platforms
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell [Thu, 22 Aug 2013 19:32:37 +0000 (12:32 -0700)]
v1.2.2
Zack Cerza [Thu, 22 Aug 2013 17:55:46 +0000 (10:55 -0700)]
Merge pull request #49 from alfredodeza/5499
`osd` should honor the `--cluster` flag and use it (fixes 5499)
Alfredo Deza [Thu, 22 Aug 2013 17:34:11 +0000 (13:34 -0400)]
update the changelog
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 22 Aug 2013 17:33:21 +0000 (13:33 -0400)]
make sure we pass the --cluster flag
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Thu, 22 Aug 2013 16:50:19 +0000 (09:50 -0700)]
Merge pull request #48 from alfredodeza/6077
Handle pushy connection exceptions
Alfredo Deza [Thu, 22 Aug 2013 16:39:51 +0000 (12:39 -0400)]
udpate the changelog
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 22 Aug 2013 16:31:05 +0000 (12:31 -0400)]
catch ClientInitException at cli.py (for now)
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Thu, 22 Aug 2013 15:53:28 +0000 (08:53 -0700)]
Merge pull request #47 from alfredodeza/6077
lsb module will fallback when lsb is not found
Alfredo Deza [Thu, 22 Aug 2013 13:45:07 +0000 (09:45 -0400)]
move the lsb_fallback to the lsb module
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 22 Aug 2013 13:34:35 +0000 (09:34 -0400)]
avoid circular import issues for lsb
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 22 Aug 2013 13:14:40 +0000 (09:14 -0400)]
update the CHANGELOG
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 22 Aug 2013 13:14:21 +0000 (09:14 -0400)]
update the version
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 22 Aug 2013 13:10:45 +0000 (09:10 -0400)]
use the lsb_fallback when lsb is not found
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Zack Cerza [Tue, 20 Aug 2013 16:21:20 +0000 (09:21 -0700)]
Merge pull request #46 from alfredodeza/6019
fallback when lsb_release is not installed
Alfredo Deza [Tue, 20 Aug 2013 14:14:51 +0000 (10:14 -0400)]
use the return code to determine if lsb_release is present
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Tue, 20 Aug 2013 13:53:37 +0000 (09:53 -0400)]
removing unused tests
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Tue, 20 Aug 2013 13:52:42 +0000 (09:52 -0400)]
move install_epel to the centos/install module
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 19 Aug 2013 20:56:11 +0000 (16:56 -0400)]
create a Popen wrapper that can do remote stuff for us
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 19 Aug 2013 20:55:39 +0000 (16:55 -0400)]
I was not returning the remote function - sigh
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 19 Aug 2013 20:55:10 +0000 (16:55 -0400)]
some tests to excercise the code
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 19 Aug 2013 20:54:57 +0000 (16:54 -0400)]
forgot to add redhat
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 19 Aug 2013 20:43:31 +0000 (16:43 -0400)]
install lsb if it is not present
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 19 Aug 2013 20:35:11 +0000 (16:35 -0400)]
a single test for pkg_managers.rpm
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Mon, 19 Aug 2013 20:27:17 +0000 (16:27 -0400)]
add helpers for package managers
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Gary Lowell [Thu, 15 Aug 2013 22:23:55 +0000 (15:23 -0700)]
v1.2.1
Zack Cerza [Thu, 15 Aug 2013 21:16:14 +0000 (14:16 -0700)]
Merge pull request #45 from alfredodeza/master
Bump for release 1.2.1
Alfredo Deza [Thu, 15 Aug 2013 21:08:23 +0000 (17:08 -0400)]
update the changelog, bump the version number to 1.2.1
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 15 Aug 2013 21:05:16 +0000 (17:05 -0400)]
update the readme
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 15 Aug 2013 20:40:09 +0000 (16:40 -0400)]
all tests refactored and passing
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Zack Cerza [Thu, 15 Aug 2013 14:48:04 +0000 (07:48 -0700)]
Merge pull request #44 from alfredodeza/5895-2
Do not attempt to capture stdout/stderr on some `check_calls` D=
Alfredo Deza [Thu, 15 Aug 2013 14:01:47 +0000 (10:01 -0400)]
do not patch stdout/stderr on mon start
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 15 Aug 2013 13:56:17 +0000 (09:56 -0400)]
allow an optional patch kwarg to check_call
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Thu, 15 Aug 2013 13:43:41 +0000 (09:43 -0400)]
optiionally patch stderr and stdout in the context manager
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Zack Cerza [Wed, 14 Aug 2013 20:11:30 +0000 (13:11 -0700)]
Merge pull request #43 from alfredodeza/5962
default to dumpling for installs
Alfredo Deza [Wed, 14 Aug 2013 20:06:27 +0000 (16:06 -0400)]
default to dumpling for installs
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Wed, 14 Aug 2013 13:08:04 +0000 (06:08 -0700)]
Merge pull request #40 from ceph/wip-5911
better use of distro.init - thanks Mark Kirkwood!
Dan Mick [Tue, 13 Aug 2013 20:48:54 +0000 (13:48 -0700)]
Merge pull request #41 from alfredodeza/5895
re-raise so we halt execution of remote actions
Alfredo Deza [Tue, 13 Aug 2013 19:44:52 +0000 (15:44 -0400)]
re-raise so we halt execution of remote actions
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Zack Cerza [Tue, 13 Aug 2013 14:12:58 +0000 (07:12 -0700)]
Merge pull request #39 from alfredodeza/5934
CLI updates for --version, --help and exceptions from exc.DeployError
Alfredo Deza [Tue, 13 Aug 2013 13:10:27 +0000 (09:10 -0400)]
better use of distro.init - thanks Mark Kirkwood!
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Gary Lowell [Tue, 13 Aug 2013 00:00:02 +0000 (17:00 -0700)]
v1.2
Gary Lowell [Mon, 12 Aug 2013 22:22:48 +0000 (15:22 -0700)]
build scripts: Update for release builds.
Allow alternate signing keyid to be specified in environment
variable. For debian add backport tags to release version
numbers if release flag is set.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell [Fri, 2 Aug 2013 09:00:20 +0000 (02:00 -0700)]
rules: use dh_python2
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Alfredo Deza [Mon, 12 Aug 2013 15:39:40 +0000 (11:39 -0400)]
update the changelog with this branch changes
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 12 Aug 2013 15:28:15 +0000 (11:28 -0400)]
make use of the __version__ in setup.py
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 12 Aug 2013 15:27:55 +0000 (11:27 -0400)]
add --version and trigger help with no args
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 12 Aug 2013 15:25:52 +0000 (11:25 -0400)]
add the version to dunder init
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Mon, 12 Aug 2013 13:59:15 +0000 (09:59 -0400)]
create a changelog file
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Sat, 10 Aug 2013 00:38:24 +0000 (17:38 -0700)]
Merge pull request #38 from alfredodeza/master
bump the version for 1.2 release
Alfredo Deza [Fri, 9 Aug 2013 23:17:21 +0000 (16:17 -0700)]
bump the version
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Zack Cerza [Fri, 9 Aug 2013 23:15:17 +0000 (16:15 -0700)]
Merge pull request #37 from alfredodeza/5928
No more KeyboardInterrupt/RuntimeError tracebacks!
Alfredo Deza [Fri, 9 Aug 2013 23:08:53 +0000 (16:08 -0700)]
add a bit more docs to demonstrate handler usage in the decorator
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 9 Aug 2013 22:59:36 +0000 (15:59 -0700)]
fix typos
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 9 Aug 2013 22:39:33 +0000 (15:39 -0700)]
use the new decorator in cli.py's main entry point
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 9 Aug 2013 22:38:48 +0000 (15:38 -0700)]
create a catches decorator to handle exceptions
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Sage Weil [Fri, 9 Aug 2013 22:32:07 +0000 (15:32 -0700)]
Merge pull request #36 from alfredodeza/5911
use the right init script in mon create
Alfredo Deza [Fri, 9 Aug 2013 22:25:12 +0000 (15:25 -0700)]
use the right init script in mon create
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Sage Weil [Fri, 9 Aug 2013 17:40:02 +0000 (10:40 -0700)]
Merge pull request #35 from alfredodeza/5917
Fix arguments to install in Fedora and Suse
Reviewed-by: Sage Weil <sage@inktank.com>
Alfredo Deza [Fri, 9 Aug 2013 16:54:04 +0000 (09:54 -0700)]
correct the arguments for fedora install
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Fri, 9 Aug 2013 16:53:19 +0000 (09:53 -0700)]
correct arguments in suse install function
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Sage Weil [Fri, 9 Aug 2013 16:20:56 +0000 (09:20 -0700)]
Merge pull request #34 from alfredodeza/master
update the docs for a proxy/firewall workaround in wget
Alfredo Deza [Fri, 9 Aug 2013 16:11:43 +0000 (09:11 -0700)]
update the docs for a proxy/firewall workaround in wget
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Alfredo Deza [Tue, 6 Aug 2013 22:14:47 +0000 (15:14 -0700)]
Merge pull request #33 from alfredodeza/5208
for Debian wheezy, install ca-certificates.
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:32:44 +0000 (11:32 -0700)]
Merge pull request #32 from alfredodeza/5849
Make sure `ceph-deploy mon create {node}` writes to `/etc/ceph/{node}.conf`
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>