A simple standalone test for in-band inspection
Redfish is chosen because it is virtually guaranteed to support managed
inspection, unlike IPMI which may require a separate PXE setup.
Adds support for setting enabled interfaces, which is already relied
upon by the iDRAC tests but is not actually implemented.
Depends-On: https://review.opendev.org/c/openstack/ironic/+/927265
Change-Id: Ib66ac41c2919bade7c0c1ca3d8bb4fdfd2acf858
diff --git a/ironic_tempest_plugin/config.py b/ironic_tempest_plugin/config.py
index a728bef..9e96863 100644
--- a/ironic_tempest_plugin/config.py
+++ b/ironic_tempest_plugin/config.py
@@ -98,7 +98,7 @@
help="Timeout for association of Nova instance and Ironic "
"node"),
cfg.IntOpt('inspect_timeout',
- default=10,
+ default=300,
help="Timeout for inspecting an Ironic node."),
cfg.IntOpt('power_timeout',
default=60,
@@ -203,6 +203,9 @@
cfg.ListOpt('enabled_power_interfaces',
default=['fake', 'ipmitool'],
help="List of Ironic enabled power interfaces."),
+ cfg.ListOpt('enabled_inspect_interfaces',
+ default=['no-inspect'],
+ help="List of Ironic enabled inspect interfaces."),
cfg.StrOpt('default_rescue_interface',
help="Ironic default rescue interface."),
cfg.StrOpt('firmware_image_url',