CHANGES
=======

2015.1.0rc2
-----------

* NetApp cDOT driver clones NFS export policy
* Updated from global requirements
* Release Import of Translations from Transifex
* update .gitreview for stable/kilo

2015.1.0rc1
-----------

* Remove Limited XML API Support from Manila
* Prevent hanging share server in 'creating' state
* Imported Translations from Transifex
* Mock out base share driver __init__ in EMC driver
* Add object caching in manila REST API requests
* glusterfs_native: Fix Gluster command call
* glusterfs, glusterfs_native: perform version checks
* Add Glossary with basic Manila terms
* Restrict access only to vm ip
* NetApp cDOT driver is too strict in delete workflows
* Adding configuration instructions in huawei_nas_driver.rst
* Update openstack-common reference in openstack/common/README
* Prevent share server creation with unsupported network types with cDOT
* Fix log/error message formatting
* Updated from global requirements
* Add segmentation ID checks for different segmentation types
* glusterfs_native: make {allow,deny}_access non-destructive
* glusterfs_native: negotiate volumes with glusterd
* NetApp cDOT driver uses deprecated APIs for NFS exports
* Automatic cleanup of share_servers
* Fix fields 'deleted' in various DB models for PostgreSQL compatibility
* Add tempest coverage for share type access operations
* Enable developers to see pylint output
* Allow overwriting some Manila tempest settings in CI jobs
* Set share-type on share created from snapshot
* cDOT multi-SVM driver may choose unsuitable physical port for LIFs
* cDOT driver should split clone from snapshot after creation
* Replace SQL code for ORM analog in DB migration scripts
* Delete skipped tempest tests that won't be enabled
* NetApp cDOT drivers should not start without aggregates
* IBM GPFS Manila Driver Docs - update
* Switch to v2 version of novaclient
* Backslashify CIFS share export paths for Generic
* NetApp cDOT multi-SVM driver should work with non-VLAN networks
* NetApp cDOT multi-SVM driver should not start with cDOT 8.3
* Fix CIFS export format in EMC VNX driver
* Forbid unmanage operation for shares with snapshots
* Fix deletion of export locations
* Add initial scenario test for Manila
* Fix setting of share name and description with manage API
* HP 3PAR driver documentation
* Fix setting of extra specs for share types
* Huawei NAS driver returns CIFS export locations in wrong format
* IBM GPFS Manila Driver Docs
* Fix common misspellings
* Add share state verification for API 'unmanage'
* Updated from global requirements
* Sync tempest plugin with latest tempest
* Make generic driver update export location after manage operation
* Deal with PEP-0476 certificate chaining checking
* Fix manage operation in generic driver
* Imported Translations from Transifex

2015.1.0b3
----------

