[release-announce] python-manilaclient 2.3.0 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Fri Sep 11 16:04:39 UTC 2020
We are satisfied to announce the release of:
python-manilaclient 2.3.0: Client library for OpenStack Manila API.
This release is part of the victoria release series.
The source is available from:
https://opendev.org/openstack/python-manilaclient
Download the package from:
https://pypi.org/project/python-manilaclient
Please report issues through:
https://bugs.launchpad.net/python-manilaclient/+bugs
For more details, please see below.
2.3.0
^^^^^
Prelude
*******
* Share replication APIs have graduated from their experimental
feature state (https://docs.openstack.org/manila/latest/contributor
/experimental_apis.html) from API version "2.56". One or more share
replicas can be created from a given share. They can also be
promoted to be considered the active share, resynchronized and
deleted. These actions no longer require the inclusion of "X
-OpenStack-Manila-API-Experimental" header in the API requests.
New Features
************
* Added support for performing the share server migration. The new
commands are: *share-server-migration-start*, *share-server-
migration-complete*, *share-server-migration-cancel*, *share-server-
migration-get-progress*, *share-server-migration-check* and *share-
server-reset-task-state*.
Changes in python-manilaclient 2.2.0..2.3.0
-------------------------------------------
f4ca71b Implement the first half of OSC share snapshots commands
edf064a Add commands for share server migration
399c0c4 Add noqa markup to intentionally redefined methods
beb8409 Implement OSC share quota commands
afcedeb Graduate share replication feature
a68aaab [goal] Migrate testing to ubuntu focal
b4c06ef Improve OSC test coverage
8b74211 Add initial documentation for OSC
126c82a Implement OSC share resize command
d65d7f0 Migrate functional job to native zuulv3
2d4df93 Use unittest.mock instead of third party lib
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 31 -
bindep.txt | 13 +
contrib/ci/post_test_hook.sh | 111 ----
contrib/ci/pre_test_hook.sh | 32 --
lower-constraints.txt | 14 +-
manilaclient/api_versions.py | 2 +-
manilaclient/common/constants.py | 4 +
manilaclient/config.py | 5 +
manilaclient/osc/v2/quotas.py | 384 +++++++++++++
manilaclient/osc/v2/share.py | 48 +-
manilaclient/osc/v2/share_snapshots.py | 427 ++++++++++++++
.../v2/test_share_instance_export_locations.py | 3 +-
.../unit/v2/test_share_replica_export_locations.py | 3 +-
manilaclient/v2/availability_zones.py | 2 +-
manilaclient/v2/quota_classes.py | 6 +-
manilaclient/v2/quotas.py | 20 +-
manilaclient/v2/services.py | 6 +-
manilaclient/v2/share_group_snapshots.py | 12 +-
manilaclient/v2/share_group_type_access.py | 6 +-
manilaclient/v2/share_group_types.py | 8 +-
manilaclient/v2/share_groups.py | 12 +-
manilaclient/v2/share_instances.py | 6 +-
manilaclient/v2/share_networks.py | 6 +-
manilaclient/v2/share_replica_export_locations.py | 22 +-
manilaclient/v2/share_replicas.py | 83 ++-
manilaclient/v2/share_servers.py | 122 +++-
manilaclient/v2/share_snapshots.py | 4 +-
manilaclient/v2/share_type_access.py | 2 +-
manilaclient/v2/share_types.py | 6 +-
manilaclient/v2/shares.py | 30 +-
manilaclient/v2/shell.py | 246 +++++++-
.../manilaclient-dsvm-neutron-functional/post.yaml | 28 -
.../manilaclient-dsvm-neutron-functional/run.yaml | 70 ---
playbooks/python-manilaclient-functional/post.yaml | 6 +
playbooks/python-manilaclient-functional/run.yaml | 12 +
...share-replication-feature-49770e921b4338fb.yaml | 9 +
...rt-share-server-migration-9804752270c6b153.yaml | 7 +
roles/populate-manilaclient-config/README.rst | 46 ++
.../defaults/main.yaml | 6 +
roles/populate-manilaclient-config/tasks/main.yaml | 54 ++
setup.cfg | 10 +
test-requirements.txt | 4 +
zuul.d/project.yaml | 18 +
zuul.d/python-manilaclient-jobs.yaml | 83 +++
90 files changed, 3614 insertions(+), 434 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 29b55c4..d1d9c3f 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10,0 +11,3 @@ fixtures>=3.0.0 # Apache-2.0/BSD
+# Can be removed in Victoria cycle, when we raise the requirement of
+# python-openstackclient in this file to a version that no longer
+# requires mock. See: https://review.opendev.org/717410/
@@ -15,0 +19 @@ python-openstackclient>=3.12.0 # Apache-2.0
+
More information about the Release-announce
mailing list