]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/log
ceph-deploy.git
10 years agoMerge pull request #386 from ceph/RM-14646
Sage Weil [Thu, 4 Feb 2016 20:03:42 +0000 (15:03 -0500)]
Merge pull request #386 from ceph/RM-14646

[RM-14646] check for upstart before checking for systemd

10 years ago[RM-14646] check for upstart before checking for systemd 386/head
Alfredo Deza [Thu, 4 Feb 2016 19:38:44 +0000 (14:38 -0500)]
[RM-14646] check for upstart before checking for systemd

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #384 from branto1/wip-disable-pkg-timeout
Alfredo Deza [Wed, 3 Feb 2016 21:39:11 +0000 (16:39 -0500)]
Merge pull request #384 from branto1/wip-disable-pkg-timeout

ceph-deploy: Disable timeout for pkg install/remove procedures

10 years ago[BZ-1302675] Disable timeout for pkg install/remove procedures 384/head
Boris Ranto [Tue, 2 Feb 2016 00:35:04 +0000 (01:35 +0100)]
[BZ-1302675] Disable timeout for pkg install/remove procedures

Do not timeout too early, here. If we use the pkg command to install
e.g. ceph-selinux or some other package with long post script we can
easily timeout in 5 minutes, disabling the timeout completely for the
pkg install procedure makes this much more safe.

The same holds for pkg removal.

Signed-off-by: Boris Ranto <branto@redhat.com>
10 years agoMerge pull request #385 from ceph/init-fallback
Sage Weil [Tue, 2 Feb 2016 17:29:16 +0000 (12:29 -0500)]
Merge pull request #385 from ceph/init-fallback

Init fallback for upstart

Reviewed-by: Sage Weil <sage@redhat.com>
10 years ago[BZ-1282484] use is_upstart detection on debian init check 385/head
Alfredo Deza [Tue, 2 Feb 2016 16:17:11 +0000 (11:17 -0500)]
[BZ-1282484] use is_upstart detection on debian init check

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[BZ-1282484] tests for the new is_upstart utility
Alfredo Deza [Tue, 2 Feb 2016 12:59:37 +0000 (07:59 -0500)]
[BZ-1282484] tests for the new is_upstart utility

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[BZ-1282484] use the new utility when trying to stop a monitor
Alfredo Deza [Tue, 2 Feb 2016 12:35:09 +0000 (07:35 -0500)]
[BZ-1282484] use the new utility when trying to stop a monitor

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[BZ-1282484] create a utility to infer if a server uses upstart
Alfredo Deza [Tue, 2 Feb 2016 12:31:51 +0000 (07:31 -0500)]
[BZ-1282484] create a utility to infer if a server uses upstart

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #382 from vumrao/wip-vumrao-14355
Alfredo Deza [Wed, 13 Jan 2016 12:14:51 +0000 (07:14 -0500)]
Merge pull request #382 from vumrao/wip-vumrao-14355

[RM-14355] Remove "filestore xattr use omap = true"

10 years ago[RM-14355] Remove "filestore xattr use omap = true" 382/head
Vikhyat Umrao [Wed, 13 Jan 2016 11:06:23 +0000 (16:36 +0530)]
[RM-14355] Remove "filestore xattr use omap = true"

This patch removes option "filestore_xattr_use_omap"
from default ceph.conf global section,
as this option was removed in #7408.

Cleanup #14355

Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
10 years agoMerge pull request #381 from dmick/master
Ken Dreyer [Fri, 8 Jan 2016 23:07:51 +0000 (16:07 -0700)]
Merge pull request #381 from dmick/master

Sigh, fix underline length as well

10 years agoSigh, fix underline length as well 381/head
Dan Mick [Fri, 8 Jan 2016 22:28:56 +0000 (14:28 -0800)]
Sigh, fix underline length as well

Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoMerge pull request #380 from dmick/master
Alfredo Deza [Fri, 8 Jan 2016 20:06:04 +0000 (15:06 -0500)]
Merge pull request #380 from dmick/master

