Bases: object
Cache of HTTP sessions credentials
Get information on MAC addresses of enabled ports using Redfish.
task – a TaskManager instance containing the node to act on.
system – a Redfish System object
a dictionary containing MAC addresses of enabled interfaces in a {‘mac’: <state>} format, where <state> is a sushy constant
Get a node’s event service.
node – an Ironic node object.
RedfishConnectionError when it fails to connect to Redfish
RedfishError when the EventService is not registered in Redfish
Get a Redfish System that represents a node.
node – an Ironic node object
RedfishConnectionError when it fails to connect to Redfish
RedfishError if the System is not registered in Redfish
Get a TaskMonitor for a node.
node – an Ironic node object
uri – the URI of a TaskMonitor
RedfishConnectionError when it fails to connect to Redfish
RedfishError when the TaskMonitor is not available in Redfish
Get a node’s update service.
node – an Ironic node object
RedfishConnectionError when it fails to connect to Redfish
RedfishError when the UpdateService is not registered in Redfish
Parse the information required for Ironic to connect to Redfish.
node – an Ironic node object
dictionary of parameters
InvalidParameterValue on malformed parameter(s)
MissingParameterValue on missing parameter(s)
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.