[release-announce] octavia-tempest-plugin 1.5.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Fri Sep 25 09:02:57 UTC 2020


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






More information about the Release-announce mailing list