We are chuffed to announce the release of:
openstacksdk 0.17.3: An SDK for building applications to work with OpenStack
This release is part of the rocky stable 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.17.3 ^^^^^^
Deprecation Notes *****************
* **REMINDER** "openstack.profile.Profile" is deprecated and will be removed in the next release.
Bug Fixes *********
* Adds support for error messages from the bare metal service.
* Correct updating bare metal resources. Previously an incorrect body used to be sent.
* Fixed an issue where the Profile compat code wasn't setting microversion.
Changes in openstacksdk 0.17.2..0.17.3 --------------------------------------
3c7dfb3d fixing timing 391e072b OpenDev Migration Patch 2b35c9be Replace openstack.org git:// URLs with https:// 67690039 Fixes for Unicode characters in python 2 requests 8a64dfc0 Fix functional tests on stable/rocky 5b15ccf0 Correct updating baremetal nodes by name or ID 28aa2bbd Support bare metal service error messages 9fdbb229 import zuul job settings from project-config 09328683 Correct update operations for baremetal 26456e21 Add simple create/show/delete functional tests for all baremetal resources f0b0fa40 Add a simple baremetal functional job 42575ff9 Pass microversion info through from Profile
Diffstat (except docs and test files) -------------------------------------
.gitreview | 2 +- .zuul.yaml | 137 +++++++++++++++------ openstack/baremetal/v1/chassis.py | 1 + openstack/baremetal/v1/node.py | 1 + openstack/baremetal/v1/port.py | 1 + openstack/baremetal/v1/port_group.py | 1 + openstack/config/cloud_region.py | 1 + openstack/exceptions.py | 31 +++-- openstack/profile.py | 4 + openstack/resource.py | 41 +++++- .../functional/baremetal/test_baremetal_chassis.py | 51 ++++++++ .../functional/baremetal/test_baremetal_node.py | 120 ++++++++++++++++++ .../functional/baremetal/test_baremetal_port.py | 66 ++++++++++ .../baremetal/test_baremetal_port_group.py | 58 +++++++++ openstack/utils.py | 4 +- .../notes/baremetal-errors-5cc871e8df4c9d95.yaml | 4 + .../notes/baremetal-update-80effb38aae8e02d.yaml | 5 + .../profile-microversion-65f55c8066e2d5bb.yaml | 8 ++ tox.ini | 2 +- 27 files changed, 722 insertions(+), 58 deletions(-)