[release-announce] [octavia] neutron-lbaas 12.0.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 28 11:43:40 UTC 2018


We are happy to announce the release of:

neutron-lbaas 12.0.0: OpenStack Networking Load Balancing as a Service

This release is part of the queens release series.

Download the package from:

    https://tarballs.openstack.org/neutron-lbaas/

For more details, please see below.

Changes in neutron-lbaas 11.0.0..12.0.0
---------------------------------------

bf8c303 Fix "unable to delete subnet" in API tests
08c15e9 Zuul: Remove project name
0664d81 Update releasenotes config for storyboard bugs
e4aba85 Mark neutron-lbaas as deprecated
b332d0f Updated from global requirements
e26e4fd Adds the missing stats command and fixes status
96ebc0d Cleanup test-requirements
68171e0 Updated from global requirements
0e28989 Imported Translations from Zanata
1593439 use api attributes from neutron-lib
7e35b18 Remove unnecessary lazy-loaded queries
16fba7e use callbacks from neutron-lib
0846005 Use generic netcat syntax in base scenario
3014d52 Updated from global requirements
6137d68 Fix the deprecated usage of "get_transport"
c02f2bb Updated from global requirements
0c76484 Octavia Proxy Plugin
80a0866 Update pool member operating status for haproxy
ebc1811 Imported Translations from Zanata
523ba75 Fix deprecated translation
2725b3b Remove setting of version/release from releasenotes
7daff86 Updated from global requirements
564e636 use agent api def from neutron-lib
279c348 use flavors api def from neutron-lib
b8018be Fix to prevent password from being displayed in logs.
7374cd1 Add missing NAME attribute for SessionPersistenceV2
c277070 Updated from global requirements
8c38ce9 Update the doc link
e7f14a6 Fix tempest scenario tests waiters
d2ed18d More zuul v3 job cleanup after newton EOL
652815b Updated from global requirements
45e80ce Fix a tempest deprecation warning
6fcf3bb Update release notes doc theme
8e980ef Fix a unit test for cryptography 2.1
283c7ba Disable kvm on OVH infra instances
0a20ad0 Fix usage of the method ensure_dir
be704ed Zuul: add file extension to playbook path
cfea70b Octavia driver to honor Octavia API status codes
b02a968 Remove common jobs from zuul.d
cd23bcd use FAULT_MAP from neutron-lib
dba5e27 Move neutron-lbaas zuulv3 configuration in repo
8ee7dd2 Add setup_privsep in agent's main function
a5294c1 Remove SCREEN_LOGDIR from devstack
7ad6837 Updated from global requirements
20efb81 Switch devstack plugin to keystone v3
d2e0165 Shrink Tempest scenario manager copy
a37f3d3 Updated from global requirements
c7bccb8 Fix logging for lb timeout operations
b677707 Don't forget to call the super's resource_cleanup
86f9ad1 Updating import for linux/interface opts
8f723a8 Updated from global requirements
0c93199 Stop registering "graphs" resource to quota
466dba4 Replace deprecated tempest test.is_extension_enabled()
a963dcb Use flake8-import-order plugin
11b0c0e Remove vestigate HUDSON_PUBLISH_DOCS reference
7400ae5 Updated from global requirements
5b2f55f Update links in README
abc9110 fixed statuses, as it was using an undefined variable
3cfd659 Updated from global requirements
7a70799 Updated from global requirements
87c0e64 Update reno for stable/pike
d166f84 make lbaasv2 support "https" keystone endpoint
aa50c49 Add "delay" value determination for health monitor
09ce6c3 devstack: Adapt to lib/neutron


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

