neutron-lib 2.13.0 (xena)
We are gleeful to announce the release of: neutron-lib 2.13.0: Neutron shared routines and utilities This release is part of the xena release series. The source is available from: https://opendev.org/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 2.13.0 ^^^^^^ New Features * Added API definition for "rbac-bgpvpn" extension, which allows sharing bgpvpn objects between tenants via the RBAC mechanism. With shared bgpvpn the end-user will be able to manage router and network associations. * The "l3-ndp-proxy" and "l3-ext-ndp-proxy" API definitions are introduced, which allow a router to support proxy NDP for IPv6 addresses of internal ports. * "DHCP_IPV4_TABLE" and "DHCP_IPV6_TABLE" constants from the "neutron.plugins.ml2.drivers.openvswitch.agent.common.constants" module are now available in "neutron_lib.constants". Changes in neutron-lib 2.12.0..2.13.0 ------------------------------------- 2b46c1f Adds l3-ndp-proxy extension api definition e4b53b1 Replace deprecated import of ABCs from collections d4374c2 Replace deprecated inspect.getargspec 8d852cc Add utils for parsing pkt processing cfg options 44b3fc3 Add a TODO note for resource classes constants 2cfe12c Introduce rbac-bgpvpn api extension 303258f Fix pep8 check 5330273 Rehome DHCP_IPV{4,6}_TABLE constants to neutron-lib 63c8443 Add Neutron's functional job to the neutron-lib's CI 0ca2104 Revert "Add network parameter to some of the ML2 API methods" e9b42d4 API "subnet-segmentid-writable" should inherit field definition c3f6029 [api-ref] Add HTTP 501 for PUT min bw QoS rule Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 + api-ref/source/v2/parameters.yaml | 8 +- api-ref/source/v2/qos.inc | 5 +- api-ref/source/v2/rbac-policy.inc | 3 + neutron_lib/api/definitions/__init__.py | 6 + neutron_lib/api/definitions/base.py | 4 + neutron_lib/api/definitions/bgpvpn.py | 2 +- neutron_lib/api/definitions/l3_ext_ndp_proxy.py | 48 +++++ neutron_lib/api/definitions/l3_ndp_proxy.py | 128 +++++++++++++ neutron_lib/api/definitions/rbac_bgpvpn.py | 46 +++++ .../api/definitions/subnet_segmentid_writable.py | 13 +- neutron_lib/api/extensions.py | 5 +- neutron_lib/constants.py | 13 ++ neutron_lib/placement/constants.py | 6 +- neutron_lib/placement/utils.py | 177 ++++++++++++++---- neutron_lib/plugins/constants.py | 2 + neutron_lib/plugins/ml2/api.py | 22 +-- .../unit/api/definitions/test_l3_ext_ndp_proxy.py | 20 ++ .../unit/api/definitions/test_l3_ndp_proxy.py | 23 +++ neutron_lib/utils/helpers.py | 4 +- ...to-get_mtu-ml2-plugin-api-d5c57395f1a31845.yaml | 6 - .../notes/add-rbac-bgpvpn-cf6c9346822268f7.yaml | 5 + .../notes/l3-ndp-proxy-71eee0cba8565dad.yaml | 6 + ...home-dhcp-table-constants-779598680f803e2a.yaml | 6 + tools/pyir.py | 4 +- 27 files changed, 723 insertions(+), 70 deletions(-)
participants (1)
-
no-reply@openstack.org