openstacksdk 0.53.0 (wallaby)
We enthusiastically announce the release of: openstacksdk 0.53.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.53.0 ^^^^^^ New Features ************ * Add "tls_enabled" parameter for Octavia pools, it can be used to enable TLS communications between a load balancer and its member servers. * Add support for updating block storage volume type objects. * Add support for block storage type encryption parameters. * Support for Ironic Volume Target API. * Add "device_profile" attribute to "port" resource. This parameter can be define during the port creation. This parameter is nullable string. Upgrade Notes ************* * compute.force_service_down function is renamed to update_service_forced_down to better fit the operation meaning. * compute.v2.service.force_down is renamed to set_forced_down to fit the operation meaning. * return of compute.service modification operations is changed to be the service itself Other Notes *********** * Flavor operations of the cloud layer are switched to the rely on the proxy layer Changes in openstacksdk 0.52.0..0.53.0 -------------------------------------- 4c870cf2 Apply urllib.parse.quote in unittests to get_mock_url e5e7c607 Add query parameters to listing heat stacks 5450c452 Complete compute.service operations c3ce7873 New volume availability zone resource, new functional and unit tests 67397a9d Trival change: Correct some errors 4b8f5ff0 Modify cloud.get_aggregate to use proxy.find 658b5805 Support roles 'name' in list_roles call d4c1cdc6 Refresh deprecated link 8279de9b Add ``device_profile`` attribute to ``port`` 97ccea46 Change nodepool job to build CentOS-8-stream (unblock gate) ffd0f120 Fix invalid argument formatting in log messages b4813fb8 Add support for updating Block Storage Volume type extra_spec attributes 213ff353 Drop swift check for volume backup 6c7bdc61 Add new Open Telekom Cloud region into the profile 6a3d6e04 Support remote address group in SG rules e21b0177 Add support for overriding list base_path in find function cc7369c7 Add support for Block Storage (v3) VolumeType Encyption resources 4913b617 Fix exception parsing when using WSME ed8564ef Add tls_enabled param for Octavia Pools 06db9e37 Volume Target support for Ironic on OpenStack SDK 292c9179 Switch flavor ops in the cloud layer to proxy 2dead58c Update TOX_CONSTRAINTS_FILE Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- .../user/resources/baremetal/v1/volume_target.rst | 13 ++ openstack/accelerator/v2/_proxy.py | 19 +- openstack/accelerator/v2/accelerator_request.py | 6 +- openstack/baremetal/v1/_proxy.py | 145 ++++++++++++++- openstack/baremetal/v1/volume_target.py | 60 ++++++ openstack/block_storage/v2/_proxy.py | 21 --- openstack/block_storage/v3/_proxy.py | 201 ++++++++++++++++----- openstack/block_storage/v3/availability_zone.py | 28 +++ openstack/block_storage/v3/type.py | 90 +++++++++ openstack/cloud/_compute.py | 164 +++++------------ openstack/cloud/_identity.py | 2 +- openstack/cloud/_orchestration.py | 5 +- openstack/cloud/_security_group.py | 5 + openstack/cloud/_utils.py | 4 +- openstack/compute/v2/_proxy.py | 142 ++++++++++++--- openstack/compute/v2/flavor.py | 2 +- openstack/compute/v2/service.py | 105 +++++++++-- openstack/config/vendors/otc.json | 3 +- openstack/exceptions.py | 3 + openstack/load_balancer/v2/pool.py | 5 +- openstack/network/v2/port.py | 4 + openstack/network/v2/security_group_rule.py | 14 +- openstack/orchestration/v1/stack.py | 7 +- openstack/resource.py | 25 ++- .../baremetal/test_baremetal_volume_target.py | 179 ++++++++++++++++++ .../block_storage/v3/test_availability_zone.py | 25 +++ .../block_storage/v3/test_availability_zone.py | 39 ++++ .../unit/block_storage/v3/test_type_encryption.py | 61 +++++++ .../unit/network/v2/test_security_group_rule.py | 7 +- ...rameter-for-octavia-pools-f0a23436d826b313.yaml | 5 + .../add-volume-type-update-b84f50b7fa3b061d.yaml | 3 + ...k_storage-type_encryption-121f8a222c822fb5.yaml | 3 + .../notes/flavor-cloud-layer-0b4d130ac1c5e7c4.yaml | 4 + ...nic-volume_target-support-8130361804366787.yaml | 4 + .../port-device-profile-af91e25c45321691.yaml | 5 + ...rename-service-force-down-6f462d62959a5315.yaml | 9 + tox.ini | 8 +- 68 files changed, 1944 insertions(+), 386 deletions(-)
participants (1)
-
no-reply@openstack.org