[release-announce] tempest 23.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed Jan 22 16:53:29 UTC 2020


We are stoked to announce the release of:

tempest 23.0.0: OpenStack Integration Testing

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/tempest

Download the package from:

    https://pypi.org/project/tempest

Please report issues through:

    https://bugs.launchpad.net/tempest/+bugs

For more details, please see below.

23.0.0
^^^^^^


Prelude
*******

This is an intermediate release during the Ussuri development cycle to
mark the end of support for EM Queens in Tempest. After this release,
Tempest will support below OpenStack Releases:

   * Train

   * Stein

   * Rocky

Current development of Tempest is for OpenStack Ussuri development
cycle. This is the last release of Tempest to officially support
python2.7.


New Features
************

* tempest cleanup CLI is extended about region deletion. Until now,
  the regions have been neglected by tempest cleanup. From now on,
  tempest cleanup is able to delete leftover regions as well.

* Added new tempest subcommand for subunit-describe-calls


Deprecation Notes
*****************

* Deprecated command for subunit-describe-calls

Changes in tempest 22.1.0..23.0.0
---------------------------------

3553026a8 Add release notes page for version 22.1.0
fd328a4f2 Add releasenote to tag the end of support for Queens
1f546532c Create default network for more compute tests
bfaa50f18 Create default network for several compute tests
353244404 Blacklist compute.volumes and compute.images API tests
9e202d8fb waiters: Rearrange image and volume waiter tests
43e380c6c compute: Fix a typo within the v2_71 servers response schema
dce03904b Fix app cred client unit test name
56c0b2be7 Tempest cleanup: improve iterating over projects
3b1311f60 Extend cleanup CLI to delete regions
8a64909be Remove xvpvnc console type tests
c9c9b476e add unittest for list namespaces interface
56e39b3e8 Remove test_agent_management tests
58dcbc066 Add a default network when creating a server
67fc60835 Add host validation after live migration
6ed6fb5af Replaced testr with stestr
88f7345b8 Complete missing interface test for test_groups_client in v3
1f20b0fb4 add unittest for list image members interface
f11856505 Fix test_attach_detach_volume test case to not rely on user/libvirt supplied disk name
55ad7cd2b Added tempest subcommand for subunit_describe_calls
690bae27c Close ssh client after executing a command
c0a4346a4 Use python 3 on all nodes in multinode jobs
df959302e Fix api-link for interface force_detach_volume
0b00c458a Modify the wrong response example for test_types_client in v3
39f5153ff Drop old neutron-grenade job
8557f4653 Remove unused opensuse150 job definition
0ff7e3d72 Update test_port_list_filter_by_ip pass conditions
d51fd424c Modify the error fake date
52d7083f7 tempest-plugin-sanity: respect upper-constraints
f66aea04a Disable c-bak service in tempest-full* jobs
1d1133557 Modify the fake date
7ca860238 tempest cleanup - use admin_mgr only
f2104a846 Set irrelevant-files for bashate job
5689355cf Use the IPv6 documentation prefix as the default cidr
f352241b0 switch to the newly created opensuse-15 nodeset


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         | 36 ++++++--
...nup-CLI-to-delete-regions-9f1dbda2c8de12e2.yaml |  6 ++
...termediate-ussuri-release-8aebeca312a6718c.yaml | 14 ++++
.../subunit_describe_calls-ad7df689b9d63e3f.yaml   |  8 ++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/v22.1.0.rst                    |  6 ++
setup.cfg                                          |  1 +
tempest/api/compute/admin/test_live_migration.py   | 17 ++--
tempest/api/compute/base.py                        |  8 +-
tempest/api/compute/security_groups/base.py        |  8 +-
tempest/api/compute/servers/test_delete_server.py  |  1 +
tempest/api/compute/servers/test_disk_config.py    |  1 +
.../api/compute/servers/test_instance_actions.py   |  2 +
.../servers/test_instance_actions_negative.py      |  1 +
.../compute/servers/test_list_servers_negative.py  |  1 +
.../api/compute/servers/test_multiple_create.py    |  1 +
tempest/api/compute/servers/test_novnc.py          |  1 +
tempest/api/compute/servers/test_server_actions.py | 23 +++--
.../api/compute/servers/test_server_addresses.py   |  7 +-
.../servers/test_server_addresses_negative.py      |  6 +-
tempest/api/compute/servers/test_server_group.py   |  1 +
.../api/compute/servers/test_server_metadata.py    |  1 +
.../api/compute/servers/test_server_password.py    |  1 +
tempest/api/compute/servers/test_server_tags.py    |  2 +
tempest/api/compute/servers/test_servers.py        |  1 +
.../api/compute/servers/test_servers_negative.py   |  1 +
.../api/compute/servers/test_virtual_interfaces.py |  6 +-
tempest/api/compute/volumes/test_attach_volume.py  | 28 +++----
.../compute/volumes/test_attach_volume_negative.py |  1 +
tempest/api/network/admin/test_agent_management.py | 93 --------------------
tempest/api/network/test_ports.py                  | 10 +--
tempest/cmd/cleanup.py                             | 76 ++++-------------
tempest/cmd/cleanup_service.py                     | 98 +++++++++++++++++-----
tempest/cmd/subunit_describe_calls.py              | 89 ++++++++++++++------
tempest/common/utils/linux/remote_client.py        |  7 ++
tempest/config.py                                  |  2 +-
.../api_schema/response/compute/v2_71/servers.py   |  2 +-
tempest/lib/common/ssh.py                          | 12 +--
tempest/lib/services/volume/v3/volumes_client.py   |  2 +-
.../scenario/test_network_advanced_server_ops.py   |  4 +
.../v3/test_application_credentials_client.py      |  2 +-
.../services/image/v2/test_image_members_client.py | 36 ++++++++
.../services/image/v2/test_namespaces_client.py    | 58 +++++++++++++
.../lib/services/volume/v3/test_backups_client.py  | 14 +++-
.../lib/services/volume/v3/test_groups_client.py   | 33 +++++++-
.../lib/services/volume/v3/test_types_client.py    |  2 -
.../lib/services/volume/v3/test_volumes_client.py  | 20 ++---
...empest-integrated-gate-networking-blacklist.txt |  2 +
tools/tempest-plugin-sanity.sh                     |  7 +-
54 files changed, 573 insertions(+), 352 deletions(-)







More information about the Release-announce mailing list