manila-tempest-plugin 0.1.0 (rocky)
We are psyched to announce the release of:
manila-tempest-plugin 0.1.0: Tempest plugin manila-tempest-plugin
This is the first release of manila-tempest-plugin. This release is part of the rocky release series.
The source is available from:
https://git.openstack.org/cgit/openstack/manila-tempest-plugin
Download the package from:
https://tarballs.openstack.org/manila-tempest-plugin/
Please report issues through launchpad:
https://bugs.launchpad.net/manila-tempest-plugin
For more details, please see below.
Changes in manila-tempest-plugin 0abc93b859d25416ed8734566269f178141c83b3..0.1.0 --------------------------------------------------------------------------------
f6bc6fa Create a generic share type (api tests) 5dd4b58 Test is_default for share type and share group type 19c54c3 Skip access metadata tests at unsupported versions 61cae07 s/share_net/share_network in scenario tests ac9fbb9 Add tempest test for share access metadata fee64c2 Skip tests for unsupported micro-versions de78650 Fix erroneous test labels in quota tests 2cbcae3 Add line for PyCharm IDE in gitignore file 5324a7c Move shared logic to base scenario test class ad3b7d4 Added test for Limit formatting routes when adding resources 5ac3717 Add ou to security service tests d1f6a06 Revert "After tempest network resource do not be cleared" 3cab6de Update the documentation and release notes links cad9201 Fix tabs in api/base 8b38f46 Remove volume client and usage in scenario tests 7c56035 Test access control for single host addresses 1557272 Replace http with https for doc links 42329e2 [scenario] Add test case to check for RO access 06e3a29 Add a method to download and create a CentOS 7 image 264a602 After tempest network resource do not be cleared 01c7fee After run manila tempest the share network residue 72710a2 Updated from global requirements 5058021 Updated from global requirements d23abaf Allow IPv6 Share Migration tests 6721703 fix error url 67d8e3f Zuul: Remove project name 797257e Add IPv6 support to scenario tests b09dceb Updated from global requirements be1134c Remove the max api microversion assertion 2ce9a53 Moves test_security_services and test_share_networks tests 6dd03d9 Moves test_shares_actions.py test from manila repo 8389168 Add .zuul.yaml with Tempest jobs 2aea7c3 Remove usage of deprecated config 'resources_prefix' ad0dc1d Add new tests to keep repo up to date 80f5fbf Initial fixes to plugin repo 3dd627b Apply cookiecutter to newly split project db5ab6b tempest: remove call to set_network_resources() 06f519f [Tempest] Fix tests for pre-existing share network b236c24 Enable some off-by-default checks fcb98b2 Fix cannot deny ipv6 access rules 1a554dd [Trivialfix]Fix typos 369391a Use tempest-plugin service client registration 2de6736 Add share groups and share group snapshots quotas 7b86b9d Update location of dynamic creds in tempest tests dc4f811 Provide filter name in user messages 711bee6 Fix the exact filter can be filter by inexact value 2df1a2f Add quotas per share type b089d14 Replace test.attr with decorators.attr 72974ff Enable IPv6 in manila(allow access) ba8a160 User Messages 4a45445 Add like filter 84f3e34 Add export-location filter in share and share instance list API 9975186 Replace the usage of 'admin_manager' with 'os_admin' db2abab Replace the usage of 'manager' with 'os_primary' 39e9c58 Use parenthesis instead of backslashes in tempest folder 05d94f6 Replace assertEqual([], items) with assertEmpty(items) a43f35e [Share Groups] Add two new fields to SG API object e92f09f [Share Groups] Fix creation of share group types with wrong specs values 3c18893 [Share groups] Add scheduler filter ConsistentSnapshotFilter 950f9a5 Refactor share instances tempest test e7e655b Change to share access list API f0b6500 Add read-only tests for cephx access rules 6be93b3 change user access name limit from 32 to 255 characters 02d1f24 Switch to use stable data_utils f4510a1 Local copy of scenario test base class 63a979f [Tempest] Fix concurrency in test with listing share servers 1a1b91a Remove redundant revert-to-snapshot test option 7150c65 Only return share host for admins using shares API afa49ac Fix to use correct config options for network_for_ssh 7fe5cad [Tempest] Refactor api/tests/admin/test_share_servers module 4b8834a Update tempest pin to latest commit ref 1bf6654 [Tempest] Split up share migration tests to separate classes 9d11c95 Use more specific asserts in tests 15cd39e Optimize opposite driver modes migration test f5bc653 Improve test coverage for share migration 425606b Fix wrong access-rule negative test db32f46 Add access-rules tests to improve the coverage 63ef138 Fix creation of share group types using share type names 76d17c1 Improve share migration scenario test validation c438e41 Mountable snapshots scenario tests 6c77654 Add mountable snapshots support bb3ce6f NetApp: Support share revert to snapshot b843692 [Tempest] Add functional tests for share groups feature 61cbfd4 Manila Share Groups 2cf092d Add cast_rules_to_readonly to share instances 027df98 Share Migration Ocata Improvements 7224bb9 Refactor Access Rules APIs 7f16b8c Implement share revert to snapshot c98fd43 Remove NovaNetworkPlugin 0e21841 [TrivialFix] Add negative test in quota detail cfebfff Add MapR-FS native driver e526914 Allow skipping manila tempest tests. 1ad293d Add the ability to check the tenant quota in detail 4699a8c Add create_share_from_snapshot_support extra spec ceafa0b [TrivialFix] Move share type filter tempest to test_scheduler_stats.py b535a5b Enable scenario tests for LVM and ZFSonLinux drivers 348aeaa [Tempest] Add scenario test creating share from snapshot 32c8487 Fix undefined attribute in scenario test class 9594b32 Replace six.iteritems() with .items() f99c7e9 Add share_type filter support to pool_list 171178e [Tempest] Fix concurrency issue in scenario test 7bd7b06 Add support for manage/unmanage snapshots in HNAS driver 56271ad [Tempest] Make share size configurable in scenario tests 21d4d5c [Tempest] Port remote_client into Manila a110aae Fix share manage tempest test cleanup 4fb305f [Tempest] Fix visibility of test_quotas.py module 0227830 Stop adding ServiceAvailable group option e2251ea Remove tempest.test usage from manila tests 8049d08 Use assert(Not)In/Greater(Equal)/LessEqual/IsNotNone 5ad4850 [TrivialFix] Correct file mode settings c066bee Add tempest tests for mtu and gateway fields d62ccf1 Modify use of assertTrue(A in B) 58d9de3 Improve Share Migration tempest tests 0eaace1 share-size not set to 1 with 'manage_error' state d38d2f5 Add share type change to Share Migration 427bc05 Share migration Newton improvements 5866380 Correct reraising of exception 2e0c5c0 Change assertTrue(isinstance()) by optimal assert c9abf28 Fix Share Migration improper behavior for drivers 269d1fc Fix test bugs for replication CI 4636649 Implement replication support in huawei driver c0cf7d1 add access_key to share_access_map 3b0f0ee manila_tempest_tests: fix exception messages 54ae094 Add MTU information in DB and API 6fc93b8 cephfs_native: add read-only share support dfc5486 Fix share migration test with snapshot support 87d83ef [Tempest] Fix concurrency in "test_show_share_server" test 51ac70b Fix race condition in tempest test 4e9bdfe Add snapshot instances admin APIs 241029c TrivialFix: Fix a wrong order bug in resource_cleanup() c5dae27 Add dummy driver 1a3e338 [Tempest] Handle errored shares correctly using recreation logic 52aa811 [Tempest] Create heavy scenario resources in parallel 5880b36 Update tempest to newer commit version a0c8794 Delete duplicated broken tempest test 24697df Fix snapshot manage Tempest test 4e2759e Add gateway in network_info and share network API e0d7cfd Add share_size config option 01bfd10 Add user_id and project_id to snapshot APIs b21235a [Tempest] Fix negative replication test 398aff3 [Tempest] Remove noqa filters 0ddd29b [Tempest] Bump tempest version 39cdf72 [Tempest] Stop using deprecated Tempest opts 2abf5d7 [Tempest] Add valuable tags to tests d8e0619 Add user_id echo in manila show/create/manage API c766666 Bump Tempest version 9221f5e Fix share server info in CGs created from CGs 2f111a0 Skip over quota tests if quota tests disabled 583f0c4 Fix tempest.conf generation cced6ef Fix microversion usage in share manage functional tests 44ce126 Handle manage/unmanage for replicated shares 6df0cd2 Remove unused tenant_id variable 1950cb8 [Fix CI] Bump Tempest version 759a842 Fix manage tempest test validation 6dff2ff Fix Manage API synchronous call 1f931ff Add tests to ensure snapshots across replicas 0eb69d1 Fix manage API ignoring type extra specs 6914b1a Fix typos 6ff10c7 Check share-network in 'share create' API bdb8810 Add tempest tests for Share Replication 31117d9 Fix compatibility with Tempest e330512 Move Share Migration code to Data Service 1c4ff52 Update tempest commit and switch to tempest.lib 7a50654 Update export location retrieval APIs 061b145 Add Ceph Native driver 7d9b9f2 Implement admin network in generic driver 229ceaf Remove aggressive assert from share server test eb2cb4d Fix scenario tests a01f9d4 Make consistency group timeout exception message more robust 69b00b5 Manage and unmanage snapshot 9e56c99 Add possibility to skip quota tests in Tempest d47afdd Add space to message in manila_tempest_tests/tests/api/test_shares.py eada06e Fix tempest test for export locations API 203e450 Share Replication API and Scheduler Support edbc92d Fix scheduling with instance properties 8fa6ceb Add update_access() method to driver interface 8cce977 tempest: wait for deletion of cert rule e95b59f Bump tempest version 3b13751 Fix params order in assertEqual cc9812d Return appropriate data on share create dd162cb Fix release of resources created by Tempest 9ebaf91 Fix access rules tempest v2 client 1801c0c Implement export location metadata feature 31b3374 Clean up removed hacking rule from [flake8] ignore lists e07ccb9 Fix Manila tempest tests 6752f43 Fix 'extend' API for 2.7+ microversions 91d442e Delete Share Instance of unmanaged share 772b51d A tempest test in services API using unsafe assert 97bacbf Replace deprecated [logger/LOG].warn with warning 3ddde66 Fix tempest case "test_delete_ss_from_sn_used_by_share_server" 02dbd68 Change assertTrue(isinstance()) by optimal assert 8656856 Keep py3.X compatibility for urllib 35a1044 Improve tempest tests for shares listing APIs 5d7c957 Remove duplicate keys from dictionary fcde771 Fix Tempest microversion comparison approach ffe6ce8 Do not allow to modify access for public share type 46f8465 Allow to set share visibility using "manage" API b6311f2 [CI] Speed up Tempest jobs c7b7f1f Change manila_tempest_tests to use credentials_factory a14c225 Add new URLs for APIs ported from extensions ba96fcb Improve Tempest tests for consistency groups c4f626a Port admin actions extension to core API 2af49cf remove default=None for config options 48a2bd7 Sync Manila Tempest plugin with latest Tempest 6f2789f Port availability zones to core API c3dbc15 Port used limits to core API f69a97c Fix list-availability-zones API for PostgreSQL b5047aa Stop using deprecated tempest options 8e31f2e Fix setting of "snapshot_support" extra spec for tempest dc07572 Fix response data for API access-allow c4e9479 Fix response data for API access-allow 40df1d7 Use random IPs in security service tests ad55dc5 Fix setting of "snapshot_support" extra spec for tempest 9735cde Fix experimental=True for view in microversion 2.5 6944141 Fix pool_list filter tests to match pools exactly c166a11 Non-admin user can perform 'extra-specs-list' 1aaa72d Add 'snapshot_support' attr to share details 95d7032 Fix task_state field shown on API < 2.5 edb0511 Return share_type UUID instead of name in Share API d10a4a9 Make scenario tests able to run with DHSS=False 2aafa26 Fix Share Migration tempest tests 79721c0 Missing check in ShareManager::manage_existing() e5c8f09 Add v2 Manila API path as base for microversions e904d79 Fix concurrency issue in tempest test 935c19e Replaces xrange() with range() for py 2/3 compatibility 8ecca96 Fix keypair creation bf31e91 Add functional tests for Manila consistency groups 22ed80f Place tempest microversions test module in proper place b7137ad Add Share Migration tempest functional tests ddc5b8d Add Consistency Groups API
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..fd67fab --- /dev/null +++ b/requirements.txt @@ -0,0 +1,9 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +pbr!=2.1.0,>=2.0.0 # Apache-2.0 + +ddt>=1.0.1 # MIT +oslo.log>=3.36.0 # Apache-2.0 +tempest>=17.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..337b82e --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,15 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +hacking<0.13,>=0.12.0 # Apache-2.0 + +coverage!=4.4,>=4.0 # Apache-2.0 +python-subunit>=1.0.0 # Apache-2.0/BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +oslotest>=3.2.0 # Apache-2.0 +stestr>=1.0.0 # Apache-2.0 +testtools>=2.2.0 # MIT +openstackdocstheme>=1.18.1 # Apache-2.0 +# releasenotes +reno>=2.5.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org