neutron-lib/neutron_lib
Pedro Henrique 1dde6c24b7 Add custom range parameters on port_range validator
To maintain the behavior of port forwarding
validations that denies the port number 0 when
creating a new port forwarding rule for floating
IPs, we will need to extend the
'validate_port_range_or_none' validator to allow
us to define the acceptable port ranges when
validating a value.

This patch is one of a series of patches
to implement floating ip port forwarding with
port ranges.

The specification is defined in:
https://github.com/openstack/neutron-specs/blob/master/specs/wallaby/port-forwarding-port-ranges.rst

Change-Id: I0e11885e15616509942d60fbced3ff8e14cac654
Implements: blueprint floatingips-portforwarding-ranges
Related-Bug: #1885921
2022-03-14 08:42:21 -03:00
..
agent Add new method "update_network" to "L3AgentExtension". 2021-12-10 10:43:03 +00:00
api Add custom range parameters on port_range validator 2022-03-14 08:42:21 -03:00
callbacks Log resource id in the callbacks publish method 2021-12-23 11:57:10 +01:00
db Add "get_workers" method to "QuotaDriverAPI" class 2022-01-16 13:12:56 +00:00
exceptions Rehome exception ``L3ExtensionException`` 2022-02-25 15:59:31 +00:00
hacking Switch to hacking 2.0 2020-03-17 15:31:31 +09:00
locale/zh_CN/LC_MESSAGES Imported Translations from Zanata 2018-03-01 06:47:27 +00:00
objects Add default values in port forwarding port ranges definitions 2021-10-04 11:38:46 -03:00
placement Make update_qos_minbw_allocation() more generic 2021-11-15 10:08:38 +01:00
plugins Add "connectivity" property to "MechanismDriver" 2022-01-26 17:28:52 +00:00
policy [goal] Deprecate the JSON formatted policy file 2020-12-21 16:52:50 +00:00
services Merge "Add Local IP constants needed for policy checks" 2021-11-11 12:25:12 +00:00
tests Add custom range parameters on port_range validator 2022-03-14 08:42:21 -03:00
utils Replace deprecated import of ABCs from collections 2021-07-17 12:22:34 +09:00
__init__.py Remove library "six" 2020-01-22 13:16:45 +00:00
_i18n.py Update the documentation link for doc migration 2017-07-20 15:46:41 +00:00
constants.py Rehome ovs related constants to the separate module 2021-12-17 16:53:00 +01:00
context.py Remove warning about session with and without enginefacade 2021-05-21 13:15:48 +00:00
fixture.py Fix pylint>=2.8.0 error R1732 "consider-using-with" 2021-04-27 16:14:59 +00:00
rpc.py Start running pylint for pep8 tests 2020-09-17 09:53:01 -04:00
version.py Setup for devref documentation 2015-12-07 18:50:07 +00:00
worker.py Remove deprecated method registry.notify 2021-09-20 09:26:07 +00:00