[release-announce] octavia 1.0.3 (pike)

no-reply at openstack.org no-reply at openstack.org
Tue Sep 18 14:28:10 UTC 2018


We jubilantly announce the release of:

octavia 1.0.3: OpenStack Octavia Scalable Load Balancer as a Service

This release is part of the pike stable release series.

Download the package from:

    https://pypi.org/project/octavia

For more details, please see below.

Changes in octavia 1.0.2..1.0.3
-------------------------------

4871cd0 Update zuul/projects.yaml
248dec5 Fix passphrase None errors
805ed84 import zuul job settings from project-config
2080867 Correct flavor to flavor_id in LB API
cb5e4b7 Add exception handling for housekeeping service
d909abc Fix RedHat family image building
3427750 Update introduction documention page
3e07372 Use HMAC.hexdigest to avoid non-ascii characters for package data
cc81360 Remove snapd from stable branch images
03d161e Health Monitor url_path requires leading slash
d254b01 Pool PUT should validate name/description length
50acb29 Migrate to stestr
e811049 Gatefix: Migrate from testr to stestr
3e8970e Don't failover amphora with LB in PENDING_*
102ad57 Fix statistics update typo
22336a2 Overhaul HealthManager update threading
b635e11 Fix processing pool statuses for LBs with multiple listeners
78f1c7b Minimize the effect overloaded Health Manager processes
ed77d01 Clean up test_update_db.py a little bit
38f0762 Optimize update_health process
53600d0 Fix cookbook 'openstack secret container list'
c49959d Pin pip < 10 in the amphora image


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

.gitignore                                         |    1 +
.stestr.conf                                       |    3 +
.../source/v2/examples/loadbalancer-create-curl    |    2 +-
.../v2/examples/loadbalancer-create-response.json  |    2 +-
.../examples/loadbalancer-full-create-request.json |    2 +-
.../loadbalancer-full-create-response.json         |    2 +-
.../v2/examples/loadbalancer-show-response.json    |    2 +-
.../v2/examples/loadbalancer-update-response.json  |    2 +-
.../v2/examples/loadbalancers-list-response.json   |    2 +-
api-ref/source/v2/loadbalancer.inc                 |   14 +-
.../amphora-agent/install.d/75-run_setup_install   |   11 +
elements/amphora-agent/install.d/cap-pip.txt       |    1 +
elements/amphora-agent/package-installs.yaml       |    6 +
elements/amphora-agent/pkg-map                     |    8 +
etc/octavia.conf                                   |    9 +-
.../backends/health_daemon/status_message.py       |   45 +-
octavia/amphorae/drivers/health/heartbeat_udp.py   |   37 +-
octavia/api/v2/controllers/load_balancer.py        |    4 +-
octavia/api/v2/types/load_balancer.py              |    8 +-
octavia/api/v2/types/pool.py                       |    4 +-
octavia/certificates/generator/local.py            |    3 +-
octavia/cmd/health_manager.py                      |    5 +-
octavia/cmd/house_keeping.py                       |   20 +-
octavia/common/config.py                           |   12 +-
octavia/common/validate.py                         |    3 +-
.../healthmanager/health_drivers/__init__.py       |    0
.../healthmanager/health_drivers/update_base.py    |   27 +
.../healthmanager/health_drivers/update_db.py      |  397 +++++++
.../healthmanager/health_drivers/update_logging.py |   29 +
octavia/controller/healthmanager/update_db.py      |  337 ------
octavia/db/repositories.py                         |    3 +-
.../backends/health_daemon/test_envelope.py        |   17 +
.../backends/health_daemon/test_health_sender.py   |    8 +-
.../amphorae/drivers/health/test_heartbeat_udp.py  |   62 +-
.../unit/api/v2/types/test_health_monitors.py      |    9 +
.../unit/certificates/generator/test_local.py      |   45 +
.../healthmanager/health_drivers/__init__.py       |    0
.../health_drivers/test_update_base.py             |   38 +
.../healthmanager/health_drivers/test_update_db.py | 1094 ++++++++++++++++++++
.../health_drivers/test_update_logging.py          |   44 +
.../controller/healthmanager/test_update_db.py     |  809 ---------------
setup.cfg                                          |    6 +
tools/ostestr_compat_shim.sh                       |    8 -
tox.ini                                            |    4 +-
zuul.d/projects.yaml                               |   26 +-
52 files changed, 1987 insertions(+), 1292 deletions(-)







More information about the Release-announce mailing list