python-ironicclient/releasenotes/notes
Iury Gregory Melo Ferreira cea2c5a574 Firmware Interface support
Command to list firmware components of a node:
* ``openstack baremetal node firmware list <node_ident>``

The `firmware_interface` can be specified in the commands below:
* ``openstack baremetal node create``
* ``openstack baremetal node show``
* ``openstack baremetal node set``
* ``openstack baremetal node unset``
* ``openstack baremetal driver list``
* ``openstack baremetal driver show``

Bumping API to match the required version for it and added unit testing.

Change-Id: I90146439768444a92a586cb96c5ab1fca9899653
2023-08-29 17:43:56 -03:00
..
.placeholder Add reno for release notes management 2015-12-18 13:05:28 +02:00
accept-valid_interfaces-3b8f5e3e362e04cd.yaml Update release notes 2019-03-07 17:00:58 +00:00
add_api_versions-a59e5b6899833c33.yaml Support all API versions up to 1.latest 2016-01-26 15:10:07 +00:00
add_automated_clean_field-d2a0c824a4e90bf4.yaml Add management of automated_clean field 2018-10-23 10:00:03 +02:00
add_retired_field-6ec9f97c7c2f86ec.yaml Add support for retired{_reason} fields. 2020-02-06 16:09:27 +01:00
add-allocation-owner-0c6daad4ebfea5e6.yaml Add allocation owner 2020-01-20 15:20:08 +00:00
add-bios-registry-in-list-21974873f146aff7.yaml Include BIOS registry fields in bios setting list command 2021-08-06 09:23:27 -04:00
add-chassis_uuid-removal-possibility-5bc0bc3a7953eaa5.yaml OSC add capability to remove node/chassis_uuid 2016-11-14 11:40:34 +02:00
add-conductor-cli-233249ebc9d5a5f3.yaml Support for conductors exposed from API 2018-12-12 14:37:25 +08:00
add-create-command-3df5efbbecc33276.yaml Clean up release notes for 1.7 2016-08-31 13:24:44 -07:00
add-deploy-steps-arg-0b127e29c8cf976d.yaml Add 'deploy steps' for provisioning API 2021-01-13 08:27:20 -05:00
add-driver-cli-fields-selector-b0f527eb5f6fb2a9.yaml Add support for fields in drivers CLI 2021-08-30 09:45:54 +02:00
add-environment-variable-to-specify-version-cache-timeout-dfa5f6d4af0ea1d3.yaml Grammatical fixes for cache expiry feature 2016-07-05 20:28:48 -04:00
add-events-support-53c461d28abf010b.yaml Update release notes 2019-03-07 17:00:58 +00:00
add-is-smartnic-port-attr-ed46d887aec276ed.yaml Update release notes 2019-03-07 17:00:58 +00:00
add-json-option-0cf29be2a97e0212.yaml Improve output of --json option 2016-03-03 20:42:12 +00:00
add-network-data-node-attr-81dec9cecb7491b9.yaml Add network_data ironic node attribute support 2020-04-09 16:13:08 +02:00
add-neutron-integration-fields-cee7596c49722de6.yaml Updates supporting ironic-neutron integration 2016-07-15 18:25:21 -04:00
add-no-retired-opt-403bb5e466e4facb.yaml Add --no-retired list option 2020-02-11 17:36:38 +01:00
add-node-boot-mode-08ac768649a2fc93.yaml Add support for 'boot_mode' and 'secure_boot' node resource fields 2021-07-26 14:04:57 +02:00
add-node-boot-mode-set-9746b45aa3f80fe8.yaml Add support for changing 'boot_mode' and 'secure_boot' states 2021-08-13 18:24:58 +02:00
add-node-description-support-6efd0882eaa0c788.yaml Support node description 2019-02-18 14:13:45 +08:00
add-node-history-b9b9beeb0200f185.yaml Add node history support 2021-12-01 07:24:27 -08:00
add-node-inventory-74e856c019cfa7e2.yaml Add support for node inventory 2023-06-06 12:15:56 -04:00
add-node-lessee-c36409eb0415f75d.yaml Add node lessee 2020-04-03 14:56:22 +00:00
add-node-owner-c2dce5a6075ce2b7.yaml Add node owner 2019-02-05 12:07:21 +05:30
add-node-resource-class-6040d1d6c734522c.yaml Add support for node.resource_class 2016-07-28 11:54:02 +00:00
add-parent-node-support-450b111533c82440.yaml Add support for parent node 2023-07-28 10:41:46 -07:00
add-pecan-exc-construction-a776408f7ae110dc.yaml Print pecan exceptions properly 2017-02-10 19:40:20 +00:00
add-port-internal-info-74a03ebd8b0a3dfc.yaml Clean up release notes for 1.7 2016-08-31 13:24:44 -07:00
add-portgroup-mode-properties-0a3023cf905adaef.yaml Add mode and properties to portgroup OSC plugin 2016-12-22 16:47:29 +02:00
add-portgroups-support-c3cf3826093ee815.yaml Add python API and CLI for port groups 2016-12-15 10:29:23 +02:00
add-portgroups-to-create-command-6d685277f7af79df.yaml Allow creating portgroups via create commands 2017-01-25 18:53:27 +02:00
add-rescue-interface-to-node-and-driver-e3ff9b5df2628e5a.yaml Add rescue_interface to node and driver 2018-01-26 23:07:15 +00:00
add-rescue-unrescue-support-f78266514ca59346.yaml Add support for RESCUE and UNRESCUE provision states 2018-01-26 01:33:03 +00:00
add-vif-attach-detach-support-e680d64e4add0fa4.yaml Add interface attach/detach support 2017-01-11 16:56:37 +00:00
add-volume-connector-api-873090474d5e41b8.yaml Add volume connector support to Python API 2017-07-07 15:06:44 +09:00
add-volume-connector-cli-873090474d5e41b9.yaml Update volume release notes to fix reno 2017-07-18 12:00:55 +00:00
add-volume-target-api-e062303f4b3b40ef.yaml Add volume target support to Python API 2017-07-07 06:08:17 +00:00
add-volume-target-cli-e062303f4b3b40f0.yaml Update volume release notes to fix reno 2017-07-18 12:00:55 +00:00
address-cross-distro-iso-tools-006711c9f150037a.yaml Fix distribution compatability for configdrive build 2021-09-15 10:14:51 -07:00
allocation-api-5f13082a8b36d788.yaml Allocation API: client API and CLI 2019-02-16 15:51:38 +01:00
allocation-backfill-4d4e51af2f787a72.yaml Allocation API: support allocation backfilling 2019-05-21 13:07:49 +02:00
allow-allocation-update-b4fb715045ab40a2.yaml Add allocation update API 2019-06-06 08:52:49 +05:30
allow-api-user-to-use-latest-6b80e9f584eaaa4e.yaml Facilitate latest Rest API use 2018-01-18 21:27:08 -08:00
allow-client-to-request-list-of-versions-88f019cad76e6464.yaml Allow API user to define list of versions 2018-01-18 21:36:12 -08:00
bug-1524745-adds-node-create-args-a7ace744515e5943.yaml Add args to CLI 'node-create' for selecting hardware interfaces 2017-01-26 13:45:13 +07:00
bug-1524745-extend-driver-list-and-driver-show-800d96393aa17342.yaml Extends driver-list, driver-show supporting new hardware types 2017-04-28 19:11:27 +07:00
bug-1524745-update-baremetal-node-set-c1ac57de0d481efe.yaml Update OSC baremetal node set/unset supporting dynamic drivers 2017-03-22 17:17:53 +07:00
bug-1712935-allow-os_baremetal_api_version_env_var_to_be_latest-28c8eed24f389673.yaml Clean up the release notes 2017-10-17 16:55:20 -04:00
bug-1724974-add-wanboot-to-supported-boot-devices.yaml Synchronize ironic and ironicclients list of boot devices 2017-10-20 21:13:25 +00:00
bug-1745099-allow-integer-portgroup-mode-6be4d3b35e216486.yaml Add release note for fix to bug 1745099 2018-01-25 14:24:31 -05:00
client-session-09e6ced1fbc6a9b0.yaml Provide a clear error message when using client.Client without a session 2020-02-10 11:07:04 +01:00
conductor-group-9cfab3756aa108e4.yaml Add support for conductor groups 2018-07-23 17:30:13 +02:00
configdrive-7bd2b67830691b2e.yaml Update release notes 2019-03-07 17:00:58 +00:00
configdrive-json-b9d173dde111cf22.yaml Accept configdrive as a JSON file 2023-03-02 19:35:10 +01:00
continue-del-next-node-8827e67e1c41a0a5.yaml continue to delete next node if failed with previous one 2016-02-18 05:35:29 +00:00
debug-e9dd680d783fa4b6.yaml Make baremetal --debug actually work 2021-03-22 13:04:55 +00:00
deploy-templates-df354ce825b00430.yaml Deploy templates: client support 2019-03-01 14:24:28 +00:00
deprecate-http-client-8d664e5ec50ec403.yaml Switch to none auth for standalone mode 2018-05-07 13:52:45 +00:00
deprecate-ironic-cli-686b7a238ddf3e25.yaml Clean up the release notes 2017-10-17 16:55:20 -04:00
display-empty-string-for-chassis-uuid-if-it-is-empty-a5471c3aa740a27d.yaml Fix display of chassis UUID field if empty 2016-10-22 22:12:48 +00:00
driver-properties-for-osc-07a99d2d4e166436.yaml Add OSC 'baremetal driver property list' command 2017-06-12 14:35:35 +00:00
drop-py-2-7-b0b950c0c2b6a667.yaml Drop python 2.7 support and testing 2019-11-22 11:08:56 +01:00
endpoint-plus-version-4248f4f229dbc7dd.yaml Remove the requirement on either endpoint_override or os_ironic_api_version 2019-09-23 15:09:05 +02:00
endpoint-strip-dea59ccb05628a35.yaml Do not try to use /v1/v1 when endpoint_override is used 2019-05-16 17:01:48 +02:00
extend-vif-attach-commands-ef3a931413ddcee7.yaml Extend VIF attach commands 2017-01-12 22:12:51 +02:00
feature-parity-osc-cli-7606eed15f1c124f.yaml reno: feature parity between ironic & OSC 2017-06-28 08:38:34 -04:00
firmware-interface-ad0e9d58e4f61b2d.yaml Firmware Interface support 2023-08-29 17:43:56 -03:00
fix-negotiate-version-503-c3cb8d1d4901541a.yaml Fix AttributeError in negotiate_version 2019-11-22 17:43:38 +00:00
fix-owner-feature-2f3f0163ff307727.yaml Fix usage of --owner filter during node list 2019-09-24 13:27:14 +00:00
fix-python3-compatibility-993ace45fefcba34.yaml Fix python3 compatibility when HTTP Error are returned 2016-11-08 11:30:30 -05:00
fix-token-with-vhosts-5d0a6d53e807fa5e.yaml Clean up the release notes 2017-10-17 16:55:20 -04:00
implicit-version-warning-d34b99727b50d519.yaml Log warning when API version is not specified for the OSC plugin 2017-06-19 16:46:56 +02:00
implicit-version-warning-old-cli-fe34d423ae63544a.yaml Log warning when API version is not specified for the ironic tool 2017-07-21 10:50:17 +02:00
index-error-no-endpoint-eb281187f80a9aa4.yaml Fail with more meaningful error while creating client 2016-08-15 14:57:16 +03:00
instance-crash-dump-d845a31e72b5a9f7.yaml Follow up nits in the patch "ironic node-inject-nmi" 2017-01-24 10:38:14 +09:00
ironic-cli-version-a5cdec73d585444d.yaml Update release notes 2017-11-08 11:03:49 -05:00
ironic-create-files-fix-c31e40e566ff86b8.yaml 'ironic create' handles file args 2016-09-08 22:07:40 -04:00
json-bytes-2f0085202d5e5796.yaml Get rid of the oslo.serialization dependency 2020-05-04 10:49:11 +02:00
keystone-token-auth-661a0c0d53c1b4de.yaml Use keystoneauth instead of keystoneclient 2016-03-03 18:07:32 +02:00
latest-baremetal-api-version-a20e3099e3b97a1b.yaml Support --os-baremetal-api-version latest 2017-01-25 19:15:24 +02:00
latest-default-41fdcc49701c4d70.yaml Update release notes 2017-11-08 11:03:49 -05:00
latest-renegotiation-55daa01b3fc261be.yaml Update release notes 2017-11-08 11:03:49 -05:00
list-nodes-by-driver-b1e1e1018077089b.yaml Add CLI to list nodes using the same driver. 2016-02-03 05:18:35 +00:00
logging-9c452e4869d80de9.yaml Fix logging in the baremetal CLI 2022-05-23 16:51:18 +02:00
manual-clean-09f6b49df7d2513f.yaml Add 'node-set-provision-state <node> clean' 2016-02-18 11:14:19 -05:00
missing-session-cc11e62dc966b4e0.yaml Make it clear that a Session is required for v1.client.Client 2019-09-24 13:31:43 +02:00
multinode-actions-9f682ad5172f032f.yaml Allow several nodes for most node actions 2023-02-28 18:11:43 +01:00
negative-wrap-fix-4197e91b2ecfb722.yaml Fixed wrap from taking negative values 2017-07-10 13:44:32 +00:00
network_data-c48b3878a5b04df5.yaml Fix --fields network_data 2021-03-17 16:20:49 +01:00
no-automated-clean-0e437581ded44eb3.yaml Support setting automated_clean to False 2020-12-23 17:25:46 +01:00
no-osc-requirement-411f25fd10f18caa.yaml Do not depend on python-openstackclient 2017-09-18 12:37:09 +03:00
no-resource-attributeerror-d0cb327abab7dcc0.yaml If no resource, don't call Resource.to_dict() 2016-10-04 12:10:08 -04:00
node-deploy-step-061e8925dfee3918.yaml Support node's deploy_step field 2018-07-11 02:19:41 +00:00
node-driver-support-storage-interface-e93fc8d4de5d24d6.yaml Follow-up release note revision 2017-07-12 18:20:21 +07:00
node-fault-adbe74fd600063ee.yaml Power fault recovery: client support 2018-06-07 20:09:07 +08:00
node-shard-support-774ebfe6719fc7c2.yaml Node sharding support 2023-07-04 17:39:34 +00:00
not-ignore-delete-failtures-0783d33a606ed6f1.yaml Don't ignore failures when delete nodes 2016-03-03 11:30:35 +02:00
osc-baremetal-driver-raid-properties-159bd57058c0fc0e.yaml Add OSC 'baremetal driver raid property list' cmd 2017-06-12 14:36:30 +00:00
osc-baremetal-node-bios-setting-list-b062b31d0d4de337.yaml BIOS Settings support 2018-06-12 08:51:19 +08:00
osc-commands-1-7-d531960472a11ac2.yaml Clean up release notes for 1.7 2016-08-31 13:24:44 -07:00
osc-default-microver-172d6e69316e70c1.yaml Set OSC default baremetal api version as in ironicclient 2016-10-12 20:26:27 +00:00
osc-instance-crash-dump-22634a57104561a5.yaml Add a new OSC command for Inject NMI 2017-01-19 15:45:56 +09:00
osc-max-microver-22-dc0d91a62f03a2e6.yaml OSC plugin support microversions 1.21 & 1.22 2016-09-06 13:55:24 -04:00
osc-node-list-chassis-091d080684cdccf8.yaml Correct a couple small grammar things in release notes 2016-08-31 20:25:25 -04:00
osc-node-list-no-maintenance-ff1cef7cfbe60fb9.yaml Add --no-maintenance to OSC 'baremetal node list' 2017-01-24 19:11:27 +00:00
osc-node-list-option-driver-a2901ba6b4e1d3b5.yaml Adds --driver option to OSC "node list" command 2017-06-08 18:23:39 -04:00
osc-node-list-provisionstate-cd98dbddaad93e96.yaml OSC 'node list' recognizes all provision states 2017-03-15 13:07:51 +05:30
osc-node-list-unassociated-60e46958a0abc3e5.yaml Extend OSC "node list" cmd to fetch nodes without instance UUID 2016-10-19 12:16:00 +00:00
osc-node-power-on-off-c269980e3b9c79ca.yaml osc node power on & off commands 2017-11-14 21:44:24 -05:00
osc-node-rebuild-configdrive-8979d5b1373e8d5f.yaml Update release notes 2017-11-08 11:03:49 -05:00
osc-node-set-chassis-aae3413489b66b9b.yaml Adds --chassis-uuid to osc 'baremetal node set' 2016-09-07 18:15:40 -04:00
osc-plugin-9b5344aceb886cc1.yaml Add baremetal port show command to OSC plugin 2016-07-22 14:33:43 +00:00
osc-plugin-chassis-create-show-fix-ee276d707c5a5bdf.yaml Hide 'nodes' field from chassis OSC subcommands output 2016-09-19 16:54:02 +03:00
osc-plugin-f87e0fbb472261dd.yaml Add portgroup support to osc plugin 2016-12-20 19:20:33 +02:00
osc-plugin-ff0d897d8441a9e1.yaml fix typo 2018-08-21 15:02:15 +08:00
osc-plugin-node-create-show-fix-283148c86fbccce2.yaml Hide 'ports' field from node OSC subcommands output 2016-09-19 16:46:21 +03:00
osc-plugin-node-set-target-raid-config-5d538d6253902ecb.yaml Clean up release notes for 1.7 2016-08-31 13:24:44 -07:00
osc-plugin-set-unset-target-raid-config-9a1cecb5620eafda.yaml Clean up the release notes 2017-10-17 16:55:20 -04:00
osc-port-create-uuid-5da551b154540ef7.yaml Add --uuid option to OSC "port create" cmd 2017-06-08 15:34:55 -04:00
osc-port-set-llc-pxeenabled-21fd8ea1982af17e.yaml Update releasenote for osc-port-set 2017-06-15 09:47:51 -07:00
osc-soft-reboot-poweroff-121b8043567f54a9.yaml Support soft reboot and soft power off with timeout for OSC 2017-01-18 16:24:01 +00:00
osc-versioned-endpoint-fix-08f6b7af2f47a5d6.yaml Strip endpoint version in OSC plugin 2016-12-12 13:28:07 +02:00
osc-wait-option-for-provisioning-commands-b6f5b875d573c9c8.yaml Add --wait to OSC provisioning commands 2017-01-24 15:46:30 -05:00
oslo-i18n-optional-ff28821441a0807c.yaml Make oslo.i18n an optional dependency 2020-04-06 13:57:07 +02:00
oslo.config-f67bf37ea35dd7fe.yaml Make the dependency on oslo.config explicit 2019-09-23 15:20:29 +02:00
pass-interface-argument-deb92e3feb0bf051.yaml pass endpoint interface to http client 2019-03-06 17:16:52 +00:00
port-physical-network-6ea8860d773e473c.yaml Add physical network to port commands 2017-07-18 10:32:09 +01:00
prelude-2-0-release-ee44150902d3d399.yaml Update release notes 2017-11-08 11:03:49 -05:00
protected-72d7419245a4f6c3.yaml Support for protected and protected_reason fields 2018-11-27 10:12:10 +01:00
provision-state-adopt-d07b838813cecfb1.yaml Client addition for Active Node Creation verb adopt 2016-03-31 08:08:53 -04:00
provision-state-wait-e7ff919ce8e13703.yaml Clean up release notes for 1.7 2016-08-31 13:24:44 -07:00
raid_CLI_support-7e816ccd0fb31d2b.yaml Add CLI support for RAID configuration 2016-03-03 10:35:01 -08:00
remove-deprecated-endpoint-argument-fc0bd8099067e4ca.yaml Remove deprecated endpoint argument 2019-08-21 14:19:34 +02:00
remove-deprecated-http-client-c969f583573251e9.yaml Remove deprecated common.http.HTTPClient class 2019-08-20 17:49:25 +00:00
remove-deprecated-keystone-args-925ac5f3607a89a3.yaml Remove deprecated keystone arguments 2019-08-21 15:10:17 +02:00
remove-deprecated-osc-cmd-6dc980299d2fbde4.yaml Clean up the release notes 2017-10-17 16:55:20 -04:00
remove-ironic-command-5c9f7bc4946996e0.yaml Remove the ironic command 2019-08-20 21:51:12 +00:00
remove-llc-short-arg-89c7443acc6c54a4.yaml Correct a couple small grammar things in release notes 2016-08-31 20:25:25 -04:00
remove-states-field-0242960d121a09a7.yaml Remove 'states' field from OSC CLI output 2017-02-15 15:00:23 +00:00
reset-interface-bbd7a612242db399.yaml Support resetting interfaces to their default values 2018-07-17 14:29:37 +02:00
reset-interfaces-bec227bf933fea59.yaml Add support for reset_interfaces in node's PATCH 2018-07-17 14:30:14 +02:00
retry-on-keystone-auth-retriable-failures-91c08b9f8bdab7f3.yaml Catch RetriableConnectionFailures from KAuth and retry 2016-06-02 12:40:19 +01:00
session-client-endpoint-override-20f1d822b4430afa.yaml Set endpoint_override while doing session.request 2016-03-21 18:01:28 +02:00
session-create-092172964afdb71b.yaml Get rid of the oslo.config requirement 2020-04-07 15:33:14 +02:00
SHA1-hash-auth-token-f8dce46f854c002c.yaml Log SHA1 hash of X-Auth-Token value 2016-02-26 17:13:10 +00:00
show-required-arguments-in-help-commands-of-node-create-port-create-b213bb28bcc94743.yaml Update release note for fix to required args 2016-12-01 15:25:08 +00:00
soft-reboot-poweroff-e33d078a05db3894.yaml Add soft reboot/poweroff power states. 2017-01-18 15:06:35 +00:00
standalone-cli-f07834585909334a.yaml A standalone CLI for ironic 2020-04-06 11:50:25 +02:00
start-using-reno-ccd220efa2c7022a.yaml Add first reno-based release note 2015-12-30 13:56:42 +02:00
strip-prefix-when-paginating-6140465b1488828e.yaml Add release note for bug #2006216 2019-08-20 07:44:42 -04:00
support-passing-global-request-id-4b96beb31ec906cb.yaml Add release note regarding global_request_id 2020-06-23 16:49:23 +02:00
switch-requests-8304d4465a8976b1.yaml Use requests lib in HTTPClient 2016-03-03 11:13:30 +02:00
traits-support-8864f6816abecdb2.yaml Traits support 2018-01-25 16:13:25 +00:00
typerror-132801fe4541fdb4.yaml Fix TypeError when using endpoint_override with SessionClient 2019-09-23 15:31:09 +02:00
update-api-version-to-1.85-0d79e372275061f9.yaml Add baremetal node unhold 2023-07-28 17:41:57 +00:00
version-overrides-4e9ba1266a238c6a.yaml Add microversion override for get and list 2018-06-12 08:34:50 -07:00
vif-attach-port-29a421b245e19f2b.yaml Add port-uuid parameter to node vif attach 2020-06-26 13:11:22 +00:00
wait-for-prov-last-error-5f49b1c488879775.yaml Do not abort wait_for_provision_state of last_errors becomes non-empty 2018-05-24 13:58:14 +02:00
yaml-files-79cd8367d7a4c2f2.yaml Support YAML files wherever JSON files are accepted 2021-02-16 16:38:28 +01:00