[release-announce] openstacksdk 0.101.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Wed Aug 24 13:31:11 UTC 2022
We are happy to announce the release of:
openstacksdk 0.101.0: An SDK for building applications to work with
OpenStack
This release is part of the zed 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.101.0
^^^^^^^
New Features
* Add support for groups to the block storage service.
Changes in openstacksdk 0.99.0..0.101.0
---------------------------------------
3ada2fb8 remove unicode prefix from code
7dd6aa22 resource: Merge unnecessary separation of logic
0ded7ac3 Enable add_ips_to_server() and _needs_floating_ip() for pristine server resources
3f81d000 Replace deprecated failUnlessEqual with assertEqual
91459d65 Restore functionality to attach multiple floating ips with add_ip_list()
1ce15c9a Allow to pass description parameter to cloud.create_server()
b554e17d Reduce list_router_interfaces() to necessary API calls
71a8466f block storage: Add support for the Group resource
70a44339 compute: Add support for os-simple-tenant-usages API
5f79a114 Allow unknown attributes in project resources
0efe8cfc Disable deprecation warning for tenant_id
819ccc8b tests: Add pointers to docs on running tests
9e9fc987 block storage: Add support for group type specs
19c070a4 docs: Add missing docs for block storage v3 proxy APIs
20ffb8ef test: Remove duplicated tests
ca0934c5 Add update capabilities to Snapshots
54e77e62 Add VPNaaS IpsecPolicy resource
4ce7a3fb Reorg existing vpnaas content
e7d20392 proxy: Resolve a TODO
bcf847bc Add VPNaaS Endpoint Group resource
41f45fb1 Add CRUD methods for Neutron router ndp proxy
299ab27b Add network address_group proxy doc and unit tests
9e87611a trivial: Run some files through black
ffd3cb1a cloud: Remove a load of normalize helpers
9efb589e Fix Baremetal cloud layer
9eaab818 Make nodepool jobs non voting
db84b755 Fix object upload for RAX
1cf2c60a Warn when no statsd library available
6d8be2b2 compute: Add support for instance actions
0876a248 compute: Correct some docstrings
da0165b4 cloud: Update docstrings for compute functions
a3b6dcdf cloud: Update docstrings for object store functions
6fd5f99d cloud: Update docstrings for identity functions
84b2ec36 cloud: Update docstrings for block storage functions
6bae83af cloud: Update docstrings for image functions
a1372adc cloud: Update docstrings for accelerator functions
88b35ef5 cloud: Update docstrings for network functions
041a66a2 Remove unused normalization helpers
8d33f119 Fix python-dev reference in bindep
f0883627 Do not log to stdout by default
ba96fe85 Change title for "unreleased" renos
0474716c network RBAC policy: allow query for target tenant
46c6ed8a Rework caching
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 13 +-
bindep.txt | 2 +-
.../resources/network/v2/ipsec_site_connection.rst | 13 -
.../resources/network/v2/vpn/endpoint_group.rst | 13 +
.../user/resources/network/v2/vpn/ikepolicy.rst | 13 +
.../network/v2/vpn/ipsec_site_connection.rst | 13 +
.../user/resources/network/v2/vpn/ipsecpolicy.rst | 13 +
.../user/resources/network/v2/vpn/service.rst | 13 +
openstack/_log.py | 2 +-
openstack/accelerator/v2/accelerator_request.py | 2 +-
openstack/baremetal/v1/node.py | 10 +-
.../baremetal_introspection/v1/introspection.py | 4 +-
openstack/block_storage/v2/backup.py | 2 +-
openstack/block_storage/v3/_proxy.py | 510 ++++++++++-----
openstack/block_storage/v3/backup.py | 2 +-
openstack/block_storage/v3/group.py | 89 +++
openstack/block_storage/v3/group_type.py | 88 ++-
openstack/block_storage/v3/volume.py | 2 +
openstack/cloud/_accelerator.py | 12 +-
openstack/cloud/_baremetal.py | 55 +-
openstack/cloud/_block_storage.py | 442 +++++++++----
openstack/cloud/_compute.py | 325 ++++++----
openstack/cloud/_floating_ip.py | 57 +-
openstack/cloud/_identity.py | 597 ++++++++++-------
openstack/cloud/_image.py | 105 +--
openstack/cloud/_network.py | 587 ++++++++++-------
openstack/cloud/_network_common.py | 60 +-
openstack/cloud/_normalize.py | 531 +--------------
openstack/cloud/_object_store.py | 196 +++---
openstack/cloud/_utils.py | 130 ----
openstack/cloud/openstackcloud.py | 38 +-
openstack/compute/v2/_proxy.py | 122 +++-
openstack/compute/v2/flavor.py | 10 +-
openstack/compute/v2/hypervisor.py | 2 +-
openstack/compute/v2/limits.py | 6 +-
openstack/compute/v2/server_action.py | 88 +++
openstack/compute/v2/server_group.py | 110 +++-
openstack/compute/v2/server_migration.py | 6 +-
openstack/compute/v2/usage.py | 102 +++
openstack/config/cloud_region.py | 4 +
openstack/dns/v2/zone_export.py | 2 +-
openstack/dns/v2/zone_import.py | 2 +-
openstack/identity/v3/project.py | 2 +
openstack/key_manager/v1/secret.py | 8 +-
openstack/load_balancer/v2/_proxy.py | 3 +-
openstack/message/v2/claim.py | 6 +-
openstack/message/v2/message.py | 5 +-
openstack/message/v2/queue.py | 6 +-
openstack/message/v2/subscription.py | 6 +-
openstack/network/v2/_proxy.py | 717 +++++++++++++++------
openstack/network/v2/ndp_proxy.py | 56 ++
openstack/network/v2/rbac_policy.py | 2 +-
openstack/network/v2/router.py | 2 +
openstack/network/v2/vpn_endpoint_group.py | 42 ++
.../network/v2/{ikepolicy.py => vpn_ikepolicy.py} | 2 +-
openstack/network/v2/vpn_ipsec_policy.py | 59 ++
..._connection.py => vpn_ipsec_site_connection.py} | 210 +++---
openstack/network/v2/vpn_ipsecpolicy.py | 57 ++
openstack/network/v2/vpn_service.py | 4 +-
openstack/object_store/v1/_proxy.py | 1 +
openstack/object_store/v1/info.py | 8 +-
openstack/object_store/v1/obj.py | 12 +-
openstack/orchestration/v1/stack.py | 10 +-
openstack/proxy.py | 356 ++++++----
openstack/resource.py | 532 +++++++++------
.../functional/block_storage/v3/test_group.py | 153 +++++
.../functional/block_storage/v3/test_group_type.py | 39 --
.../v2/{test_ikepolicy.py => test_vpnaas.py} | 10 +-
.../unit/network/v2/test_vpn_endpoint_group.py | 59 ++
.../{test_ikepolicy.py => test_vpn_ikepolicy.py} | 8 +-
...ection.py => test_vpn_ipsec_site_connection.py} | 160 ++---
...ge-group-type-group-specs-d07047167224ec83.yaml | 5 +
.../add-block-storage-groups-bf5f1af714c9e505.yaml | 4 +
.../notes/basic-api-cache-4ad8cf2754b004d1.yaml | 4 +
releasenotes/source/conf.py | 18 +-
releasenotes/source/unreleased.rst | 6 +-
tox.ini | 3 +-
120 files changed, 5995 insertions(+), 3331 deletions(-)
More information about the Release-announce
mailing list