openstack/nova · Week of 2026-05-23

openstack/nova — 2026-05-23

13 merges · 8 contributors · 935 lines changed

Libvirt and virt drivers. The week's headline change retires Linux bridge VIF support from Nova, pulling roughly 160 lines of legacy plumbing out of the libvirt driver and closing out a long-deprecated networking path in favor of OVS and friends (review.opendev.org/c/openstack/nova/+/957040). Alongside that, stale comments were swept out of the ironic virt driver, and a lingering type error in the console code path was corrected.

Quotas, security groups, and ports. Several user-facing correctness fixes landed in the API and resource-tracker neighborhood. User-scoped quota usage counts are now computed correctly, security-group lookups no longer fall over when two groups in the same project share a name, and a regression where ports remained allocated after a failed multi-network update was repaired. get_flavor_by_flavor_id() was also refactored to require an explicit context, tightening an internal contract used across the scheduler and compute managers.

Stability and hygiene. A metadata-proxy change stops the shared secret from being written to logs, and exc_info logging in image deletion was fixed. Two reproducer tests for outstanding bugs (2152697 and 2105896) merged, and CI noise from eventlet deprecation warnings was further muted.