[release-announce] octavia 3.2.2 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Feb 27 15:52:47 UTC 2020


We are thrilled to announce the release of:

octavia 3.2.2: OpenStack Octavia Scalable Load Balancer as a Service

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

3.2.2
^^^^^

Bug Fixes

* Add listener and pool protocol validation. The pool and listener
  can't be combined arbitrarily. We need some constraints on the
  protocol side.

* Fixed an issue where the the amphora image create tool would
  checkout the master amphora-agent code and master upper constraints.

* Fix a bug that could interrupt resource creation when performing a
  graceful shutdown of the house keeping service and leave resources
  such as amphorae in a BOOTING status.

Changes in octavia 3.2.1..3.2.2
-------------------------------

e7376be7 Fix uncaught DB exception when trying to get a spare amphora
79636363 Fix pep8 failures on stable/rocky branch
36fe6249 Use stable upper-constraints.txt in Amphora builds
69d5661c Fix house keeping graceful shutdown
34545524 Add listener and pool protocol validation
1768b17c Cap hacking version to <2
5c485a69 Accept oslopolicy-policy-generator path arguments


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

api-ref/source/parameters.yaml                     |  15 +-
api-ref/source/v2/general.inc                      |  52 +++++++
.../amphora-agent/source-repository-amphora-agent  |   4 +-
octavia/api/v2/controllers/base.py                 |  13 ++
octavia/api/v2/controllers/l7policy.py             |  26 ++--
octavia/api/v2/controllers/listener.py             |   6 +-
octavia/api/v2/controllers/pool.py                 |   1 +
octavia/cmd/house_keeping.py                       |  23 ++--
octavia/common/constants.py                        |   8 ++
octavia/common/policy.py                           |  13 +-
octavia/controller/worker/tasks/database_tasks.py  |  13 +-
.../unit/certificates/generator/test_local.py      |   4 +-
.../add-protocol-validation-0f9129a045e372ce.yaml  |   5 +
...ora-agent-branch-checkout-e2eeb19c6aa09535.yaml |   5 +
...ix-house-keeping-shutdown-17b04417a2c4849f.yaml |   6 +
test-requirements.txt                              |   2 +-
24 files changed, 471 insertions(+), 100 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 2bedb05b..1bb104b7 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking!=0.13.0,<0.14,>=0.12.0,<2 # Apache-2.0






More information about the Release-announce mailing list