We are ecstatic to announce the release of: python-ironicclient 1.12.0: OpenStack Bare Metal Provisioning API Client Library This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/python-ironicclient Download the package from: 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.12.0 ^^^^^^ New Features ************ * Add new arguments to the CLI node-create to allow selecting boot, console, deploy, inspect, management, power, raid, and vendor hardware interfaces, when hardware types are used. They are available starting with ironic API microversion 1.31. Upgrade Notes ************* * Hides 'states' field in 'node create' and 'node show' OSC subcommands output because this field is not meant to be present in the output. Bug Fixes ********* * Fixes an issue where certain error messages from the ironic API were suppressed. Changes in python-ironicclient 1.11.0..1.12.0 --------------------------------------------- 071d307 Add missing 'autospec' statements to unit test mocks 2a711cd Add space between items in exception message c2a0ef1 Add DRIVER_RESOURCE to remove duplicated strings 1bed0fa Add tests for node list and show with specific fields 540c59b Add negative tests for baremetal node commands c33ba4f Updated from global requirements 6a8be93 Updated from global requirements addae9f Update test requirement 3ab510b Updated from global requirements dae088c Remove 'states' field from OSC CLI output 2906771 Updated from global requirements fbcaf92 Print pecan exceptions properly c854bdc Add basic tests for OSC plugin baremetal port commands 669a663 Add VIFs commands to help test 2f7e665 Handle log message interpolation by the logger 6c4e59e Support i18n for baremetal driver, portgroup cmds 5003a1a Do not show chassis_uuid field when it is not specified 4d24d4b Add test to create a port with specific port group UUID f29f960 Fix cleanup of resources in OSC plugin functional tests 6014919 Fix cleanup of resources in functional tests f1137be Change tenant to project in docs and unit tests 6dd4898 Support i18n for baremetal node cmds 814e6c0 Use same variable for --[no-]maintenance 78a3dcb Add args to CLI 'node-create' for selecting hardware interfaces be0bc81 Update reno for stable/ocata e8daa47 Functional tests for port groups in ironicclient 411e42f Add negative test-cases for openstack node create command 97f82c5 Fix ImportError when providing a meaningless API version. 712de76 Support i18n for baremetal chassis cmds ad7685c Support i18n for baremetal port cmds 7756f78 Verify JSON response of chassis commands 787b7d2 Add unit tests for OSC plugin Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- ironicclient/common/http.py | 12 +- ironicclient/osc/plugin.py | 2 +- ironicclient/osc/v1/baremetal_chassis.py | 69 +++-- ironicclient/osc/v1/baremetal_create.py | 28 +- ironicclient/osc/v1/baremetal_driver.py | 21 +- ironicclient/osc/v1/baremetal_node.py | 327 ++++++++++++--------- ironicclient/osc/v1/baremetal_port.py | 123 ++++---- ironicclient/osc/v1/baremetal_portgroup.py | 136 ++++----- ironicclient/shell.py | 25 +- .../osc/v1/test_baremetal_node_create_negative.py | 55 ++++ .../osc/v1/test_baremetal_node_fields.py | 137 +++++++++ .../osc/v1/test_baremetal_node_negative.py | 89 ++++++ .../functional/osc/v1/test_baremetal_port_basic.py | 106 +++++++ ironicclient/v1/driver_shell.py | 6 +- ironicclient/v1/node.py | 6 +- ironicclient/v1/node_shell.py | 54 +++- ironicclient/v1/resource_fields.py | 62 +++- ...dd-pecan-exc-construction-a776408f7ae110dc.yaml | 4 + ...745-adds-node-create-args-a7ace744515e5943.yaml | 6 + .../remove-states-field-0242960d121a09a7.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/ocata.rst | 6 + requirements.txt | 6 +- setup.py | 2 +- test-requirements.txt | 6 +- 48 files changed, 1621 insertions(+), 424 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5636d27..220e3dd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -pbr>=1.8 # Apache-2.0 +pbr>=2.0.0 # Apache-2.0 @@ -12 +12 @@ oslo.serialization>=1.10.0 # Apache-2.0 -oslo.utils>=3.18.0 # Apache-2.0 +oslo.utils>=3.20.0 # Apache-2.0 @@ -16 +16 @@ PyYAML>=3.10.0 # MIT -requests!=2.12.2,>=2.10.0 # Apache-2.0 +requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 053dd3e..b8ccd8d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking<0.13,>=0.12.0 # Apache-2.0 +hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 @@ -15 +15 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +sphinx>=1.5.1 # BSD @@ -17 +17 @@ testtools>=1.4.0 # MIT -tempest>=12.1.0 # Apache-2.0 +tempest>=14.0.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org