We eagerly announce the release of: networking-odl 14.0.0: OpenStack Networking This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/networking-odl Download the package from: https://pypi.org/project/networking-odl Please report issues through: https://bugs.launchpad.net/networking-odl/+bugs For more details, please see below. Changes in networking-odl 13.0.0..14.0.0 ---------------------------------------- 5a2e47083 Fix the misspelling of "available" 48f9f5782 Use latest networking-sfc release ec294a93b Add bgpvpn-vni as a supported extension for ODL BGPVPN driver 10962b1a4 Use latest Oxygen release instead of snapshot 2535cb447 Change openstack-dev to openstack-discuss 42772ef89 Remove unused ryu from lower constraints 48f7bf252 fix typo mistakes 65331764c Add the project source code repository in README 4812d24ee [Trivial fix] Correct spelling error ba397e875 [Trivial fix] Correct spelling error 5e8ecd553 Dont disable services that are not enabled ede97fdbc devstack: enable flow based tunnels for sfc 6895fecb5 use context manager from neutron-lib d334bcc92 Deprecate the ceilometer driver 0bb5fa1d5 Remove test-requirements from functional tox env 0a5333617 Reorder Zuul jobs for better organization aa5353746 Remove the duplicated doc8 executa e4dcff5e5 Remove openstack-tox-py35-with-neutron-lib-master 9732318c0 Increment versioning with pbr instruction acfdce65b use include_tasks instead of include 579e609d7 Remove extra publish-openstack-python-branch-tarball job 5985305a0 fix tox python3 overrides 1591ebc80 Use constraints in tox venv 139e6045e add local tox targets for pep8, py27 and py3 8f0227d80 opt in for neutron-lib consumption patches 7fdbd3510 Implement Baked Query 32955401e use is_retriable from neutron-lib c2b386c1d Get ceilometer from pypi 27bf333c6 Update Zuul config 0f3ddd366 Revert "pseudo port binding: teach agent aliveness" 79a6cb667 Fix PEP8 tox environment 31ea1906d add python 3.6 unit test job 2e8b2eb5e switch documentation job to new PTI f9e3b5e24 import zuul job settings from project-config 5af3fdf23 Removing unused client methods fb90b15cf Update reno for stable/rocky 2e6f60cca Removing the fullstack tests Diffstat (except docs and test files) ------------------------------------- .zuul.d/jobs.yaml | 40 +------ .zuul.d/project.yaml | 99 +++++++++++++++- README.rst | 3 + devstack/README.rst | 4 +- devstack/devstackgaterc | 2 +- devstack/entry_points | 5 +- devstack/override-defaults | 16 ++- devstack/pre_test_hook.sh | 2 +- .../contributor/specs/ocata/journal-recovery.rst | 4 +- .../contributor/specs/pike/neutron-port-dhcp.rst | 2 +- lower-constraints.txt | 6 +- networking_odl/bgpvpn/odl_v2.py | 6 + .../network/statistics/opendaylight_v2/client.py | 8 ++ .../network/statistics/opendaylight_v2/driver.py | 5 + networking_odl/common/callback.py | 3 +- networking_odl/common/client.py | 33 ------ networking_odl/db/db.py | 59 ++++++---- networking_odl/journal/cleanup.py | 11 +- networking_odl/journal/full_sync.py | 11 +- networking_odl/journal/journal.py | 15 ++- networking_odl/journal/periodic_task.py | 15 ++- networking_odl/journal/recovery.py | 7 +- networking_odl/l3/l3_odl_v2.py | 7 +- networking_odl/ml2/pseudo_agentdb_binding.py | 10 -- .../flowclassifier/test_sfc_flowclassifier_v2.py | 4 +- playbooks/fullstack/post.yaml | 4 - playbooks/fullstack/pre.yaml | 30 ----- .../notes/bgpvpn-vni-support-0804d0c0789cd1db.yaml | 15 +++ .../deprecate_ceilometer-0d2830fa1fc6ba4e.yaml | 10 ++ .../ignore_agent_aliveness-935a1aa8c285dfa2.yaml | 16 +++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + requirements.txt | 12 +- roles/show-odl-info/tasks/main.yaml | 3 +- setup.cfg | 2 +- tools/configure_for_func_testing.sh | 37 +----- tox.ini | 75 ++++++++---- 55 files changed, 401 insertions(+), 762 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a87154ab1..06dcd8fec 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +14 @@ websocket-client>=0.47.0 # LGPLv2+ -neutron>=13.0.0.0b1 # Apache-2.0 +neutron>=13.0.0.0b2 # Apache-2.0 @@ -17 +17 @@ networking-l2gw>=12.0.0 # Apache-2.0 -networking-sfc>=6.0.0 # Apache-2.0 +networking-sfc>=8.0.0.0b1 # Apache-2.0 @@ -18,0 +19 @@ networking-bgpvpn>=8.0.0 # Apache-2.0 +ceilometer>=11.0.0 @@ -20,2 +21,5 @@ networking-bgpvpn>=8.0.0 # Apache-2.0 -# Not on PyPI yet: --e git+https://git.openstack.org/openstack/ceilometer@master#egg=ceilometer +# The comment below indicates this project repo is current with neutron-lib +# and should receive neutron-lib consumption patches as they are released +# in neutron-lib. It also implies the project will stay current with TC +# and infra initiatives ensuring consumption patches can land. +# neutron-lib-current