openstacksdk 0.47.0 (victoria)
We are satisfied to announce the release of: openstacksdk 0.47.0: An SDK for building applications to work with OpenStack This release is part of the victoria 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.47.0 ^^^^^^ New Features * Added the "tls_ciphers" properties to listener.py and pool.py for storing stings of tls ciphers in OpenSSL cipher string format. Changes in openstacksdk 0.46.0..0.47.0 -------------------------------------- a0a9f468 NIT: Fix application credential 2cf5ff98 Add user_projects method to docs index 8ce2b1c9 Do not clean keypairs in the project cleanup 7e0dcaaa Make optional name and admin password 023040ec Add some unit tests for config.loader f39fe6eb Fix AttributeError exception during authorization b1ec4174 baremetal: use proxy methods in unregister_machine 632db252 Refresh python versions 452087a7 Switch to newer openstackdocstheme and reno versions 2caaa989 Extend statistics reporting 67f546a9 add default user and project domain for OVH provider d7c12797 new ovh-us provider for OVH US regions acbd3f10 added new regions for provider OVH 44136d7f Fix issues found by latest flake8 786aeb7f Set BaseImageProxy.create_image validate_checksum default to False 0c5ae590 Stop subclassing object 2ddbf57e Remove use of six fe00460b Remove uses of from six.moves 9b253307 Remove some unneeded things from test-requirements e00c9ca2 Fix image owner field fc7609f4 Strip self from incoming glance properties 1b21b7bd Add name query filter to keystone service d8be0e94 Don't error if clouds.yaml is not readable 98f4f24f Fix metric names in the object_store 09b739b1 Add "id" to Port's query parameters 04b55dab Add cipher list support for octavia f132edff Update docs to work with newer Sphinx c3857c13 Fix an unstable bare metal unit test 4f2e7612 OpenStack port decorator variables 767115c5 Update master for stable/ussuri cbda4413 Add ansible stable-2.9 job and run 2.8 and 2.9 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 49 +-- .../user/proxies/baremetal_introspection.rst | 10 +- examples/baremetal/provisioning.py | 2 - examples/connect.py | 2 +- lower-constraints.txt | 12 +- openstack/_services_mixin.py | 2 +- openstack/baremetal/configdrive.py | 6 +- openstack/baremetal/v1/_common.py | 2 +- openstack/baremetal/v1/node.py | 2 +- openstack/block_storage/_base_proxy.py | 4 +- openstack/cloud/_baremetal.py | 51 +--- openstack/cloud/_block_storage.py | 6 +- openstack/cloud/_compute.py | 9 +- openstack/cloud/_floating_ip.py | 3 +- openstack/cloud/_network.py | 8 +- openstack/cloud/_normalize.py | 5 +- openstack/cloud/_object_store.py | 17 +- openstack/cloud/_utils.py | 12 +- openstack/cloud/inventory.py | 2 +- openstack/cloud/meta.py | 3 +- openstack/cloud/openstackcloud.py | 7 +- openstack/compute/v2/_proxy.py | 6 - openstack/compute/v2/metadata.py | 5 +- openstack/compute/v2/server.py | 8 +- openstack/config/_util.py | 2 +- openstack/config/cloud_region.py | 4 +- openstack/config/loader.py | 64 ++-- openstack/config/vendors/__init__.py | 2 +- openstack/config/vendors/ovh-us.json | 15 + openstack/config/vendors/ovh.json | 10 +- openstack/connection.py | 13 +- openstack/dns/v2/_base.py | 9 +- openstack/exceptions.py | 5 +- openstack/format.py | 2 +- openstack/identity/v3/_proxy.py | 6 +- openstack/identity/v3/service.py | 1 + openstack/image/_base_proxy.py | 5 +- openstack/image/_download.py | 8 +- openstack/image/image_signer.py | 2 +- openstack/image/iterable_chunked_file.py | 2 +- openstack/image/v1/image.py | 4 +- openstack/image/v2/image.py | 4 +- openstack/key_manager/v1/_format.py | 2 +- openstack/load_balancer/v2/listener.py | 3 + openstack/load_balancer/v2/pool.py | 3 + openstack/network/v2/port.py | 5 +- openstack/object_store/v1/_proxy.py | 37 +-- openstack/object_store/v1/info.py | 4 +- openstack/orchestration/util/event_utils.py | 4 +- openstack/orchestration/util/template_utils.py | 11 +- openstack/orchestration/util/utils.py | 11 +- openstack/orchestration/v1/template.py | 2 +- openstack/proxy.py | 139 ++++++--- openstack/resource.py | 26 +- openstack/service_description.py | 4 +- .../ansible/roles/client_config/tasks/main.yml | 7 + .../roles/keystone_domain/defaults/main.yml | 1 + .../ansible/roles/keystone_domain/tasks/main.yml | 19 ++ .../ansible/roles/keystone_role/defaults/main.yml | 1 + .../ansible/roles/keystone_role/tasks/main.yml | 12 + .../ansible/roles/security_group/defaults/main.yml | 1 + .../ansible/roles/security_group/tasks/main.yml | 123 ++++++++ .../network/v2/test_availability_zone.py | 7 +- .../functional/network/v2/test_qos_rule_type.py | 3 +- openstack/utils.py | 8 +- ...r-list-support-to-octavia-b6b2b0053ca6b184.yaml | 6 + releasenotes/source/conf.py | 7 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + requirements.txt | 1 - setup.cfg | 1 + test-requirements.txt | 5 +- tools/keystone_version.py | 5 +- tools/print-services.py | 2 +- tox.ini | 5 +- 159 files changed, 2019 insertions(+), 1445 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6d60847b..c443a454 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +8,0 @@ jsonpatch!=1.20,>=1.16 # BSD -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 265f5cf5..75ea92bc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +7,0 @@ ddt>=1.0.1 # MIT -extras>=1.0.0 # MIT @@ -10 +9 @@ fixtures>=3.0.0 # Apache-2.0/BSD -jsonschema>=2.6.0 # MIT +jsonschema>=3.2.0 # MIT @@ -13 +11,0 @@ prometheus-client>=0.4.2 # Apache-2.0 -python-subunit>=1.0.0 # Apache-2.0/BSD @@ -19 +16,0 @@ stestr>=1.0.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD
participants (1)
-
no-reply@openstack.org