[release-announce] neutron-lbaas 13.0.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 30 14:42:21 UTC 2018


We joyfully announce the release of:

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

This release is part of the rocky release series.

Download the package from:

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

For more details, please see below.

Changes in neutron-lbaas 12.0.0..13.0.0
---------------------------------------

e4a9d3c Fix neutron-lbaas tempest for filter validation
f1c501c update requirements for neutron-lib 1.18.0
fa73d76 Neutron-LBaaS to Octavia migration tool
23f765b Add release notes link in README
ada1db0 Update new documentation PTI jobs
1e2a93a Fix cookie session persistence in namespace driver
fd55125 Re-enable KVM
ad3453b Fix the None value of Q_PLUGIN_CONF_FILE if enable neutron-*
397a6fe Improve speed of listing from DB
880073d Add gate for Direct L7-Proxy to Octavia
723228c Exclude limestone from running with kvm
1502dc1 Allow to create loadbalancer with chinese character
6ec4823 fix tox python3 overrides
6bd36d9 use retry_db_errors from neutron-lib
bea49e6 Get providers directly from ORM to make startup take half as long
ac518ed Fix EntityInUse exception message
a7abc9a remove unused plugin.get_plugin_name()
89aa592 use rpc Connection rather than create_connection
31217bb Modify a detail in parse_stat
50a4022 Accommodate for neutron code that expires obsolete relationships
c26e991 uncap eventlet
86548cc Fix the double zuul project definition
fc12642 Fix pep8 errors
40dd211 Cap haproxy log level severity
652c8cf Choose correct log option by listener protocol
0573fd9 Updated from global requirements
2978d01 add lower-constraints job
8e8a6c4 Updated from global requirements
3c1e4ba Remove tox_install.sh
826e796 Updated from global requirements
f27c44c Reduce stestr concurrency to 1 for tempest jobs
ac5b962 Imported Translations from Zanata
69e092d Switch to stestr and wait for LB delete on cleanup
29c3192 Updated from global requirements
5b58a20 Log failed cert delete, and raise TLSContainerInvalid instead
4ff951a Update reno for stable/queens
84a9a26 Fix AtrributeError in update_listener
866a20c Don't run scenario jobs for docs changes
477d59b Remove key "l7_policies" in pool dict
0ea01e8 tempest: healthmonitor is deleted via resource_cleanup
bfee75e Add a compatible check before creating pool


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