* Implement manage/unmanage support in generic driver
* cDOT driver should report all share export locations
* Enable bashate during pep8 run
* Allow updates to export locations
* NFS based driver for Quobyte file storage system
* glusterfs_native: partially implement snapshot
* Fix issues with get_pool scheduler API
* Use SoftDeleteMixin from oslo.db
* Imported Translations from Transifex
* Fix cleanup order for tempest test
* Enable downgrade migrations in unit tests
* Allow shares to have multiple export locations
* Add basic manage/unmanage share functionality
* Set proper attr "deleted" for ShareTypes model
* Imported Translations from Transifex
* EMC Isilon Manila Driver Docs
* HP3PAR driver log the SHA1 for driver and mediator correctly
* Add public attr for shares
* Imported Translations from Transifex
* Add ro level of access support to generic driver
* Remove CLI tests from tempest plugin
* Manila Scheduler should read full driver capabilities
* NetApp cDOT driver should not create useless export-policy rule
* Manila cDOT driver should use loopingcall for ASUP report timing
* EMC Isilon Manila driver
* Implement private share_types
* Updated from global requirements
* Always allow delete share-network when no shares exist
* Imported Translations from Transifex
* Add nova network plugin
* Manila cDOT qualified specs
* Make extra spec driver_handles_share_servers required
* Failed to load xml configure file
* Updated from global requirements
* Allow tempest to skip RO access level tests
* Manila cDOT netapp:thin_provisioned qualified extra spec
* Replace TEMPEST_CONCURRENCY with Manila-specific var
* doc: Add glusterfs_native driver developer doc
* Fix example style in admin doc
* Imported Translations from Transifex
* Improve error handling in GPFS driver
* Updated from global requirements
* Add doc for hdfs_native driver
* Remove copypasted export_location field from snapshots
* HP 3PAR use one filestore per tenant
* Single-SVM Manila driver for NetApp Clustered Data ONTAP
* Remove hacking exception for oslo.messaging import
* Remove Python 2.6 classifier
* Remove obsolete option: enabled_backends
* Manila access-allow API doesn't accept backslash
* Add temporary workaround to scheduler
* Add doc for Dynamic Storage Pools for Manila scheduler
* Fix config opts description for class NeutronSingleNetworkPlugin
* Add snapshot gigabytes quota
* Use devstack plugin in CI hooks
* HP 3PAR driver fix for delete snapshot
* Add Nova-network support to service_instance module
* Updated from global requirements
* Sync tempest plugin
* Manila cDOT storage service catalog
* Add devstack plugin
* Generic Driver image supported protocols
* Updated from global requirements
* glusterfs: add NFS-Ganesha based service backend
* ganesha utils: allow remote execution as root
* Remove left-over modules from Cinder
* Add share_type_default() method to API
* Add support of default share type
* Support Manila pools in NetApp Clustered Data ONTAP driver
* Move definition of couple of config opts to proper module
* Add support of nova network for share-networks API and DB
* Make listing of networks compatible for neutron and nova in devstack
* ganesha: fix execute call using invalid argument
* Imported Translations from Transifex
* Rename volume_type to share_type
* Imported Translations from Transifex
* Add possibility to enable/disable some share protocols
* Add standalone network plugin
* Add possibility to define driver mode within pre_test_hook for CI
* Skip multisvm tempest tests for singlesvm setup
* Correct the share server's db info after its deletion
* Add support for HDFS native protocol driver
* Fix cinderclient compatibility of list filtering by name
* Fix spelling mistake
* Fixed spelling mistake in tests
* Manila NetApp cDOT driver refactoring
* glusterfs: Add doc
* Imported Translations from Transifex
* fix case sensitivity
* Fix generation of config sample
* Use oslo_log lib
* unify some messages
* HP 3PAR Driver for Manila
* Do not instantiate network plugin when not used by driver

2015.1.0b2
----------

