Add standalone tests using direct HTTP links
Adds two tests that uses direct HTTP link instead of glance:
* pxe_ipmitool + wholedisk on HTTP server
* agent_ipmitool + wholedisk on HTTP server
Change-Id: I8f1a5b0ecb3d53ffdefd7018c1b9700210572ffc
diff --git a/ironic_tempest_plugin/config.py b/ironic_tempest_plugin/config.py
index a7afcd6..661b89c 100644
--- a/ironic_tempest_plugin/config.py
+++ b/ironic_tempest_plugin/config.py
@@ -34,6 +34,10 @@
'live_migration, pause, rescue, resize, '
'shelve, snapshot, and suspend')
+baremetal_features_group = cfg.OptGroup(
+ name='baremetal_feature_enabled',
+ title="Enabled Baremetal Service Features")
+
BaremetalGroup = [
cfg.StrOpt('catalog_type',
default='baremetal',
@@ -86,6 +90,11 @@
help="Whether the Ironic/Neutron tenant isolation is enabled"),
cfg.StrOpt('whole_disk_image_ref',
help="UUID of the wholedisk image to use in the tests."),
+ cfg.StrOpt('whole_disk_image_url',
+ help="An http link to the wholedisk image to use in the "
+ "tests."),
+ cfg.StrOpt('whole_disk_image_checksum',
+ help="An MD5 checksum of the image."),
cfg.StrOpt('partition_image_ref',
help="UUID of the partitioned image to use in the tests."),
cfg.ListOpt('enabled_drivers',
@@ -99,3 +108,9 @@
help="Ironic adjusted disk size to use in the standalone tests "
"as instance_info/root_gb value."),
]
+
+BaremetalFeaturesGroup = [
+ cfg.BoolOpt('ipxe_enabled',
+ default=True,
+ help="Defines if IPXE is enabled"),
+]