openstack/openstacksdk · Week of 2026-05-30

openstack/openstacksdk — 2026-05-30

19 merges · 7 contributors · 4042 lines changed

New service coverage. Several services gained APIs this week: a share transfer resource for the Shared File System service, Secret ACL support and a quota API for the Key Manager, and a QoSSpec resource for Block Storage. Together these land roughly 1,100 lines of new functional surface across four services.

Proxy and resource cleanup. A large sweep continued through the Proxy/Resource layer: the tests.fakes module (and remaining dead fakes) was removed, proxy docstrings were cleaned up, baremetal list operations were migrated onto Proxy._list, a new Proxy._update helper was added, and patch_* methods picked up type annotations. Several deprecations accompanied the refactor — incorrect update_* methods, passing individual patches, the find_* ignore_missing param, find_policy() in Identity, and nova-network support in cloud.

Retry handling. Proxy.request() was preventing connect_retries from taking effect; a reproducer test landed alongside the fix at https://review.opendev.org/c/openstack/openstacksdk/+/990083.

Elsewhere. Volume v2 picked up missing attach/detach parameters, and a small amount of dead code was removed.