neutron/devstack/lib
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
..
distributed_dhcp Add devstack plugin to enable ovs distributed dhcp service 2021-08-04 16:51:08 +02:00
dns Allow to parse keywords in dns labels 2021-03-10 17:03:12 +01:00
fip_port_forwarding Add port_forwarding to devstack plugin 2018-11-10 00:48:52 +01:00
flavors devstack: use neutron_service_plugin_class_add for service plugins 2017-03-07 21:20:51 +00:00
l2_agent Remove functions which enable Neutron's QoS service 2021-11-24 22:24:42 +01:00
l2_agent_sriovnicswitch trivial: Fix file permissions 2018-05-10 10:07:39 +00:00
l3_agent Remove functions which enable Neutron's QoS service 2021-11-24 22:24:42 +01:00
l3_conntrack_helper Add l3 conntrack helper to devstack plugin 2019-09-16 12:23:35 +00:00
l3_ndp_proxy Add ndp_proxy to devstack plugin 2022-02-27 11:10:03 +08:00
local_ip Add devstack plugin support for Local IP 2022-01-12 17:34:21 +03:00
log [log]: Devstack plugin for logging api 2017-12-19 14:40:57 +07:00
loki Add Loki testing for Neutron 2020-08-05 20:38:52 +00:00
macvtap_agent devstack: switch to new NEUTRON_* variables 2017-03-07 21:06:35 +00:00
ml2 Remove note about migration from lib/neutron-legacy to lib/neutron 2022-12-20 11:05:05 +01:00
network_segment_range Devstack plugin for network-segment-range api 2019-03-10 03:37:51 +00:00
octavia Update octavia plugin code 2020-08-27 18:01:45 -04:00
port_trusted_vif Add trusted vif api extension for the port 2024-09-05 07:18:08 +00:00
segments Configure placement credentials for segments plugin 2022-11-24 13:09:25 +00:00
tag_ports_during_bulk_creation Add tag-ports-during-bulk-creation to devstack 2020-03-01 18:59:15 -06:00
uplink_status_propagation Add propagate_uplink_status to port 2018-11-29 19:33:16 +00:00