* Pool-aware Scheduler Support
* Implement additional test for db migrations
* Updated from global requirements
* Add share driver for HDS NAS Scale-out Platform
* Replace legacy StubOutForTesting class
* Add unit test for volume types
* Add CI job support for second mode of Generic driver
* Implement additional driver mode for Generic driver
* ganesha: fix resetting of exports
* Remove workaround for Nova VM boot bug
* Add tracing facility to NetApp cDOT driver
* Remove startswith for share_proto check
* Remove copy-pasted code for fake-share
* driver: Fix ganesha config option registry
* Workaround Nova VM boot bug
* Add access levels for shares
* Imported Translations from Transifex
* Add factory for NetApp drivers
* Updated from global requirements
* Search snapshot by ID instead of name in Huawei driver
* Fix documentation for some Ganesha config variables
* Add Neutron single network plugin
* Add unit test for quota remains functionality
* Switch to using oslo_* instead of oslo.*
* utils: Allow discovery of private key in ~/.ssh
* Updated from global requirements
* Do not use router for service instance with direct connect
* Port cinder EMS and ASUP support to manila
* Adapt readme to usual structure
* glusterfs: add infrastructure to accommodate NAS helpers
* Fix tempest pep8 failures
* Release resources in tempest test properly
* Replace string driver modes with boolean value
* Adding required rootwrap filters for GPFS driver
* Add doc for Huawei driver
* Fix pep8 error E265 in wsgi
* fix typo in config.py
* fix typo in nova.py helpline
* fix typo in rpc.rst
* Fix typo "authogenerate" in manila-manage
* Updated from global requirements
* Fix searching mechanism of share-networks within tempest
* Fix small typo in 70-manila.sh
* Change default migration in "manila-manage db downgrade" command
* Add manila.conf.sample to .gitignore
* Fix deletion of share-server within Generic driver
* Fix devstack compatibility
* Reuse network resources in share-server creation test
* Updated from global requirements
* Add share driver for Huawei V3 Storage
* Make Tempest tests use networks only from same project
* Refactor tempest test 'test_create_share_with_size_bigger_than_quota'
* Sync tempest plugin with latest Tempest
* Update message for exception ShareNetworkNotFound
* Update documentation for tempest integration
* Add error suppressing to isolated creds cleanup in Tempest plugin
* Updated from global requirements
* Fix handling of share-networks with single_svm drivers
* Set pbr 'warnerrors' option for doc build
* Fix nit in tempest naming
* Fix documentation build
* Imported Translations from Transifex
* Fix TypeError in tempest retry functionality
* Fix using anyjson in fake_notifier
* Fix typo in db migration test function name
* Use Cinder v2 API within Generic driver
* Add driver mode attr definition for all drivers
* Fix concurrency problem in getting share network in Tempest
* Make it possible to update tempest conf in all CI Tempest jobs
* Use oslotest.base.BaseTestCase as test base class
* Add possibility to create lots of shares in parallel for tempest
* Add service id to information provided by API
* Raise error immediately for undeletable share in tempest
* py3: use function next() instead of next() method on iterator objects
* Allow deleting share with invalid share server in generic driver
* Rename share driver stats update method
* Remove unsed python modules from requirements
* Remove unused conf option 'fake_tests'
* Make tempest cleanup errors be suppressed in all CI jobs
* Add retries for share creation within Tempest plugin
* Remove unused sslutils module
* Improve share driver mode setting
* py3: use six.moves.range instead of xrange
* py3: use six.moves.urllib.parse instead of urlparse
* Use lockutils from "oslo concurrency" lib
* Remove non-active host from host_state_map
* Strip exec_dirs prefix from rootwrap filters
* Add possibility to suppress errors in Tempest plugin cleanup
* Make Tempest repo stable for Manila
* Use uuidutils from oslo.utils
* Cleanup manila/utils.py
* Remove configs sql_connection and sql_connection_debug
* Remove unused configs pybasedir and bindir
* Remove unused connection_type config
* Fix tempest test with share server listing with no filters
* Improve tempest share server filtering
* Increase quotas and number of threads for tempest
* Use oslo.context lib
* Imported Translations from Transifex
* Add missing imports for sample config generation
* Fix tempest compatibility for network client
* Fix driver mode opt definition
* Adds Oracle ZFSSA driver for Manila

2015.1.0b1
----------

* ganesha: NFS-Ganesha instrumentation
* Add driver mode interface
* Updated from global requirements
* Updated from global requirements
* Move networking from share manager to driver interface
* Workflow documentation is now in infra-manual
* Fix error message in share delete method
* glusterfs: create share of specific size
* Fix metadata validation in share api
* Fix devstack plugin custom config opt setting
* Enhance devstack plugin
* Update EMC Manila driver framework using stevedore
* Alternative way to import emc.plugins.registry
* Fix wrong mock assertions in unit tests
* Release network resources properly
* Updated from global requirements
* Imported Translations from Transifex
* Add support for volume types with Generic driver
* Fix H302 rule after release of oslo.concurrency 0.3.0
* Fix for debugging m-shr in PyCharm
* Updated from global requirements
* Fix tempest compatibility for cli tests
* Fix context.elevated
* Updated from global requirements
* Updated from global requirements
* Remove obsolete methods from tempest service client
* Switch to oslo.concurrency for processutils
* Updated from global requirements
* Use oslo.utils.netutils function to set tcp_keepalive
* Fix couple of nit picks
* Use keystonemiddleware and manila.conf for config
* Imported Translations from Transifex
* Updated from global requirements
* Fix share manager to save data after driver error
* Adding GPFS Manila driver
* Remove object in wsgi LOG.info
* Fix share network id in tempest test
* Convert files to use _LE and friends
* Imported Translations from Transifex
* Fix concurrency issue in security-service tempest test
* Sync Tempest plugin with latest Tempest changes
* Improve share-network list API filtering
* Updated from global requirements
* Don't translate LOG messages in testsuite
* Add admin doc for multiple backends configuration
* Remove gettextutils
* Use proper value for osap_share_extension
* Refactor shares client init in Tempest plugin
* Delete unused versionutils module
* Sync with oslo-incubator
* Updated from global requirements
* Use oslo.utils - remove importutils usage
* Switch to oslo.config
* Use oslo.serialization
* Use oslo.utils
* Silence tox warning
* Add manila specific hacking checks
* Remove extra flake8 args
* Sync with global requirements
* Improve share snapshots list API filtering
* Use oslo.i18n
* Use six instead of str for exceptions
* Add info to cDOT driver doc
* Fix tempest compatibility
* Add new search options for security service
* Fix doc build
* Add Admin doc for an Introduction to Manila
* Add share server id field in shares detail info
* Improve share list API filtering
* Fix doc build warnings so docs build clean
* Remove extraneous vim editor configuration comments
* Add share network id field in share server info
* Fix tempest compatibility
* Use 'generate_request_id' func from common code
* Remove vim headers
* Add info to generic driver doc
* Open Kilo development
* Add doc for EMC VNX driver

