[manila] manila 5.0.0 (pike)
We are pleased to announce the release of: manila 5.0.0: Shared Storage for OpenStack This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/manila/ For more details, please see below. 5.0.0 ^^^^^ Bug Fixes * Re-enabled the consistent snapshot code in the NetApp driver, now compatible with the Manila Share Groups API instead of the deprecated and removed Manila Consistency Groups API. Changes in manila 5.0.0.0b3..5.0.0 ---------------------------------- 80fe5f1 Re-enable broken CG code in NetApp driver c408401 Fix wrong links 05b5f7a [Api-ref] Add supported protocol "MAPRFS" in doc 52ea955 Add API document for share group quotas fae39f7 [Doc] Remove unused 'provider_location' parameter ee5fd42 [Doc] Fix API document for Consistency group 29a5226 [Tempest] Fix tests for pre-existing share network 5e8df29 NetApp cDOT: Fix security style for CIFS shares e37f1eb Remove duplicate variables. 345021d Remove tempest pin 73a72ae Imported Translations from Zanata 553fdbf Update links in README e3b6f4a Fix NFSHelper 0-length netmask bug fb17422 Enable some off-by-default checks 06d73fc Imported Translations from Zanata 5cb87d5 Fix multiple issues with revert to snapshot in LVM bbb1426 Add exception for no default share type configured a1ba28c Fix cannot deny ipv6 access rules 98255e6 Removed unnecessary setUp() calls in tests 5084efe [Trivialfix]Fix typos bc46dc6 Imported Translations from Zanata 56718fe Use tempest-plugin service client registration f6372af Imported Translations from Zanata e202f75 Add ipaddress in manila requirements 8f365c6 Updated from global requirements 236b7ad Enable IPv6 in manila(documentation) 7555048 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- README.rst | 8 +- api-ref/source/consistency-group-snapshots.inc | 8 +- api-ref/source/consistency-groups.inc | 8 +- api-ref/source/parameters.yaml | 74 ++++--- api-ref/source/quota-sets.inc | 12 ++ .../source/samples/quota-show-detail-response.json | 8 +- api-ref/source/samples/quota-show-response.json | 4 +- api-ref/source/samples/quota-update-response.json | 4 +- api-ref/source/share-types.inc | 12 +- api-ref/source/shares.inc | 2 + contrib/ci/common.sh | 1 - contrib/ci/pre_test_hook.sh | 3 - contrib/share_driver_hooks/zaqar_notification.py | 6 +- .../share_back_ends_feature_support_mapping.rst | 224 ++++++++++----------- etc/manila/rootwrap.d/share.filters | 4 - manila/api/openstack/wsgi.py | 6 +- .../3651e16d7c43_add_consistency_groups.py | 2 +- .../e1949a93157a_add_share_group_types_table.py | 2 +- ...8723178_remove_host_from_driver_private_data.py | 6 +- manila/db/sqlalchemy/api.py | 4 + manila/exception.py | 5 + manila/message/api.py | 6 +- manila/scheduler/drivers/filter.py | 8 +- manila/scheduler/filters/ignore_attempted_hosts.py | 6 +- manila/scheduler/host_manager.py | 4 +- manila/service.py | 2 +- manila/share/access.py | 18 +- manila/share/api.py | 8 +- manila/share/driver.py | 24 ++- manila/share/drivers/container/driver.py | 8 +- manila/share/drivers/container/protocol_helper.py | 2 +- manila/share/drivers/container/storage_helper.py | 2 +- manila/share/drivers/generic.py | 4 +- manila/share/drivers/glusterfs/common.py | 2 +- manila/share/drivers/helpers.py | 57 +++--- manila/share/drivers/hitachi/hnas/driver.py | 10 +- manila/share/drivers/hitachi/hnas/ssh.py | 2 +- manila/share/drivers/huawei/v3/helper.py | 2 +- manila/share/drivers/ibm/gpfs.py | 4 +- manila/share/drivers/lvm.py | 81 ++++---- manila/share/drivers/netapp/common.py | 4 +- .../netapp/dataontap/client/client_cmode.py | 38 +++- .../netapp/dataontap/cluster_mode/drv_multi_svm.py | 53 +++-- .../dataontap/cluster_mode/drv_single_svm.py | 53 +++-- .../netapp/dataontap/cluster_mode/lib_base.py | 90 +++++---- .../netapp/dataontap/cluster_mode/lib_multi_svm.py | 2 +- .../dataontap/cluster_mode/lib_single_svm.py | 2 +- .../netapp/dataontap/protocols/cifs_cmode.py | 4 + .../netapp/dataontap/protocols/nfs_cmode.py | 6 +- manila/share/drivers/netapp/utils.py | 10 +- manila/share/drivers/qnap/qnap.py | 2 +- manila/share/drivers/quobyte/jsonrpc.py | 2 +- manila/share/drivers/quobyte/quobyte.py | 8 +- manila/share/drivers/service_instance.py | 4 +- manila/share/drivers/windows/windows_smb_helper.py | 6 +- manila/share/drivers/zfsonlinux/driver.py | 2 +- manila/share/manager.py | 32 +-- manila/share/snapshot_access.py | 5 + .../share/drivers/hitachi/hnas/test_driver.py | 2 +- .../share/drivers/hpe/test_hpe_3par_driver.py | 3 - .../netapp/dataontap/client/test_client_cmode.py | 43 ++++ .../netapp/dataontap/cluster_mode/test_lib_base.py | 179 +++++++++------- .../netapp/dataontap/protocols/test_cifs_cmode.py | 2 + .../services/share/json/__init__.py | 17 ++ .../services/share/json/shares_client.py | 10 +- .../services/share/v2/json/shares_client.py | 4 +- .../api/test_security_services_mapping_negative.py | 4 +- ...bug-1659023-netapp-cg-fix-56bb77b7bc61c3f5.yaml | 5 + ...rity-style-on-cifs-shares-cbdd557a27d11961.yaml | 4 + ...for-no-default-share-type-b1dd9bbe8c9cb3df.yaml | 5 + ...deny-ipv6-access-in-error-bce379ee310060f6.yaml | 7 + ...ke-lvm-revert-synchronous-0ef5baee3367fd27.yaml | 4 + ...7946-nfs-helper-0-netmask-224da94b82056f93.yaml | 5 + .../source/locale/es/LC_MESSAGES/releasenotes.po | 2 +- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 2 +- requirements.txt | 5 +- test-requirements.txt | 2 +- tox.ini | 5 + 114 files changed, 1113 insertions(+), 726 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1f101de..5c9a28c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,0 +12 @@ greenlet>=0.3.2 # MIT +ipaddress>=1.0.7;python_version<'3.3' # PSF @@ -33 +34 @@ python-neutronclient>=6.3.0 # Apache-2.0 -keystoneauth1>=3.0.1 # Apache-2.0 +keystoneauth1>=3.1.0 # Apache-2.0 @@ -42 +43 @@ tooz>=1.47.0 # Apache-2.0 -python-cinderclient>=3.0.0 # Apache-2.0 +python-cinderclient>=3.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 5dc7f0d..7ef57e2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -16 +16 @@ oslosphinx>=4.7.0 # Apache-2.0 -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org