-
0.7.0
python-ironicclient 0.7.0 release
-
0.6.0
python-ironicclient 0.6.0 release
-
0.5.1
Release 0.5.1 This is a bug-fix release for Kilo. The previous (0.5.0) release incorrectly refused to connect to some prior releases of the ironic-api service. It includes the following two fixes: - Client should fall back to the lower versions if necessary - Fix node_uuid option is required for port-create
-
0.5.0
Release 0.5.0 This is the first client release which supports passing a version header (X-OpenStack-Ironic-API-Version). Clients prior to this version did not pass any header; the server handles that case as "v1.1". This version of the client passes a version header of 1.6, corresponding to the Kilo release of the Ironic API service. Additionally, this release includes the following changes: * Adds 'inspection' support to node-set-provision-state * Adds 'manage' support to node-set-provision-state * Adds support for Node logical names in output, and via the "-n" / "--name" option when creating Nodes. * Adds support for creating a configdrive automatically, if --config-drive specifies a directory path instead of a file name.
-
0.4.1
Release 0.4.1 The "config-drive" parameter to node-set-provision-state, which was introduced in 0.4.0, was mistakenly named "--configdrive" in the CLI and thereby did not function. This change corrects the option name to be "--config-drive". This release also contains the following minor enhancements: - CLI was not honoring the env[OS_ENDPOINT] variable or --os-endpoint command-line parameter. - port-list command did not support "--address" option, even though the REST API has had support for this.
-
0.4.0
Release 0.4.0 Contains the following new features: - node-set-provision-state accepts a --config-drive option which may be a file or a string, when setting the state to "active" - node-show includes the new read-only driver_internal_info attribute Contains the following fixes: - node-set-maintenance-mode accepts true/false, instead of on/off, which was inconsistent with the REST API and python library
-
0.3.3
Release 0.3.3 This release contains the following fixes: - Fix to properly issue an Unauthorized exception, bug 1402840 - Removed http proxy environment variable so that httpretty can work, bug 1403046 - Support setting non-string fields, bug 1403491 - ironicclient handle faultstring when using SessionClient, bug 1402893
-
0.3.2
tag 0.3.2 release - Add keystone v3 CLI support - Add tty password entry to CLI - Add node-set-maintenance command to CLI - Include maintenance_reason in CLI output of node-show - Add option to specify node uuid in node-create subcommand - Add GET support for vendor_passthru to the library Plus several fixes to doc and help strings.
-
0.3.1
Release 0.3.1 - Accept "uuid" parameter to node.create() - Add default values to CLI help strings
-
0.3.0
Release 0.3.0 In addition to minor bug fixes, this release also includes: * Add 'rebuild' option to node-set-provision-state * Use OS_REGION_NAME environment variable * List resources with detail * Add sort_key and sort_dir parameters to *-list * Show ports by MAC address
-
0.2.1
Release 0.2.1 * Add missing capability to retrieve detailed info on multiple nodes in a single API call. This is significantly faster than clients pulling detailed info for many nodes one at a time in a loop.
-
0.2.0
Bump version to 0.2.0 to reflect feature additions present in the last release Version 0.1.5 included the following changes and should have had a MINOR version change, not merely a change in the PATCH version. * add "node set-provision-state" command * CLI supports vendor-passthru method * add "driver-properties" command to expose what "driver_info" attributes each driver expects * client support for the get and set boot device calls on the new management interface
-
0.1.5
Release 0.1.5 * "node-show" now includes the new "instance_info" field * add "node set-provision-state" command * update help string for "node-create" to distinguish nodes' physical properties from instances' logical properties, which should be set using "node-update". * add bash completion support for the CLI * ironicclient module now exposes 'auth_ref' object * "list" commands support pagination (--marker, --limit) * CLI supports vendor-passthru method * add "driver-properties" command to expose what "driver_info" attributes each driver expects * client support for the get and set boot device calls on the new management interface
-
0.1.4
Tag 0.1.4 * 'node list' shows the maintenance field * 'node get-console' handles returned JSON document * minor doc string fixes * add developer and CLI documentation
-
0.1.3
Tag 0.1.3 * Add filtering by maintenance mode to 'node-list' * Add 'driver-show' command * Add 'set-console-mode' and 'get-console' commands in preparation of support in the server. * Avoid traceback when insufficient auth credentials are provided
-
0.1.2
Release 0.1.2 Changes: - node-show displays 'maintenance' field - node-set-power-state does not print empty table - port-show displays the node_uuid - node-create help message corrected and no longer states that chassis_id is required when it is not
-
0.1.1
Release 0.1.1 Enhancements: - driver-list command to show the list of conductors - ironic client should display chassis_uuid value - Add set_provision_state to client libs - Improve node-validate command output
-
0.1.0
Release 0.1.0 Incompatibile changes: e9a4465 - Rename nodes/<uuid>/state to nodes/<uuid>/states fb99cd7 - Replace chassis_id with chassis_uuid on Nodes