Typo in name of index file

10 years agoTypo in name of index file 380/head
Dan Mick [Fri, 8 Jan 2016 19:24:02 +0000 (11:24 -0800)]
Typo in name of index file

Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years ago1.5.31 v1.5.31
Jenkins Build Slave User [Mon, 4 Jan 2016 18:46:26 +0000 (18:46 +0000)]
1.5.31

10 years agoMerge pull request #379 from ceph/RM-14156
Alfredo Deza [Mon, 4 Jan 2016 18:44:10 +0000 (13:44 -0500)]
Merge pull request #379 from ceph/RM-14156

release 1.5.31

10 years ago[RM-14156] update the version in __init__ RM-14156 379/head
Alfredo Deza [Mon, 4 Jan 2016 14:53:57 +0000 (09:53 -0500)]
[RM-14156] update the version in __init__

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[RM-14156] update the changelog
Alfredo Deza [Mon, 4 Jan 2016 14:53:32 +0000 (09:53 -0500)]
[RM-14156] update the changelog

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #378 from ceph/bump-remoto
Dan Mick [Tue, 22 Dec 2015 21:19:24 +0000 (13:19 -0800)]
Merge pull request #378 from ceph/bump-remoto

[14156] bump remoto to 0.0.27

Reviewed-by: Dan Mick <dmick@redhat.com>
10 years ago[14156] bump remoto to 0.0.27 378/head
Alfredo Deza [Tue, 22 Dec 2015 18:52:32 +0000 (13:52 -0500)]
[14156] bump remoto to 0.0.27

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #377 from ceph/RM-13909
Ken Dreyer [Wed, 16 Dec 2015 18:21:30 +0000 (11:21 -0700)]
Merge pull request #377 from ceph/RM-13909

[RM-13909] bump requirement for remoto

10 years ago[RM-13909] bump requirement for remoto 377/head
Alfredo Deza [Tue, 15 Dec 2015 19:42:52 +0000 (14:42 -0500)]
[RM-13909] bump requirement for remoto

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago1.5.30 v1.5.30
Jenkins Build Slave User [Fri, 11 Dec 2015 21:09:05 +0000 (21:09 +0000)]
1.5.30

10 years agoMerge pull request #376 from ceph/RM-14061
Ken Dreyer [Fri, 11 Dec 2015 16:56:09 +0000 (09:56 -0700)]
Merge pull request #376 from ceph/RM-14061

point to infernalis release

10 years ago[RM-14061] update the changelog 376/head
Alfredo Deza [Fri, 11 Dec 2015 16:14:49 +0000 (11:14 -0500)]
[RM-14061] update the changelog

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[RM-14061] bump to 1.5.30
Alfredo Deza [Fri, 11 Dec 2015 16:11:54 +0000 (11:11 -0500)]
[RM-14061] bump to 1.5.30

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[RM-14061] default releases to infernalis
Alfredo Deza [Fri, 11 Dec 2015 16:11:15 +0000 (11:11 -0500)]
[RM-14061] default releases to infernalis

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #375 from ceph/RM-14049
Nathan Cutler [Fri, 11 Dec 2015 12:12:19 +0000 (13:12 +0100)]
Merge pull request #375 from ceph/RM-14049

[RM-14049] deal with systemd when stopping a mon otherwise raise an error

Reviewed-by: Nathan Cutler <ncutler@suse.com>
10 years ago[RM-14049] deal with systemd when stopping a mon otherwise raise an error 375/head
Alfredo Deza [Thu, 10 Dec 2015 21:18:05 +0000 (16:18 -0500)]
[RM-14049] deal with systemd when stopping a mon otherwise raise an error

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago1.5.29 v1.5.29
Jenkins Build Slave User [Wed, 2 Dec 2015 18:21:15 +0000 (18:21 +0000)]
1.5.29

