openstack/python-openstackclient · Week of 2026-06-06
openstack/python-openstackclient — 2026-06-06
Network CLI surface. The biggest functional change extends --marker and --limit pagination flags to most network list commands, joined by a new --max-items option for capping result counts and a refactor of image list to use the shared pagination helper (802482). Neutron gains a set of PVLAN commands, and quotas pick up a --router-routes knob. Smaller polish includes preferring --agent-id over --long for agent lookups and suppressing evpn_vni when the API doesn't return it.
Typing. A four-change typing push lands across the tree: requiring typed definitions, adding types for _get_columns helpers and _format_* helpers, and catching up with recent SDK signature changes — roughly 850 lines reshuffled in service of stricter annotations.
Maintenance. Package version lookups move from pkg_resources to importlib.metadata. Dead nova-network utilities and a stale network TODO are deleted, and functional test coverage arrives for volume group CRUD.