octavia-tempest-plugin 1.5.0 (victoria)
We are gleeful to announce the release of: octavia-tempest-plugin 1.5.0: Tempest plugin for Octavia This release is part of the victoria 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.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. Changes in octavia-tempest-plugin 1.4.0..1.5.0 ---------------------------------------------- 46658f2 Add duplicate uuid checking for tempest tests 6a9236a Adjust API tests for NotImplemented skip 89bdbcd Adjust scenario tests for NotImplemented skip 909aa66 Add HTTP/2 tempest scenario tests for listeners f7718ef Add ALPN protocol scenario tests bb23855 Add tests for allowed CIDRs in listeners 2cdf13c Fix MismatchError in tags API tests 7bd2f97 Add an optional amphora admin log offloading test 6fbfed0 Add skip_if_not_implemented to the service client 5700f3c Enable nova anti-affinity in two-node act-stdby job 540bb3b Add tags API tests ba35dab Gate on octavia-v2-dsvm-tls-barbican jobs bd58726 Remove all usage of six library b1ba3b3 Add an optional tenant flow log offload test d2b5b44 Add stable/ussuri jobs to check and gate lists ca40afb Define and use octavia nodesets a507425 Apply Octavia hacking checks to the tempest plugin 3ab7793 Set image driver to noop in noop jobs a1862ff Fix availability zone API tests beb1cba Fix TLS client auth tests for older amphora c9227df Set test_basic_traffic as smoke test ea5d374 Pin DIB to Python 2 compatible version on py2 jobs d2c4881 Switch to newer openstackdocstheme and reno versions 0b64a19 Add py38 package metadata 47e4589 Drop python 2.7 support and testing f58b318 Introduce a simple HTTPS server for TLS test. 47d322f Fix hacking min version to 3.0.1 0031cdf Fix amphora list-show to run in a busy environment a97deef [ussuri][goal] Updates for python 2.7 drop 043e4c1 Use Tempest compatible version for xenial node job fdefa80 Change to use memory_tracker variable Diffstat (except docs and test files) ------------------------------------- octavia_tempest_plugin/common/constants.py | 5 + octavia_tempest_plugin/common/decorators.py | 54 + octavia_tempest_plugin/common/requests_adapters.py | 32 + octavia_tempest_plugin/config.py | 47 +- .../contrib/test_server/README.rst | 44 +- .../contrib/test_server/test_server.bin | Bin 4286240 -> 4331264 bytes .../contrib/test_server/test_server.go | 110 +- octavia_tempest_plugin/hacking/__init__.py | 0 octavia_tempest_plugin/hacking/checks.py | 277 +++ .../services/load_balancer/v2/__init__.py | 3 +- .../services/load_balancer/v2/amphora_client.py | 6 + .../v2/availability_zone_capabilities_client.py | 2 + .../load_balancer/v2/availability_zone_client.py | 6 + .../v2/availability_zone_profile_client.py | 6 + .../load_balancer/v2/flavor_capabilities_client.py | 2 + .../services/load_balancer/v2/flavor_client.py | 6 + .../load_balancer/v2/flavor_profile_client.py | 6 + .../load_balancer/v2/healthmonitor_client.py | 12 +- .../services/load_balancer/v2/l7policy_client.py | 12 +- .../services/load_balancer/v2/l7rule_client.py | 14 +- .../services/load_balancer/v2/listener_client.py | 30 +- .../load_balancer/v2/loadbalancer_client.py | 17 +- .../services/load_balancer/v2/member_client.py | 16 +- .../services/load_balancer/v2/pool_client.py | 11 +- .../services/load_balancer/v2/provider_client.py | 2 + .../barbican_scenario/v2/test_tls_barbican.py | 191 +- ...hora-admin-log-offloading-012aca8151ebbc54.yaml | 4 + ...log-offload-scenario-test-39bf9bf51f70d7bb.yaml | 4 + ...sts-if-azs-not-configured-c5d06cdcf29beeb5.yaml | 6 + releasenotes/source/conf.py | 7 +- requirements.txt | 4 +- setup.cfg | 17 +- test-requirements.txt | 2 +- tox.ini | 45 +- zuul.d/jobs.yaml | 222 +- zuul.d/projects.yaml | 45 +- 64 files changed, 8906 insertions(+), 1465 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8020630..7b2f0a2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +6,0 @@ python-dateutil>=2.5.3 # BSD -ipaddress>=1.0.17;python_version<'3.3' # PSF @@ -17 +15,0 @@ requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT @@ -19,0 +18 @@ tenacity>=4.4.0 # Apache-2.0 +testtools>=2.2.0 # MIT @@ -20,0 +20 @@ keystoneauth1>=3.3.0 # Apache-2.0 +httpx[http2]>=0.14.2 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 354a020..2125ea0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=3.0,<3.1.0;python_version>='3.5' # Apache-2.0 +hacking>=3.0.1,<3.1.0;python_version>='3.5' # Apache-2.0
participants (1)
-
no-reply@openstack.org