ironic/ironic
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
..
api Add `boot_mode` and `secure_boot` to node object and expose in api 2021-07-08 15:04:15 +02:00
cmd Fix ironic-status db index check 2021-06-10 07:04:15 -07:00
common Merge "Fix Redfish RAID interface_type physical disk hint" 2021-07-14 15:31:11 +00:00
conductor Add `boot_mode` and `secure_boot` to node object and expose in api 2021-07-08 15:04:15 +02:00
conf Support "swift" for ramdisk_image_download_source 2021-07-06 17:42:42 +02:00
db Add `boot_mode` and `secure_boot` to node object and expose in api 2021-07-08 15:04:15 +02:00
dhcp Add both IPv4 and IPv6 DHCP options if interface has both 2021-02-26 23:39:44 +00:00
drivers Add vendor_passthru method for subscriptions 2021-07-21 10:27:32 +02:00
hacking Fix the remaining hacking issues 2020-03-31 13:40:00 +00:00
objects Add `boot_mode` and `secure_boot` to node object and expose in api 2021-07-08 15:04:15 +02:00
tests Add vendor_passthru method for subscriptions 2021-07-21 10:27:32 +02:00
__init__.py Move eventlet monkey patch code 2017-03-02 13:48:18 +02:00
version.py Correct version.py and update current version string 2014-03-21 13:50:05 -07:00