[release-announce] octavia 7.1.1 (victoria)

no-reply at openstack.org no-reply at openstack.org
Tue Mar 9 13:34:44 UTC 2021


We are glad to announce the release of:

octavia 7.1.1: OpenStack Octavia Scalable Load Balancer as a Service

This release is part of the victoria stable release series.

The source is available from:

    https://opendev.org/openstack/octavia

Download the package from:

    https://pypi.org/project/octavia

Please report issues through:

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

For more details, please see below.

7.1.1
^^^^^

Bug Fixes

* Fixes an issue with load balancer failover, when the VIP subnet is
  out of IP addresses, that could lead to the VIP being deallocated.

* Fix default value override for timeout values for listeners.
  Changing the default timeouts in the configuration file wasn't
  correctly applied in the default listener parameters.

* Fix nf_conntrack_buckets sysctl in the Amphora, its value was
  incorrectly set.

* Fixed an issue were updating a CRL or client certificate on a pool
  would cause the pool to go into ERROR.

* Fixed a bug where pools with PROXYV2 will go into ERROR.

* Fix an issue when updating "tls_versions" and "tls_ciphers" in
  Pools with empty (None) values, unsetting theses parameters now
  resets their values to the default values.

* Add a validation step in the Octavia Amphora driver to ensure that
  the port_security_enabled parameter is set on the VIP network.

Changes in octavia 7.1.0..7.1.1
-------------------------------

3acd516e Fix pools going into ERROR when updating the pool
ee932244 Fix LB failover when IP addresses exhausted
bf7632e6 Fix overriding default listener timeout values in config file
2eff3b21 Add validation for VIP network parameters in amphora driver
0fc8f223 Pin pylint version
0e593f4d Configure rsyslog on Octavia service nodes in devstack
b9f622b3 Disable auto configuration of new interfaces in NetworkManager
fb54ec51 Fix PROXYV2 pools
adb4e78e Support deletion of all tags
b326d636 Validate listener protocol in amphora driver
dd1580d3 Fix nf_conntrack_buckets sysctl in Amphora
550c1341 Fix setting None in tls_versions and tls_ciphers in pools
85875bcd Drop lower constraints testing (stable Victoria)


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

devstack/plugin.sh                                 |   3 +-
.../etc/NetworkManager/conf.d/no-auto-default.conf |   7 +
.../post-install.d/20-haproxy-tune-kernel          |   1 -
lower-constraints.txt                              | 177 ---------------------
.../api_server/templates/amphora-netns.systemd.j2  |   4 +
octavia/api/drivers/amphora_driver/v1/driver.py    |  39 ++++-
octavia/api/drivers/amphora_driver/v2/driver.py    |  39 ++++-
octavia/api/v2/controllers/pool.py                 |   5 +
octavia/api/v2/types/listener.py                   |  28 +---
.../jinja/haproxy/combined_listeners/jinja_cfg.py  |   1 +
.../worker/v1/flows/load_balancer_flows.py         |   4 +-
.../controller/worker/v1/tasks/network_tasks.py    |  14 ++
.../worker/v2/flows/load_balancer_flows.py         |   4 +-
.../controller/worker/v2/tasks/network_tasks.py    |  14 ++
octavia/db/prepare.py                              |  13 ++
octavia/db/repositories.py                         |  10 +-
octavia/network/data_models.py                     |   4 +-
octavia/network/drivers/neutron/utils.py           |   3 +-
octavia/network/drivers/noop_driver/driver.py      |   6 +-
.../amphora_driver/v1/test_amphora_driver.py       |  45 +++++-
.../amphora_driver/v2/test_amphora_driver.py       |  45 +++++-
.../worker/v1/tasks/test_network_tasks.py          |  16 ++
.../worker/v2/tasks/test_network_tasks.py          |  21 +++
...er-ip-addresses-exhausted-69110b2fa4683e1a.yaml |   5 +
...eout-values-for-listeners-108c8048ba8beb9a.yaml |   6 +
..._conntrack_buckets-sysctl-75ae6dbb9d052863.yaml |   5 +
.../notes/fix-pool-crl-2cc6f2705f5b2009.yaml       |   5 +
.../notes/fix-proxyv2-44a7627294922a8e.yaml        |   4 +
...ions-tls_ciphers-in-pools-7534715ce28bd8cb.yaml |   6 +
...lidate-vip-network-params-57662cc3a99f80e5.yaml |   5 +
test-requirements.txt                              |   2 +-
tox.ini                                            |  10 --
zuul.d/projects.yaml                               |   1 -
36 files changed, 577 insertions(+), 246 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 6028e6e6..0a6a27f2 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ oslotest>=3.2.0 # Apache-2.0
-pylint>=2.2.0 # GPLv2
+pylint>=2.2.0,<=2.6.0 # GPLv2






More information about the Release-announce mailing list