We are tickled pink to announce the release of: manila-tempest-plugin 2.7.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/manila-tempest-plugin Download the package from: https://tarballs.openstack.org/manila-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/manila/+bugs For more details, please see below. 2.7.0 ^^^^^ New Features ************ * Added tests to verify share access rule update operation. Update is allowed only for admin and project member. Also supported microversion is increased to 2.88. Upgrade Notes ************* * Python 3.8 support has been dropped. Last release of manila- tempest- plugin to support python 3.8 is 2.5.0. The minimum version of Python now supported is Python 3.9. * A new configuration option, nfs_version, has been added to control the NFS protocol version used for mounting NFS shares during testing. This option allows users to specify which version of NFS should be used, supporting environments where compatibility with specific versions is required. Changes in manila-tempest-plugin 2.6.0..2.7.0 --------------------------------------------- 58903bd Ensure Manila shares are created on the same backend host b616cb8 skip tests for stable branches which don't support API 2.88 5f585fb Update for using endpoint_type to create client 7ff4509 Add tests for allow to update share access rule 3e1cfd2 Refactor CIFS protocol test skipping with decorators 10945e5 IPV4 with Multinode Ceph-NFS Job bebefa7 Fix floating IP association by filtering port list using IP address 639bdc6 [RBAC] Generate unique cephx IDs for each operation in tests b5d6f29 Add nfs_versions option for NFS protocol version selection 55c075d Remove share server migration with replica test 6304dcd Bump hacking 32da8e2 Update gate jobs as per the 2025.1 cycle testing runtime f4b5557 Fix last use of assertDictContainsSubset 91a6171 Remove stable/2023.1 job from master gate e33b5e9 Support py3.12 and drop py3.8 5b3045c Add manila.conf parameters for NetApp Active IQ weigher Diffstat (except docs and test files) ------------------------------------- .../services/share/v2/json/shares_client.py | 9 + .../admin/test_share_servers_migration_negative.py | 33 ---- .../add-update-access-rules-e43b4d0fbabdb596.yaml | 6 + .../drop-python38-support-07c1fab194bad54a.yaml | 6 + .../notes/nfs-versions-6886a2dd1bab094f.yaml | 8 + .../notes/remove-py-36-37-5d61c3dcf682e0df.yaml | 5 - setup.cfg | 3 +- test-requirements.txt | 5 +- zuul.d/manila-tempest-jobs.yaml | 33 +++- zuul.d/manila-tempest-stable-jobs.yaml | 18 -- zuul.d/project.yaml | 1 - 19 files changed, 283 insertions(+), 192 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 761bf70..1a63b32 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1 @@ -hacking>=3.0.1,<3.1.0 # Apache-2.0 +hacking>=6.1.0,<6.2.0 # Apache-2.0 @@ -8,2 +8 @@ testtools>=2.2.0 # MIT -# releasenotes -flake8-import-order +flake8-import-order>=0.18.0,<0.19.0 # LGPLv3