CONTRIBUTING.rst                                   |    4 +
README.rst                                         |    7 +-
devstack/README.md                                 |    4 +-
devstack/plugin.sh                                 |   24 +-
devstack/samples/local.conf                        |    1 -
devstack/settings                                  |   16 +-
neutron_lbaas/agent/agent.py                       |   18 +-
neutron_lbaas/agent/agent_manager.py               |    5 +
neutron_lbaas/cmd/__init__.py                      |    5 +-
neutron_lbaas/common/cert_manager/__init__.py      |   10 +
.../common/cert_manager/local_cert_manager.py      |    5 +
neutron_lbaas/common/exceptions.py                 |   24 +
neutron_lbaas/common/keystone.py                   |  100 +-
neutron_lbaas/db/loadbalancer/loadbalancer_dbv2.py |   12 +-
neutron_lbaas/db/loadbalancer/models.py            |   28 +-
neutron_lbaas/drivers/common/agent_driver_base.py  |   10 +
neutron_lbaas/drivers/driver_mixins.py             |    1 +
neutron_lbaas/drivers/haproxy/jinja_cfg.py         |    5 +
neutron_lbaas/drivers/haproxy/namespace_driver.py  |   38 +-
neutron_lbaas/drivers/netscaler/ncc_client.py      |    4 +-
.../drivers/netscaler/netscaler_driver_v2.py       |    5 +-
neutron_lbaas/drivers/octavia/driver.py            |   44 +-
.../drivers/octavia/octavia_messaging_consumer.py  |    7 +-
neutron_lbaas/drivers/radware/v2_driver.py         |    2 +-
neutron_lbaas/extensions/lb_graph.py               |    2 +-
neutron_lbaas/extensions/lbaas_agentschedulerv2.py |   10 +-
neutron_lbaas/extensions/loadbalancerv2.py         |   47 +-
.../locale/en_GB/LC_MESSAGES/neutron_lbaas.po      |  707 ++++++++++
neutron_lbaas/opts.py                              |    3 +-
neutron_lbaas/services/loadbalancer/plugin.py      |   24 +-
.../services/loadbalancer/proxy_plugin.py          |  379 ++++++
.../tempest/v2/api/test_health_monitor_admin.py    |    4 +-
.../v2/api/test_health_monitors_non_admin.py       |    4 +-
.../tempest/v2/api/test_listeners_non_admin.py     |    4 +-
.../tempest/v2/api/test_load_balancers_admin.py    |    8 +-
.../v2/api/test_load_balancers_non_admin.py        |    4 +-
.../v2/scenario/test_healthmonitor_basic.py        |    4 +-
.../tempest/v2/scenario/test_listener_basic.py     |    8 +-
.../v2/scenario/test_load_balancer_basic.py        |    4 +-
.../v2/scenario/test_session_persistence.py        |    4 +-
.../unit/common/tls_utils/test_cert_parser.py      |    8 +-
.../unit/db/loadbalancer/test_db_loadbalancerv2.py |  520 +-------
.../unit/db/loadbalancer/test_proxy_plugin.py      | 1395 ++++++++++++++++++++
.../unit/drivers/haproxy/test_namespace_driver.py  |   27 +-
.../unit/drivers/octavia/test_octavia_driver.py    |   66 +-
.../unit/drivers/radware/test_v2_plugin_driver.py  |    4 +-
.../loadbalancer/test_loadbalancer_plugin.py       |   30 +
.../neutron-lbaasv2-dsvm-api-namespace/post.yaml   |   15 +
.../neutron-lbaasv2-dsvm-api-namespace/run.yaml    |   60 +
.../legacy/neutron-lbaasv2-dsvm-api/post.yaml      |   15 +
playbooks/legacy/neutron-lbaasv2-dsvm-api/run.yaml |   60 +
.../post.yaml                                      |   15 +
.../run.yaml                                       |   62 +
.../legacy/neutron-lbaasv2-dsvm-py3x-api/post.yaml |   15 +
.../legacy/neutron-lbaasv2-dsvm-py3x-api/run.yaml  |   61 +
.../post.yaml                                      |   15 +
.../run.yaml                                       |   62 +
.../neutron-lbaasv2-dsvm-py3x-scenario/post.yaml   |   15 +
.../neutron-lbaasv2-dsvm-py3x-scenario/run.yaml    |   61 +
.../post.yaml                                      |   15 +
.../run.yaml                                       |   61 +
.../legacy/neutron-lbaasv2-dsvm-scenario/post.yaml |   15 +
.../legacy/neutron-lbaasv2-dsvm-scenario/run.yaml  |   60 +
.../AddsStatsStatusToProxy-38fbc107ac269b9b.yaml   |   17 +
...neutron-lbaas-deprecation-cab9d60ecf902909.yaml |    9 +
releasenotes/source/conf.py                        |   21 +-
releasenotes/source/index.rst                      |    1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |  278 ++++
releasenotes/source/pike.rst                       |    6 +
requirements.txt                                   |   32 +-
setup.cfg                                          |    1 +
test-requirements.txt                              |   21 +-
tools/tox_install.sh                               |    6 +-
tox.ini                                            |    1 +
zuul.d/jobs.yaml                                   |  119 ++
zuul.d/projects.yaml                               |   30 +
95 files changed, 4763 insertions(+), 1224 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3000216..70501bf 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,2 +8,2 @@ requests>=2.14.2 # Apache-2.0
-netaddr!=0.7.16,>=0.7.13 # BSD
-neutron-lib>=1.9.0 # Apache-2.0
+netaddr>=0.7.18 # BSD
+neutron-lib>=1.13.0 # Apache-2.0
@@ -12,9 +12,9 @@ alembic>=0.8.10 # MIT
-six>=1.9.0 # MIT
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-oslo.db>=4.24.0 # Apache-2.0
-oslo.log>=3.22.0 # Apache-2.0
-oslo.messaging!=5.25.0,>=5.24.2 # Apache-2.0
-oslo.reports>=0.6.0 # Apache-2.0
-oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
-oslo.service>=1.10.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
+six>=1.10.0 # MIT
+oslo.config>=5.1.0 # Apache-2.0
+oslo.db>=4.27.0 # Apache-2.0
+oslo.log>=3.36.0 # Apache-2.0
+oslo.messaging>=5.29.0 # Apache-2.0
+oslo.reports>=1.18.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+oslo.service!=1.28.1,>=1.24.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
@@ -22,3 +22,3 @@ python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
-pyasn1!=0.2.3 # BSD
-pyasn1-modules # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyasn1-modules>=0.0.6 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -26,2 +26,2 @@ stevedore>=1.20.0 # Apache-2.0
-cryptography!=2.0,>=1.6 # BSD/Apache-2.0
-keystoneauth1>=3.1.0 # Apache-2.0
+cryptography!=2.0,>=1.9 # BSD/Apache-2.0
+keystoneauth1>=3.3.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 7bce74d..af2170e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8,4 +8,4 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-mock>=2.0 # BSD
-python-subunit>=0.0.18 # Apache-2.0/BSD
-requests-mock>=1.1 # Apache-2.0
-sphinx>=1.6.2 # BSD
+mock>=2.0.0 # BSD
+flake8-import-order==0.12 # LGPLv3
+requests-mock>=1.1.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
@@ -13,2 +13,3 @@ oslosphinx>=4.7.0 # Apache-2.0
-oslo.concurrency>=3.8.0 # Apache-2.0
-oslotest>=1.10.0 # Apache-2.0
+openstackdocstheme>=1.18.1 # Apache-2.0
+oslo.concurrency>=3.25.0 # Apache-2.0
+oslotest>=3.2.0 # Apache-2.0
@@ -16,2 +17,2 @@ testrepository>=0.0.18 # Apache-2.0/BSD
-testresources>=0.2.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+testresources>=2.0.0 # Apache-2.0/BSD
+testtools>=2.2.0 # MIT
@@ -20,2 +21,2 @@ WebOb>=1.7.1 # MIT
-reno!=2.3.1,>=1.8.0 # Apache-2.0
-tempest>=16.1.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
+tempest>=17.1.0 # Apache-2.0






More information about the Release-announce mailing list