We are jazzed to announce the release of: openstacksdk 0.29.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.29.0 ^^^^^^ New Features * Add support for staging image data. * Add possibility to automatically invoke vendor hooks. This can be done either through extending profile (vendor_hook), or passing *vendor_hook* parameter to the connection. The format of the vendor_hook is the same as in the setuptools (module.name:function_name). The hook will get connection as the only parameter. * Allows updating "name" and "extra" fields of a baremetal allocation. * Added dns_domain parameter into the create_network and update_network methods. Changes in openstacksdk 0.28.0..0.29.0 -------------------------------------- 9db14f6d Update Limestone Networks vendor config e4205085 baremetal: allow updating name and extra fields of an allocation ac7fbea1 Add ability to provide qos_policy_id for port a3e846e2 Adding dns_domain parameter into create_network 5d949c7b Cap sphinx for py2 to match global requirements e47d2561 Link to baremetal API reference from patch_node cc51e34c Add image.stage methods 75b0f292 Add support for vendor hooks 51393509 Replace use of log.warn with log.warning cf9922e8 Extract image download method into a mixin Diffstat (except docs and test files) ------------------------------------- openstack/__init__.py | 4 +- openstack/baremetal/v1/_proxy.py | 30 ++++++++ openstack/baremetal/v1/allocation.py | 9 ++- openstack/cloud/_network.py | 21 +++-- openstack/config/loader.py | 3 +- openstack/config/schema.json | 5 ++ openstack/config/vendor-schema.json | 5 ++ openstack/config/vendors/limestonenetworks.json | 36 --------- openstack/config/vendors/limestonenetworks.yaml | 36 +++++++++ openstack/config/vendors/otc.json | 6 +- openstack/connection.py | 26 +++++++ openstack/image/_download.py | 85 +++++++++++++++++++++ openstack/image/v1/image.py | 64 +--------------- openstack/image/v2/_proxy.py | 30 ++++++++ openstack/image/v2/image.py | 75 ++++-------------- .../baremetal/test_baremetal_allocation.py | 73 +++++++++++++++++- .../notes/add-image-stage-1dbc3844a042fd26.yaml | 4 + .../notes/add_vendor_hook-e87b6afb7f215a30.yaml | 8 ++ .../notes/allocation-update-910c36c1290e5121.yaml | 4 + .../dns-domain-parameter-d3acfc3287a9d632.yaml | 5 ++ 31 files changed, 545 insertions(+), 197 deletions(-)
participants (1)
-
no-reply@openstack.org