neutron-dynamic-routing 14.0.0 (stein)
We jubilantly announce the release of: neutron-dynamic-routing 14.0.0: Neutron Dynamic Routing This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/neutron-dynamic-routing Download the package from: https://tarballs.openstack.org/neutron-dynamic-routing/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in neutron-dynamic-routing 13.0.0..14.0.0 ------------------------------------------------- c27bb1f Fix installation of docker when docker-engine is not available 69e9888 Implement DVR-aware fixed IP lookups fc2dae7 Enable MP-BGP capabilities in Ryu BGP driver 7358ad7 add python 3.7 unit test job 51986c5 stop using common db mixin methods a3a5470 doc: Add policy reference 19aed83 Fix gate issues on master a861327 Add agent_updated to BgpDrAgentNotifyApi notifier 1241f9b Convert policy.json into policy-in-code 34655a8 Migrate neutron-dynamic-routing from Ryu to os-ken a89b332 neutron-lib version bump to 1.21.0 266246f use common rpc and exceptions from neutron-lib 6709a26 use openstack-lower-constraints-jobs-neutron job template 434a604 Change openstack-dev to openstack-discuss 367201c load neutron objects using neutron-lib 06b8542 add local tox targets for pep8 and py3 8170e51 use neutron-lib for _model_query 155f663 use context manager from neutron-lib 3ff0ba1 Update min tox version to 2.0 7c013a4 removing older python version 3.4 from setup.cfg 7f82a19 Remove unnecessary mocking of get_admin_context f245c52 fix tox python3 overrides f358d79 Fix _get_config_generator_config_definition() typo 20b8f4c Increment versioning with pbr instruction 4e81e36 Use templates for cover and lower-constraints fe41d0a opt in for neutron-lib consumption patches 1624300 add python 3.6 unit test job de57190 Fix unit tests with py3.6 8708ced switch documentation job to new PTI a816e98 import zuul job settings from project-config b10e196 Update reno for stable/rocky 2a94485 Remove setting of DEVSTACK_GATE_EXERCISES 8e25331 Add release notes link in README bd61ead Improve patching of sys.argv 4808c72 Move 4byte_asn scenario test to basic dir Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .zuul.yaml | 23 +- README.rst | 3 + devstack/lib/dr | 6 +- devstack/settings | 2 +- etc/README.txt | 15 +- etc/neutron/policy.d/dynamic_routing.conf | 22 -- etc/oslo-policy-generator/policy.conf | 3 + lower-constraints.txt | 4 +- .../api/rpc/agentnotifiers/bgp_dr_rpc_agent_api.py | 11 +- neutron_dynamic_routing/db/bgp_db.py | 248 +++++++++++++++------ .../db/bgp_dragentscheduler_db.py | 8 +- neutron_dynamic_routing/policies/__init__.py | 25 +++ neutron_dynamic_routing/policies/base.py | 17 ++ neutron_dynamic_routing/policies/bgp_dragent.py | 67 ++++++ neutron_dynamic_routing/policies/bgp_peer.py | 71 ++++++ neutron_dynamic_routing/policies/bgp_speaker.py | 127 +++++++++++ .../services/bgp/agent/bgp_dragent.py | 2 +- .../bgp/agent/driver/{ryu => os_ken}/__init__.py | 0 .../bgp/agent/driver/{ryu => os_ken}/driver.py | 43 ++-- neutron_dynamic_routing/services/bgp/bgp_plugin.py | 37 ++- .../bgp/scheduler/bgp_dragent_scheduler.py | 4 +- .../{4byte_asn => basic}/test_4byte_asn.py | 4 +- .../agentnotifiers/test_bgp_dr_rpc_agent_api.py | 7 + .../unit/services/bgp/agent/test_bgp_dragent.py | 22 +- .../services/bgp/driver/os_ken}/__init__.py | 0 .../bgp/driver/{ryu => os_ken}/test_driver.py | 182 +++++++-------- .../bgp/scheduler/test_bgp_dragent_scheduler.py | 13 +- .../run.yaml | 1 - .../run.yaml | 2 + .../post.yaml | 0 .../run.yaml | 12 +- .../dvr-aware-announcements-24bfcb8fee87161d.yaml | 8 + .../notes/mp-bgp-support-d408e8569e94d07f.yaml | 7 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + requirements.txt | 9 +- setup.cfg | 10 +- test-requirements.txt | 1 - tox.ini | 34 ++- 60 files changed, 1089 insertions(+), 327 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1ef7c17..26f2b38 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +12,2 @@ six>=1.10.0 # MIT -neutron-lib>=1.18.0 # Apache-2.0 +neutron-lib>=1.21.0 # Apache-2.0 +os-ken>=0.3.0 # Apache-2.0 @@ -20,0 +22,6 @@ neutron>=13.0.0.0b2 # Apache-2.0 + +# 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 diff --git a/test-requirements.txt b/test-requirements.txt index e24f784..7e59b71 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -23 +22,0 @@ tempest>=17.1.0 # Apache-2.0 -ryu>=4.24 # Apache-2.0
participants (1)
-
no-reply@openstack.org