[release-announce] manila-tempest-plugin 0.1.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Fri Aug 17 20:19:47 UTC 2018


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






More information about the Release-announce mailing list