10 years agoMerge pull request #374 from ceph/RM-13956
Andrew Schoen [Wed, 2 Dec 2015 14:47:21 +0000 (08:47 -0600)]
Merge pull request #374 from ceph/RM-13956

get ready for releasing 1.5.29

10 years ago[RM-13956] update the changelog for the new release 374/head
Alfredo Deza [Wed, 2 Dec 2015 14:34:44 +0000 (09:34 -0500)]
[RM-13956] update the changelog for the new release

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[RM-13956] bump the version to 1.5.29
Alfredo Deza [Wed, 2 Dec 2015 14:20:04 +0000 (09:20 -0500)]
[RM-13956] bump the version to 1.5.29

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #373 from ceph/RM-13934
Alfredo Deza [Tue, 1 Dec 2015 16:38:01 +0000 (11:38 -0500)]
Merge pull request #373 from ceph/RM-13934

[RM-13934] remove no longer supported @ char from debian/rules

10 years ago[RM-13934] remove no longer supported @ char from debian/rules 373/head
Alfredo Deza [Tue, 1 Dec 2015 15:32:21 +0000 (10:32 -0500)]
[RM-13934] remove no longer supported @ char from debian/rules

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #372 from mazebuhu/RM-13585
Alfredo Deza [Wed, 25 Nov 2015 14:53:27 +0000 (09:53 -0500)]
Merge pull request #372 from mazebuhu/RM-13585

[RM-13585] Add timestamp to console and log output

10 years ago[RM-13585] Use different log format for file logger 372/head
Martin Palma [Tue, 24 Nov 2015 16:33:10 +0000 (17:33 +0100)]
[RM-13585] Use different log format for file logger

Signed-off-by: Martin Palma <martin@palma.bz>
10 years ago[RM-13585] Own logging format for the log file output with timestamp when the
Martin Palma [Tue, 24 Nov 2015 16:24:02 +0000 (17:24 +0100)]
[RM-13585] Own logging format for the log file output with timestamp when the
LogRecord was created.

Removed obsolete timestamp replacement.

Signed-off-by: Martin Palma <martin@palma.bz>
10 years ago[RM-13585] Removed timestamp from the console output.
Martin Palma [Tue, 24 Nov 2015 06:39:12 +0000 (07:39 +0100)]
[RM-13585] Removed timestamp from the console output.

Signed-off-by: Martin Palma <martin@palma.bz>
10 years ago[RM-13585] Add timestamp to console and log output
Martin Palma [Mon, 23 Nov 2015 15:32:15 +0000 (16:32 +0100)]
[RM-13585] Add timestamp to console and log output

Signed-off-by: Martin Palma <martin@palma.bz>
10 years agoMerge pull request #371 from ceph/RM-13846
Alfredo Deza [Fri, 20 Nov 2015 12:53:31 +0000 (07:53 -0500)]
Merge pull request #371 from ceph/RM-13846

[RM-13846] create a contributing guidelines file

10 years ago[RM-13846] create a contributing guidelines file 371/head
Alfredo Deza [Fri, 20 Nov 2015 12:51:24 +0000 (07:51 -0500)]
[RM-13846] create a contributing guidelines file

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #369 from ceph/pid-flag
Kefu Chai [Wed, 4 Nov 2015 01:45:09 +0000 (09:45 +0800)]
Merge pull request #369 from ceph/pid-flag

[BZ-1231203] specify a pid location for monitors

Reviewed-by: Kefu Chai <kchai@redhat.com>
10 years ago[BZ-1231203] fix invalid path for release keys in test 369/head
Alfredo Deza [Tue, 3 Nov 2015 18:57:53 +0000 (13:57 -0500)]
[BZ-1231203] fix invalid path for release keys in test

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[BZ-1231203] specify a pid location for monitors
Alfredo Deza [Tue, 3 Nov 2015 18:46:05 +0000 (13:46 -0500)]
[BZ-1231203] specify a pid location for monitors

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #368 from ktdreyer/download-gpg-keys
Alfredo Deza [Mon, 26 Oct 2015 19:36:56 +0000 (15:36 -0400)]
Merge pull request #368 from ktdreyer/download-gpg-keys

