[release-announce] octavia-tempest-plugin 1.8.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Mon Aug 16 15:12:19 UTC 2021


We are delighted to announce the release of:

octavia-tempest-plugin 1.8.0: Tempest plugin for Octavia

This release is part of the xena release series.

The source is available from:

    https://opendev.org/openstack/octavia-tempest-plugin

Download the package from:

    https://tarballs.openstack.org/octavia-tempest-plugin/

Please report issues through:

    https://storyboard.openstack.org/#!/project/908

For more details, please see below.

1.8.0
^^^^^


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

* Added API test support for keystone default roles and scoped
  tokens.


Known Issues
************

* Currently the API tests will not pass with the
  keystone_default_roles-policy.yaml override file. This is due to the
  tempest framework credentials do not yet support token scopes. This
  issue is tracked in https://bugs.launchpad.net/tempest/+bug/1917168
  Once that bug is fixed, octavia-tempest-plugin can be updated to use
  the required scope in the test credentials.


Upgrade Notes
*************

* Two new tempest.conf settings enable/disable keystone default
  roles and scoped token testing, [enforce_scope] octavia = True/False
  and [load_balancer] enforce_new_defaults = True/False.

Changes in octavia-tempest-plugin 1.7.0..1.8.0
----------------------------------------------

29d8e61 Update service client access in tempest tests
cac3eef New test: test_tcp_and_udp_traffic_on_same_port
02c4040 Remove "listener_id" from functions where it's not in use
3079d00 Move ubuntu jobs to focal
1ea1a2b New test case: "test_insert_headers"
3497f6c Fix owner_or_admin API tests
6006de7 Update tests for scoped tokens and default roles
b0b6767 Fix dispatching issues with least connection ipv6 test
54225ad Fix testing IPv6 VIP network connectivity


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

devstack/plugin.sh                                 |  10 +
octavia_tempest_plugin/clients.py                  |  90 ----
octavia_tempest_plugin/common/constants.py         |   1 +
octavia_tempest_plugin/config.py                   |  41 +-
octavia_tempest_plugin/plugin.py                   |   7 +-
.../services/load_balancer/v2/__init__.py          |  31 +-
.../act_stdby_scenario/v2/test_active_standby.py   |   9 +-
.../api/v2/test_availability_zone_capabilities.py  |  17 +-
.../spare_pool_scenario/v2/test_spare_pool.py      |  14 +-
zuul.d/jobs.yaml                                   |  60 ++-
zuul.d/projects.yaml                               |   2 +
30 files changed, 2132 insertions(+), 931 deletions(-)







More information about the Release-announce mailing list