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