download GPG keys from download.ceph.com

10 years agodownload GPG keys from download.ceph.com 368/head
Ken Dreyer [Mon, 26 Oct 2015 18:56:29 +0000 (12:56 -0600)]
download GPG keys from download.ceph.com

This should be more reliable than the Gitweb interface.

10 years agoMerge pull request #354 from zhouyuan/master
Alfredo Deza [Mon, 12 Oct 2015 11:55:03 +0000 (07:55 -0400)]
Merge pull request #354 from zhouyuan/master

cephdeploy.conf: use more meaningful example apt repo url

10 years agoMerge pull request #365 from ceph/wip-13000-activate
Sage Weil [Thu, 1 Oct 2015 00:21:05 +0000 (20:21 -0400)]
Merge pull request #365 from ceph/wip-13000-activate

do not udevadm trigger, ceph-disk does it

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agodo not udevadm trigger, ceph-disk does it 365/head
Loic Dachary [Wed, 30 Sep 2015 17:35:04 +0000 (19:35 +0200)]
do not udevadm trigger, ceph-disk does it

There is no need for osd create to call udevadm trigger action=add. By
running all actions associated with add for all block devices, it may
also trigger some race conditions. For instance, the following happens
about 10% of the time, when using dmcrypt:

 * ceph-disk prepare --dmcrypt /dev/vdb
 * /dev/vdb1 starts activating via udev
 * ceph-deploy triggers action=add
 * /dev/vdb2 udev chown root /dev/vdb2
 * /dev/vdb1 activate fails because of permission denied on /dev/vdb2
 * /dev/vdb2 udev action chown ceph /dev/vdb2

http://tracker.ceph.com/issues/13299 Fixes: #13299

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoMerge pull request #364 from ceph/wip-https
Dan Mick [Wed, 30 Sep 2015 18:44:01 +0000 (11:44 -0700)]
Merge pull request #364 from ceph/wip-https

no https for gitbuidler.ceph.com

Reviewed-by: Dan Mick <dmick@redhat.com>
10 years agohosts/debian/install: gitbuilder.ceph.com does not do https 364/head
Sage Weil [Wed, 30 Sep 2015 18:37:26 +0000 (14:37 -0400)]
hosts/debian/install: gitbuilder.ceph.com does not do https

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #357 from ceph/wip-https
Travis Rhoden [Wed, 30 Sep 2015 16:45:34 +0000 (09:45 -0700)]
Merge pull request #357 from ceph/wip-https

download.ceph.com has https now

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years agoMerge pull request #359 from SUSE/wip_dry_uninstall_purge
Travis Rhoden [Wed, 30 Sep 2015 16:37:51 +0000 (09:37 -0700)]
Merge pull request #359 from SUSE/wip_dry_uninstall_purge

install: functions "uninstall" and "purge" merged to function "remove"

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
Reviewed-by: Alfredo Deza <adeza@redhat.com>
10 years agohttps for download.ceph.com 357/head
Sage Weil [Fri, 18 Sep 2015 15:27:43 +0000 (11:27 -0400)]
https for download.ceph.com

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agohosts/debian/install: install apt-transport-https
Sage Weil [Tue, 29 Sep 2015 21:42:39 +0000 (17:42 -0400)]
hosts/debian/install: install apt-transport-https

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoinstall: functions "uninstall" and "purge" merged to function "remove" 359/head
Owen Synge [Thu, 24 Sep 2015 11:45:40 +0000 (13:45 +0200)]
install: functions "uninstall" and "purge" merged to function "remove"

