We contentedly announce the release of: openstacksdk 0.35.0: An SDK for building applications to work with OpenStack This release is part of the train release series. The source is available from: https://opendev.org/openstack/openstacksdk Download the package from: https://pypi.org/project/openstacksdk Please report issues through: https://storyboard.openstack.org/#!/project/760 For more details, please see below. 0.35.0 ^^^^^^ New Features * Added new option for Connection, "strict_proxies". When set to "True", Connection will throw a "ServiceDiscoveryException" if the endpoint for a given service doesn't work. This is useful for OpenStack services using sdk to talk to other OpenStack services where it can be expected that the deployer config is correct and errors should be reported immediately. Changes in openstacksdk 0.34.0..0.35.0 -------------------------------------- af47dd4a Fix AttributeError bug when creating nested stacks 5d554498 Add 'tag' support to compute with supported microversion 55345908 Replace catalog-v3.json with keystoneauth fixture 658cd3a7 Rationalize endpoint_for and get_endpoint_from_catalog 5ae0d722 Add strict_proxies option for Connection 1161fe36 Avoid unnecessary object meta prefix in proxy 8298a46e Add header to auto-delete image upload objects 4b0c3c2f Add 'node' attribute to baremetal Allocation 0ea58603 Validate that connect_as connects as the project b3013203 Minor refactor cleanup of _make_proxy Diffstat (except docs and test files) ------------------------------------- openstack/baremetal/v1/allocation.py | 6 +- openstack/cloud/_block_storage.py | 204 ++++++++++++++------ openstack/cloud/_compute.py | 11 +- openstack/cloud/_image.py | 54 ------ openstack/cloud/openstackcloud.py | 32 +++- openstack/config/cloud_region.py | 33 +++- openstack/connection.py | 12 ++ openstack/exceptions.py | 4 + openstack/fixture/__init__.py | 0 openstack/fixture/connection.py | 107 +++++++++++ openstack/image/v2/_proxy.py | 3 +- openstack/object_store/v1/_proxy.py | 5 +- openstack/orchestration/v1/_proxy.py | 2 +- openstack/service_description.py | 75 +++++--- .../unit/cloud/test_coe_clusters_certificate.py | 15 +- .../unit/cloud/test_create_volume_snapshot.py | 4 + .../unit/cloud/test_delete_volume_snapshot.py | 4 + .../notes/strict-proxies-4a315f68f387ee89.yaml | 8 + 58 files changed, 825 insertions(+), 1282 deletions(-)
participants (1)
-
no-reply@openstack.org