[openstack-announce] [release][ironic] python-ironicclient release 1.1.0 (mitaka)

Doug Hellmann doug at doughellmann.com
Sun Jan 31 20:31:12 UTC 2016


We are eager to announce the release of:

python-ironicclient 1.1.0: OpenStack Bare Metal Provisioning API
Client Library

This release is part of the mitaka release series.

With source available at:

    http://git.openstack.org/cgit/openstack/python-ironicclient

With package available at:

    https://pypi.python.org/pypi/python-ironicclient

Please report issues through launchpad:

    http://bugs.launchpad.net/python-ironicclient

For more details, please see below.

1.1.0
^^^^^


New Features
************

* Add support to the openstackclient plugin for all Ironic API
  versions of the form 1.x, up to the latest known minor version. The
  regular Ironic CLI already supports all known versions.


Other Notes
***********

* Start using reno to manage release notes.


Changes in python-ironicclient 1.0.0..1.1.0
-------------------------------------------

fe422e5 Allow to initialize keystone v3 client
c3811ed Updated from global requirements
429b88e Support all API versions up to 1.latest
4445f76 Put py34 first in the env order of tox .
0c3d3a5 Updated from global requirements
367333d Updated from global requirements
5f87416 Fix params order in assertEqual
995fa39 Updated from global requirements
e471083 Remove openstack-common.conf
5fb807c Move ironicclient/common tests to their respective directory
eeb327b Do not log secrets
36821fc Fix test cases of listing with provisioning state
0495d3d Replace assertTrue with explicit assertIsInstance
b79105a Add first reno-based release note
c38ff2e Updated from global requirements
b40b96e Updated from global requirements
10cca4f Updated from global requirements
6246818 Add reno for release notes management
324efd9 Add Sanity tests for testing actions with Driver
a90b16c Replace assertEqual(None, *) with assertIsNone in tests
eae47b9 Removes MANIFEST.in as it is not needed explicitely by PBR
b1dfb53 Switch tox unit test command to use ostestr
a2c7e34 Drop py33 support
e8f251c Add --uuid to port-create
dd94f23 Add --uuid to chassis-create
4aa1167 Deprecated tox -downloadcache option removed
8224859 Scale back on how many warnings we issue
20cefcf Refactoring and removing duplicate code of "base.Manager" heirs without changing the API
f89739b Correct node-port-list help info
e6db2c7 Fix exceptions.from_response() parameter
9f863f3 Updated from global requirements
6670dd4 Tests for testing node-set-power-state command
e3183da Add --wrap option for "ironic driver-properties"
aa5e9ad Fix misprints in docstring
af7760e Updated from global requirements
861b1f4 Revert "Refactoring and removing duplicate code of "base.Manager" heirs"
46b279b Refactoring and removing duplicate code of "base.Manager" heirs
a212b85 Updated from global requirements
41d0f8f Add sanity tests for testing actions with Node
0cbe73c Remove httpretty workaround
5d0de8f Use a dict to translate node power states to json data.
0faf28c Use requests-mock instead of httpretty
65f2b18 Updated from global requirements
eaa2456 Add missing translation markers
c275bc1 update node shell help info
b08c3cb replace LOG.warn with LOG.warning
adad8f6 Updated from global requirements
517f509 A minor change for driver_shell test
f5c478b Add documentation on how to run tests
0a7f179 Add more unit tests for clituils

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

.gitignore                                         |   3 +
.testr.conf                                        |   2 +-
MANIFEST.in                                        |   6 -
ironicclient/client.py                             |  20 +-
ironicclient/common/base.py                        |  96 ++-
ironicclient/common/http.py                        |  52 +-
ironicclient/exc.py                                |   2 +-
ironicclient/osc/client.py                         |  51 --
ironicclient/osc/plugin.py                         |  27 +-
ironicclient/v1/chassis.py                         |  33 +-
ironicclient/v1/chassis_shell.py                   |   7 +-
ironicclient/v1/driver.py                          |  24 +-
ironicclient/v1/driver_shell.py                    |  15 +-
ironicclient/v1/node.py                            |  64 +-
ironicclient/v1/node_shell.py                      |   4 +-
ironicclient/v1/port.py                            |  32 +-
ironicclient/v1/port_shell.py                      |   7 +-
openstack-common.conf                              |   7 -
releasenotes/notes/.placeholder                    |   0
.../notes/add_api_versions-a59e5b6899833c33.yaml   |   5 +
.../notes/start-using-reno-ccd220efa2c7022a.yaml   |   3 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 276 ++++++++
releasenotes/source/current-series.rst             |   5 +
releasenotes/source/index.rst                      |   8 +
requirements.txt                                   |  22 +-
setup.cfg                                          |   2 +-
test-requirements.txt                              |  25 +-
tox.ini                                            |  17 +-
65 files changed, 3646 insertions(+), 2596 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index a66b402..923e066 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,2 +4,2 @@
-pbr>=1.6
-anyjson>=0.3.3
+pbr>=1.6 # Apache-2.0
+anyjson>=0.3.3 # BSD
@@ -7,9 +7,9 @@ appdirs>=1.3.0 # MIT License
-dogpile.cache>=0.5.4
-cliff>=1.14.0 # Apache-2.0
-httplib2>=0.7.5
-oslo.i18n>=1.5.0 # Apache-2.0
-oslo.utils!=2.6.0,>=2.4.0 # Apache-2.0
-PrettyTable<0.8,>=0.7
-python-keystoneclient!=1.8.0,>=1.6.0
-python-openstackclient>=1.5.0
-six>=1.9.0
+dogpile.cache>=0.5.4 # BSD
+cliff>=1.15.0 # Apache-2.0
+httplib2>=0.7.5 # MIT
+oslo.i18n>=2.1.0 # Apache-2.0
+oslo.utils>=3.4.0 # Apache-2.0
+PrettyTable<0.8,>=0.7 # BSD
+python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0
+python-openstackclient>=2.0.0 # Apache-2.0
+six>=1.9.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 1d1caf2..4cdc05a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,2 +5,2 @@ hacking<0.11,>=0.10.0
-coverage>=3.6
-discover
+coverage>=3.6 # Apache-2.0
+discover # BSD
@@ -8,5 +8,6 @@ doc8 # Apache-2.0
-fixtures>=1.3.1
-httpretty<0.8.7,>=0.8.4
-mock>=1.2
-Babel>=1.3
-oslosphinx>=2.5.0 # Apache-2.0
+fixtures>=1.3.1 # Apache-2.0/BSD
+requests-mock>=0.7.0 # Apache-2.0
+mock>=1.2 # BSD
+Babel>=1.3 # BSD
+oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+reno>=0.1.1 # Apache2
@@ -14,5 +15,5 @@ oslotest>=1.10.0 # Apache-2.0
-python-subunit>=0.0.18
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-testrepository>=0.0.18
-testtools>=1.4.0
-tempest-lib>=0.10.0
+python-subunit>=0.0.18 # Apache-2.0/BSD
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+testtools>=1.4.0 # MIT
+tempest-lib>=0.13.0 # Apache-2.0
+os-testr>=0.4.1 # Apache-2.0





More information about the OpenStack-announce mailing list