[octavia] octavia 0.8.1 (mitaka)
We are grateful to announce the release of: octavia 0.8.1: OpenStack Octavia Scalable Load Balancer as a Service This release is part of the mitaka stable release series. The source is available from: http://git.openstack.org/cgit/openstack/octavia Download the package from: https://pypi.python.org/pypi/octavia Please report issues through launchpad: http://bugs.launchpad.net/octavia/ For more details, please see below. Changes in octavia 0.8.0..0.8.1 ------------------------------- 0181f97 Adds distribution ID option to diskimage-create.sh 349b83f Updates amphora element to use stable/mitaka agent d315951 Use correct code version for amphora agent image 6cac86a Fixes a revert failure in AllocateVIP task 58ca818 Add revert method in database_tasks MapLoadbalancerToAmphora 62fbc19 Updated from global requirements 4891ffa Use upper constraints for all jobs in tox.ini 4ea1053 Fixed UnmappedInstanceError thrown when LB delete d1f067b Fix unreachable TimeOutException bug in amphora driver da33794 Updated from global requirements 87b8c7f git-review: default to stable/mitaka 1c9470c Use stable/mitaka version of upper-constraints.txt file 65965ce Run amphora haproxy in a network namespace b64fedf Use upper-constraints.txt file for all tox targets bc1ef7e Make registering error handlers compliant with Flask 0.11 8744ad4 Replace the os.open method with safer way eb2a06b Fixes failover when using a spares pool Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + devstack/plugin.sh | 3 + diskimage-create/diskimage-create.sh | 9 +- .../source-repository-amphora-agent | 2 +- .../amphora-agent/source-repository-amphora-agent | 2 +- etc/init/amphora-agent.conf | 3 +- etc/octavia.conf | 4 +- .../backends/agent/api_server/amphora_info.py | 90 ++++++-- .../agent/api_server/certificate_update.py | 10 +- .../backends/agent/api_server/keepalived.py | 43 ++-- .../amphorae/backends/agent/api_server/listener.py | 28 ++- octavia/amphorae/backends/agent/api_server/plug.py | 162 ++++++++++----- .../amphorae/backends/agent/api_server/server.py | 2 +- .../agent/api_server/templates/keepalived.conf.j2 | 2 +- .../agent/api_server/templates/sysvinit.conf.j2 | 10 + .../agent/api_server/templates/upstart.conf.j2 | 18 +- .../amphorae/drivers/haproxy/rest_api_driver.py | 2 +- octavia/common/config.py | 3 +- octavia/common/constants.py | 2 + octavia/controller/worker/flows/amphora_flows.py | 2 + octavia/controller/worker/tasks/compute_tasks.py | 9 +- octavia/controller/worker/tasks/database_tasks.py | 14 +- octavia/controller/worker/tasks/network_tasks.py | 27 ++- octavia/network/base.py | 11 + .../drivers/neutron/allowed_address_pairs.py | 36 +++- octavia/network/drivers/noop_driver/driver.py | 9 + .../backend/agent/api_server/test_server.py | 228 +++++++++++++------- .../agent/api_server/test_server_sysvinit.py | 231 ++++++++++++++------- .../drivers/haproxy/test_rest_api_driver.py | 6 + .../controller/worker/tasks/test_compute_tasks.py | 5 + .../controller/worker/tasks/test_network_tasks.py | 25 +++ .../drivers/neutron/test_allowed_address_pairs.py | 61 +++++- .../network/drivers/test_network_noop_driver.py | 10 + requirements.txt | 8 +- tox.ini | 3 +- 35 files changed, 780 insertions(+), 301 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0ca772a..cc1934b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ SQLAlchemy<1.1.0,>=1.0.10 # MIT -Babel>=1.3 # BSD +Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD @@ -30 +30 @@ oslo.utils>=3.5.0 # Apache-2.0 -PyMySQL>=0.6.2 # MIT License +PyMySQL!=0.7.7,>=0.6.2 # MIT License @@ -40 +40 @@ taskflow>=1.26.0 # Apache-2.0 -Flask<1.0,>=0.10 # BSD +Flask!=0.11,<1.0,>=0.10 # BSD @@ -43 +43 @@ netifaces>=0.10.4 # MIT -cryptography>=1.0 # BSD/Apache-2.0 +cryptography!=1.3.0,>=1.0 # BSD/Apache-2.0
participants (1)
-
no-reply@openstack.org