[release][ironic] python-ironicclient release 1.1.0 (mitaka)
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
participants (1)
-
Doug Hellmann