Before this patch functions "uninstall" and "purge" are almost identical.
Since the only difference is the logging messages, and when the
distro.uninstall() function is called a boolean parameter set both these
functions are merged into a single command "remove" with the parameter
purge.

Signed-off-by: Owen Synge <osynge@suse.com>
foo

10 years agoMerge pull request #360 from ceph/RM-13230
Alfredo Deza [Thu, 24 Sep 2015 14:03:17 +0000 (10:03 -0400)]
Merge pull request #360 from ceph/RM-13230

[RM-13230] fix broken unit test, py.test issue

10 years ago[RM-13230] fix broken unit test, py.test issue RM-13230 360/head
Alfredo Deza [Thu, 24 Sep 2015 14:00:39 +0000 (10:00 -0400)]
[RM-13230] fix broken unit test, py.test issue

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agocephdeploy.conf: use more meaningful example apt repo url 354/head
Yuan Zhou [Mon, 14 Sep 2015 06:16:56 +0000 (14:16 +0800)]
cephdeploy.conf: use more meaningful example apt repo url

Signed-off-by: Yuan Zhou <yuan.zhou@intel.com>
10 years agoMerge pull request #358 from trhoden/git-cleanup
Alfredo Deza [Sat, 19 Sep 2015 11:32:55 +0000 (07:32 -0400)]
Merge pull request #358 from trhoden/git-cleanup

vendor from git.ceph.com

10 years ago[git-cleanup] vendor from git.ceph.com 358/head
Travis Rhoden [Fri, 18 Sep 2015 18:00:49 +0000 (11:00 -0700)]
[git-cleanup] vendor from git.ceph.com

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
10 years agoMerge pull request #356 from ceph/wip-download
Travis Rhoden [Thu, 17 Sep 2015 20:50:11 +0000 (13:50 -0700)]
Merge pull request #356 from ceph/wip-download

install: go direct to download.ceph.com

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years agoinstall: go direct to download.ceph.com 356/head
Sage Weil [Thu, 17 Sep 2015 18:37:59 +0000 (14:37 -0400)]
install: go direct to download.ceph.com

Ceph.com does redirects, but this is faster.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #353 from ceph/wip-jessie
Travis Rhoden [Thu, 10 Sep 2015 23:13:03 +0000 (16:13 -0700)]
Merge pull request #353 from ceph/wip-jessie

jessie support

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years agodebian/ubuntu: add systemd support 353/head
Sage Weil [Thu, 10 Sep 2015 23:10:54 +0000 (19:10 -0400)]
debian/ubuntu: add systemd support

Prefer systemd over upstart if present (for newer ubuntu)

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #352 from trhoden/RM-12999
Alfredo Deza [Wed, 9 Sep 2015 17:15:10 +0000 (13:15 -0400)]
Merge pull request #352 from trhoden/RM-12999

[RM-12999] remove bootstrap-rgw key via forgetkeys

10 years ago[RM-12999] remove bootstrap-rgw key via forgetkeys 352/head
Travis Rhoden [Tue, 8 Sep 2015 23:01:56 +0000 (16:01 -0700)]
[RM-12999] remove bootstrap-rgw key via forgetkeys

Fixes: #12999
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
10 years agoMerge pull request #351 from ceph/wip-osd-create
Travis Rhoden [Tue, 8 Sep 2015 20:36:19 +0000 (13:36 -0700)]
Merge pull request #351 from ceph/wip-osd-create

osd: enable ceph on osd create

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years agoosd: enable ceph on osd create 351/head
Sage Weil [Tue, 8 Sep 2015 20:28:02 +0000 (16:28 -0400)]
osd: enable ceph on osd create

Fixes: #12557
Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #350 from ceph/wip-test
Travis Rhoden [Wed, 2 Sep 2015 21:19:28 +0000 (14:19 -0700)]
Merge pull request #350 from ceph/wip-test

