openstack/openstacksdk · Week of 2026-06-20
openstack/openstacksdk — 2026-06-20
Block storage expansion. The cinder/volume proxy gained substantial new surface area: a full clusters resource (~428 lines) plus support for manageable volumes and snapshots (~347 lines). QoS specs now tolerate unknown attributes, and a sizeable docs patch fills in previously missing block storage reference material. Together these changes account for roughly a thousand lines of net additions in the volume service alone.
Image and compute fixes. The image proxy learned to download from a specific store, addressing multi-store Glance deployments. On the compute side, the backup_server proxy and action were repaired, server-external-events had its resource_key corrected to None, and the create_server_image proxy method's return type was fixed. A long-pending change from PranaliD also landed adding the new image add/get location APIs.
Typing and test cleanup. Several typing gaps were closed, including missing find_* overrides and a corrected VolumeAttachment.connection_info type. The test suite saw heavy pruning: 684 lines of dead cloud.clustering tests removed, testtools.ExpectedException usage replaced, the base test class applied consistently, and the fakes module updated to set spec_set on proxy mocks for stricter mock validation.