We are amped to announce the release of: python-manilaclient 3.1.0: Client library for OpenStack Manila API. This release is part of the yoga 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. 3.1.0 ^^^^^ New Features ************ * Added --scheduler_hints to the share create command Upgrade Notes ************* * Scheduler hints in the share create command allow scheduler to select appropriate host using hard affinity and anti-affinity filters. User needs to specify affinity/anti-affinity share ids using keys "same_host" or "different_host" when creating a manila share. Bug Fixes ********* * Share group and share group snapshots quotas have been available in manila since API 2.40. With this change, we added the possibility for users to update share group and share group snapshots quotas via the quota class API to the manilaclient CLI. For more details, please refer to Launchpad bug 1871252 (https://bugs.launchpad.net/manila/+bug/1871252). Changes in python-manilaclient 3.0.0..3.1.0 ------------------------------------------- 1e83304 Fix displaying column headers for OSC list commands ea9b04f Remove check for args.force 4e73888 Refractor logs be8326b Add share groups/share group snaps to quota class a20f85f Bump lower-constraints 1c3334d Fix python-manilaclient functional tests 3d7eb91 Update master for stable/xena 9a2bcb8 Add --scheduler_hints to share create command Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 10 ++-- manilaclient/api_versions.py | 2 +- manilaclient/osc/v2/availability_zones.py | 3 -- manilaclient/osc/v2/messages.py | 4 -- manilaclient/osc/v2/quotas.py | 10 ---- manilaclient/osc/v2/share.py | 42 +++++++++++++-- manilaclient/osc/v2/share_access_rules.py | 32 +++--------- .../osc/v2/share_instance_export_locations.py | 4 -- manilaclient/osc/v2/share_instances.py | 2 - manilaclient/osc/v2/share_limits.py | 4 -- .../v2/share_snapshot_instance_export_locations.py | 4 -- manilaclient/osc/v2/share_snapshot_instances.py | 4 -- manilaclient/osc/v2/share_type_access.py | 6 +-- manilaclient/osc/v2/share_types.py | 14 ++--- manilaclient/v2/quota_classes.py | 28 ++++++++-- manilaclient/v2/shares.py | 8 ++- manilaclient/v2/shell.py | 61 ++++++++++++++++++++-- ...ler-hints-to-share-create-70d429cb0aaf8f11.yaml | 8 +++ ...ups-share-group-snapshots-20ec1dfcc0a7e81c.yaml | 8 +++ releasenotes/source/index.rst | 1 + releasenotes/source/xena.rst | 6 +++ 29 files changed, 264 insertions(+), 115 deletions(-)