We exuberantly announce the release of: os-ken 2.5.0: A component-based software defined networking framework for OpenStack. This release is part of the zed release series. The source is available from: https://opendev.org/openstack/os-ken Download the package from: https://pypi.org/project/os-ken Please report issues through: https://storyboard.openstack.org/#!/project/openstack/os-ken For more details, please see below. Changes in os-ken 2.4.0..2.5.0 ------------------------------ b5a72027 Use py3 as the default runtime for tox 6a7cb9c9 remove unicode prefix from code abb436de Remove "six" library 2495ebdf Remove "nose" library Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 - os_ken/lib/bfdlib.py | 4 +- os_ken/lib/mac.py | 12 +- os_ken/lib/mrtlib.py | 28 +- os_ken/lib/ofctl_utils.py | 3 +- os_ken/lib/ofp_pktinfilter.py | 9 +- os_ken/lib/ovs/vsctl.py | 4 +- os_ken/lib/packet/bfd.py | 10 +- os_ken/lib/packet/bgp.py | 101 +- os_ken/lib/packet/bmp.py | 27 +- os_ken/lib/packet/cfm.py | 11 +- os_ken/lib/packet/icmp.py | 5 +- os_ken/lib/packet/icmpv6.py | 30 +- os_ken/lib/packet/igmp.py | 9 +- os_ken/lib/packet/ipv6.py | 4 +- os_ken/lib/packet/mpls.py | 4 +- os_ken/lib/packet/ospf.py | 32 +- os_ken/lib/packet/packet.py | 8 +- os_ken/lib/packet/packet_base.py | 4 +- os_ken/lib/packet/packet_utils.py | 3 +- os_ken/lib/packet/sctp.py | 57 +- os_ken/lib/packet/stream_parser.py | 9 +- os_ken/lib/packet/tcp.py | 4 +- os_ken/lib/packet/vlan.py | 4 +- os_ken/lib/packet/vxlan.py | 4 +- os_ken/lib/packet/zebra.py | 44 +- os_ken/lib/rpc.py | 5 +- os_ken/lib/snortlib.py | 4 +- os_ken/lib/stringify.py | 28 +- os_ken/lib/type_desc.py | 12 +- os_ken/ofproto/nx_actions.py | 22 +- os_ken/ofproto/ofproto_parser.py | 12 +- os_ken/ofproto/ofproto_v1_0_parser.py | 15 +- os_ken/ofproto/ofproto_v1_2_parser.py | 18 +- os_ken/ofproto/ofproto_v1_3_parser.py | 30 +- os_ken/ofproto/ofproto_v1_4_parser.py | 20 +- os_ken/ofproto/ofproto_v1_5_parser.py | 24 +- os_ken/ofproto/oxx_fields.py | 9 +- os_ken/services/protocols/bgp/base.py | 4 +- os_ken/services/protocols/bgp/bmp.py | 2 +- os_ken/services/protocols/bgp/info_base/base.py | 13 +- os_ken/services/protocols/bgp/info_base/vpn.py | 7 +- os_ken/services/protocols/bgp/info_base/vrf.py | 10 +- os_ken/services/protocols/bgp/info_base/vrffs.py | 10 +- os_ken/services/protocols/bgp/operator/command.py | 4 +- .../commands/show/route_formatter_mixin.py | 4 +- .../protocols/bgp/operator/views/fields.py | 4 +- os_ken/services/protocols/bgp/peer.py | 7 +- os_ken/services/protocols/bgp/protocol.py | 20 +- os_ken/services/protocols/bgp/rtconf/base.py | 11 +- os_ken/services/protocols/bgp/utils/circlist.py | 4 +- os_ken/services/protocols/ovsdb/client.py | 5 +- os_ken/services/protocols/vrrp/router.py | 4 +- .../bgp/core_managers/test_table_manager.py | 293 ++- .../unit/services/protocols/bgp/test_bgpspeaker.py | 62 +- .../unit/services/protocols/bgp/utils/test_bgp.py | 21 +- .../protocols/bgp/utils/test_validation.py | 137 +- os_ken/topology/switches.py | 5 +- os_ken/utils.py | 6 +- releasenotes/source/conf.py | 16 +- requirements.txt | 2 +- test-requirements.txt | 2 +- tools/install_venv.py | 139 -- tools/pip-requires | 1 - tools/test-requires | 4 - tox.ini | 13 +- 131 files changed, 7204 insertions(+), 8544 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 7c8857c8..ccaa2e4b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,0 +12 @@ msgpack>=1.0.0 # RPC library, BGP speaker(net_cntl) +ncclient>=0.6.13 # Apache-2.0 @@ -17 +17,0 @@ Routes>=2.3.1 # MIT -six>=1.10.0 diff --git a/test-requirements.txt b/test-requirements.txt index 6edf030c..f895baca 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +11,0 @@ testtools>=2.2.0 # MIT -nose>=1.3.7 # LGPL @@ -14,0 +14 @@ pylint==1.9.2 # GPLv2 +testscenarios>=0.4 # Apache-2.0/BSD
participants (1)
-
no-reply@openstack.org