[release-announce] openstacksdk 0.47.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Fri Jun 19 19:24:13 UTC 2020


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






More information about the Release-announce mailing list