ironic/ironic/objects
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
..
__init__.py Add DB API for Firmware and Object 2023-06-28 14:05:21 -03:00
allocation.py Add owner to allocations and create relevant policies 2019-12-10 19:00:33 +00:00
base.py API to pass fields to node object list 2021-06-25 23:04:31 +00:00
bios.py Trivial: Fix version number in comment 2021-06-01 14:49:34 -04:00
chassis.py [trivial] Fix argument descriptions 2017-07-10 14:12:56 +00:00
conductor.py Bye-bye iSCSI deploy, you served us well 2021-05-04 14:28:25 +02:00
deploy_template.py Deploy templates: API & notifications 2019-03-04 10:30:16 +00:00
deployment.py Add RPC objects for deployment API 2020-04-30 12:09:20 +02:00
fields.py Stop using md5 for __repr__ of objects 2020-07-07 15:28:03 +02:00
firmware.py Add DB API for Firmware and Object 2023-06-28 14:05:21 -03:00
indirection.py Remove cyclic import between rpcapi and objects.base 2016-09-13 15:55:44 +01:00
node_history.py Implements node history: database 2021-09-09 09:35:09 -07:00
node_inventory.py Fix Inventory DB 2023-02-16 15:39:45 +00:00
node.py Firmware Interface 2023-07-11 07:39:15 -03:00
notification.py driver_internal_info in provision notifications 2020-08-25 18:11:04 +00:00
port.py Allow port queries by shard list 2023-02-13 11:46:21 -08:00
portgroup.py Use association_proxy for port groups node_uuid 2022-12-14 09:14:23 +01:00
trait.py Support nested objects and object lists in as_dict 2018-02-22 00:29:58 +00:00
volume_connector.py Volume targets/connectors Project Scoped RBAC 2021-03-04 09:47:36 -08:00
volume_target.py Volume targets/connectors Project Scoped RBAC 2021-03-04 09:47:36 -08:00