We are glad to announce the release of: octavia 9.0.1: OpenStack Octavia Scalable Load Balancer as a Service This release is part of the xena 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. 9.0.1 ^^^^^ Bug Fixes * Fix an issue with the provisioning status of a load balancer that was set to ERROR too early when an error occurred, making the load balancer mutable while the execution of the tasks for this resources haven't finished yet. * Fix an issue that could set the provisioning status of a load balancer to a PENDING_UPDATE state when an error occurred in the amphora failover flow. Changes in octavia 9.0.0..9.0.1 ------------------------------- 4039d35c Fix LB set in ERROR too early in the revert flow 45c992c1 Fix failover of az-specific loadbalancers 8681637d Fix management network selection when calculating deltas 26c75ccd Pin pylint on stable/xena a741bcea Update TOX_CONSTRAINTS_FILE for stable/xena 50db4b50 Update .gitreview for stable/xena Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../amphora-agent/source-repository-amphora-agent | 4 +- elements/octavia-lib/source-repository-octavia-lib | 2 +- .../worker/v1/tasks/amphora_driver_tasks.py | 8 -- .../controller/worker/v1/tasks/database_tasks.py | 46 +---------- .../controller/worker/v1/tasks/network_tasks.py | 8 +- .../controller/worker/v2/flows/amphora_flows.py | 4 + .../worker/v2/tasks/amphora_driver_tasks.py | 10 --- .../controller/worker/v2/tasks/database_tasks.py | 81 ++----------------- .../controller/worker/v2/tasks/network_tasks.py | 8 +- .../worker/v1/tasks/test_amphora_driver_tasks.py | 37 +-------- .../worker/v1/tasks/test_database_tasks.py | 78 ++---------------- .../worker/v2/flows/test_amphora_flows.py | 3 +- .../worker/v2/tasks/test_amphora_driver_tasks.py | 37 +-------- .../worker/v2/tasks/test_database_tasks.py | 93 +++------------------- .../worker/v2/tasks/test_network_tasks.py | 6 +- ...isioning-status-on-errors-7f3736ef6e94d453.yaml | 9 +++ test-requirements.txt | 2 +- tox.ini | 8 +- 19 files changed, 68 insertions(+), 377 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a4e7a9ba..9c58f385 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ oslotest>=3.2.0 # Apache-2.0 -pylint>=2.5.3 # GPLv2 +pylint>=2.5.3,<=2.10.2 # GPLv2