summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/drivers/third_party_driver_mock_specs.py
diff options
context:
space:
mode:
authorHironori Shiina <shiina.hironori@jp.fujitsu.com>2017-05-31 13:13:52 +0900
committerHironori Shiina <shiina.hironori@jp.fujitsu.com>2017-08-10 22:21:55 +0900
commit70530f9a668af6d59a3e72c230592a4b0dc2a1b8 (patch)
treea449914cde31108105d406e7fd930137ee5aa12c /ironic/tests/unit/drivers/third_party_driver_mock_specs.py
parentcffe41c238555bef5d2f9836a4145392754f17be (diff)
downloadironic-70530f9a668af6d59a3e72c230592a4b0dc2a1b8.tar.gz
iRMC: Support volume boot for iRMC virtual media boot interface
This patch enables iRMC virtual media boot interface to configure remote boot. When a node is set up for boot-from-volume, this interface registers volume boot information via out-of-band network. This interface supports iSCSI and FibreChannel. For the configuration, some extra parameters of volume connectors are required by python-scciclient. These parameters should be set to node's driver_info by an operator. Partial-Bug: #1677436 Change-Id: I387ae9382ebc561bc721dcfed6416b25f4809183
Diffstat (limited to 'ironic/tests/unit/drivers/third_party_driver_mock_specs.py')
-rw-r--r--ironic/tests/unit/drivers/third_party_driver_mock_specs.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/ironic/tests/unit/drivers/third_party_driver_mock_specs.py b/ironic/tests/unit/drivers/third_party_driver_mock_specs.py
index f07f20f09..8f59f1072 100644
--- a/ironic/tests/unit/drivers/third_party_driver_mock_specs.py
+++ b/ironic/tests/unit/drivers/third_party_driver_mock_specs.py
@@ -93,6 +93,7 @@ SCCICLIENT_IRMC_SCCI_SPEC = (
'UNMOUNT_FD',
'SCCIError',
'SCCIClientError',
+ 'SCCIError',
'SCCIInvalidInputError',
'get_share_type',
'get_client',
@@ -108,6 +109,20 @@ SCCICLIENT_IRMC_ELCM_SPEC = (
'set_secure_boot_mode',
)
+SCCICLIENT_VIOM_SPEC = (
+ 'validate_physical_port_id',
+ 'VIOMConfiguration',
+)
+
+SCCICLIENT_VIOM_CONF_SPEC = (
+ 'set_lan_port',
+ 'set_iscsi_volume',
+ 'set_fc_volume',
+ 'apply',
+ 'dump_json',
+ 'terminate',
+)
+
ONEVIEWCLIENT_SPEC = (
'client',
'states',