iBMC Vendor Interface
ironic.drivers.modules.ibmc.vendor.
IBMCVendor
[source]¶Bases: ironic.drivers.base.VendorInterface
boot_up_seq
(task, **kwargs)[source]¶List boot type order of the node.
task – A TaskManager instance containing the node to act on.
kwargs – Not used.
InvalidParameterValue if kwargs does not contain ‘method’.
MissingParameterValue
IBMCConnectionError when it fails to connect to iBMC
IBMCError when iBMC responses an error information
A dictionary, containing node boot up sequence, in ascending order.
get_properties
()[source]¶Return the properties of the interface.
dictionary of <property name>:<property description> entries.
supported
= False¶validate
(task, method=None, **kwargs)[source]¶Validate vendor-specific actions.
If invalid, raises an exception; otherwise returns None.
task – A task from TaskManager.
method – Method to be validated
kwargs – Info for action.
UnsupportedDriverExtension if ‘method’ can not be mapped to the supported interfaces.
InvalidParameterValue if kwargs does not contain ‘method’.
MissingParameterValue
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.