python-manilaclient 4.9.0 (dalmatian)
We are glad to announce the release of: python-manilaclient 4.9.0: Client library for OpenStack Manila API. This release is part of the dalmatian 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. 4.9.0 ^^^^^ New Features ************ * The commands "snapshot-create", "snapshot-delete" and "revert-to- snapshot" now accept an optional "--wait" option that allows users to let the client poll for the completion of the operation. * The commands "snapshot-manage" and "snapshot-unmanage" now accept an optional "--wait" option that allows users to let the client poll for the completion of the operation. * In the 2.84 API version, a new option, "mount_point_name", has been introduced to the share creation command. This option allow users to specify a more intuitive "mount_point_name" that will be reflected in the share's export location. However, for this feature to be available to users, administrators must first enable an extra- spec in the share type. In addition, administrators need to set an extra- spec named "provisioning:mount_point_prefix". The Manila service will combine this prefix with the mount point name that user provides during share creation. If the "provisioning:mount_point_prefix" is not set for a share type, but "mount_point_name_support" is enabled, the share's export location will default to using the project_id as a prefix. Please note that shares created with a project_id prefix cannot be transferred. To move these shares to a different project, an admin must manually unmount them from the current project and mount them to the target project. A new capability, "mount_point_name_support", allows the driver to inform the scheduler about its support for the mount_point_name feature. Upgrade Notes ************* * The "--nova-net-id" option has been removed from the "manila" CLI. Bug Fixes ********* * The format of the osc share network subnet create command output has been updated to return a list of hosts instead of a dictionary, as we do for other commands in the client. Changes in python-manilaclient 4.8.0..4.9.0 ------------------------------------------- 1dceeb3 adds bandit testing and Zuul CI job. 0510ccb Remove --nova-net-id option 202f65b "--wait" option added for snapshot create/revert/delete commands 3103b8c "--wait" option added for managing/unmanaging a share snapshot b097cec Human readable export location CLI changes 62400f2 Update master for stable/2024.1 8c2db51 reno: Update master for unmaintained/xena 2136526 reno: Update master for unmaintained/wallaby 129ddad Add new-note tox environment 799278e [OSC] Fix output format for osc share subnet create Diffstat (except docs and test files) ------------------------------------- manilaclient/api_versions.py | 2 +- manilaclient/base.py | 4 +- manilaclient/osc/v2/share.py | 19 ++- manilaclient/osc/v2/share_network_subnets.py | 10 ++ .../functional/osc/test_share_network_subnets.py | 4 +- manilaclient/v2/shares.py | 9 +- manilaclient/v2/shell.py | 80 +++++++---- ...-revert-delete-a-snapshot-20271b8ebb60ade5.yaml | 6 + ...are-network-output-format-93d997f0f4a33fab.yaml | 6 + ...-manage-unmanage-snapshot-9cc017a15733120f.yaml | 6 + ...rt-location-share-support-d156f23669e458fa.yaml | 19 +++ .../remove-nova-net-id-arg-5b01f0077be171ed.yaml | 4 + releasenotes/source/2024.1.rst | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 2 +- releasenotes/source/xena.rst | 2 +- tox.ini | 10 ++ zuul.d/project.yaml | 1 + zuul.d/python-manilaclient-jobs.yaml | 7 + 27 files changed, 534 insertions(+), 63 deletions(-)
participants (1)
-
no-reply@openstack.org