13f94aaaf2b4a59581b1be5979600ca18a8df5c3
Commit Graph

319 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Jenkins
41d1f86fee Merge "Fix package list for installing with Manila" 2016年01月22日 05:18:06 +00:00
Jenkins
d77c21002e Merge "Stop daemons before cleanup in unstack" 2016年01月22日 05:14:48 +00:00
John Spray
2834b29880 Fix package list for installing with Manila
Change-Id: Ibdbf1feaf6a3452705b29a1865e319afba4d562e
2016年01月21日 15:14:08 +00:00
Ramana Raja
1c46b28dde Set protocol for Manila with cephfs native driver
When Manila is enabled with cephfs native driver, the plugin fails to
enable protocol 'cephfs' in Manila's configuration file. Correct
this failure.
Change-Id: I145c5628f781a807231bcf1a77d5e3010a7185ca
Closes-Bug: #1536625 
2016年01月21日 19:09:35 +05:30
John Spray
190c515a34 Clean up ceph-mds in cleanup_ceph_embedded
Change-Id: Ib62022f8d50901378b853dfd20d8d8341b3db10d
2016年01月20日 16:47:08 +00:00
Sébastien Han
592c7d5711 Add radosgw (aka rgw) support
This patch enables the plugin to setup ceph radosgw and configures
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
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月20日 12:47:57 +00:00
John Spray
3d65ac342f Stop daemons before cleanup in unstack
The cleanup_ceph_embedded function nukes the ceph
conf directories, so when subsequently trying
to stop services they aren't stopped. Next stack.sh
run will fail because daemons are still running.
Fix by stopping daemons before running cleanup.
Change-Id: I51cd58eae83171a47aa898b65240b72ea0217af9
Closes-Bug: #1534600 
2016年01月15日 14:21:35 +00:00
Ramana Raja
a25112cd49 Explicitly install ceph-mds package
When Manila is to be configured with CephFS backend, explicitly
install `ceph-mds` package. The newer versions of Ceph packages,
do not have the dependency between `ceph` and `ceph-mds` packages.
Change-Id: Idfd4cf7fc017ad6ced2d325356ff97cc68889dc0
Closes-Bug: #1533314 
2016年01月13日 10:47:25 +05:30
Jenkins
c2622a8272 Merge "Add Manila support for Ubuntu" 2016年01月06日 11:46:39 +00:00
Ramana Raja
530f20c38d Add Manila support for Ubuntu
Let the plugin setup and configure CephFS as the storage backend for
Manila. This is not done by default. Refer the README to do so.
Add 'pre_test_hook' and 'post_test_hook' scripts that would be needed
to configure Manila-Ceph CI jobs.
The following changes are also made:
* Install a development version of Ceph that is compatible with Manila's
 CephFSNative driver.
* The development version is a version greater than Infernalis. And
 from Infernalis onwards, the ceph daemons are run as user "ceph".
 So allow the daemons to run as user "ceph" for such versions.
* Enhance get_ceph_version to check Ceph version even when the
 ceph mon daemon is not up, by checking the CLI version.
Co-Authored-By: John Spray <john.spray@redhat.com>
Change-Id: I74314bfcc6b52d524bb84f2232a988f275b9afbf
2016年01月06日 15:16:57 +05:30
Andreas Jaeger
b0b7d37ee5 Fix for tox 2.x
Tox 2.x does not parse the current tox file as is, the comments cause
"ValueError: No closing quotation". Remove the comments to make the file
work with recent tox.
This is caused by a backwards incompatible change in tox:
https://bitbucket.org/hpk42/tox/issues/181
Closes-Bug: #1527562
Change-Id: I2a12093dcb3207be1a888445ec59e1b7da849852
2015年12月23日 08:11:48 +00:00
Ramana Raja
dacdc8df02 Allow storage backend to be configurable
Add configurables so that one need not have Ceph be the storage
backend for Cinder, Cinder-backup, Glance and Nova.
Let Ceph be the default storage backend for Cinder, Cinder backup,
Glance, and Nova. Allow the default setting to be overriden when the
global config, ENABLE_CEPH_{CINDER,C_BAK,GLANCE,NOVA} is set to
False in the local.conf/localrc file.
Closes Bug: #1521278
Change-Id: I3afe7c57d5d56f15fe533ad5b1dbe36ccd369e6b
2015年12月16日 18:17:56 +05:30
Deepak C Shetty
6c8db15670 Remove disable_service ceph hack
Now that DEVSTACK_GATE_CEPH is removed from the plugin job's
template definition [1], we no longer need this hack
[1]: https://review.openstack.org/251197
Change-Id: I92810ecc53af37b5c04db318bedf0fef571821e5
2015年12月02日 14:29:17 +05:30
Deepak C Shetty
de33c6b67c Update README.md
Update TODOs in README.md
Change-Id: I0e5ea5b610eafa04f43957e5e47e3a6eff87a273
2015年12月01日 15:22:36 +05:30
Deepak C Shetty
6909565540 lib/ceph: Fix fedora broken link
Removes the broken fedora 20 url and ensures that ceph and
radosgw packages are installed from the distro repos. See
the associated LP bug 1521073 for more details.
Change-Id: Id11c51bd5451f5c7886696b519ad43f012e83d74
Closes-bug: 1521073
2015年12月01日 15:21:07 +05:30
Deepak C Shetty
ee36d5349e Fix README
Fix README, as it was not rendering properly on GitHub
Change-Id: I9bda6c74ebb2ac35911231c53906b3e04bb860cc
2015年11月30日 10:29:02 +00:00
Deepak C Shetty
7f4e7c468b Add README.md
Adding README.md for this repo
Change-Id: I2d03f0a92db5bb34fccf178239df76a0ff5d416b
2015年11月30日 09:06:10 +00:00
Sébastien Han
27d28f3101 Initial commit
Co-Authored-By: Deepak C Shetty <deepakcs@redhat.com>
Change-Id: I124b54b5068fbcd46e278281da12ea27f0034d1f
2015年11月27日 19:43:03 +00:00
OpenStack Project Creator
e36f586eb5 Added .gitreview 2015年11月25日 14:11:30 +00:00