We enthusiastically announce the release of: octavia 11.0.3: OpenStack Octavia Scalable Load Balancer as a Service This release is part of the zed 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. 11.0.3 ^^^^^^ Bug Fixes * Fixed error on update UDP Health Monitor with empty "delay" parameter * Fix the issue, when "limit" parameter in request less or equal 0. Now it returns resources according pagination_max_limit as expected, instead of error. * Fixed a bug with HTTP/HTTPS health-monitors on pools with ALPN protocols in the amphora-driver. The healthchecks sent by haproxy were flagged as bad requests by the backend servers. Updated haproxy configuration to use ALPN for the heathchecks too. * Fixed TLS-HELLO health-monitors in the amphora-driver. * Fix the issue where nf_conntrack* opts values are lost after rebooting the Amphora VM. more details Story 2010795 * Fixed SQLAlchemy warnings about the relationship between the Tags object and the other Octavia resources. Changes in octavia 11.0.2..11.0.3 --------------------------------- 944b6b1a Fix negative or 0 limit parameter in pagination 32d0e3d1 Handle empty delay on update healthmonitor dda3e4a1 Fix the issue of losing nf_conntrace* values after a reboot. 5b8f49ff Don't update the management port when calculating delta [v1] beb64534 Fix TLS-HELLO healthmonitors in the amphora-driver 778859a2 Fix health-monitors with ALPN members 6ae57727 Fix SQLAlchemy warning about conflict relationship with Tags 48b9d42a Rename Context to RequestContext Diffstat (except docs and test files) ------------------------------------- .../api_server/templates/amphora-netns.systemd.j2 | 4 +- octavia/api/common/hooks.py | 3 +- octavia/api/common/pagination.py | 2 +- octavia/api/v2/controllers/health_monitor.py | 4 +- octavia/common/context.py | 2 +- .../haproxy/combined_listeners/templates/macros.j2 | 12 ++-- .../controller/worker/v1/tasks/network_tasks.py | 22 ++++--- .../worker/v2/tasks/notification_tasks.py | 3 +- octavia/db/models.py | 21 ++++--- .../api/v2/test_availability_zone_profiles.py | 15 +++-- .../functional/api/v2/test_availability_zones.py | 15 +++-- .../functional/api/v2/test_flavor_profiles.py | 15 +++-- .../haproxy/combined_listeners/test_jinja_cfg.py | 33 +++++------ .../worker/v1/tasks/test_network_tasks.py | 11 ---- .../worker/v2/tasks/test_notification_tasks.py | 9 +-- ...itor-update-without-delay-c56240e59e15483f.yaml | 4 ++ ...nation-less-or-equal-zero-93a33f1318ea34e5.yaml | 6 ++ ...thmonitor-with-alpn-pools-82249b2b9a025068.yaml | 7 +++ ...-tls-hello-healthmonitors-a4b98a80f6de8394.yaml | 4 ++ ...-ipvs-before-setting-opts-c5b2f0871bc38c27.yaml | 5 ++ ...ags-relationship-warnings-a3c0175135f6cd84.yaml | 5 ++ 34 files changed, 480 insertions(+), 220 deletions(-)
participants (1)
-
no-reply@openstack.org