octavia-tempest-plugin 1.8.0 (xena)
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(-)
participants (1)
-
no-reply@openstack.org