openstack/neutron · Week of 2026-08-15

openstack/neutron — 2026-08-15

19 merges · 10 contributors · 1782 lines changed

OVN and BGP. The largest chunk of work targeted the OVN BGP path. BGP bridges are now re-set on Chassis_Private after an ovn-controller restart (999279), and the BGP event tests were rewritten to exercise real components instead of FakeAgentAPI. Test coverage was also added for the empty-HCG guard in link_network_ha_chassis_group, and a KeyError is now caught when reading OVS EVPN config. The BGP tempest job picked up more scenarios including cross-compute scheduling.

WSGI-agnostic API workers. A multi-patch series made worker accounting server-agnostic: get_start_time() and get_api_worker_count() gained mod_wsgi support, ASGI worker counts landed in wsgi_utils, and API worker election/identification was reworked to run under any WSGI flavor.

Bug fixes and backports. Accidental removal of a router's external gateway info was fixed and backported across three branches, and a "do not update unmodified ACLs" fix to the logapi service was similarly triple-backported. A segment range can now be shrunk to an allocated boundary, and PortHardwareOffloadTypeEnumField now comes from neutron-lib.

Elsewhere. CI touched up the 2025.1 FIPS jobs, dropping the CentOS 9-stream variant and bumping swap on the remaining one.