Shared filesystem management project for OpenStack.
Go to file
Valeriy Ponomaryov 36db3f3917 Move networking from share manager to driver interface
Several things are implemented:
- Allocation/deallocation now handled by drivers instead of share manager.
It provides flexibility for drivers.
- Network plugin interface was updated to support new approach for
configuration options setting.

Config opts for network plugin can be defined via three sources:
a) using separate config group
b) using config group of back end
c) using DEFAULT config group
Variants (a) and (b) are mutually exclusive, there are switched by
opt 'network_config_group' that belongs to share driver interface.

Implements bp network-helper

Change-Id: I3b05369f01777675c1b834af5ee076d8b7219a0f
2014-12-16 17:32:24 +02:00
bin Fix for debugging m-shr in PyCharm 2014-12-02 16:12:32 +00:00
contrib Enhance devstack plugin 2014-12-11 20:49:31 +02:00
doc Merge "Add admin doc for multiple backends configuration" 2014-10-28 17:33:03 +00:00
etc Merge "Fix couple of nit picks" 2014-11-17 19:40:01 +00:00
manila Move networking from share manager to driver interface 2014-12-16 17:32:24 +02:00
tools Sync with oslo-incubator 2014-10-26 08:12:04 +00:00
.gitignore Updated usage of locks 2014-08-27 13:38:34 +00:00
.gitreview Move from stackforge to openstack 2014-09-19 21:23:02 +00:00
.testr.conf Refactor test framework 2014-07-22 14:58:48 +03:00
CONTRIBUTING.md docs 2013-09-17 10:57:47 +03:00
HACKING.rst Convert files to use _LE and friends 2014-10-31 09:47:59 +01:00
LICENSE Initialize from cinder 2013-08-08 10:34:06 -04:00
MANIFEST.in Initialize from cinder 2013-08-08 10:34:06 -04:00
README.rst Rename stackforge to openstack in docs 2014-09-20 09:20:11 +03:00
babel.cfg Initialize from cinder 2013-08-08 10:34:06 -04:00
openstack-common.conf Switch to oslo.concurrency for processutils 2014-11-17 08:27:23 +01:00
pylintrc docs 2013-09-17 10:57:47 +03:00
requirements.txt Updated from global requirements 2014-12-06 00:02:18 +00:00
run_tests.sh Refactor test framework 2014-07-22 14:58:48 +03:00
setup.cfg Update EMC Manila driver framework using stevedore 2014-12-10 05:00:32 -05:00
setup.py Sync with global requirements 2014-07-14 11:15:21 +02:00
test-requirements.txt Updated from global requirements 2014-11-20 14:06:11 +00:00
tox.ini Merge "Silence tox warning" 2014-10-27 01:24:45 +00:00

README.rst

The Choose Your Own Adventure README for Manila

You have come across an OpenStack shared filesystem service. It has identified itself as "Manila." It was abstracted from the Cinder project.

To monitor it from a distance: follow @openstack on twitter.

To tame it for use in your own cloud: read http://docs.openstack.org

To study its anatomy: read https://wiki.openstack.org/wiki/Manila

To dissect it in detail: visit http://github.com/openstack/manila

To taunt it with its weaknesses: use http://bugs.launchpad.net/manila

To watch it: http://jenkins.openstack.org

To hack at it: read HACKING.rst

To cry over its pylint problems: http://jenkins.openstack.org/job/manila-pylint/violations