ironic/api-ref/source/samples
Iury Gregory Melo Ferreira aecb581082 Firmware Interface
FirmwareInterface base
New Config options [default]
- enabled_firmware_interfaces
- default_firmware_interface

New FirmwareInterface base with update method
Implementations of FirmwareInterface
- FakeFirmware (fake)
- NoFirmware (no-firmware)

New entrypoint ironic.hardware.interfaces.firmware
* fake and no-firmware

Api Controllers
- Updated: driver/node/utils/versions
- Created: firmware

Unit tests
api-ref for Node Firmware

Fake and Noop implementation for FirmwareInterface

Change-Id: Ib3b9cb22099819f97d5eab1e3f1b670cb91cbb25
2023-07-11 07:39:15 -03:00
..
allocation-create-request-2.json Allocation API: reference documentation 2019-02-26 10:16:25 +01:00
allocation-create-request.json Allocation API: reference documentation 2019-02-26 10:16:25 +01:00
allocation-create-response.json Add owner to allocations and create relevant policies 2019-12-10 19:00:33 +00:00
allocation-show-response.json Add owner to allocations and create relevant policies 2019-12-10 19:00:33 +00:00
allocation-update-request.json Add api-ref for allocation update 2019-06-06 09:32:39 +05:30
allocation-update-response.json Add owner to allocations and create relevant policies 2019-12-10 19:00:33 +00:00
allocations-list-response.json Add owner to allocations and create relevant policies 2019-12-10 19:00:33 +00:00
api-root-response.json There is no aim, we do deploy/manage baremetal. 2021-10-15 15:52:58 -07:00
api-v1-root-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
chassis-create-request.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
chassis-list-details-response.json Update regenerate-samples.sh api-ref script 2016-12-26 14:21:18 +00:00
chassis-list-response.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
chassis-show-response.json Update regenerate-samples.sh api-ref script 2016-12-26 14:21:18 +00:00
chassis-update-request.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
chassis-update-response.json Update regenerate-samples.sh api-ref script 2016-12-26 14:21:18 +00:00
conductor-list-details-response.json Expose conductors: api-ref 2019-02-12 07:02:09 -08:00
conductor-list-response.json Expose conductors: api-ref 2019-02-12 07:02:09 -08:00
conductor-show-response.json Expose conductors: api-ref 2019-02-12 07:02:09 -08:00
deploy-template-create-request.json Deploy Templates: API reference 2019-03-12 15:43:12 +00:00
deploy-template-create-response.json Deploy Templates: API reference 2019-03-12 15:43:12 +00:00
deploy-template-detail-response.json Deploy Templates: API reference 2019-03-12 15:43:12 +00:00
deploy-template-list-response.json Deploy Templates: API reference 2019-03-12 15:43:12 +00:00
deploy-template-show-response.json Deploy Templates: API reference 2019-03-12 15:43:12 +00:00
deploy-template-update-request.json Deploy Templates: API reference 2019-03-12 15:43:12 +00:00
deploy-template-update-response.json Deploy Templates: API reference 2019-03-12 15:43:12 +00:00
driver-get-response.json Bye-bye iSCSI deploy, you served us well 2021-05-04 14:28:25 +02:00
driver-logical-disk-properties-response.json Fix quotes in documentation and schema description 2017-07-03 19:32:26 +03:00
driver-property-response.json Introduce configuration option [ipmi]ipmi_disable_timeout 2018-12-10 14:04:02 -08:00
drivers-list-detail-response.json Bye-bye iSCSI deploy, you served us well 2021-05-04 14:28:25 +02:00
drivers-list-response.json Update api-ref for dynamic drivers 2017-02-09 19:51:03 +00:00
lookup-node-response.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
node-bios-detail-response.json Include bios registry fields in bios API 2021-05-27 12:15:20 -04:00
node-bios-list-details-response.json Include bios registry fields in bios API 2021-05-27 12:15:20 -04:00
node-bios-list-response.json Include bios registry fields in bios API 2021-05-27 12:15:20 -04:00
node-create-request-classic.json Allocation API: reference documentation 2019-02-26 10:16:25 +01:00
node-create-request-dynamic.json Allocation API: reference documentation 2019-02-26 10:16:25 +01:00
node-create-response.json Add network_data field to ironic node object 2020-05-05 15:57:36 +02:00
node-firmware-components-list-response.json Firmware Interface 2023-07-11 07:39:15 -03:00
node-get-boot-device-response.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
node-get-state-response.json Add boot_mode and secure_boot to node object and expose in api 2021-07-08 15:04:15 +02:00
node-get-supported-boot-devices-response.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
node-history-list-response.json API endpoints to get node history 2021-09-15 10:54:11 -07:00
node-indicators-get-state-response.json Add api-ref for indicators API 2020-06-19 09:05:08 +02:00
node-indicators-list-response.json Add api-ref for indicators API 2020-06-19 09:05:08 +02:00
node-indicators-set-state.json Add api-ref for indicators API 2020-06-19 09:05:08 +02:00
node-inject-nmi.json Add Inject NMI to api-ref 2017-01-30 13:59:56 +09:00
node-inventory-response.json Remove all references to the "cpus" property 2023-03-28 11:53:26 +02:00
node-maintenance-request.json Update the api-ref documentation for Root and Nodes 2016-05-20 08:35:29 -07:00
node-port-detail-response.json Expose is_smartnic in port API 2019-02-10 12:10:00 +02:00
node-port-list-response.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
node-portgroup-detail-response.json Update regenerate-samples.sh api-ref script 2016-12-26 14:21:18 +00:00
node-portgroup-list-response.json Add portgroup to api-ref 2016-11-16 12:13:53 +02:00
node-set-active-state-deploy-steps.json Add 'deploy steps' parameter for provisioning API 2021-02-03 11:47:53 -05:00
node-set-active-state.json Update the api-ref documentation for Root and Nodes 2016-05-20 08:35:29 -07:00
node-set-available-state.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
node-set-boot-device.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
node-set-boot-mode-bios.json Add api endpoints for changing boot_mode and secure_boot state 2021-08-23 19:38:58 +02:00
node-set-boot-mode-uefi.json Add api endpoints for changing boot_mode and secure_boot state 2021-08-23 19:38:58 +02:00
node-set-clean-state.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
node-set-manage-state.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
node-set-power-off.json Update the api-ref documentation for Root and Nodes 2016-05-20 08:35:29 -07:00
node-set-raid-request.json Update the api-ref documentation for Root and Nodes 2016-05-20 08:35:29 -07:00
node-set-secure-boot-off.json Add api endpoints for changing boot_mode and secure_boot state 2021-08-23 19:38:58 +02:00
node-set-secure-boot-on.json Add api endpoints for changing boot_mode and secure_boot state 2021-08-23 19:38:58 +02:00
node-set-soft-power-off.json Remove single quoted strings in json sample 2017-05-17 23:50:09 +07:00
node-set-traits-request.json Add node traits to API reference 2018-01-25 01:36:54 +00:00
node-show-response.json Add network_data field to ironic node object 2020-05-05 15:57:36 +02:00
node-traits-list-response.json Add node traits to API reference 2018-01-25 01:36:54 +00:00
node-update-driver-info-request.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
node-update-driver-info-response.json Add network_data field to ironic node object 2020-05-05 15:57:36 +02:00
node-update-driver.json Update api-ref for v1.22 2016-08-21 11:43:30 -07:00
node-validate-response.json Add api-ref and ironic state documentation for rescue 2018-01-31 04:08:07 -05:00
node-vendor-passthru-response.json Remove remaining vendor passthru lookup/heartbeat 2017-05-17 15:03:39 -04:00
node-vif-attach-request.json Add VIFs attach/detach to api-ref 2017-01-18 18:47:38 +00:00
node-vif-list-response.json Add VIFs attach/detach to api-ref 2017-01-18 18:47:38 +00:00
node-volume-connector-detail-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
node-volume-connector-list-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
node-volume-list-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
node-volume-target-detail-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
node-volume-target-list-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
nodes-list-details-response.json Bye-bye iSCSI deploy, you served us well 2021-05-04 14:28:25 +02:00
nodes-list-response.json Update api-ref for dynamic drivers 2017-02-09 19:51:03 +00:00
port-create-request.json Expose is_smartnic in port API 2019-02-10 12:10:00 +02:00
port-create-response.json Expose is_smartnic in port API 2019-02-10 12:10:00 +02:00
port-list-detail-response.json Expose is_smartnic in port API 2019-02-10 12:10:00 +02:00
port-list-response.json Fix typos of filename in api-ref 2017-03-14 19:35:53 +08:00
port-update-request.json Update the api-ref documentation for Ports 2016-05-31 18:11:52 +03:00
port-update-response.json Expose is_smartnic in port API 2019-02-10 12:10:00 +02:00
portgroup-create-request.json Add portgroup to api-ref 2016-11-16 12:13:53 +02:00
portgroup-create-response.json Update regenerate-samples.sh api-ref script 2016-12-26 14:21:18 +00:00
portgroup-list-detail-response.json Update regenerate-samples.sh api-ref script 2016-12-26 14:21:18 +00:00
portgroup-list-response.json Add portgroup to api-ref 2016-11-16 12:13:53 +02:00
portgroup-port-detail-response.json Expose is_smartnic in port API 2019-02-10 12:10:00 +02:00
portgroup-port-list-response.json Add portgroup to api-ref 2016-11-16 12:13:53 +02:00
portgroup-update-request.json Add portgroup to api-ref 2016-11-16 12:13:53 +02:00
portgroup-update-response.json Update regenerate-samples.sh api-ref script 2016-12-26 14:21:18 +00:00
shards-list-response.json API support for CRUD node.shard 2023-02-13 11:46:21 -08:00
volume-connector-create-request.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-connector-create-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-connector-list-detail-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-connector-list-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-connector-update-request.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-connector-update-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-list-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-target-create-request.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-target-create-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-target-list-detail-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-target-list-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-target-update-request.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00
volume-target-update-response.json Add API for volume resources to api-ref 2017-08-02 12:46:36 +00:00