[openstack-announce] [release][openstack] os-client-config release 1.10.0 (mitaka)

doug at doughellmann.com doug at doughellmann.com
Thu Nov 5 17:58:13 UTC 2015


We are excited to announce the release of:

os-client-config 1.10.0: OpenStack Client Configuation Library

This release is part of the mitaka release series.

With package available at:

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

For more details, please see the git log history below.


Notable changes
----------------

Added methods to return Sessions and Client objects based on a given config. Add Conoha public cloud. Reflect move of Auro to Neutron. Moved vendor configs to json for easier sharing with other languages.

Changes in os-client-config 1.9.0..1.10.0
-----------------------------------------

b8874ff Convert floats to string
d373969 Don't assume pass_version_arg=False for network
059d314 Update network api version in defaults.json
588be01 Dont turn bools into strings
ac51f44 Normalize int config values to string
6d957b0 Disable spurious urllib warnings
335ed4a Add logging module support
a494b31 Add methods for getting Session and Client objects
27678e5 Update conoha's vendor profile to include SJC
796bfad Use json for in-tree cloud data
48c0668 Update auro to indicate move to neutron
5f2b64b Copy values in backwards_interface differently
eba0221 Fix typo in Catalyst region configs
0cee250 Aligned a few words in the docs
2aaba84 Sort vendor list
c71ba51 Add conoha public cloud
4ae0426 Allow for templated variables in auth_url
f8804bd Use assertDictEqual to test dict equality
f39cb4b Always pull regions from vendor profiles

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

os_client_config/_log.py                      |  28 +++
os_client_config/cloud_config.py              | 160 ++++++++++++++++++
os_client_config/config.py                    |  69 ++++++--
os_client_config/defaults.json                |  19 +++
os_client_config/defaults.py                  |  11 +-
os_client_config/defaults.yaml                |  17 --
os_client_config/schema.json                  | 121 +++++++++++++
os_client_config/vendor-schema.json           | 206 ++++++++++++++++++++++
os_client_config/vendors/__init__.py          |   7 +-
os_client_config/vendors/auro.json            |   9 +
os_client_config/vendors/auro.yaml            |   7 -
os_client_config/vendors/bluebox.json         |   6 +
os_client_config/vendors/catalyst.json        |  14 ++
os_client_config/vendors/catalyst.yaml        |   9 -
os_client_config/vendors/citycloud.json       |  14 ++
os_client_config/vendors/citycloud.yaml       |   9 -
os_client_config/vendors/conoha.json          |  13 ++
os_client_config/vendors/datacentred.json     |  10 ++
os_client_config/vendors/datacentred.yaml     |   6 -
os_client_config/vendors/dreamhost.json       |  10 ++
os_client_config/vendors/dreamhost.yaml       |   6 -
os_client_config/vendors/elastx.json          |   9 +
os_client_config/vendors/elastx.yaml          |   5 -
os_client_config/vendors/entercloudsuite.json |  13 ++
os_client_config/vendors/entercloudsuite.yaml |   8 -
os_client_config/vendors/hp.json              |  14 ++
os_client_config/vendors/hp.yaml              |   9 -
os_client_config/vendors/internap.json        |  15 ++
os_client_config/vendors/internap.yaml        |  10 --
os_client_config/vendors/ovh.json             |  14 ++
os_client_config/vendors/ovh.yaml             |   9 -
os_client_config/vendors/rackspace.json       |  27 +++
os_client_config/vendors/rackspace.yaml       |  21 ---
os_client_config/vendors/runabove.json        |  14 ++
os_client_config/vendors/runabove.yaml        |   9 -
os_client_config/vendors/switchengines.json   |  14 ++
os_client_config/vendors/switchengines.yaml   |   9 -
os_client_config/vendors/ultimum.json         |   9 +
os_client_config/vendors/ultimum.yaml         |   5 -
os_client_config/vendors/unitedstack.json     |  15 ++
os_client_config/vendors/unitedstack.yaml     |  10 --
os_client_config/vendors/vexxhost.json        |  10 ++
os_client_config/vendors/vexxhost.yaml        |   6 -
test-requirements.txt                         |   3 +
49 files changed, 1155 insertions(+), 294 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 62f3e88..7053051 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10,0 +11,3 @@ discover
+jsonschema>=2.0.0,<3.0.0,!=2.5.0
+mock>=1.2
+python-glanceclient>=0.18.0





More information about the OpenStack-announce mailing list