.stestr.conf                                       |   3 +
.testr.conf                                        |   4 -
README.rst                                         |   3 +
devstack/etc/neutron/haproxy.cfg                   |  36 ++
devstack/plugin.sh                                 |  38 +-
devstack/settings                                  |   3 +
lower-constraints.txt                              | 155 ++++++
neutron_lbaas/cmd/__init__.py                      |   4 +-
neutron_lbaas/db/loadbalancer/loadbalancer_dbv2.py | 118 ++++-
neutron_lbaas/db/loadbalancer/models.py            | 196 ++++++-
.../versions/364f9b6064f0_agentv2.py               |   6 +-
.../versions/4b6d8d5310b8_add_index_tenant_id.py   |   4 +-
.../versions/4ba00375f715_edge_driver.py           |   6 +-
...1931_add_provisioning_and_operating_statuses.py |   6 +-
.../alembic_migrations/versions/lbaasv2.py         |   6 +-
.../alembic_migrations/versions/lbaasv2_tls.py     |   8 +-
.../mitaka/expand/3426acbc12de_add_flavor_id.py    |   6 +-
.../mitaka/expand/3543deab1547_add_l7_tables.py    |   6 +-
.../mitaka/expand/4a408dd491c2_UpdateName.py       |   6 +-
.../expand/6aee0434f911_independent_pools.py       |   7 +-
.../4b4dc6d5d843_rename_tenant_to_project.py       |   6 +-
neutron_lbaas/drivers/common/agent_callbacks.py    |   4 +-
neutron_lbaas/drivers/common/agent_driver_base.py  |   2 +-
neutron_lbaas/drivers/haproxy/jinja_cfg.py         |   2 +-
neutron_lbaas/drivers/haproxy/namespace_driver.py  |   6 +-
.../haproxy/templates/haproxy.loadbalancer.j2      |   2 +-
.../drivers/haproxy/templates/haproxy_base.j2      |   6 +-
.../drivers/haproxy/templates/haproxy_proxies.j2   |   8 +-
neutron_lbaas/drivers/radware/v2_driver.py         |   5 +-
neutron_lbaas/extensions/loadbalancerv2.py         |   5 +-
.../locale/en_GB/LC_MESSAGES/neutron_lbaas.po      |   6 +-
neutron_lbaas/services/loadbalancer/plugin.py      |  65 ++-
.../tempest/v2/api/test_health_monitor_admin.py    |   2 +
.../v2/api/test_health_monitors_non_admin.py       |  60 ++-
.../tempest/v2/api/test_listeners_non_admin.py     |  21 +
.../v2/api/test_load_balancers_non_admin.py        |  19 +-
.../v2/ddt/test_health_monitor_admin_state_up.py   | 145 -----
.../tempest/v2/ddt/test_listeners_admin_state.py   | 132 -----
.../tempest/v2/ddt/test_members_admin_state_up.py  | 167 ------
.../unit/db/loadbalancer/test_db_loadbalancerv2.py | 109 +++-
.../unit/db/loadbalancer/test_proxy_plugin.py      |   4 +-
.../haproxy/sample_configs/sample_configs.py       |  63 ++-
.../neutron-lbaasv2-dsvm-api-l7octavia/post.yaml   |  15 +
.../neutron-lbaasv2-dsvm-api-l7octavia/run.yaml    |  60 +++
playbooks/migration-test/pre.yaml                  |   5 +
playbooks/migration-test/run.yaml                  | 338 ++++++++++++
.../templates/nlbaas2octavia.conf.j2               |  14 +
...to-octavia-migration-tool-c84cb76a84147863.yaml |  16 +
releasenotes/source/index.rst                      |   1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |   6 +-
releasenotes/source/queens.rst                     |   6 +
requirements.txt                                   |  17 +-
test-requirements.txt                              |  10 +-
tools/nlbaas2octavia/README.rst                    |  53 ++
tools/nlbaas2octavia/__init__.py                   |   0
tools/nlbaas2octavia/nlbaas2octavia.conf           |  25 +
tools/nlbaas2octavia/nlbaas2octavia.py             | 586 +++++++++++++++++++++
tools/nlbaas2octavia/requirements.txt              |   8 +
tools/pretty_tox.sh                                |  12 -
tools/tox_install.sh                               |  72 ---
tox.ini                                            |  64 ++-
zuul.d/jobs.yaml                                   | 184 ++++---
zuul.d/projects.yaml                               |   7 +
80 files changed, 2348 insertions(+), 1065 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 70501bf..fa70a6f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +6 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
+eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT
@@ -9 +9,2 @@ netaddr>=0.7.18 # BSD
-neutron-lib>=1.13.0 # Apache-2.0
+neutron-lib>=1.18.0 # Apache-2.0
+neutron>=12.0.0 # Apache-2.0
@@ -13 +14 @@ six>=1.10.0 # MIT
-oslo.config>=5.1.0 # Apache-2.0
+oslo.config>=5.2.0 # Apache-2.0
@@ -14,0 +16 @@ oslo.db>=4.27.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
@@ -21 +23 @@ oslo.utils>=3.33.0 # Apache-2.0
-python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
+python-barbicanclient>=4.5.2 # Apache-2.0
@@ -24 +26,2 @@ pyasn1-modules>=0.0.6 # BSD
-pyOpenSSL>=16.2.0 # Apache-2.0
+PyMySQL>=0.7.6 # MIT License
+pyOpenSSL>=17.1.0 # Apache-2.0
@@ -26,2 +29,2 @@ stevedore>=1.20.0 # Apache-2.0
-cryptography!=2.0,>=1.9 # BSD/Apache-2.0
-keystoneauth1>=3.3.0 # Apache-2.0
+cryptography>=2.1 # BSD/Apache-2.0
+keystoneauth1>=3.4.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index af2170e..6f9eabe 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10,5 +10,2 @@ flake8-import-order==0.12 # LGPLv3
-requests-mock>=1.1.0 # Apache-2.0
-sphinx!=1.6.6,>=1.6.2 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.18.1 # Apache-2.0
-oslo.concurrency>=3.25.0 # Apache-2.0
+requests-mock>=1.2.0 # Apache-2.0
+oslo.concurrency>=3.26.0 # Apache-2.0
@@ -16 +13 @@ oslotest>=3.2.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=1.0.0 # Apache-2.0
@@ -21 +17,0 @@ WebOb>=1.7.1 # MIT
-reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list