python-ironicclient 3.0.0 (train)
We are delighted to announce the release of: python-ironicclient 3.0.0: OpenStack Bare Metal Provisioning API Client Library This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/python-ironicclient Download the package from: https://pypi.org/project/python-ironicclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- ironicclient For more details, please see below. 3.0.0 ^^^^^ Upgrade Notes ************* * Removes deprecated argument "endpoint" from the v1.client.Client constructor. Please use the standard keystoneauth argument name "endpoint_override" instead. * Removes deprecated "common.http.HTTPClient" class. The "common.http.SessionClient" class should be used instead. * Removing deprecated keystone arguments in favor of standardized argument naming. * The long deprecated "ironic" command has been removed. The "openstack baremetal" command must now be used. Please update any scripts that you may be using with ironic. Bug Fixes ********* * Fixes an issue where automatic pagination was broken when ironic is deployed at a subpath (e.g. http://localhost/ironic). Changes in python-ironicclient 2.8.0..3.0.0 ------------------------------------------- 2e25b23 Build pdf doc 2b141a3 Remove deprecated keystone arguments 839d9ef Remove deprecated endpoint argument f62758c Remove the ironic command 6fd8ee4 Remove deprecated common.http.HTTPClient class 0d30a28 Add release note for bug #2006216 347eac5 Strip prefix when paginating 57a5613 Update api-ref location eae6039 Switch to the new canonical constraints URL on master 85df211 Update Python 3 test runtimes for Train Diffstat (except docs and test files) ------------------------------------- README.rst | 49 +- ironicclient/client.py | 33 - ironicclient/common/base.py | 17 + ironicclient/common/cliutils.py | 296 ----- ironicclient/common/http.py | 318 +---- ironicclient/shell.py | 496 -------- ironicclient/v1/chassis_shell.py | 258 ---- ironicclient/v1/client.py | 11 +- ironicclient/v1/create_resources_shell.py | 28 - ironicclient/v1/driver_shell.py | 150 --- ironicclient/v1/node_shell.py | 716 ----------- ironicclient/v1/port_shell.py | 227 ---- ironicclient/v1/portgroup_shell.py | 304 ----- ironicclient/v1/shell.py | 48 - ironicclient/v1/volume_connector_shell.py | 209 --- ironicclient/v1/volume_target_shell.py | 216 ---- lower-constraints.txt | 2 +- ...recated-endpoint-argument-fc0bd8099067e4ca.yaml | 7 + ...ve-deprecated-http-client-c969f583573251e9.yaml | 5 + ...-deprecated-keystone-args-925ac5f3607a89a3.yaml | 5 + .../remove-ironic-command-5c9f7bc4946996e0.yaml | 6 + ...ip-prefix-when-paginating-6140465b1488828e.yaml | 5 + requirements.txt | 1 - setup.cfg | 4 +- tools/ironic.bash_completion | 27 - tox.ini | 18 +- zuul.d/project.yaml | 3 +- 58 files changed, 235 insertions(+), 10065 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c15ce97..5e76b37 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13 +12,0 @@ oslo.utils>=3.33.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.1 # BSD
participants (1)
-
no-reply@openstack.org