]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/log
Alfredo Deza [Thu, 14 May 2015 12:16:52 +0000 (08:16 -0400)]
remove --release flag as it is not longer needed for custom repos
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 13 May 2015 18:33:55 +0000 (14:33 -0400)]
be verbose about the need to have a repo that has calamari packages
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 12 May 2015 21:30:24 +0000 (17:30 -0400)]
remove custom repository installation from calamari connect
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Travis Rhoden [Wed, 13 May 2015 20:46:31 +0000 (16:46 -0400)]
Merge pull request #285 from alfredodeza/pkg-split
support for package split
Reviewed-by: Travis Rhoden <trhoden@redhat.com>
Alfredo Deza [Wed, 13 May 2015 18:25:42 +0000 (14:25 -0400)]
default to an emtpy list to avoid getting KeyErrors or handling a None.
This should *never* happen, because the install module will always pass
something *unless* it is being explicitly asked not to install anything.
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 13 May 2015 18:18:58 +0000 (14:18 -0400)]
remove default component imports
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 13 May 2015 18:15:32 +0000 (14:15 -0400)]
tests for the added behavior
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 13 May 2015 18:15:19 +0000 (14:15 -0400)]
if --repo is used return [], fallback to defaults when nothing is selected
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 13 May 2015 13:09:34 +0000 (09:09 -0400)]
remove 'ceph' from install tests as it is no longer used
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 12 May 2015 20:52:26 +0000 (16:52 -0400)]
remove 'ceph' from being installed as it will no longer make sense
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 12 May 2015 20:52:14 +0000 (16:52 -0400)]
remove 'ceph' from being installed as it will no longer make sense
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 12 May 2015 19:08:35 +0000 (15:08 -0400)]
make default_components use an actual list
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 12 May 2015 19:08:20 +0000 (15:08 -0400)]
add an is_rpm/is_deb attribute to re-use in package checks
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 12 May 2015 19:07:51 +0000 (15:07 -0400)]
add tests for using distro in detect_components for deb/rpm
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Travis Rhoden [Tue, 12 May 2015 20:36:12 +0000 (16:36 -0400)]
Merge pull request #284 from trhoden/rgw-service
RGW service fixes for RPM systems
Alfredo Deza [Tue, 12 May 2015 16:29:43 +0000 (12:29 -0400)]
Merge pull request #281 from trhoden/11561_rgw_naming
Better handling of custom RGW daemon names
Travis Rhoden [Tue, 12 May 2015 15:37:57 +0000 (11:37 -0400)]
Add tests for RGW daemon naming
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 7 May 2015 20:09:29 +0000 (20:09 +0000)]
Update docs and changelog about rgw daemon naming
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 7 May 2015 20:04:43 +0000 (20:04 +0000)]
Always prefix RGW daemons wth 'rgw.'
If a user specifics a custom RGW daemon name, automatically prefix it
with 'rgw.'
Fixes: http://tracker.ceph.com/issues/11561
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Fri, 8 May 2015 13:44:40 +0000 (09:44 -0400)]
Enable ceph-radosgw service after creating rgw daemon
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Fri, 8 May 2015 13:42:53 +0000 (09:42 -0400)]
Fix passing of custom service names to enable_service()
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Fri, 8 May 2015 13:06:55 +0000 (09:06 -0400)]
Remove rgw name from call to service start
The init script does not use the name, so don't pass it.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Fri, 8 May 2015 12:59:03 +0000 (08:59 -0400)]
The RGW daemon name already has "rgw." prefixed
Remove redundant "rgw." in daemon name when starting service
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Fri, 8 May 2015 12:57:11 +0000 (08:57 -0400)]
rgw: call service ceph-radosgw instead of ceph
On RPM systems, the sysvinit script for rgw is "ceph-radosgw"
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Fri, 8 May 2015 02:21:27 +0000 (22:21 -0400)]
Merge pull request #283 from trhoden/mkdirs_rgw
Create /var/lib/ceph/radosgw/{cluster}-{name} recursively
Travis Rhoden [Thu, 7 May 2015 21:44:37 +0000 (17:44 -0400)]
Recursively create /var/lib/ceph/radosgw/... path
Previously we would fail if /var/lib/ceph/radosgw didn't already
exist. Go ahead and make that directory if needed.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 7 May 2015 21:43:15 +0000 (17:43 -0400)]
Add safe_makedirs function
safe_makedirs will recursively create paths, just like mkdirs -p
The "safe" part is that it wont error/except if any of the paths already
exist.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Wed, 22 Apr 2015 14:55:01 +0000 (10:55 -0400)]
Merge pull request #280 from alfredodeza/11347
use new remoto version `0.0.25`
Alfredo Deza [Wed, 22 Apr 2015 13:31:57 +0000 (09:31 -0400)]
use the new 0.0.25 version of remoto
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 22 Apr 2015 13:31:32 +0000 (09:31 -0400)]
update the changelog
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Travis Rhoden [Wed, 15 Apr 2015 00:16:44 +0000 (20:16 -0400)]
Merge pull request #277 from ktdreyer/wip-changelog-cve
doc: add CVE-2015-3010 to changelog
Alfredo Deza [Fri, 10 Apr 2015 17:37:24 +0000 (13:37 -0400)]
Merge pull request #275 from joehandzik/master
Updating the url used to clone the remoto repository
Ken Dreyer [Fri, 10 Apr 2015 15:18:17 +0000 (09:18 -0600)]
doc: add CVE-2015-3010 to changelog
One of the changes in ceph-deploy 1.5.23 is tracked as CVE-2015-3010.
Document this in the changelog.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Joe Handzik [Fri, 10 Apr 2015 15:10:37 +0000 (10:10 -0500)]
remove unnecessary parentheses from an if statement
Joe Handzik [Thu, 9 Apr 2015 22:18:28 +0000 (17:18 -0500)]
Try the ceph.com mirror first. If that fails, retry with the github url and the https protocol.
Joe Handzik [Thu, 9 Apr 2015 22:05:35 +0000 (17:05 -0500)]
Update the run function to cascade the called process's return code back to its caller
Joe Handzik [Wed, 8 Apr 2015 14:53:33 +0000 (09:53 -0500)]
Updating github url to point to the ceph fork of remoto
Jenkins [Wed, 8 Apr 2015 00:06:35 +0000 (17:06 -0700)]
1.5.23
Travis Rhoden [Tue, 7 Apr 2015 22:09:46 +0000 (18:09 -0400)]
Merge pull request #276 from trhoden/hammer
change default release to Hammer
Travis Rhoden [Tue, 7 Apr 2015 21:35:29 +0000 (17:35 -0400)]
Update version
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Tue, 7 Apr 2015 21:34:57 +0000 (17:34 -0400)]
Update changelog for 1.5.23
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Tue, 7 Apr 2015 21:12:02 +0000 (17:12 -0400)]
change default release to Hammer
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Joe Handzik [Tue, 7 Apr 2015 20:03:10 +0000 (15:03 -0500)]
Updating the url used to clone the remoto repository
Alfredo Deza [Wed, 1 Apr 2015 12:18:20 +0000 (08:18 -0400)]
Merge pull request #273 from trhoden/11273_repo_install
make install --repo handle multiple hosts
Travis Rhoden [Wed, 1 Apr 2015 00:27:33 +0000 (20:27 -0400)]
Merge pull request #274 from trhoden/11242_include_toxini
Include tox.ini is source tarball
Travis Rhoden [Tue, 31 Mar 2015 20:32:05 +0000 (16:32 -0400)]
Remove pruning of not-present test dir from MANIFEST
At one time we pruned the test dir, but then it got renamed to tests
and we've been including it ever since. Other packagers expect to
see the test, so remove the pointless line
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Tue, 31 Mar 2015 20:29:38 +0000 (16:29 -0400)]
Include tox.ini in sdist tarball
That way downstream packaging can use it.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Tue, 31 Mar 2015 19:56:18 +0000 (15:56 -0400)]
make install --repo handle multiple hosts
The for loop was always returning after the first host
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Fri, 20 Mar 2015 17:49:06 +0000 (13:49 -0400)]
Merge pull request #272 from trhoden/wip_key_perms
Fix: keyring permissions where world readable
Owen Synge [Tue, 17 Mar 2015 13:09:42 +0000 (14:09 +0100)]
Fix: keyring permissions where world readable
Reported in https://bugzilla.suse.com/show_bug.cgi?id=920926
by Andreas Stieger <astieger@suse.com>
Before thsi fix to umask for keyring handling, After execution
of ceph-deploy, all keyrings have mode 644.
The documented ceph-deploy procedure by creating a dedicated
admin user, and keys will be readable to all other (non-admin)
users as well, thus leaking authentication credentials.
The fix uses umask to resolve the writing of keyfiles.
Signed-off-by: Owen Synge <osynge@suse.com>
Travis Rhoden [Fri, 20 Mar 2015 13:39:45 +0000 (09:39 -0400)]
Merge pull request #271 from Vicente-Cheng/add-abstracted-get-init-mon-function
Add abstracted get initial monitor member function
Reviewed-by: Travis Rhoden <trhoden@redhat.com>
Vicente Cheng [Fri, 20 Mar 2015 02:14:41 +0000 (10:14 +0800)]
Add new unit tests for get_mon_initial_members().
Add the unit tests for new abstracted function.
Detail as below:
1. Test Mon value is None and
error_on_empty is True.
2. Test Mon value is None and
error_on_empty is False.
3. Test Mon value is single item.
4. Test Mon value is multiple item.
If you have any questions, feel free to let me know.
Thanks!
Signed-off-by: Vicente Cheng <freeze.bilsted@gmail.com>
Vicente Cheng [Fri, 20 Mar 2015 02:08:06 +0000 (10:08 +0800)]
Add abstracted function about get monitor initial members.
To get monitor members feature will be reuse serval
times in mon.py and osd.py. Due to this reason, I
rewrite the helper function for this feature.
1. Add get_mon_initial_members that can handle
monitor member featching and configuration
input.
2. Let all works about monitor featching of
mon.py and osd.py to use this abstracted function.
If you have any questions, feel free to let me know.
Thanks!
Signed-off-by: Vicente Cheng <freeze.bilsted@gmail.com>
Travis Rhoden [Fri, 20 Mar 2015 00:06:36 +0000 (20:06 -0400)]
Fix indentation error in changelog
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Alfredo Deza [Thu, 19 Mar 2015 22:14:33 +0000 (18:14 -0400)]
Merge pull request #269 from trhoden/doc-updates
ceph-deploy doc additions and rework
Alfredo Deza [Thu, 19 Mar 2015 20:42:25 +0000 (16:42 -0400)]
Merge pull request #270 from trhoden/remove_destroy
Remove destroy
Travis Rhoden [Thu, 19 Mar 2015 20:23:14 +0000 (16:23 -0400)]
remove unimplemented 'rgw destroy' subcommand
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 20:22:13 +0000 (16:22 -0400)]
remove unimplemented 'mds destroy' subcommand
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 20:21:03 +0000 (16:21 -0400)]
remove unimplemented 'osd destroy' subcommand
Fixes: #11118
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 19:52:23 +0000 (15:52 -0400)]
Change nesting of changelog
The list of sections in the TOC was getting very long.
Since we use a max-depth of 2 for the TOC tree, aggregate all the
major.minor versions under a single section for each. Makes the
index and TOCs look a lot cleaner.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 19:43:43 +0000 (15:43 -0400)]
Add dates of release to 1.5 series
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 19:43:21 +0000 (15:43 -0400)]
Move changelog to last thing in TOC
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 19:23:03 +0000 (15:23 -0400)]
Move --{public,cluster}-network down a subsection
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 19:20:14 +0000 (15:20 -0400)]
Disable smartypants
It was causing us to do funny things to work around wanting to display
double-dashes. More trouble than it is worth - just disable it.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 19:17:36 +0000 (15:17 -0400)]
Don't use backticks in section headers
They are not needed, and actually cause funny formatting issues.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 18:52:49 +0000 (14:52 -0400)]
Re-order contents.rst
List items by likely order that a user would need to travere through
to deploy a cluster (new, install, mon...).
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 18:49:18 +0000 (14:49 -0400)]
Add mds create to docs
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Mar 2015 18:38:08 +0000 (14:38 -0400)]
Add rgw create to docs
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Wed, 18 Mar 2015 17:15:26 +0000 (13:15 -0400)]
Merge pull request #268 from ceph/wip-rgw
rgw: create works!
Sage Weil [Tue, 17 Mar 2015 23:44:21 +0000 (16:44 -0700)]
install: install/uninstall radosgw package too
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 17 Mar 2015 23:03:16 +0000 (16:03 -0700)]
rgw: fix up caps and entity name
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 17 Mar 2015 23:03:03 +0000 (16:03 -0700)]
rgw: /var/lib/ceph/radosgw/ (not rgw/) to match current radosgw package
Signed-off-by: Sage Weil <sage@redhat.com>
Travis Rhoden [Tue, 17 Mar 2015 19:01:16 +0000 (15:01 -0400)]
Make missing RGW bootstrap key non-fatal
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Tue, 10 Mar 2015 15:20:04 +0000 (11:20 -0400)]
Expose rgw CLI commands
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Tue, 10 Mar 2015 15:19:34 +0000 (11:19 -0400)]
Get bootstrap-rgw key during gatherkeys
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Tue, 10 Mar 2015 15:18:34 +0000 (11:18 -0400)]
add rgw module
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Jenkins [Mon, 9 Mar 2015 15:14:20 +0000 (08:14 -0700)]
1.5.22
Travis Rhoden [Mon, 9 Mar 2015 15:02:51 +0000 (11:02 -0400)]
Bump version
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Mon, 9 Mar 2015 15:02:26 +0000 (11:02 -0400)]
Update changelog
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Sat, 7 Mar 2015 00:53:35 +0000 (19:53 -0500)]
doc: Fix versionchanged entries in install section
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Alfredo Deza [Fri, 6 Mar 2015 18:17:22 +0000 (13:17 -0500)]
Merge pull request #265 from trhoden/doc_fixes
Doc fixes
Travis Rhoden [Fri, 6 Mar 2015 17:07:39 +0000 (12:07 -0500)]
doc: add description of new --install behavior on RHEL
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Fri, 6 Mar 2015 14:44:26 +0000 (09:44 -0500)]
doc: Clarify use of check_obsoletes for RPM distros
check_obsoletes is enabled on all RPM distros now, except when
installing Red Hat packages on RHEL.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Fri, 6 Mar 2015 14:37:32 +0000 (09:37 -0500)]
doc: clarify ceph-deploy package locations
README and rst docs were out of sync
Clarify wording in both.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 26 Feb 2015 17:18:51 +0000 (09:18 -0800)]
Merge pull request #264 from mbroz/master
Try to remove also ceph-common on Fedora.
Reviewed-by: Travis Rhoden <trhoden@redhat.com>
Milan Broz [Mon, 23 Feb 2015 15:38:48 +0000 (16:38 +0100)]
Try to remove also ceph-common on Fedora.
Quick workaround but at least it allows purge and purgedata to work
on Fedora 21.
See http://tracker.ceph.com/issues/10928
Signed-off-by: Milan Broz <gmazyland@gmail.com>
Travis Rhoden [Mon, 23 Feb 2015 14:06:40 +0000 (09:06 -0500)]
rc version
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Alfredo Deza [Fri, 20 Feb 2015 22:03:38 +0000 (17:03 -0500)]
Merge pull request #263 from trhoden/rhel_repo_only
Detect RHEL/RHCEPH for 'install --repo'
Travis Rhoden [Fri, 20 Feb 2015 21:42:23 +0000 (16:42 -0500)]
Detect RHEL/RHCEPH for 'install --repo'
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Alfredo Deza [Fri, 20 Feb 2015 19:12:19 +0000 (14:12 -0500)]
Merge pull request #262 from alfredodeza/rhel-support
rhel repo support
Alfredo Deza [Fri, 20 Feb 2015 18:58:16 +0000 (13:58 -0500)]
more tests cases for the sanitizer args function
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Fri, 20 Feb 2015 18:54:51 +0000 (13:54 -0500)]
create a test for the args sanitizer function
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Fri, 20 Feb 2015 17:13:50 +0000 (12:13 -0500)]
add explanation for other distros in the new flag for RHEL
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Fri, 20 Feb 2015 16:11:54 +0000 (11:11 -0500)]
default to use rhceph when purging/uninstalling
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 19 Feb 2015 21:05:29 +0000 (16:05 -0500)]
use the default_release to infer if we should use_rhceph or not
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 19 Feb 2015 20:39:33 +0000 (15:39 -0500)]
Merge pull request #261 from trhoden/check_obsoletes_rhel_centos
Enable check_obsoletes for CentOS and RHEL
Alfredo Deza [Thu, 19 Feb 2015 20:19:47 +0000 (15:19 -0500)]
set a default_release attribute that is False by default in the arg parser obj
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza [Thu, 19 Feb 2015 20:18:52 +0000 (15:18 -0500)]
add a sanitizer args function to set/fix defaults for install
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Travis Rhoden [Mon, 16 Feb 2015 14:42:48 +0000 (09:42 -0500)]
Add support for RHEL host module
When "use_rhceph" is set in cephdeploy.conf, no longer use
the centos host module as a stand-in for RHEL, use a new
rhel host module that is designed to be used for the Red Hat
distributed Red Hat Ceph product.
Right now this means not using Yum priorities, and installing
two new packages of ceph-mon and ceph-osd. Eventually ceph-deploy
needs to be smarter of only installing ceph-mon or ceph-osd when a
host needs it, but for now just install both.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Travis Rhoden [Thu, 19 Feb 2015 03:52:18 +0000 (22:52 -0500)]
Enable check_obsoletes for CentOS and RHEL
We previously enabled this Yum plugin config flag for Fedora, but
recent changes in the EPEL packaging make it necessary for CentOS
and RHEL (when using upstream packages) as well.
Signed-off-by: Travis Rhoden <trhoden@redhat.com>