openstack/networking-generic-switch · Week of 2026-09-26
openstack/networking-generic-switch — 2026-09-26
RESTCONF transport and driver. The bulk of the week — roughly 2,500 lines — introduces HTTP-based switch management. A new RestconfSwitch base class provides the transport layer, a RestconfOpenConfigSwitch driver builds on it to speak OpenConfig YANG models, and a substantial documentation set covers the new backend. As part of the groundwork, netconf_models was renamed to yang_models to reflect that the models are now shared across NETCONF and RESTCONF drivers. See 992887 for the base class.
Per-switch config surface. A four-change series reworks how per-switch options are described: internal options are now declared as cfg.Opt instances, a generated option reference is produced from those declarations, the hand-written switch docs are deduplicated against the generated reference, and VXLAN L2VNI EVPN/multicast options are recognised and documented alongside the rest.
Transport and docs. The NETCONF transport was switched from paramiko to libssh, and a stale reference to the ML2 tenant_network_types option was corrected.