neutron/neutron/tests/unit/plugins/ml2
Lucas Alvares Gomes bf65c0c33a [OVN] Add baremetal support with Neutron DHCP agent
This patch now creates OVN "external" ports for Neutron ports with
VNIC_BAREMETAL. This ports will be scheduled on the OpenStack Controller
nodes (or OVN Gateway nodes) and are responsible for replying to the
ARP requests coming from the baremetal nodes.

This patch also disables OVN's built-in DHCP server for VNIC_BAREMETAL
ports. This is because OVN DHCP server does not yet fully support
chainloading from PXE to iPXE, this feature is work-in-progress right
now. A following patch to this one will be sent in the future adding
support for OVN's built-in DHCP server being used with baremetal nodes.

This patch implements the "Part 1" from bug #1971431.

Conflicts:
  neutron/common/ovn/constants.py
  neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py

Partial-bug: #1971431
Change-Id: I6b234fbe1b7c54b41a1b8b430fdf0ac76993af96
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
(cherry picked from commit 243c209eb2)
2022-05-06 13:44:33 +01:00
..
drivers [OVN] Add baremetal support with Neutron DHCP agent 2022-05-06 13:44:33 +01:00
extensions Allow to parse keywords in dns labels 2021-03-10 17:03:12 +01:00
__init__.py Reorganize unit test tree 2015-04-06 23:28:31 +00:00
_test_mech_agent.py [OVN] Check new added segments in OVN mech driver 2022-01-17 13:46:45 +00:00
base.py use service type constants from neutron_lib plugins 2017-06-27 15:16:05 -06:00
test_agent_scheduler.py Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
test_db.py SR-IOV agent can handle ports with same MAC addresses 2021-06-03 16:02:18 +00:00
test_driver_context.py Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
test_ext_portsecurity.py Make OVN driver validate Geneve max_header_size 2021-09-02 08:41:19 +00:00
test_extension_driver_api.py Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
test_managers.py Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
test_ovo_rpc.py Get sec group ids after address group update 2020-12-29 16:17:38 +00:00
test_plugin.py Allocate IPs in bulk requests in separate transactions 2021-12-23 14:20:45 +00:00
test_port_binding.py Merge "Switch to new engine facade in ML2 unit tests modules" 2020-04-30 22:20:07 +00:00
test_rpc.py SR-IOV agent can handle ports with same MAC addresses 2021-06-03 16:02:18 +00:00
test_security_group.py use callback payloads for SECURITY_GROUP 2021-06-25 16:07:18 +03:00
test_tracked_resources.py Remove ``ConfDriver`` code 2021-07-26 15:00:32 +00:00