2014.2
------

* Fix creation of share from snapshot
* Specify the correct Samba share path
* Fixes several typos (Manila)
* Fix KeyError while creating share from snapshot
* Fix references in jenkins.rst
* Update translation information
* Mention Samba in intro.rst
* Add doc for an Introduction to Manila

2014.2.rc1
----------

* Add support for working with multiple glusterfs volumes
* Minor Manila doc change
* Make copyrights in docs as comments instead of page content
* Update challenges in the developer docs
* Update naming from clustered mode to cDOT
* Fix doc build errors in db/sqlalchemy/models.py
* Improve documentation build
* Add doc for netapp cluster mode driver
* Add doc for generic driver
* Fix using key for ssh
* Fix getting ssh key if ssh path is not set
* Rename stackforge to openstack in docs
* Move from stackforge to openstack
* Fix two functional tests within tempest_plugin
* glusterfs: edit config option specifying volume
* Change exception thrown by db method
* Fix some LOG.debug invocations
* Fix Invalid pathname for netapp cmode driver
* Make block devices mounts permanent within service instances
* Stop using intersphinx
* Increase share-network default quota
* Don't allow security service to be updated if used
* Move db related unittests to proper places
* Fix update of backend details in cmode driver
* Update shares and snapshot create to show details
* Use oslosphinx and remove local copy of doc theme
* Move driver unittest modules to proper place
* Move unittests related to manila/share/*.py modules to proper place
* Make NFS exports in generic driver permanent
* Fix ssh connection recreation in generic driver
* Drop a forgotten fragment
* warn against sorting requirements
* Fix version number to Juno

2014.2.b3
---------

* Add support for glusterfs native protocol driver
* Fix some LOG invocations and messages
* EMC VNX Manila Plugin
* Add support for cert based access type
* Make m-shr more stable on start up
* Fix scheduled share creation with generic driver
* Add "." at end of exceptions
* py3: Use six module for StringIO imports
* Update share_network obj after db update
* Transform Exception args to strings when exceptions
* Fix string concatenation
* glusterfs: Fix docstring
* Fix concurrent policy issue in unittest
* Remove redundant glance config options
* Improve help strings
* Remove hash seed dependency for unittests
* Updated usage of locks
* Fix creation of cifs entry in cmode driver
* Flake8: Fix and enable H405
* Forbid to attach security services with same type to share network
* Flake8: Fix H501
* Flake8: Fix and enable H404
* Flake8: Fix E128
* Fix device mount/umount methods in generic driver
* Change service VM connectivity
* Use Alembic instead of Sqlalchemy-migrate in Manila
* Flake8: Fix H302
* Remove NetApp 7-mode driver as obsolete
* Flake8: Fix F841
* Remove bin/manila-rpc-zmq-receiver
* Cmode, CIFS shares, fix allowed share access type
* Fix obtaining of service VM ip
* EMC Manila driver
* Add specific docs build option to tox
* Flake8: Fix some occurences of F841
* Flake8: Fix E126 and E127
* Flake8: Fix F401
* pep8: Enable H303 and F403
* Sync requirements with global requirements
* Remove extra setenv from tox.ini
* Enable E121,E122,E123,E124,E125,E129 flake8 tests
* Refactor NetApp Cmode driver
* Use opportunistic migrations
* Add config option for share volume fs type
* Fix failing of unittests in one thread
* Fix H402 hacking rules
* Fix pep8 issues in manila/tests
* Clean up devstack plugin after LVM driver removal
* Remove LVM driver
* Fix pep8 failures in manila/{db,volume}
* Handle missing config options for tests gracefully
* Add oslo.utils and oslo.i18n libs to requirements
* Issue one SQL statement per execute() call
* Further pep8 fixes
* Fix pep8 F811 and F812
* Rename 'sid' to 'user' in access rules and sec services
* Decrease amount of threads for Tempest tests
* Flake8 in bin/*
* Remove manila-clear-rabbit-queues
* Sync scripts with oslo-incubator
* Replace utils.config_find with CONF.find_file
* Use common code within manila.policy module
* Fix bad indentation in manila
* Refactor cifs helper for generic driver
* Fix share status waiter within tempest
* Fix update of share with share-server-id
* Use common config generator
* Add config module from oslo-incubator
* Remove dangerous arguments default
* Remove unused imports
* Fix F402 pep8
* Make flake8 ignore list more fine granular
* Sync common modules from Oslo
* Add share_server_id filter option to 'get_all' share API method
* Fix tempest compatibility
* Fix pep8 F821
* Update requirements file matching global requ
* glusterfs: Edit comments and docstrings
* glusterfs: Modify interface methods
* Fix setting up security-services in Cmode
* Update pep8 testing
* Added calculating capacity info in Cmode
* Added calculating capacity info to 7mode driver
* Adds undocumented policies and defaults in policy.json
* Add check on eventlet bug #105 (ipv6 support)
* Remove reference to 'in-use' state in share manager
* Enable check for H237
* Use oslo.rootwrap library instead of local copy
* py3.x: Use six.text_type() instead of unicode()
* py3: use six.string_types instead of basestring
* Use oslo.db in manila
* Fix compatibility with tempest project
* README merge
* Refactor test framework
* Add interprocess locks to net interfaces handlers
* Fix obtaining of service instance ip
* Setup for translation
* Enabled hacking checks H305 and H307
* Fix service subnet capacity within service_instance module
* Fix metaclasses assignment
* Enable hacking check H236
* Add share-server-delete API
* Change get_client_with_isolated_creads() to *_creds()
* Sync with global requirements
* Fix E112 expected an indented block
* Fix E713 test for membership should be 'not in'
* Fix E131 continuation line unaligned for hanging indent
* Address H104 File contains nothing but comments
* Fix E251 unexpected spaces around keyword / parameter equals
* Fix E265 block comment should start with '# '
* Fix usage of ProcessExecutionError exception
* Enabled hacking check H403
* py33: use six.iteritems for item iterations (part2)
* Cleanup manila.utils module (part1)
* glusterfs: Implement methods to update share stats
* glusterfs: Fix issues in backend instrumentation
* Enabled hacking check H401
* Use ssh_execute function from common code
* Use execute() and trycmd() functions from common code
* Use looping calls for running services from common code
* Fix typo in error message for share_export_ip
* py33: use six.iteritems for item iterations (part1)
* Change logging level AUDIT to INFO
* Teardown/setup server enhancements
* Removed custom synchronized in service_instance
* Migrate to oslo.messaging instead of commom/rpc
* Removed redundant methods from singletenant drivers
* Replace python print operator with print function (pep H233, py33)
* share.manager: Modify allow_access method call
* Delete skipped quota tests as invalid
* Add CLI tests for share-server-list API
* Added retrieving vserver name from backend details
* Update ci scripts
* service_instance: Add lock to creation of security_group
* Enable skipped tests from test_capacity_weigher.py
* Add using share-server backend details in Generic driver
* Fixed passing share_server to teardown_network
* Fix create_share_from_snapshot method
* Added tempest tests
* Cleaned up exception module and added unittests
* Check share net ids when creating share from snapshot
* Update manila's docs
* Replace usage of unittest module with manila.test
* Fix tempest test's rare concurrent issue
* Improved share_servers db api
* Fixed passing share_server to ensure_share
* Rewrited mox tests to mock (part 2)
* Fix lvm driver to be compatible with share manager
* Rewrited mox tests to mock (part 1)
* Replace json with jsonutils from common code
* Removed redundant code for glance
* Use testtools module instead unittest module
* Cleanup resources with tempest more reliably
* Added service_instance_locks directory to .gitignore
* Added force-delete action to admin actions
* Update contrib/ci bash scripts
* devstack: strip obsolete part of m-shr instumentation
* Sync common modules from Oslo
* Several fixies to tempest plugin
* Moved exports needed for tempest into post_test_hook
* Fix some cosmetic issues in README.rst
* Fixed ci bash scripts
* Remove explicit dependency on amqplib
* Added share server api
* Removed redundant dependency of hp3parclient
* Add multibackend test suite for tempest plugin
* Added bash scripts for ci jobs
* Added multibackendency to devstack plugin
* Switch to Hacking 0.8.x
* Use Python 3.x compatible except construct
* assertEquals is deprecated, use assertEqual
* Share server details
* Added locks into service_instance module
* Removed redundant option from devstack plugin
* Separated locks for cifs and server operations
* Share servers implementation
* Made safe get of security_groups with nova's response
* Made service_instance consider driver's config
* Set locks for shared resources in generic driver's cifs helper
* change assertEquals to assertEqual
* change assert_ to assertTrue
* Added handling of secgroup for service_instance module
* set default auth_strategy to keystone
* Enabled ip rules tests for cifs in tempest
* Increase default quota for share networks from 3 to 5
* debug level logs should not be translated
* tempest plugin update
* Fixed tempest plugin compatibility
* Fixed possibility to have more than 25 shares with generic driver
* Retrieve share_backend name from config on get_share_stats
* Fixed retrieving export ip address in Cmode drv
* Made template for service VM unique using generic driver
* Fixed usage of config option in generic driver
* Replaced manila.conf.sample with README.manila.conf
* Added API to manage volume types
* Fixed rise of Duplicate exception for DB
* Added volume_types to DB
* Removed unused module from unittests
* Raise max header size to accommodate large tokens
* Added cli tests for service-list request
* Allowed devstack not fail if couldn't stop smb service
* Removed redundant keystone token usage
* Refactored service-list filters
* Fixed tempest plugin compatibility with master
* Checking security service is not used while deleting
* Added creation of secgroup for service vms in devstack plugin
* Removed unique constraint for share networks
* Added type field to security services index list
* Update tempest plugin for latest changes of manila
* Made max limit name for snapshots unique
* Made limits usages names unique
* Fixed ownership for service volumes
* Fixed quotas for share-networks
* Fixes bug with share network deactivation
* Added extension that provides used resources in absolute limits
* Fixed detail list for shares
* Added quota for share-networks
* Teardown share network in Netapp Cmode driver
* Fixed detail list for security-services
* Fix venv installation for run_tests.sh
* Updated generic_driver and service_instance with activation
* Added Cmode driver
* Fixed race condition in tempest plugin
* Fixes bug with simultaneous network modification
* Fixes bug with keypair creating
* Update tempest plugin, make it more stable
* Add exception to tempest plugin
* Splits service_instance module from generic driver
* Make functions in manila uniquenamed
* Fixed creation of cinder's volumes
* Add share network activate and deactivate
* Separate action and creation tests in tempest
* Add handling of share-networks to tempest plugin
* Fix sequence of called functions in devstack plugin
* Update policy.json
* Enforce function declaration format in bash8
* Switched devstack plugin to use generic driver
* DevStack plugin: make source dirs configurable
* Fixes bug with getting hostname
* Fix DevStack plugin's source collection issue
* Let DevStack plugin get python executable path
* Removed swiftclient from dependencies
* Use uuid instead of uuidutils
* Update plugin for tempest
* Add detail filter for share-network-list
* Add function cidr_to_netmask to utils
* Fixes bug with path to ssh keys
* Fixed detail list for security-services
* Removed cinder artifacts in devstack plugin
* Added to devstack plugin passwords for services
* Generic driver
* Fix devstack plugin's usage of RECLONE option
* Removes use of timeutils.set_time_override
* Adds modules for managing network interfaces for generic driver
* Extends neutron api with methods needed for generic driver
* Adds nova api needed for generic driver implementation
* Adds cinder api needed for generic driver implementation
* Squash all migrations into one
* Add network id verification on share creation
* Add policy checks in share networks API
* Fix policy.py
* Updated from global requirements
* Fix bad calls to model_query()
* Change manila DB to have working unique constraint
* Change 'deleted' to Boolean in project_user_quotas
* Fixes handling of duplicate share access rule creation
* Fixes empty network_info for share
* Use actual rootwrap option in manila.conf instead deprecated one
* Fix xml response for create/update security service
* Add 'password' field to the security service
* Adds network creation to ShareManager
* Checking if access rule exists in share api
* Add share's networks API
* Add share's networks DB model, API and neutron support
* Fix manila's devstack plugin for using Fedora/CentOS/RHEL distro
* Add manila's tempest-plugin
* Security service API
* Add security service DB model and API
* Remove redundant options in devstack plugin
* Fix bug with full access to reset-state
* glusterfs: Add GlusterFS driver
* Fix manila's devstack plugin
* Adds an ability to reset snapshot state
* Adds validation of access rules
* Adds admin actions extension to provide reset-state command
* Refactoring driver interfaces
* Move NetAppApiClient to separate module
* Moved netapp.py from drivers to drivers/netapp
* Insert validation of losetup duplicates
* Remove redundant options for manila
* Place devstack files to proper dirs
* Fixes inappropriate size of metadata value
* Adds 'metadata' key to list of options for xml responses
* Adds an ability to manage share metadata
* Added Neutron API module
* Add consume_from_share method to HostState class
* Add devstack integration
* Update requirements.txt for keystoneclient
* Support building wheels (PEP-427)
* Update openstack/common/lockutils
* Remove unused manila.compute.aggregate_states
* Remove obsolete redhat-eventlet.patch
* Added per user-tenant quota support
* Change wording of short description
* Removing deprecated using of flags module from project
* Fixed share size validation while creating from snapshot
* Fixed xml response for share snapshot
* Added share size checking if creating from snapshot
* Fixed values passed to share_rpcapi.create_share
* Remove d2to1 dependency
* Update functionality implementation for manila api
* Fixed policy check for manila api
* Added XML serialization for access actions
* Check policy implementation for shares api
* Update README with relevant Manila information
* Fix xml response content for share list/show
* Add .gitreview file
* Unittests failure fix
* Fixed snapshot_id None for share
* Quota releasing on snapshot deleting bug fixed
* Fixed absolute limits
* fixed pep8
* Stubed driver do_setup in start_service
* Quota tests fixed
* removed egg-info
* modified conf sample
* modified docs
* docs
* snapshot view, size added
* quotas for snapshot
* fixed api error
* snapshot size
* fixed TYPO
* Access create empty boy fix
* User cannot delete snapshot fix
* Can not delete share with error status fixed
* response status for share with snapshot delete request - fixed
* fixed null value validation for snapshot id
* fixed share temaplate name
* fixed share snapshots
* pep8 fix
* License flake8 error fixed
* Fixed flake8 errors
* Api share-snapshots to snapshots
* Removed unused imports
* Fixed api tests
* Removed v2 api. Moved shares and snapshots from contrib to v1
* quotas exception fix
* Quotas fix
* Deleted api v2
* Quotas fixed. quotas unittests fixed
* Removed ubused unittests
* fixed fake flags
* Removed volume specific tests
* merge
* Mass replace osapi_volume to osapi_share Removed locale
* Update connfig.sample scripts
* Update connfig.sample scripts
* Removed unused opts from flags.py
* removed some volume occurances
* removed block specific exceptions
* osapi_volume to osapi_share
* removed volumes from bin scripts
* Added help to smb_config_path conf
* modified fake flags
* deleted brick
* fixed manila manage
* api-paste.ini: osapi_volume to osapi-share
* Replaced cinder with manila
* Renamed service api config opts. Set default port to 8786
* removed volumes from scheduler
* deleteted .idea, added .gitignore
* volume api removed
* fixed keystone context
* api fix
* Removed backups
* DB cleaned
* Removed SM models and migrations
* Modified models
* Modified migrations
* Removed block-specific from DB api
* Deleted manila.volume
* Renamed cinder to manila. Fixed setup.py, fixed bin scripts
* Initialize from cinder
* Initial commit
