Add function cidr_to_netmask to utils

cidr_to_netmask util function to returns netmask
from cidr subnet notation.

Change-Id: Id76d0aa698bbd844376075dfc2ff0d9add67cf83
Closes-Bug: #1273663
Add detail filter for share-network-list

Change-Id: Ia22f991d38b40f65618873ef5fc7e7fbdb07706f
Closes-Bug: 1282069
Update plugin for tempest

Partially implements bp: tempest-job

Change-Id: I7119d4682434b54c2804d4bb2101712fbaafd616
Use uuid instead of uuidutils

The generate_uuid() functions will be deprecated/removed from uuidutils/
This patch replaces uuidutils.generate_uuid() with str(uuid.uuid4()).

Change-Id: I40e2dbf5e9e04b0109b1185df70e4f4ba93a17c9
Partial-Bug: #1253497
Removed swiftclient from dependencies

Swiftclient was in dependencies as artifact after port from cinder.
Removed as unnecessary requirement itself and related stuff.

Change-Id: I92fa249031e98a38aba721c0f3d1d7489abd562a
Let DevStack plugin get python executable path

Get the path of the directory where Manila's python executables are
installed by default in other distros - Fedora and SUSE

Change-Id: I6f9f7d9b1218825ae143161508d25ea4d1514b31
Fix DevStack plugin's source collection issue

Allow initial collection of sources even when RECLONE option is not
set to TRUE in localrc

Change-Id: I8389bf38868ca9cb69f33dd06f8e7a444d461eba
Fixes bug with getting hostname

On first manila-shr start with generic driver
service 'manila-share' is not in db yet, but driver
tries to get service hostname from db and fails.
So now driver gets hostname with bash command.

Closes-bug: 1285612
Change-Id: I2dfb490c88216f2496c0ec38f11f65fa4bbaebcb
DevStack plugin: make source dirs configurable

Make source directories of Manila and Manila client configurable such
that those of other OpenStack projects are not affected. So the
developer can conveniently use her own repos with the DevStack setup.
Currently the source directories of Manila and Manila client depend on
$DEST, which is used by other install scripts in the DevStack framework.

Change-Id: I6e430ee2478a097abaab1b78f12d17fed3895eee
Switched devstack plugin to use generic driver

Currently devstack uses lvm driver, this commit switches devstack to use generic
driver and creates all dependent by generic driver stuff.

Change-Id: I4317ed0559564b080ee302929e09d0ce466a72de
Merge "Fix DevStack plugin's source collection issue"
Merge "Let DevStack plugin get python executable path"
Merge "Removed swiftclient from dependencies"
Merge "DevStack plugin: make source dirs configurable"
Enforce function declaration format in bash8

Check that function calls look like ^function foo {$ in bash8
See commit: https://github.com/openstack-dev/devstack/commit/aee18c749b0e3a1a3a6907a33db76ae83b8d41d9

Change-Id: Ia5aab4c428e93ea431eb8cec6c20aaade07354e1
Update policy.json

Removed restrictions for security-services and
share-networks, because it should be available
for all users.

Change-Id: I4ec3ee40b9afe91ac451e8b0a4136176a7976609
Fix sequence of called functions in devstack plugin

Change-Id: Iaa29b4402c044e1ca5ca632fbc11509b2e6f4865
Closes-Bug: #1290092
Merge "Fix sequence of called functions in devstack plugin"
Add handling of share-networks to tempest plugin

After making multitenant generic driver default driver
for devstack, tempest should be able to create share-networks
depending on networks of tenant to be able to create shares.

Change-Id: I43a744eb42442c8d6367d894773adc05a5f3f600
Separate action and creation tests in tempest

Update of tempest plugin to separate share tests,
that:
1) cover functionality of creation/deletion
2) cover functionality of actions over entities

Change-Id: I0738c2bc0d07f9450b3fd22756766767cbfdb13a