[release-announce] octavia 2.1.1 (queens)

no-reply at openstack.org no-reply at openstack.org
Thu Jun 6 20:15:55 UTC 2019


We are ecstatic to announce the release of:

octavia 2.1.1: OpenStack Octavia Scalable Load Balancer as a Service

This release is part of the queens 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.

2.1.1
^^^^^

Bug Fixes

* Fixed duplicated IPv6 addresses in Active/Standby mode in CentOS
  amphorae.

* Fixed an issue where the listener API would accept null/None
  values for fields that must have a valid value, such as connection-
  limit. Now when a PUT call is made to one of these fields with null
  as the value the API will reset the field value to the field default
  value.

Changes in octavia 2.1.0..2.1.1
-------------------------------

c09da200 Treat null admin_state_up as False
a3a14116 Bandit test exclusions syntax change
de4eeff8 Fix IPv6 in Active/Standby topology on CentOS
d086b3a9 Fix listener API handling of None/null updates
c28dd927 OpenDev Migration Patch
f6963578 Fix a lifecycle bug with child objects
3731e167 Improve resource quota response message
8071ccd2 Add lb_id comment to amp haproxy listener config


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

.gitreview                                         |  2 +-
.../api_server/templates/rh_plug_vip_ethX.conf.j2  |  2 ++
octavia/api/common/types.py                        |  6 ++++
octavia/api/v1/controllers/health_monitor.py       |  4 ++-
octavia/api/v1/controllers/listener.py             |  3 +-
octavia/api/v1/controllers/load_balancer.py        |  3 +-
octavia/api/v1/controllers/member.py               |  4 ++-
octavia/api/v1/controllers/pool.py                 |  3 +-
octavia/api/v2/controllers/health_monitor.py       |  6 +++-
octavia/api/v2/controllers/l7policy.py             |  3 +-
octavia/api/v2/controllers/l7rule.py               |  4 +++
octavia/api/v2/controllers/listener.py             | 19 +++++++++++-
octavia/api/v2/controllers/load_balancer.py        |  8 +++--
octavia/api/v2/controllers/member.py               | 19 ++++++++++--
octavia/api/v2/controllers/pool.py                 |  9 ++++--
octavia/api/v2/types/listener.py                   |  6 ++--
octavia/common/constants.py                        |  1 +
octavia/common/exceptions.py                       |  2 +-
octavia/common/jinja/haproxy/jinja_cfg.py          |  2 +-
octavia/common/jinja/haproxy/templates/base.j2     |  2 +-
.../common/jinja/haproxy/templates/haproxy.cfg.j2  |  2 +-
octavia/controller/worker/task_utils.py            | 16 ++++++++++
octavia/controller/worker/tasks/lifecycle_tasks.py |  2 ++
octavia/db/repositories.py                         | 25 ++++++++++-----
.../agent/api_server/test_haproxy_compatibility.py |  2 +-
.../unit/common/sample_configs/sample_configs.py   | 20 ++----------
.../run.yaml                                       |  6 ++--
.../legacy/octavia-v1-dsvm-py3x-scenario/run.yaml  |  6 ++--
.../octavia-v1-dsvm-scenario-kvm-centos.7/run.yaml |  6 ++--
.../octavia-v1-dsvm-scenario-multinode/run.yaml    |  6 ++--
playbooks/legacy/octavia-v1-dsvm-scenario/run.yaml |  6 ++--
...-active-standby-in-centos-4e47140e0e139de8.yaml |  4 +++
.../None-fde2ffab82e783a4.yaml                     |  7 +++++
tox.ini                                            |  2 +-
zuul.d/jobs.yaml                                   |  4 +--
40 files changed, 263 insertions(+), 69 deletions(-)







More information about the Release-announce mailing list