Uniformly capitalize parameter description
This is the followup patch of https://review.openstack.org/#/c/526773/ It touches just ironic/drivers/base.py Change-Id: Id8fcf80bf080c2ecb33783f895e55ecb32f8d4ab
This commit is contained in:
parent
80e605b4e6
commit
548a2630bc
@ -225,7 +225,7 @@ class BaseInterface(object):
|
|||||||
This method is often executed synchronously in API requests, so it
|
This method is often executed synchronously in API requests, so it
|
||||||
should not conduct long-running checks.
|
should not conduct long-running checks.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:raises: InvalidParameterValue on malformed parameter(s)
|
:raises: InvalidParameterValue on malformed parameter(s)
|
||||||
:raises: MissingParameterValue on missing parameter(s)
|
:raises: MissingParameterValue on missing parameter(s)
|
||||||
"""
|
"""
|
||||||
@ -312,7 +312,7 @@ class DeployInterface(BaseInterface):
|
|||||||
performed any preparatory steps, such as pre-caching some data for the
|
performed any preparatory steps, such as pre-caching some data for the
|
||||||
node.
|
node.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:returns: status of the deploy. One of ironic.common.states.
|
:returns: status of the deploy. One of ironic.common.states.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -323,7 +323,7 @@ class DeployInterface(BaseInterface):
|
|||||||
Given a node that has been previously deployed to,
|
Given a node that has been previously deployed to,
|
||||||
do all cleanup and tear down necessary to "un-deploy" that node.
|
do all cleanup and tear down necessary to "un-deploy" that node.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:returns: status of the deploy. One of ironic.common.states.
|
:returns: status of the deploy. One of ironic.common.states.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -339,7 +339,7 @@ class DeployInterface(BaseInterface):
|
|||||||
|
|
||||||
This method is called before `deploy`.
|
This method is called before `deploy`.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@abc.abstractmethod
|
@abc.abstractmethod
|
||||||
@ -357,7 +357,7 @@ class DeployInterface(BaseInterface):
|
|||||||
|
|
||||||
This method is called before `tear_down`.
|
This method is called before `tear_down`.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@abc.abstractmethod
|
@abc.abstractmethod
|
||||||
@ -376,7 +376,7 @@ class DeployInterface(BaseInterface):
|
|||||||
in Neutron as part of remapping that node's control to itself.
|
in Neutron as part of remapping that node's control to itself.
|
||||||
This is performed within the `takeover` method.
|
This is performed within the `takeover` method.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def prepare_cleaning(self, task):
|
def prepare_cleaning(self, task):
|
||||||
@ -394,7 +394,7 @@ class DeployInterface(BaseInterface):
|
|||||||
NOTE(JoshNang) this should be moved to BootInterface when it gets
|
NOTE(JoshNang) this should be moved to BootInterface when it gets
|
||||||
implemented.
|
implemented.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:returns: If this function is going to be asynchronous, should return
|
:returns: If this function is going to be asynchronous, should return
|
||||||
`states.CLEANWAIT`. Otherwise, should return `None`. The interface
|
`states.CLEANWAIT`. Otherwise, should return `None`. The interface
|
||||||
will need to call _get_cleaning_steps and then RPC to
|
will need to call _get_cleaning_steps and then RPC to
|
||||||
@ -411,14 +411,14 @@ class DeployInterface(BaseInterface):
|
|||||||
NOTE(JoshNang) this should be moved to BootInterface when it gets
|
NOTE(JoshNang) this should be moved to BootInterface when it gets
|
||||||
implemented.
|
implemented.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
"""
|
"""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def heartbeat(self, task, callback_url, agent_version):
|
def heartbeat(self, task, callback_url, agent_version):
|
||||||
"""Record a heartbeat for the node.
|
"""Record a heartbeat for the node.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:param callback_url: a URL to use to call to the ramdisk.
|
:param callback_url: a URL to use to call to the ramdisk.
|
||||||
:param agent_version: The version of the agent that is heartbeating
|
:param agent_version: The version of the agent that is heartbeating
|
||||||
:return: None
|
:return: None
|
||||||
@ -439,8 +439,8 @@ class BootInterface(BaseInterface):
|
|||||||
This method prepares the boot of the deploy or rescue ramdisk after
|
This method prepares the boot of the deploy or rescue ramdisk after
|
||||||
reading relevant information from the node's database.
|
reading relevant information from the node's database.
|
||||||
|
|
||||||
:param task: a task from TaskManager.
|
:param task: A task from TaskManager.
|
||||||
:param ramdisk_params: the options to be passed to the ironic ramdisk.
|
:param ramdisk_params: The options to be passed to the ironic ramdisk.
|
||||||
Different implementations might want to boot the ramdisk in
|
Different implementations might want to boot the ramdisk in
|
||||||
different ways by passing parameters to them. For example,
|
different ways by passing parameters to them. For example,
|
||||||
|
|
||||||
@ -460,7 +460,7 @@ class BootInterface(BaseInterface):
|
|||||||
This method cleans up the environment that was setup for booting the
|
This method cleans up the environment that was setup for booting the
|
||||||
deploy or rescue ramdisk.
|
deploy or rescue ramdisk.
|
||||||
|
|
||||||
:param task: a task from TaskManager.
|
:param task: A task from TaskManager.
|
||||||
:returns: None
|
:returns: None
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -471,7 +471,7 @@ class BootInterface(BaseInterface):
|
|||||||
This method prepares the boot of the instance after reading
|
This method prepares the boot of the instance after reading
|
||||||
relevant information from the node's database.
|
relevant information from the node's database.
|
||||||
|
|
||||||
:param task: a task from TaskManager.
|
:param task: A task from TaskManager.
|
||||||
:returns: None
|
:returns: None
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -482,14 +482,14 @@ class BootInterface(BaseInterface):
|
|||||||
This method cleans up the environment that was setup for booting
|
This method cleans up the environment that was setup for booting
|
||||||
the instance.
|
the instance.
|
||||||
|
|
||||||
:param task: a task from TaskManager.
|
:param task: A task from TaskManager.
|
||||||
:returns: None
|
:returns: None
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def validate_rescue(self, task):
|
def validate_rescue(self, task):
|
||||||
"""Validate that the node has required properties for rescue.
|
"""Validate that the node has required properties for rescue.
|
||||||
|
|
||||||
:param task: a TaskManager instance with the node being checked
|
:param task: A TaskManager instance with the node being checked
|
||||||
:raises: MissingParameterValue if node is missing one or more required
|
:raises: MissingParameterValue if node is missing one or more required
|
||||||
parameters
|
parameters
|
||||||
:raises: UnsupportedDriverExtension
|
:raises: UnsupportedDriverExtension
|
||||||
@ -506,16 +506,16 @@ class PowerInterface(BaseInterface):
|
|||||||
def get_power_state(self, task):
|
def get_power_state(self, task):
|
||||||
"""Return the power state of the task's node.
|
"""Return the power state of the task's node.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:raises: MissingParameterValue if a required parameter is missing.
|
:raises: MissingParameterValue if a required parameter is missing.
|
||||||
:returns: a power state. One of :mod:`ironic.common.states`.
|
:returns: A power state. One of :mod:`ironic.common.states`.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@abc.abstractmethod
|
@abc.abstractmethod
|
||||||
def set_power_state(self, task, power_state, timeout=None):
|
def set_power_state(self, task, power_state, timeout=None):
|
||||||
"""Set the power state of the task's node.
|
"""Set the power state of the task's node.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:param power_state: Any power state from :mod:`ironic.common.states`.
|
:param power_state: Any power state from :mod:`ironic.common.states`.
|
||||||
:param timeout: timeout (in seconds) positive integer (> 0) for any
|
:param timeout: timeout (in seconds) positive integer (> 0) for any
|
||||||
power state. ``None`` indicates to use default timeout.
|
power state. ``None`` indicates to use default timeout.
|
||||||
@ -529,7 +529,7 @@ class PowerInterface(BaseInterface):
|
|||||||
Drivers are expected to properly handle case when node is powered off
|
Drivers are expected to properly handle case when node is powered off
|
||||||
by powering it on.
|
by powering it on.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:param timeout: timeout (in seconds) positive integer (> 0) for any
|
:param timeout: timeout (in seconds) positive integer (> 0) for any
|
||||||
power state. ``None`` indicates to use default timeout.
|
power state. ``None`` indicates to use default timeout.
|
||||||
:raises: MissingParameterValue if a required parameter is missing.
|
:raises: MissingParameterValue if a required parameter is missing.
|
||||||
@ -555,14 +555,14 @@ class ConsoleInterface(BaseInterface):
|
|||||||
|
|
||||||
This method should not raise an exception if console already started.
|
This method should not raise an exception if console already started.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@abc.abstractmethod
|
@abc.abstractmethod
|
||||||
def stop_console(self, task):
|
def stop_console(self, task):
|
||||||
"""Stop the remote console session for the task's node.
|
"""Stop the remote console session for the task's node.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@abc.abstractmethod
|
@abc.abstractmethod
|
||||||
@ -572,7 +572,7 @@ class ConsoleInterface(BaseInterface):
|
|||||||
This method should return the necessary information for the
|
This method should return the necessary information for the
|
||||||
client to access the console.
|
client to access the console.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:returns: the console connection information.
|
:returns: the console connection information.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -585,7 +585,7 @@ class RescueInterface(BaseInterface):
|
|||||||
def rescue(self, task):
|
def rescue(self, task):
|
||||||
"""Boot the task's node into a rescue environment.
|
"""Boot the task's node into a rescue environment.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:raises: InstanceRescueFailure if node validation or rescue operation
|
:raises: InstanceRescueFailure if node validation or rescue operation
|
||||||
fails.
|
fails.
|
||||||
:returns: states.RESCUEWAIT if rescue is in progress asynchronously
|
:returns: states.RESCUEWAIT if rescue is in progress asynchronously
|
||||||
@ -596,7 +596,7 @@ class RescueInterface(BaseInterface):
|
|||||||
def unrescue(self, task):
|
def unrescue(self, task):
|
||||||
"""Tear down the rescue environment, and return to normal.
|
"""Tear down the rescue environment, and return to normal.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:raises: InstanceUnrescueFailure if node validation or unrescue
|
:raises: InstanceUnrescueFailure if node validation or unrescue
|
||||||
operation fails.
|
operation fails.
|
||||||
:returns: states.ACTIVE if it is successful.
|
:returns: states.ACTIVE if it is successful.
|
||||||
@ -608,7 +608,7 @@ class RescueInterface(BaseInterface):
|
|||||||
This is particularly useful for nodes where rescuing is asynchronous
|
This is particularly useful for nodes where rescuing is asynchronous
|
||||||
and a timeout occurs.
|
and a timeout occurs.
|
||||||
|
|
||||||
:param task: a TaskManager instance containing the node to act on.
|
:param task: A TaskManager instance containing the node to act on.
|
||||||
:returns: None
|
:returns: None
|
||||||
"""
|
"""
|
||||||
pass
|
pass
|
||||||
@ -744,9 +744,9 @@ class VendorInterface(BaseInterface):
|
|||||||
|
|
||||||
If invalid, raises an exception; otherwise returns None.
|
If invalid, raises an exception; otherwise returns None.
|
||||||
|
|
||||||
:param task: a task from TaskManager.
|
:param task: A task from TaskManager.
|
||||||
:param method: method to be validated
|
:param method: Method to be validated
|
||||||
:param kwargs: info for action.
|
:param kwargs: Info for action.
|
||||||
:raises: UnsupportedDriverExtension if 'method' can not be mapped to
|
:raises: UnsupportedDriverExtension if 'method' can not be mapped to
|
||||||
the supported interfaces.
|
the supported interfaces.
|
||||||
:raises: InvalidParameterValue if kwargs does not contain 'method'.
|
:raises: InvalidParameterValue if kwargs does not contain 'method'.
|
||||||
@ -775,7 +775,7 @@ class ManagementInterface(BaseInterface):
|
|||||||
def get_supported_boot_devices(self, task):
|
def get_supported_boot_devices(self, task):
|
||||||
"""Get a list of the supported boot devices.
|
"""Get a list of the supported boot devices.
|
||||||
|
|
||||||
:param task: a task from TaskManager.
|
:param task: A task from TaskManager.
|
||||||
:returns: A list with the supported boot devices defined
|
:returns: A list with the supported boot devices defined
|
||||||
in :mod:`ironic.common.boot_devices`.
|
in :mod:`ironic.common.boot_devices`.
|
||||||
"""
|
"""
|
||||||
@ -786,8 +786,8 @@ class ManagementInterface(BaseInterface):
|
|||||||
|
|
||||||
Set the boot device to use on next reboot of the node.
|
Set the boot device to use on next reboot of the node.
|
||||||
|
|
||||||
:param task: a task from TaskManager.
|
:param task: A task from TaskManager.
|
||||||
:param device: the boot device, one of
|
:param device: The boot device, one of
|
||||||
:mod:`ironic.common.boot_devices`.
|
:mod:`ironic.common.boot_devices`.
|
||||||
:param persistent: Boolean value. True if the boot device will
|
:param persistent: Boolean value. True if the boot device will
|
||||||
persist to all future boots, False if not.
|
persist to all future boots, False if not.
|
||||||
@ -804,12 +804,12 @@ class ManagementInterface(BaseInterface):
|
|||||||
Provides the current boot device of the node. Be aware that not
|
Provides the current boot device of the node. Be aware that not
|
||||||
all drivers support this.
|
all drivers support this.
|
||||||
|
|
||||||
:param task: a task from TaskManager.
|
:param task: A task from TaskManager.
|
||||||
:raises: MissingParameterValue if a required parameter is missing
|
:raises: MissingParameterValue if a required parameter is missing
|
||||||
:returns: a dictionary containing:
|
:returns: A dictionary containing:
|
||||||
|
|
||||||
:boot_device:
|
:boot_device:
|
||||||
the boot device, one of :mod:`ironic.common.boot_devices` or
|
Ahe boot device, one of :mod:`ironic.common.boot_devices` or
|
||||||
None if it is unknown.
|
None if it is unknown.
|
||||||
:persistent:
|
:persistent:
|
||||||
Whether the boot device will persist to all future boots or
|
Whether the boot device will persist to all future boots or
|
||||||
@ -821,10 +821,10 @@ class ManagementInterface(BaseInterface):
|
|||||||
def get_sensors_data(self, task):
|
def get_sensors_data(self, task):
|
||||||
"""Get sensors data method.
|
"""Get sensors data method.
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:raises: FailedToGetSensorData when getting the sensor data fails.
|
:raises: FailedToGetSensorData when getting the sensor data fails.
|
||||||
:raises: FailedToParseSensorData when parsing sensor data fails.
|
:raises: FailedToParseSensorData when parsing sensor data fails.
|
||||||
:returns: returns a consistent format dict of sensor data grouped by
|
:returns: Returns a consistent format dict of sensor data grouped by
|
||||||
sensor type, which can be processed by Ceilometer.
|
sensor type, which can be processed by Ceilometer.
|
||||||
eg,
|
eg,
|
||||||
|
|
||||||
@ -884,10 +884,10 @@ class InspectInterface(BaseInterface):
|
|||||||
Inspect hardware to obtain the essential & additional hardware
|
Inspect hardware to obtain the essential & additional hardware
|
||||||
properties.
|
properties.
|
||||||
|
|
||||||
:param task: a task from TaskManager.
|
:param task: A task from TaskManager.
|
||||||
:raises: HardwareInspectionFailure, if unable to get essential
|
:raises: HardwareInspectionFailure, if unable to get essential
|
||||||
hardware properties.
|
hardware properties.
|
||||||
:returns: resulting state of the inspection i.e. states.MANAGEABLE
|
:returns: Resulting state of the inspection i.e. states.MANAGEABLE
|
||||||
or None.
|
or None.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -914,7 +914,7 @@ class RAIDInterface(BaseInterface):
|
|||||||
configuration. Driver implementations of this interface can override
|
configuration. Driver implementations of this interface can override
|
||||||
this method for doing more validations (such as BMC's credentials).
|
this method for doing more validations (such as BMC's credentials).
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:raises: InvalidParameterValue, if the RAID configuration is invalid.
|
:raises: InvalidParameterValue, if the RAID configuration is invalid.
|
||||||
:raises: MissingParameterValue, if some parameters are missing.
|
:raises: MissingParameterValue, if some parameters are missing.
|
||||||
"""
|
"""
|
||||||
@ -930,7 +930,7 @@ class RAIDInterface(BaseInterface):
|
|||||||
implementations of this interface can override this method to support
|
implementations of this interface can override this method to support
|
||||||
custom parameters for RAID configuration.
|
custom parameters for RAID configuration.
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:param raid_config: The RAID configuration to validate.
|
:param raid_config: The RAID configuration to validate.
|
||||||
:raises: InvalidParameterValue, if the RAID configuration is invalid.
|
:raises: InvalidParameterValue, if the RAID configuration is invalid.
|
||||||
"""
|
"""
|
||||||
@ -952,7 +952,7 @@ class RAIDInterface(BaseInterface):
|
|||||||
may be called to sync the node's RAID-related information with the
|
may be called to sync the node's RAID-related information with the
|
||||||
RAID configuration applied on the node.
|
RAID configuration applied on the node.
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:param create_root_volume: Setting this to False indicates
|
:param create_root_volume: Setting this to False indicates
|
||||||
not to create root volume that is specified in the node's
|
not to create root volume that is specified in the node's
|
||||||
target_raid_config. Default value is True.
|
target_raid_config. Default value is True.
|
||||||
@ -971,7 +971,7 @@ class RAIDInterface(BaseInterface):
|
|||||||
After RAID configuration is deleted, node.raid_config should be
|
After RAID configuration is deleted, node.raid_config should be
|
||||||
cleared by the implementation.
|
cleared by the implementation.
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:returns: states.CLEANWAIT if deletion is in progress
|
:returns: states.CLEANWAIT if deletion is in progress
|
||||||
asynchronously or None if it is complete.
|
asynchronously or None if it is complete.
|
||||||
"""
|
"""
|
||||||
@ -1003,7 +1003,7 @@ class NetworkInterface(BaseInterface):
|
|||||||
def validate(self, task):
|
def validate(self, task):
|
||||||
"""Validates the network interface.
|
"""Validates the network interface.
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:raises: InvalidParameterValue, if the network interface configuration
|
:raises: InvalidParameterValue, if the network interface configuration
|
||||||
is invalid.
|
is invalid.
|
||||||
:raises: MissingParameterValue, if some parameters are missing.
|
:raises: MissingParameterValue, if some parameters are missing.
|
||||||
@ -1013,7 +1013,7 @@ class NetworkInterface(BaseInterface):
|
|||||||
def port_changed(self, task, port_obj):
|
def port_changed(self, task, port_obj):
|
||||||
"""Handle any actions required when a port changes
|
"""Handle any actions required when a port changes
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:param port_obj: a changed Port object.
|
:param port_obj: a changed Port object.
|
||||||
:raises: Conflict, FailedToUpdateDHCPOptOnPort
|
:raises: Conflict, FailedToUpdateDHCPOptOnPort
|
||||||
"""
|
"""
|
||||||
@ -1022,7 +1022,7 @@ class NetworkInterface(BaseInterface):
|
|||||||
def portgroup_changed(self, task, portgroup_obj):
|
def portgroup_changed(self, task, portgroup_obj):
|
||||||
"""Handle any actions required when a port changes
|
"""Handle any actions required when a port changes
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:param portgroup_obj: a changed Port object.
|
:param portgroup_obj: a changed Port object.
|
||||||
:raises: Conflict, FailedToUpdateDHCPOptOnPort
|
:raises: Conflict, FailedToUpdateDHCPOptOnPort
|
||||||
"""
|
"""
|
||||||
@ -1121,7 +1121,7 @@ class NetworkInterface(BaseInterface):
|
|||||||
def validate_rescue(self, task):
|
def validate_rescue(self, task):
|
||||||
"""Validates the network interface for rescue operation.
|
"""Validates the network interface for rescue operation.
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:raises: InvalidParameterValue, if the network interface configuration
|
:raises: InvalidParameterValue, if the network interface configuration
|
||||||
is invalid.
|
is invalid.
|
||||||
:raises: MissingParameterValue, if some parameters are missing.
|
:raises: MissingParameterValue, if some parameters are missing.
|
||||||
@ -1161,7 +1161,7 @@ class StorageInterface(BaseInterface):
|
|||||||
def attach_volumes(self, task):
|
def attach_volumes(self, task):
|
||||||
"""Informs the storage subsystem to attach all volumes for the node.
|
"""Informs the storage subsystem to attach all volumes for the node.
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:raises: UnsupportedDriverExtension
|
:raises: UnsupportedDriverExtension
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -1169,7 +1169,7 @@ class StorageInterface(BaseInterface):
|
|||||||
def detach_volumes(self, task):
|
def detach_volumes(self, task):
|
||||||
"""Informs the storage subsystem to detach all volumes for the node.
|
"""Informs the storage subsystem to detach all volumes for the node.
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:raises: UnsupportedDriverExtension
|
:raises: UnsupportedDriverExtension
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -1177,7 +1177,7 @@ class StorageInterface(BaseInterface):
|
|||||||
def should_write_image(self, task):
|
def should_write_image(self, task):
|
||||||
"""Determines if deploy should perform the image write-out.
|
"""Determines if deploy should perform the image write-out.
|
||||||
|
|
||||||
:param task: a TaskManager instance.
|
:param task: A TaskManager instance.
|
||||||
:returns: Boolean value to indicate if the interface expects
|
:returns: Boolean value to indicate if the interface expects
|
||||||
the image to be written by Ironic.
|
the image to be written by Ironic.
|
||||||
:raises: UnsupportedDriverExtension
|
:raises: UnsupportedDriverExtension
|
||||||
|
Loading…
x
Reference in New Issue
Block a user