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(-)
participants (1)
-
no-reply@openstack.org