openstack/python-openstackclient · Week of 2026-05-23
openstack/python-openstackclient — 2026-05-23
Identity commands. The biggest change of the week is the migration of federation mapping commands to the OpenStack SDK, a 318-line rework that moves another slice of keystone surface off the legacy client path and onto the unified SDK foundation (987773). Alongside it, user list and project list finally gained pagination, so operators running these against large identity backends can page through results instead of pulling everything at once.
Network commands. network agent add router learned a new --ha-chassis-priority flag, giving operators direct control over HA chassis ordering when binding routers to agents. A small rename swaps the legacy "OVN Metadata agent" string for "OVN agent" to match upstream Neutron terminology.
Stability. Volume group type show had a stubborn parsed_args attribute bug fixed across four stable branches, so the command now behaves the same on master and backports. Type hints were filled in for the newer BGP VPN commands, and a small batch of mypy cleanups landed on top.
Maintenance. Python 3.10 support was dropped, aligning the client with the rest of the current OpenStack runtime baseline.