[release-announce] os-client-config 1.31.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu May 3 07:58:29 UTC 2018


We are stoked to announce the release of:

os-client-config 1.31.0: OpenStack Client Configuation Library

This release is part of the rocky release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/os-client-config

Download the package from:

    https://pypi.org/project/os-client-config

Please report issues through launchpad:

    http://bugs.launchpad.net/os-client-config

For more details, please see below.

1.31.0
^^^^^^


Prelude
*******

os-client-config is now a thin shim around openstacksdk. It exists and
will continue to exist provide backward compatibility.


Upgrade Notes
*************

* "get_region_name" no longer supports pre-service region name
  overrides. An "os_client_config.cloud_config.CloudConfig" object
  represents a region of a cloud. The support was originally added for
  compatibility with the similar feature in openstacksdk's "Profile".
  Both the support for service regions and the "Profile" object have
  been removed from openstacksdk, so there is no need to attempt to
  add a compatibility layer here as there is nothing that has the
  ability to consume it.

Changes in os-client-config 1.30.0..1.31.0
------------------------------------------

5c2eae8 Replace guts with openstack.config


Diffstat (except docs and test files)
-------------------------------------

README.rst                                         |    7 +
lower-constraints.txt                              |    1 +
os_client_config/_log.py                           |   28 -
os_client_config/cloud_config.py                   |  392 +------
os_client_config/config.py                         | 1224 +-------------------
os_client_config/defaults.py                       |   34 +-
os_client_config/exceptions.py                     |    4 +-
os_client_config/schema.json                       |  121 --
os_client_config/vendor-schema.json                |  223 ----
os_client_config/vendors/__init__.py               |   24 +-
os_client_config/vendors/auro.json                 |   11 -
os_client_config/vendors/betacloud.json            |   14 -
os_client_config/vendors/bluebox.json              |    7 -
os_client_config/vendors/catalyst.json             |   15 -
os_client_config/vendors/citycloud.json            |   19 -
os_client_config/vendors/conoha.json               |   14 -
os_client_config/vendors/dreamcompute.json         |   11 -
os_client_config/vendors/dreamhost.json            |   13 -
os_client_config/vendors/elastx.json               |   10 -
os_client_config/vendors/entercloudsuite.json      |   16 -
os_client_config/vendors/fuga.json                 |   15 -
os_client_config/vendors/ibmcloud.json             |   13 -
os_client_config/vendors/internap.json             |   17 -
os_client_config/vendors/otc.json                  |   13 -
os_client_config/vendors/ovh.json                  |   15 -
os_client_config/vendors/rackspace.json            |   29 -
os_client_config/vendors/switchengines.json        |   15 -
os_client_config/vendors/ultimum.json              |   11 -
os_client_config/vendors/unitedstack.json          |   16 -
os_client_config/vendors/vexxhost.json             |   16 -
os_client_config/vendors/zetta.json                |   13 -
releasenotes/notes/thin-shim-62c8e6f6942b83a5.yaml |   13 +
requirements.txt                                   |    5 +-
40 files changed, 101 insertions(+), 2788 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index b8f674c..5bfd5d8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,4 +4 @@
-PyYAML>=3.12 # MIT
-appdirs>=1.3.0 # MIT License
-keystoneauth1>=3.4.0 # Apache-2.0
-requestsexceptions>=1.2.0 # Apache-2.0
+openstacksdk>=0.13.0 # Apache-2.0






More information about the Release-announce mailing list