Current Series Release Notes

2.3.0

Bug Fixes

  • Some services are now enabling the “new default roles” which means all non-admin users must have the “member” or “reader” role. This fix updates the test credentials to include these roles when not running in admin-or-owner test mode.

2.2.0

New Features

  • Added API and scenario tests for PROMETHEUS listeners.

2.1.0

New Features

  • Added scenario test coverage for pool client authentication.

  • Added support for ALPN selection in the pools service client.

1.9.0

New Features

  • Added scenario test coverage for pool re-encryption.

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.

1.6.0

Other Notes

  • The Octavia tempest plugin now as a configuration setting for the path to the test server. By default it will expect the test server to now be located in /opt/octavia-tempest-plugin/test_server.bin. The devstack plugin has been updated to place the test_server.bin in that location.

1.5.0

New Features

  • Add an optional amphora admin log offloading scenario test.

  • API tests for tags were added.

  • Adds an optional tenant flow log offload scenario test.

Bug Fixes

  • Fixed availability zone API tests to skip if the required availability zones are not defined in the tempest configuration file and the test run is not using no-op drivers.

1.3.0

New Features

  • Added test scenarios for UDP traffic.

  • Adds scenario tests for listener client authentication.

1.2.0

Bug Fixes

  • Fixed the service clients to use the tempest default service client configuration settings.

1.0.0

New Features

  • Added the listener stats service client and API test.