[release-announce] octavia 5.1.2 (train)
no-reply at openstack.org
no-reply at openstack.org
Mon May 31 11:01:26 UTC 2021
We are happy to announce the release of:
octavia 5.1.2: OpenStack Octavia Scalable Load Balancer as a Service
This release is part of the train 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.
5.1.2
^^^^^
Bug Fixes
* Fixed an issue when building the HAProxy configuration files, some
DELETED members could have been included in the server list after
adding new members.
* Fixes an issue where provider drivers may not decrement the load
balancer objects quota on delete.
* Fix an issue with the rsyslog configuration file in the Amphora
when the log offloading feature and the local log storage feature
are both disabled.
* Some IPv6 UDP members were incorrectly marked in ERROR status,
because of a formatting issue while generating the health message in
the amphora.
* Fix weighted round-robin for UDP listeners with keepalived and
lvs. The algorithm must be specified as 'wrr' in order for weighted
round-robin to work correctly, but was being set to 'rr'.
* Fix a bug that allowed a user to create a load balancer on a
"vip_subnet_id" that belongs to another user using the subnet UUID.
Changes in octavia 5.1.1..5.1.2
-------------------------------
a686bc1c Fix invalid/deleted members in haproxy config file
46a5344e Explicitely set nodeset to Bionic-based
bb91c6ca Fix comment for the ca_certificates_file opt
de4514d6 Fix rsyslog configuration when disabling logs
95972fc1 Validate user access to vip_subnet_id when creating a LB
db24d7bb Fix weighted round-robin about UDP listener
411a0b7b Fix incorrect ERROR status with IPv6 UDP members
93eb3c8c Fix provider driver quota handling
Diffstat (except docs and test files)
-------------------------------------
etc/octavia.conf | 16 +++--
.../amphorae/backends/utils/keepalivedlvs_query.py | 14 +++--
octavia/api/drivers/driver_agent/driver_updater.py | 43 +++++++++++--
octavia/api/v2/controllers/load_balancer.py | 2 +-
octavia/common/config.py | 3 +-
.../jinja/haproxy/combined_listeners/jinja_cfg.py | 22 +++++--
.../jinja/haproxy/split_listeners/jinja_cfg.py | 30 ++++++---
.../logging/templates/10-rsyslog.conf.template | 5 ++
octavia/common/jinja/lvs/jinja_cfg.py | 14 +++--
.../backend/agent/api_server/test_keepalivedlvs.py | 2 +-
.../backends/utils/test_keepalivedlvs_query.py | 29 +++++++--
.../drivers/driver_agent/test_driver_updater.py | 71 +++++++++++++++++++++-
.../common/jinja/logging/test_logging_jinja_cfg.py | 38 ++++++++----
.../unit/common/jinja/lvs/test_lvs_jinja_cfg.py | 12 ++--
.../sample_configs/sample_configs_combined.py | 43 ++++++++-----
.../common/sample_configs/sample_configs_split.py | 55 ++++++++++-------
...eleted-members-in-haproxy-0dcde6e3d28b100c.yaml | 6 ++
...ver-agent-decrement-quota-27486d9fa0bdeb89.yaml | 5 ++
...x-error-in-rsyslog-config-a316a7856e1a847a.yaml | 5 ++
...x-ipv6-udp-health-message-ed94b35bbea396ec.yaml | 5 ++
.../fix-udp-listener-wrr-50de9dc0774a8ea1.yaml | 6 ++
...e-access-to-vip_subnet_id-48fc92b45529cafd.yaml | 5 ++
zuul.d/projects.yaml | 25 ++++++--
23 files changed, 350 insertions(+), 106 deletions(-)
More information about the Release-announce
mailing list