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(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(task, *args, **kwargs)¶start_console(task, *args, **kwargs)¶stop_console(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(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(task, *args, **kwargs)¶delete_configuration(task, *args, **kwargs)¶validate_raid_config(task, raid_config)[source]¶Validates the given RAID configuration.
This method validates the given RAID configuration. Driver implementations of this interface can override this method to support custom parameters for RAID configuration.
| Parameters: |
|
|---|---|
| Raises: | InvalidParameterValue, if the RAID configuration is invalid. |
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(task, *args, **kwargs)¶unrescue(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.
driver_validate(method, **kwargs)[source]¶Validate driver-vendor-passthru actions.
If invalid, raises an exception; otherwise returns None.
| Parameters: |
|
|---|---|
| Raises: | MissingParameterValue if kwargs does not contain certain parameter. |
| Raises: | InvalidParameterValue if parameter does not match. |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.