We are satisfied to announce the release of: manila 1.0.1: Shared Storage for OpenStack This release is part of the liberty stable release series. With source code tarball available at: https://tarballs.openstack.org/manila/manila-1.0.1.tar.gz For more details, please see below. 1.0.1 ^^^^^ Other Notes * Start using reno to manage release notes. Changes in manila 1.0.0..1.0.1 ------------------------------ bef4356 Updated from global requirements 560548f Change instance service default path for private key to None eb075d8 glusterfs: add missing i18n import 8029061 HPE3PAR create share from snapshot fails 436314e Add reno for release notes management 74fa3cc Add support of 'network_type' to standalone network plugin 085b241 glusterfs/volume layout: fix incorrect usage of export_location e86be04 Add first reno-based release note 93db176 Updated from global requirements e09a39c Add IBM GPFS Manila driver 5de48a0 Fix list-availability-zones API for PostgreSQL f8d0730 Fix share type model scalability for get request 0672f5b Switch to post-versioning Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 + .../share_back_ends_feature_support_mapping.rst | 6 + etc/manila/rootwrap.d/share.filters | 39 + manila/db/sqlalchemy/api.py | 6 +- manila/db/sqlalchemy/models.py | 14 +- manila/exception.py | 8 + manila/network/standalone_network_plugin.py | 14 + manila/opts.py | 2 + manila/share/driver.py | 8 + manila/share/drivers/glusterfs/__init__.py | 1 + manila/share/drivers/glusterfs/layout_volume.py | 3 +- manila/share/drivers/hp/hp_3par_driver.py | 5 +- manila/share/drivers/hp/hp_3par_mediator.py | 4 +- manila/share/drivers/ibm/__init__.py | 0 manila/share/drivers/ibm/ganesha_utils.py | 332 ++++++++ manila/share/drivers/ibm/gpfs.py | 859 +++++++++++++++++++ manila/share/drivers/service_instance.py | 2 +- .../network/test_standalone_network_plugin.py | 57 +- .../share/drivers/glusterfs/test_layout_volume.py | 7 +- .../share/drivers/hp/test_hp_3par_constants.py | 7 + .../share/drivers/hp/test_hp_3par_mediator.py | 3 - .../services/share/json/shares_client.py | 9 + releasenotes/notes/.placeholder | 0 .../notes/start-using-reno-4863596a70b0a627.yaml | 3 + releasenotes/source/_static/.placeholder | 0 releasenotes/source/_templates/.placeholder | 0 releasenotes/source/conf.py | 273 ++++++ releasenotes/source/index.rst | 10 + releasenotes/source/liberty.rst | 6 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 10 +- setup.cfg | 1 - test-requirements.txt | 1 + tox.ini | 4 + 42 files changed, 3010 insertions(+), 44 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 212cb06..647e564 100644 --- a/requirements.txt +++ b/requirements.txt @@ -21 +21 @@ oslo.log>=1.8.0 # Apache-2.0 -oslo.messaging!=1.17.0,!=1.17.1,>=1.16.0 # Apache-2.0 +oslo.messaging!=1.17.0,!=1.17.1,!=2.6.0,!=2.6.1,!=2.7.0,!=2.8.0,!=2.8.1,!=2.9.0,!=3.1.0,>=1.16.0 # Apache-2.0 @@ -27 +27 @@ oslo.service>=0.7.0 # Apache-2.0 -oslo.utils>=2.0.0 # Apache-2.0 +oslo.utils!=2.6.0,>=2.0.0 # Apache-2.0 @@ -33,2 +33,2 @@ python-neutronclient>=2.6.0 -keystonemiddleware>=2.0.0 -requests>=2.5.2 +keystonemiddleware!=2.4.0,>=2.0.0 +requests!=2.8.0,!=2.9.0,>=2.5.2 @@ -42 +42 @@ python-cinderclient>=1.3.1 -python-novaclient>=2.28.1 +python-novaclient!=2.33.0,>=2.28.1 diff --git a/test-requirements.txt b/test-requirements.txt index 14f3efc..5a11d66 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -22,0 +23 @@ testtools>=1.4.0 +reno>=0.1.1 # Apache2 -- Thierry Carrez (ttx)