ovn-bgp-agent/ovn_bgp_agent
Luis Tomas Bolivar eaf217d89d Fix issue with virtual ports not being exposed on time
The requested-chassis information is only added by neutron
for "" port types. The virtual ports chassis is decided by OVN
not by neutron, and neutron only update that information in the
periodic maintenance task.

As part of [1] information about the virtual port chassis is being
added to the external_ids, as well as for "" ports. This patch is
adapting the NB DB driver to consume this new source of information
and being able to expose those ports when OVN associates them to a
node.

Depends-On: https://review.opendev.org/c/openstack/neutron/+/882705

Closes-Bug: #2020157

[1] https://review.opendev.org/c/openstack/neutron/+/882705

Change-Id: I9abf987004370d0c3ec6a152bb28ab450a9af2c2
2023-07-05 16:25:02 +02:00
..
cmd Initial support for BGP 2021-09-01 11:29:04 +02:00
drivers Fix issue with virtual ports not being exposed on time 2023-07-05 16:25:02 +02:00
privileged Merge "Avoid vlan device leaking" 2023-06-29 09:23:59 +00:00
tests Fix issue with virtual ports not being exposed on time 2023-07-05 16:25:02 +02:00
utils Merge "Avoid vlan device leaking" 2023-06-29 09:23:59 +00:00
__init__.py Initial commit 2021-08-27 16:56:11 +01:00
agent.py Ensure the reconcile intervals configuration option is enforced 2023-04-25 11:48:58 +02:00
config.py Make debug log less chatty 2023-07-04 07:55:51 +02:00
constants.py Fix issue with virtual ports not being exposed on time 2023-07-05 16:25:02 +02:00
exceptions.py Minor code improvements around move from NDB to IPRoute 2023-06-19 11:28:44 +02:00