devstack-plugin-ceph/devstack
Deepak C Shetty ba4bd594fd Add radosgw (aka rgw) support
This patch enables the plugin to setup ceph radosgw and configure
it as a swift-compatible endpoint with keystone integration.

ENABLE_CEPH_RGW is the new variable introduced, which is False
by default, and can be set to True in localrc if radosgw needs
to be setup.

Fixed couple of other (related) things ....
1) Created rgw specific functions
2) Checking for radosgw & swift co-existence, erroring out early enough
3) Using `osd pool default size = 1` in ceph.conf, which set the replica
   size to 1 for all pools as the default

NOTE: Tested on ubuntu trusty only

TODOs ...
1) Not tested on Fedora (F22), radosgw startup has some issues there.

Co-Authored-By: Deepak C Shetty <deepakcs@redhat.com>
Change-Id: I21db4168eb69d107599f6b6ab1668b02b764b2c6
2016-01-12 13:38:50 +00:00
..
lib Add radosgw (aka rgw) support 2016-01-12 13:38:50 +00:00
override-defaults Add radosgw (aka rgw) support 2016-01-12 13:38:50 +00:00
plugin.sh Add radosgw (aka rgw) support 2016-01-12 13:38:50 +00:00
settings Add Manila support for Ubuntu 2016-01-06 15:16:57 +05:30