[release-announce] openstacksdk 0.29.0 (train)
no-reply at openstack.org
no-reply at openstack.org
Sat Jun 1 14:55:06 UTC 2019
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(-)
More information about the Release-announce
mailing list