manila/manila/compute
Ponomaryov Valeriy e7dbe837f9 Add nova network plugin
Share drivers that handle share servers use network plugins to setup networking
for share hosts. And there were no support for nova-networking.

Add two new network plugins, both use Nova networking:
- NovaNetworkPlugin, uses network ID provided by share-networks
- NovaSingleNetworkPlugin, uses network ID defined within config
by opt 'nova_single_network_plugin_net_id'.

Both have same possibilities restricted by Nova networking:
- supported network types: 'flat' and 'vlan'
- supported IP versions: '4' and '6'
- support any amount of IP addresses to be dedicated/provided for share servers
while network has available/unused IP addresses.

Implements bp nova-network-plugin

Change-Id: I6391f168d93107d9152132830afde896aba2180a
2015-03-07 18:46:31 +00:00
..
__init__.py Switch to using oslo_* instead of oslo.* 2015-01-27 09:19:50 +01:00
nova.py Add nova network plugin 2015-03-07 18:46:31 +00:00