We are amped to announce the release of: openstacksdk 0.23.0: An SDK for building applications to work with OpenStack This release is part of the stein release series. Download the package from: https://pypi.org/project/openstacksdk For more details, please see below. 0.23.0 ^^^^^^ New Features * Added support for block storage v3. Changes in openstacksdk 0.22.0..0.23.0 -------------------------------------- b98c66d Document "Role Assignment Operations" 01b0dec Fix for not released thread in get_session_client ec58820 Fix for not released thread in service_description 9021d51 implement identity v3 Proxy group role management 4dfd5a8 Add block_storage v3 API support 47f9206 Fix/Add : Identity V3 validate user role 9cb9fc8 Bug : identity v3 Proxy role assignments only support instances. 76326b1 Add network segment range resource 642c0fc Add port property: port-resource-request 35d57b9 Restrict inventory test to devstack-admin 0465884 Stop running grenade-py3 7027c17 Skip v2 block-storage tests when service is not found 76ccd2c implement identity v3 Proxy "unassign_project_role_from_user" e18899d Skip block storage v2 functional tests for a minute aa82e3b Fix pagination key detection 0bebd37 Fix the misspelling of "configuration" 1f3a650 fix typos b25e4b8 Unpin dogpile.cache aea3ea2 Rework orchestration to add update preview 8274409 Add possibility to override base_path for resource operations e904cb6 Drop self.conn from base.TestCase 416ea74 Start using direct REST in normalize tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 - .../resources/network/v2/network_segment_range.rst | 13 + openstack/block_storage/block_storage_service.py | 6 +- openstack/block_storage/v3/__init__.py | 0 openstack/block_storage/v3/_proxy.py | 354 +++++++++++++ openstack/block_storage/v3/backup.py | 100 ++++ openstack/block_storage/v3/snapshot.py | 70 +++ openstack/block_storage/v3/stats.py | 31 ++ openstack/block_storage/v3/type.py | 37 ++ openstack/block_storage/v3/volume.py | 125 +++++ openstack/compute/v2/keypair.py | 2 +- openstack/compute/v2/limits.py | 6 +- openstack/compute/v2/server.py | 3 +- openstack/compute/v2/server_ip.py | 2 +- openstack/config/cloud_region.py | 1 + openstack/database/v1/user.py | 3 +- openstack/identity/v2/extension.py | 2 +- openstack/identity/v3/_proxy.py | 87 +++ openstack/identity/v3/project.py | 4 +- openstack/identity/version.py | 2 +- openstack/image/v2/image.py | 5 +- openstack/key_manager/v1/secret.py | 6 +- openstack/load_balancer/v2/quota.py | 6 +- openstack/message/v2/claim.py | 17 +- openstack/message/v2/message.py | 8 +- openstack/message/v2/queue.py | 13 +- openstack/message/v2/subscription.py | 10 +- openstack/network/v2/_proxy.py | 118 +++++ openstack/network/v2/network_segment_range.py | 71 +++ openstack/network/v2/port.py | 4 + openstack/network/v2/quota.py | 3 +- openstack/object_store/v1/container.py | 4 +- openstack/object_store/v1/obj.py | 4 +- openstack/orchestration/v1/_proxy.py | 25 +- openstack/orchestration/v1/software_config.py | 7 +- openstack/orchestration/v1/software_deployment.py | 8 +- openstack/orchestration/v1/stack.py | 65 ++- openstack/orchestration/v1/stack_files.py | 4 +- openstack/proxy.py | 38 +- openstack/resource.py | 47 +- openstack/service_description.py | 1 + .../functional/block_storage/v2/test_backup.py | 16 +- .../functional/block_storage/v2/test_snapshot.py | 18 +- .../functional/block_storage/v2/test_volume.py | 11 +- .../functional/block_storage/v3/test_backup.py | 68 +++ .../functional/block_storage/v3/test_snapshot.py | 68 +++ .../functional/block_storage/v3/test_volume.py | 50 ++ .../network/v2/test_network_segment_range.py | 99 ++++ .../unit/network/v2/test_network_segment_range.py | 64 +++ openstack/workflow/v2/execution.py | 5 +- openstack/workflow/v2/workflow.py | 5 +- .../notes/block-storage-v3-9798d584d088c048.yaml | 4 + requirements.txt | 2 +- 82 files changed, 2938 insertions(+), 480 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 87ed65e..78f7585 100644 --- a/requirements.txt +++ b/requirements.txt @@ -21 +21 @@ netifaces>=0.10.4 # MIT -dogpile.cache>=0.6.2,<0.7.0 # BSD +dogpile.cache>=0.6.2 # BSD
participants (1)
-
no-reply@openstack.org