install: add --test install option to install ceph-test package

Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years agoinstall: add --test install option to install ceph-test package 350/head
Sage Weil [Wed, 2 Sep 2015 20:11:11 +0000 (16:11 -0400)]
install: add --test install option to install ceph-test package

We need this for the teuthology tests.

Don't include it in --all, since any normal person does not want it.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #348 from ceph/wip-dev-commit
Travis Rhoden [Sat, 29 Aug 2015 17:20:30 +0000 (10:20 -0700)]
Merge pull request #348 from ceph/wip-dev-commit

install: add support for --dev-commit <sha1>

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years agoinstall: add support for --dev-commit <sha1> 348/head
Sage Weil [Sat, 29 Aug 2015 14:27:00 +0000 (10:27 -0400)]
install: add support for --dev-commit <sha1>

Adjusted centos, debian, fedora.

suse and rhel don't seem to pay attention to version_kind... :/

Signed-off-by: Sage Weil <sage@redhat.com>
10 years ago1.5.28 v1.5.28
Jenkins [Wed, 26 Aug 2015 18:25:16 +0000 (11:25 -0700)]
1.5.28

10 years agoBump version
Travis Rhoden [Wed, 26 Aug 2015 17:43:36 +0000 (10:43 -0700)]
Bump version

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
10 years agoUpdate changelog
Travis Rhoden [Wed, 26 Aug 2015 17:42:18 +0000 (10:42 -0700)]
Update changelog

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
10 years agoMerge pull request #347 from trhoden/RM-12699
Ken Dreyer [Fri, 14 Aug 2015 23:17:33 +0000 (17:17 -0600)]
Merge pull request #347 from trhoden/RM-12699

use hosts.get() instead of get_connection for mon create-initial

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
10 years ago[RM-12699] formatting tweak 347/head
Travis Rhoden [Fri, 14 Aug 2015 22:54:54 +0000 (15:54 -0700)]
[RM-12699] formatting tweak

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
10 years ago[RM-12699] Use hosts.get() in mon_create_initial()
Travis Rhoden [Fri, 14 Aug 2015 22:51:42 +0000 (15:51 -0700)]
[RM-12699] Use hosts.get() in mon_create_initial()

That way we can pass callbacks

Fixes: #12699
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Reported-by: Bill Lubanovic <blubanovic@penguincomputing.com>
10 years agoMerge pull request #345 from ceph/RM-11115
Travis Rhoden [Fri, 14 Aug 2015 02:21:33 +0000 (19:21 -0700)]
Merge pull request #345 from ceph/RM-11115

check if ceph is installed

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years ago[RM-11115] allow a list of callbacks when creating a connection 345/head
Alfredo Deza [Thu, 13 Aug 2015 12:22:49 +0000 (08:22 -0400)]
[RM-11115] allow a list of callbacks when creating a connection

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[RM-11115] tests for the Ceph package module
Alfredo Deza [Wed, 12 Aug 2015 12:50:15 +0000 (08:50 -0400)]
[RM-11115] tests for the Ceph package module

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[RM-11115] prevent osd actions if ceph is not installed
Alfredo Deza [Tue, 11 Aug 2015 22:19:35 +0000 (18:19 -0400)]
[RM-11115] prevent osd actions if ceph is not installed

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[RM-11115] check if ceph is installed before mon actions
Alfredo Deza [Tue, 11 Aug 2015 21:15:59 +0000 (17:15 -0400)]
[RM-11115] check if ceph is installed before mon actions

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[RM-11115] use the new class for normalized versions
Alfredo Deza [Tue, 11 Aug 2015 18:19:40 +0000 (14:19 -0400)]
[RM-11115] use the new class for normalized versions

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[RM-11115] make a class for normalized versions
Alfredo Deza [Tue, 11 Aug 2015 18:19:52 +0000 (14:19 -0400)]
[RM-11115] make a class for normalized versions

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years ago[RM-11115] add a callback for checking if ceph is installed
Alfredo Deza [Thu, 13 Aug 2015 12:29:46 +0000 (08:29 -0400)]
[RM-11115] add a callback for checking if ceph is installed

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #341 from trhoden/RM-12649
Alfredo Deza [Wed, 12 Aug 2015 20:00:30 +0000 (16:00 -0400)]
Merge pull request #341 from trhoden/RM-12649

