python-manilaclient 5.6.0 (flamingo)
We enthusiastically announce the release of: python-manilaclient 5.6.0 This release is part of the flamingo 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. 5.6.0 ^^^^^ New Features ************ * Starting microversion 2.90, Manila supports 'bring your own key' feature that allows user to pass encryption key reference in share creation. The encryption key reference must be the UUID of a secret encryption key that is stored on a key manager configured in the Shared File Systems service. Encryption key reference can belongs to either share or share-server which will be decided by storage driver capability and the share type. Added 'encryption_keys' per project quota which controls how many share and share server encryption keys will be created within project. * Manilaclient is updated to consider API endpoint override option *--os-endpoint-override*. For example, "openstack share list" command for different API endpoint will be "openstack --os-endpoint- override <endpoint_url> share list". * Added support for targeted share backup restores via the openstackclient plugin. You can use the openstack client to restore a share backup from one source share to another target share, given the backup or share driver provides support for the operation. Available from microversion 2.91. Upgrade Notes ************* * Support for Python 3.9 has been removed. Now Python 3.10 is the minimum version supported. Changes in python-manilaclient 5.5.0..5.6.0 ------------------------------------------- 4996e2b Add support for out of place share backup restores cc5c1f8 Add support of encryption_key_ref option for share create 0953eff Add option to override API endpoint 5586281 Add negative functional test for message c21de5e Zuul: do not use USE_PYTHON3 6c56e45 Remove Python 3.9 support 0a6c1f0 pre-commit: Bump hacking and use native flake8 hook Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 19 ++---- manilaclient/api_versions.py | 2 +- manilaclient/osc/plugin.py | 13 ++++ manilaclient/osc/v2/quotas.py | 18 +++++- manilaclient/osc/v2/share.py | 35 ++++++++++- manilaclient/osc/v2/share_backups.py | 43 ++++++++++++- manilaclient/v2/quotas.py | 26 +++++++- manilaclient/v2/share_backups.py | 11 +++- manilaclient/v2/shares.py | 22 ++++++- ...tion-for-share-create-api-035aec5b31d7c37b.yaml | 11 ++++ ...-of-api-endpoint-override-e36e75246d39a367.yaml | 6 ++ .../notes/remove-py39-5278e896dc045854.yaml | 5 ++ ...ckup-out-of-place-restore-98740badef59ba32.yaml | 7 +++ setup.cfg | 3 +- zuul.d/python-manilaclient-jobs.yaml | 1 - 24 files changed, 408 insertions(+), 31 deletions(-)
participants (1)
-
no-reply@openstack.org