openstack/neutron-fwaas · Week of 2026-11-14

openstack/neutron-fwaas — 2026-11-14

11 merges · 1 contributor · 1872 lines changed

Type annotations sweep. The entire week is one coordinated push: mypy is now wired into the project, and type hints landed across nearly every layer of neutron-fwaas in ten follow-up patches totalling ~1,800 lines of churn. The infrastructure patch introduces the mypy checking harness, and subsequent changes annotate constants, exceptions and helpers; the public API vocabulary (the single largest patch at ~650 lines touched); and the RPC layer.

Driver and agent coverage. Both firewall backends are now annotated — the OVS driver together with its flow-rule helpers, and the OVN driver — alongside the iptables driver and the conntrack drivers. The L2 and L3 agent extensions received matching treatment, closing the loop between the API surface, the RPC plumbing, and the datapath-facing code.

No functional changes landed this week; the series is pure typing and tooling, setting up mypy as an ongoing gate for the repository.