openstack/python-openstackclient · Week of 2026-06-13
openstack/python-openstackclient — 2026-06-13
Volume v3 build-out. The bulk of the week — roughly 3,200 lines — went into adding Cinder v3-specific command modules to replace older v1/v2 implementations. New modules landed for consistency groups, consistency group snapshots, QoS specs, backup records, and volume hosts, plus v3 volume backend support. In the same vein, the remaining cinderclient usage in the compute commands was replaced, and the v1 image create path migrated its volume calls over to the SDK.
Network commands. Neutron router creation gained an --evpn-vni argument, add subnet learned an --advertise-host flag, and the FWaaS create commands now accept the resource name as a positional argument rather than requiring an option.
Fixes and typing. quota show had its keypair usage accounting corrected, and typing annotations were refreshed against openstacksdk 4.15.0.
Test cleanup. Around 425 lines of unused fakes were deleted from the test suite and version suffixes were stripped from test modules, alongside a small package-discovery fix.