ironic.drivers.modules.noop
Module¶Dummy interface implementations for use as defaults with optional interfaces.
Note that unlike fake implementatios, these do not pass validation and raise exceptions for user-accessible actions.
ironic.drivers.modules.noop.
FailMixin
[source]¶Bases: object
Mixin to add to an interface to make it fail validation.
validate
(iface, task, *args, **kwargs)¶ironic.drivers.modules.noop.
NoConsole
[source]¶Bases: ironic.drivers.modules.noop.FailMixin
, ironic.drivers.base.ConsoleInterface
Console interface implementation that raises errors on all requests.
get_console
(iface, task, *args, **kwargs)¶start_console
(iface, task, *args, **kwargs)¶stop_console
(iface, task, *args, **kwargs)¶ironic.drivers.modules.noop.
NoInspect
[source]¶Bases: ironic.drivers.modules.noop.FailMixin
, ironic.drivers.base.InspectInterface
Inspect interface implementation that raises errors on all requests.
inspect_hardware
(iface, task, *args, **kwargs)¶ironic.drivers.modules.noop.
NoRAID
[source]¶Bases: ironic.drivers.modules.noop.FailMixin
, ironic.drivers.base.RAIDInterface
RAID interface implementation that raises errors on all requests.
create_configuration
(iface, task, *args, **kwargs)¶delete_configuration
(iface, task, *args, **kwargs)¶ironic.drivers.modules.noop.
NoRescue
[source]¶Bases: ironic.drivers.modules.noop.FailMixin
, ironic.drivers.base.RescueInterface
Rescue interface implementation that raises errors on all requests.
rescue
(iface, task, *args, **kwargs)¶unrescue
(iface, task, *args, **kwargs)¶ironic.drivers.modules.noop.
NoVendor
[source]¶Bases: ironic.drivers.modules.noop.FailMixin
, ironic.drivers.base.VendorInterface
Vendor interface implementation that raises errors on all requests.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.