ironic/ironic/tests/unit/drivers
Ilya Etingof 9fab96fc37 Add Redfish Virtual Media Boot support
This patch introduces standard Redfish virtual media boot
support to ironic.

The patch implements basic boot interface features along with
devstack plugin support for virtual media boot. Functionally,
redfish boot interface supports the same set of features as PXE.

Unlike other virtual media boot implementations (e.g. iLo), this
patch does not require user-built deploy/rescue/boot ISO images
for virtual media boot. Instead, ironic will build necessary images
out of common kernel/ramdisk pair (though user needs to provide
ESP image).

Story: 1526753
Task: 10389
Co-Authored-By: Shivanand Tendulker <stendulker@gmail.com>
Change-Id: I0db0a64c5ccf260f5a0695dbe994af1e11f71517
2019-08-14 14:19:03 +02:00
..
modules Add Redfish Virtual Media Boot support 2019-08-14 14:19:03 +02:00
__init__.py Prepare for functional testing 2015-09-28 21:27:01 +00:00
boot.ipxe Convert iPXE boot script to Jinja template 2016-11-21 18:44:38 +02:00
elilo_efi_pxe_config.template Do not pass ipa-driver-name as kernel parameter 2016-11-11 17:16:20 +02:00
ipxe_config.template Adds ramdisk deploy driver 2018-07-26 17:22:47 +00:00
ipxe_config_boot_from_volume_extra_volume.template Adds ramdisk deploy driver 2018-07-26 17:22:47 +00:00
ipxe_config_boot_from_volume_no_extra_volumes.template Adds ramdisk deploy driver 2018-07-26 17:22:47 +00:00
ipxe_config_timeout.template Adds ramdisk deploy driver 2018-07-26 17:22:47 +00:00
pxe_config.template Adds ramdisk deploy driver 2018-07-26 17:22:47 +00:00
pxe_grub_config.template Adds ramdisk deploy driver 2018-07-26 17:22:47 +00:00
test_base.py Allow methods to be both deploy and clean steps 2019-03-13 16:29:09 +00:00
test_drac.py Remove the iDRAC classic drivers 2018-06-26 14:29:37 +02:00
test_fake_hardware.py Adds boot mode support to ManagementInterface 2018-06-15 15:19:41 +00:00
test_generic.py Use openstacksdk for accessing ironic-inspector 2019-07-31 15:23:39 +02:00
test_ibmc.py Add Huawei iBMC driver support 2019-03-14 11:04:29 +08:00
test_ilo.py OOB RAID implementation for ilo5 based HPE Proliant servers. 2019-01-03 09:03:36 +00:00
test_ipmi.py Add "noop" management and use it in the "ipmi" hardware type 2018-08-07 13:25:50 +00:00
test_irmc.py Deal with iPXE boot interface incompatibility in Train 2019-07-03 04:06:54 +00:00
test_redfish.py Add Redfish Virtual Media Boot support 2019-08-14 14:19:03 +02:00
test_snmp.py Switch the "snmp" hardware type to "noop" management 2018-08-07 15:40:29 +00:00
test_utils.py Completely stop using the "fake" classic driver in unit tests 2018-06-06 16:10:43 +02:00
test_xclarity.py tox.ini: flake8: Remove I202 from ignore list 2018-02-26 09:00:42 -08:00
third_party_driver_mock_specs.py Add Redfish Virtual Media Boot support 2019-08-14 14:19:03 +02:00
third_party_driver_mocks.py Add Redfish Virtual Media Boot support 2019-08-14 14:19:03 +02:00