mon add: start new mon without calling 'ceph mon add'

10 years ago[RM-12649] No need to call "ceph mon add" 341/head
Travis Rhoden [Wed, 12 Aug 2015 17:33:29 +0000 (10:33 -0700)]
[RM-12649] No need to call "ceph mon add"

ceph mon add is not needed - merely starting the ceph-mon
daemon will cause it to join the cluster when all the other
steps have been done properly.

Calling "ceph mon add" as we were doing leads to hangs when
moving from 1 to 2 monitors.

Fixes: #12649
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
10 years agoMerge pull request #344 from mbroz/systemd
Travis Rhoden [Wed, 12 Aug 2015 17:31:41 +0000 (10:31 -0700)]
Merge pull request #344 from mbroz/systemd

Detect and support both systemd and sysvinit on Fedora, RHEL and CentOS

Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years ago[RM-11115] initial take on a Ceph package object
Alfredo Deza [Tue, 11 Aug 2015 17:58:36 +0000 (13:58 -0400)]
[RM-11115] initial take on a Ceph package object

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #343 from trhoden/RM-12663
Alfredo Deza [Tue, 11 Aug 2015 14:34:16 +0000 (10:34 -0400)]
Merge pull request #343 from trhoden/RM-12663

use 'rpm --import', not 'rpmkeys --import'

10 years agoDetect and support both systemd and sysvinit on Fedora, RHEL and CentOS 344/head
Milan Broz [Tue, 11 Aug 2015 07:05:04 +0000 (09:05 +0200)]
Detect and support both systemd and sysvinit on Fedora, RHEL and CentOS

To properly install systemd-enabled and old (sysvinit) Ceph packages
we need to properly detect when systemd target is used.

This cannot be done just by checking distro version, it depends
on Ceph package content (sysvinit can be used on systemd distro as well).

Let's check ceph.target existence and enable systemd only in this case.

Signed-off-by: Milan Broz <mbroz@redhat.com>
10 years ago[RM-12663] use 'rpm --import', not 'rpmkeys --import' 343/head
Travis Rhoden [Mon, 10 Aug 2015 22:15:01 +0000 (15:15 -0700)]
[RM-12663] use 'rpm --import', not 'rpmkeys --import'

for EL6 compatibility

Fixes: #12663
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
10 years agoMerge pull request #342 from trhoden/RM-12644
Alfredo Deza [Mon, 10 Aug 2015 18:51:55 +0000 (14:51 -0400)]
Merge pull request #342 from trhoden/RM-12644

Remove duplicate package management code

10 years ago[RM-12644] Kill duplicate pkg mgmt code 342/head
Travis Rhoden [Fri, 7 Aug 2015 22:01:51 +0000 (15:01 -0700)]
[RM-12644] Kill duplicate pkg mgmt code

Ah, payoff!  Feels nice.

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
10 years ago[RM-12644] Kill TestRPM
Travis Rhoden [Fri, 7 Aug 2015 22:22:19 +0000 (15:22 -0700)]
[RM-12644] Kill TestRPM

pkg_managers.rpm() is unused in the codebase.

There are places that *could* use it, but I'd rather roll that into
pkg_managers.RPMBaseManager at some point

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
10 years ago[RM-12644] Add tests for DNF package manager
Travis Rhoden [Fri, 7 Aug 2015 21:55:31 +0000 (14:55 -0700)]
[RM-12644] Add tests for DNF package manager

Signed-off-by: Travis Rhoden <trhoden@redhat.com>