neutron/neutron
Slawek Kaplonski d73f75c551 [API] Add API extension and definition for default SG rules
This patch adds API definition and API extension class for
security group rules templates API described in the spec [1].
API definition in this case is very similar to the securitygroup API
definition and uses same converters and validators which are still in
Neutron instead of neutron-lib repo. Because of that this new API
definition is proposed to the neutron repo first and will be rehomed to
neutron-lib together with security groups API definition later.

[1] https://specs.openstack.org/openstack/neutron-specs/specs/2023.1/configurable-default-sg-rules.html

Related-bug: #1983053
Change-Id: I3aafe1aba406a52bc2b57be5133dee15b8848796
2023-01-23 11:35:45 +00:00
..
agent Merge "segment: enable multisegments support for host" 2022-12-23 16:34:03 +00:00
api Fix some pylint indentation warnings 2022-11-02 10:11:46 -04:00
cmd Add sanity check for keepalived gar on SIGHUP support 2022-12-27 13:24:43 +00:00
common Merge "Add and delete multiple ip addresses in one priv call" 2022-12-19 17:34:00 +00:00
conf [S-RBAC] Allow admin user to do all API requests by default 2022-11-24 09:17:18 +00:00
core_extensions Revert "Set system_scope='all' in elevated context" 2021-06-15 10:29:20 +02:00
db Dont raise RouterInterfaceNotFound on overlap check router ports 2022-12-02 17:37:40 +00:00
debug Fix some pylint indentation warnings 2022-12-12 11:48:25 -05:00
exceptions Add port-resource-request-groups extension 2021-10-21 14:30:07 +02:00
extensions [API] Add API extension and definition for default SG rules 2023-01-23 11:35:45 +00:00
hacking Fix some pylint indentation warnings 2022-12-12 11:48:25 -05:00
ipam Fix some pylint indentation warnings 2022-12-12 11:48:25 -05:00
locale Imported Translations from Zanata 2022-04-30 03:45:16 +00:00
notifiers Fix some pylint indentation warnings 2022-12-12 11:48:25 -05:00
objects Merge "segment: enable multisegments support for host" 2022-12-23 16:34:03 +00:00
pecan_wsgi Fix some pylint indentation warnings 2022-12-12 11:48:25 -05:00
plugins Merge "Discard port with ofport -1 in _get_ofport_moves" 2023-01-09 06:33:29 +00:00
privileged Merge "Fix some pylint indentation warnings" 2022-12-20 20:45:51 +00:00
profiling Fix some pylint indentation warnings 2022-12-12 11:48:25 -05:00
quota [sqlalchemy-20] Add missing DB context decorator 2022-12-02 02:38:36 +01:00
scheduler Fix some pylint indentation warnings 2022-11-02 10:26:11 -04:00
server Use monkey_patch for neutron API server. 2022-04-28 13:34:36 +00:00
services Merge "Handle if "TRUNK_SKELETON" is not loaded" 2022-12-27 09:28:47 +00:00
tests Merge "Discard port with ofport -1 in _get_ofport_moves" 2023-01-09 06:33:29 +00:00
__init__.py Remove usage of six.PY2 2020-05-22 12:59:01 -04:00
_i18n.py
auth.py Add fake_project_id middleware for noauth 2021-07-05 21:18:09 +05:30
manager.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
neutron_plugin_base_v2.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
opts.py Fix missing [designate] options 2022-11-22 12:00:50 +09:00
policy.py Bump oslo.policy to 3.12.0 2022-05-02 12:47:16 +02:00
service.py Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00
version.py
worker.py Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00
wsgi.py Fix some pylint indentation warnings 2022-07-01 17:52:59 -04:00