ironic/ironic/drivers
Iury Gregory Melo Ferreira 4bc5142df2 Add vendor_passthru method for subscriptions
This patch adds two new vendor_passthru methods for Redfish:
- create_subscription (create a sbuscription)
- delete_subscription (delete a subscription)
- get_all_subscriptions (get all subscriptions on the node)
- get_subscription (get a single subscription)

Unit Tests in test_utils split into multiple classes to avoid random
failures due to cache.

Tested in bifrost env using two different HW:
- HPE EL8000 e910
- Dell R640

Story: #2009061
Task: #42854
Change-Id: I5b7fa99b0ee64ccdc0f62d9686df655082db3665
2021-07-21 10:27:32 +02:00
..
modules Add vendor_passthru method for subscriptions 2021-07-21 10:27:32 +02:00
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
base.py Add agent_status and agent_status_message params to heartbeat 2021-03-31 14:20:39 -07:00
drac.py Add Redfish RAID interface to idrac HW type 2021-03-19 12:11:50 -04:00
fake_hardware.py BIOS Settings: Add BIOSInterface 2018-05-08 15:16:52 +08:00
generic.py Bye-bye iSCSI deploy, you served us well 2021-05-04 14:28:25 +02:00
hardware_type.py Use property plus abstractmethod for abstractproperty 2020-08-06 11:34:23 +02:00
ibmc.py Fix: review from dtantsur of 728123 2020-06-17 17:41:55 +08:00
ilo.py Adds ilo-uefi-https boot interface to ilo5 2020-09-17 13:20:53 +00:00
intel_ipmi.py Add IntelIPMIHardware 2019-06-25 13:46:26 +05:30
ipmi.py Add "noop" management and use it in the "ipmi" hardware type 2018-08-07 13:25:50 +00:00
irmc.py Support iRMC hardware type again 2020-09-29 23:20:21 +09:00
raid_config_schema.json Allow specifying target devices for software RAID 2020-03-17 14:31:38 +01:00
redfish.py Add Redfish RAID management to Ironic 2021-03-03 10:41:56 -06:00
snmp.py Switch the "snmp" hardware type to "noop" management 2018-08-07 15:40:29 +00:00
utils.py Rename ilo_boot_iso -> boot_iso 2021-06-14 16:54:08 +02:00
xclarity.py Remove the xclarity deprecation 2018-10-24 13:01:17 -07:00