[neutron] neutron-dynamic-routing 12.0.0 (queens)
We are delighted to announce the release of: neutron-dynamic-routing 12.0.0: Neutron Dynamic Routing This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/neutron-dynamic-routing/ For more details, please see below. Changes in neutron-dynamic-routing 11.0.0.0rc1..12.0.0 ------------------------------------------------------ 5f53893 Update UPPER_CONSTRAINTS_FILE for stable/queens 4ab2c7f Update .gitreview for stable/queens 79a2265 Fix broken unit tests 4115b49 Updated from global requirements a9ac3cc Updated from global requirements 2937d63 Remove redundant gate config in scenario tests 8ad30d4 Updated from global requirements db343c1 Address breakage from upstream change 75cbec9 Migrate legacy jobs into neutron-dynamic-routing repo 7109c12 Updated from global requirements 1f46de7 use l3 api def from neutron-lib 78ae7cb Update after agent extension rehome aebe784 Update the doc link 3ea2bf0 Remove setting of version/release from releasenotes 0420ae0 Updated from global requirements 3969918 Use agent OVO for bgp_dragent_scheduler 972756f Support 4-Byte AS Numbers c576ffd Use FAULT_MAP from neutron-lib 7203ada Updated from global requirements 229beac use external net api def from lib 24625be Fix unmatched argument e71d151 Use common constants in neutron-lib 95d2bdf Switch to tempest.common.utils.is_extension_enabled 069361c Updated from global requirements 39bcf9e Updated from global requirements 1bcaad9 Fix checking extension in api test 699531d Stop using is_agent_down d13fdae Fix unit tests and test configuration f505a0b Give docker bridges test-specific names 0e7e930 Reschedule a bgp speaker binded to a down dr-agent 90fed21 Fix to use "." to source script files fb06d1d Updated from global requirements db038dd Update reno for stable/pike e8a2f78 tempest: Avoid using dvr extension Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 + .gitreview | 1 + .stestr.conf | 3 + .zuul.yaml | 98 ++++++++++++++++ neutron_dynamic_routing/db/bgp_db.py | 8 +- .../db/bgp_dragentscheduler_db.py | 61 +++++++++- .../alembic_migrations/versions/CONTRACT_HEAD | 2 +- .../a589fdb5724c_change_size_of_as_number.py | 34 ++++++ .../extensions/bgp_4byte_asn.py | 72 ++++++++++++ .../extensions/bgp_dragentscheduler.py | 15 ++- .../services/bgp/agent/bgp_dragent.py | 4 +- .../services/bgp/agent/driver/utils.py | 6 +- .../services/bgp/agent/entry.py | 3 +- neutron_dynamic_routing/services/bgp/bgp_plugin.py | 5 +- .../services/bgp/common/constants.py | 1 + .../bgp/scheduler/bgp_dragent_scheduler.py | 28 +++-- .../bgp/scheduler/test_bgp_dragent_scheduler.py | 4 +- .../tempest/api/test_bgp_speaker_extensions.py | 4 +- .../api/test_bgp_speaker_extensions_negative.py | 6 +- .../tempest/scenario/4byte_asn/test_4byte_asn.py | 130 +++++++++++++++++++++ .../unit/services/bgp/driver/ryu/test_driver.py | 8 +- .../bgp/scheduler/test_bgp_dragent_scheduler.py | 73 +++++++++++- .../post.yaml | 80 +++++++++++++ .../run.yaml | 57 +++++++++ .../post.yaml | 80 +++++++++++++ .../run.yaml | 72 ++++++++++++ .../post.yaml | 80 +++++++++++++ .../run.yaml | 56 +++++++++ .../post.yaml | 80 +++++++++++++ .../run.yaml | 56 +++++++++ .../post.yaml | 80 +++++++++++++ .../run.yaml | 56 +++++++++ .../post.yaml | 80 +++++++++++++ .../run.yaml | 64 ++++++++++ .../notes/support-4byte-asn-d89d7100c0890ebf.yaml | 3 + releasenotes/source/conf.py | 11 +- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 + requirements.txt | 22 ++-- test-requirements.txt | 27 +++-- tox.ini | 2 +- 55 files changed, 1462 insertions(+), 123 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a603a12..3e8fda5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,2 +7,2 @@ eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT -httplib2>=0.7.5 # MIT -netaddr!=0.7.16,>=0.7.13 # BSD +httplib2>=0.9.1 # MIT +netaddr>=0.7.18 # BSD @@ -11,9 +11,9 @@ alembic>=0.8.10 # MIT -six>=1.9.0 # MIT -neutron-lib>=1.9.0 # Apache-2.0 -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.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 +neutron-lib>=1.13.0 # Apache-2.0 +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.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 diff --git a/test-requirements.txt b/test-requirements.txt index 794c2cc..d9ea3ef 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,10 +9,9 @@ flake8-import-order==0.12 # LGPLv3 -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 -openstackdocstheme>=1.16.0 # Apache-2.0 -oslo.concurrency>=3.8.0 # Apache-2.0 -os-testr>=0.8.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD -testresources>=0.2.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT +mock>=2.0.0 # BSD +python-subunit>=1.0.0 # Apache-2.0/BSD +requests-mock>=1.1.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +oslo.concurrency>=3.25.0 # Apache-2.0 +os-testr>=1.0.0 # Apache-2.0 +testresources>=2.0.0 # Apache-2.0/BSD +testtools>=2.2.0 # MIT @@ -21,4 +20,4 @@ WebOb>=1.7.1 # MIT -WebTest>=2.0 # MIT -oslotest>=1.10.0 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 -tempest>=16.1.0 # Apache-2.0 +WebTest>=2.0.27 # MIT +oslotest>=3.2.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 +tempest>=17.1.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org