neutron-lbaas 13.0.0 (rocky)
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
participants (1)
-
no-reply@openstack.org