neutron/devstack
Slawek Kaplonski 104cbf9e60 Add trusted vif api extension for the port
This patch adds implementation of the "port_trusted_vif" API extension
as ml2 extension.
With this extension enabled, it is now possible for ADMIN users to set
port as trusted without modifying directly 'binding:profile' field
which is supposed to be just for machine to machine communication.

Value set in the 'trusted' attribute of the port is included in the
port's binding:profile so that it is still in the same place where e.g.
Nova expects it.

For now setting this flag directly in the port's binding:profile field
is not forbidden and only warning is generated in such case but in
future releases it should be forbiden and only allowed to be done using
this new attribute of the port resource.

This patch implements also definition of the new API extension directly
in Neutron. It is temporary and will be removed once patch [1] in
neutron-lib will be merged and released.

[1] https://review.opendev.org/c/openstack/neutron-lib/+/923860

Closes-Bug: #2060916
Change-Id: I69785c5d72a5dc659c5a2f27e043c686790b4d2b
2024-09-05 07:18:08 +00:00
..
lib Add trusted vif api extension for the port 2024-09-05 07:18:08 +00:00
ml2-ovs-compute-local.conf.sample Fix tunnel_types in ml2 ovs sample config 2021-11-23 20:52:01 +05:30
ml2-ovs-local.conf.sample Fix tunnel_types in ml2 ovs sample config 2021-11-23 20:52:01 +05:30
ovn-compute-local.conf.sample change skydive source to skydive-project 2022-02-23 06:42:07 +00:00
ovn-db-local.conf.sample [OVN] Update sample local.conf to mention OVN_BUILD_FROM_SOURCE 2021-02-08 15:47:38 -05:00
ovn-local.conf.sample Remove not wanted section in local.conf sample 2022-06-01 15:54:20 -05:00
ovn-vtep-local.conf.sample [OVN] Update sample local.conf to mention OVN_BUILD_FROM_SOURCE 2021-02-08 15:47:38 -05:00
plugin.sh Add trusted vif api extension for the port 2024-09-05 07:18:08 +00:00
settings Add devstack plugin for placement service plugin 2019-05-24 11:34:49 +02:00