[release-announce] openstacksdk 0.54.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 3 14:45:36 UTC 2021


We are delighted to announce the release of:

openstacksdk 0.54.0: An SDK for building applications to work with
OpenStack

This release is part of the wallaby 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/openstack/openstacksdk

For more details, please see below.

0.54.0
^^^^^^

New Features

* Adds ALPN protocols support for the Octavia (load_balancer) pools.

* Support for the OpenStack Shared File System API (manila) has been
  introduced.

* Added support to list Shared File System Service API Versions and
  Availability Zones.

* Support for Ironic Conductor API.

* Support Deploy Templates for Ironic API

* Compute Hypervisor resource and functions are reworked to comply
  2.88 microversion with deprecating misleading attributes.

Changes in openstacksdk 0.53.0..0.54.0
--------------------------------------

e30fd860 Improve Ironic API on OpenStack SDK
c81c1f61 Fix a trivial error in one of the error messages
5f952298 Add shared file systems support
3371e2b0 Add compute microversion 2.70
e9dde292 Add TODO to remove md5 wrapper
7040bf8c Remove unnecessary string formatting
63c5f8a9 Drop .json suffix from networking URLs
10a1ee45 Support Deploy Templates for Ironic API
b25241cc Change microseconds to total_seconds()
8442aeab Move 'collections.Mapping' to 'collections.abc'
4a469fa5 Add ALPN support to load balancer pools
39d35297 Update Open Telekom Cloud vendor docu
30116cf3 Complete compute.hypervisor functions
27536928 encapsulate md5 calls for fips
78dd1a73 Support SNAP_REAL_HOME when using openstacksdk inside a snap package
b86edc36 Add id query parameter to sg rules


Diffstat (except docs and test files)
-------------------------------------

.../user/resources/baremetal/v1/conductor.rst      |  13 ++
.../resources/baremetal/v1/deploy_templates.rst    |  13 ++
.../user/resources/compute/v2/hypervisor.rst       |  12 ++
.../user/resources/shared_file_system/index.rst    |   7 +
.../shared_file_system/v2/availability_zone.rst    |  13 ++
examples/shared_file_system/__init__.py            |   0
examples/shared_file_system/availability_zones.py  |  24 +++
openstack/_services_mixin.py                       |   3 +-
openstack/baremetal/v1/_proxy.py                   | 135 +++++++++++++++
openstack/baremetal/v1/conductor.py                |  42 +++++
openstack/baremetal/v1/deploy_templates.py         |  51 ++++++
openstack/cloud/_floating_ip.py                    |  10 +-
openstack/cloud/_network.py                        |  79 +++++----
openstack/cloud/_object_store.py                   |   3 +-
openstack/cloud/_shared_file_system.py             |  23 +++
openstack/compute/v2/_proxy.py                     |  34 +++-
openstack/compute/v2/hypervisor.py                 |  87 ++++++----
openstack/compute/v2/server_interface.py           |   4 +
openstack/compute/v2/volume_attachment.py          |   4 +
openstack/config/cloud_region.py                   |   1 -
openstack/config/loader.py                         |  13 +-
openstack/connection.py                            |   5 +-
openstack/image/_download.py                       |   6 +-
openstack/load_balancer/v2/pool.py                 |   4 +-
openstack/network/v2/security_group_rule.py        |   2 +-
openstack/orchestration/util/template_utils.py     |   7 +-
openstack/proxy.py                                 |   6 +-
openstack/shared_file_system/__init__.py           |   0
.../shared_file_system_service.py                  |  21 +++
openstack/shared_file_system/v2/__init__.py        |   0
openstack/shared_file_system/v2/_proxy.py          |  26 +++
.../shared_file_system/v2/availability_zone.py     |  36 ++++
.../baremetal/test_baremetal_conductor.py          |  29 ++++
.../baremetal/test_baremetal_deploy_templates.py   | 190 +++++++++++++++++++++
.../functional/shared_file_system/__init__.py      |   0
.../shared_file_system/test_availability_zone.py   |  26 +++
.../unit/baremetal/v1/test_deploy_templates.py     |  75 ++++++++
.../unit/cloud/test_qos_bandwidth_limit_rule.py    |  91 +++++-----
.../unit/cloud/test_qos_minimum_bandwidth_rule.py  |  65 ++++---
.../unit/compute/v2/test_volume_attachment.py      |   2 +
.../unit/network/v2/test_security_group_rule.py    |   1 +
.../v2/test_availability_zone.py                   |  38 +++++
openstack/utils.py                                 |  21 +++
...ancer-pool-alpn-protocols-77f0c7015f176369.yaml |   3 +
.../add-shared-file-systems-83a3767429fd5e8c.yaml  |   8 +
...ironic-conductors-support-3bf27e8b2f0299ba.yaml |   4 +
...c-deploy-template-support-fa56005365ed6e4d.yaml |   4 +
...rework-compute-hypervisor-a62f275a0fd1f074.yaml |   5 +
90 files changed, 1914 insertions(+), 536 deletions(-)







More information about the Release-announce mailing list