The ironic.common.exception Module

The ironic.common.exception Module

Ironic base exception handling.

SHOULD include dedicated exception logging.

exception ironic.common.exception.AgentAPIError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.BadRequest(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.CIMCException(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.CatalogNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ChassisAlreadyExists(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.ChassisNotEmpty(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.ChassisNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.CommunicationError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ConductorAlreadyRegistered(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ConductorHardwareInterfacesAlreadyRegistered(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ConductorNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.ConfigInvalid(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ConfigNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.Conflict(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ConsoleError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ConsoleSubprocessFailed(message=None, **kwargs)[source]

Bases: ironic.common.exception.ConsoleError

exception ironic.common.exception.DHCPLoadError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.DirectoryNotWritable(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.DracOperationError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.DriverLoadError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.DriverNameConflict(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.DriverNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.DriverNotFoundInEntrypoint(message=None, **kwargs)[source]

Bases: ironic.common.exception.DriverNotFound

exception ironic.common.exception.Duplicate(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.DuplicateName(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.ExclusiveLockRequired(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotAuthorized

exception ironic.common.exception.FailedToCleanDHCPOpts(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.FailedToGetIPAddressOnPort(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.FailedToGetSensorData(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.FailedToParseSensorData(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.FailedToUpdateDHCPOptOnPort(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.FailedToUpdateMacOnPort(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.FileSystemNotSupported(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.Forbidden(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.GlanceConnectionFailed(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.HTTPForbidden(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotAuthorized

exception ironic.common.exception.HTTPNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.HardwareInspectionFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.IPMIFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.IRMCOperationError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.IRMCSharedFileSystemNotMounted(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.IloOperationError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.IloOperationNotSupported(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ImageConvertFailed(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ImageCreationFailed(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ImageDownloadFailed(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ImageNotAuthorized(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotAuthorized

exception ironic.common.exception.ImageNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.ImageRefValidationFailed(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ImageUnacceptable(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ImageUploadFailed(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.IncompatibleInterface(message=None, **kwargs)[source]

Bases: ironic.common.exception.InvalidParameterValue

exception ironic.common.exception.IncompleteLookup(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.InputFileError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.InstanceAssociated(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.InstanceDeployFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.InstanceNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.InstanceRescueFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.InstanceUnrescueFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.InsufficientDiskSpace(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.InterfaceNotFoundInEntrypoint(message=None, **kwargs)[source]

Bases: ironic.common.exception.InvalidParameterValue

exception ironic.common.exception.Invalid(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.InvalidDatapathID(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.InvalidEndpoint(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.InvalidIPv4Address(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.InvalidIdentity(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.InvalidImageRef(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.InvalidMAC(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.InvalidName(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.InvalidParameterValue(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.InvalidState(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.InvalidStateRequested(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.InvalidSwitchID(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.InvalidUUID(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.InvalidUuidOrName(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.IronicException(message=None, **kwargs)[source]

Bases: exceptions.Exception

Base Ironic Exception

To correctly use this class, inherit from it and define a ‘_msg_fmt’ property. That message will get printf’d with the keyword arguments provided to the constructor.

If you need to access the message from an exception you should use six.text_type(exc)

exception ironic.common.exception.KeystoneFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.KeystoneUnauthorized(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.MACAlreadyExists(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.MissingParameterValue(message=None, **kwargs)[source]

Bases: ironic.common.exception.InvalidParameterValue

exception ironic.common.exception.MustBeNone(message=None, **kwargs)[source]

Bases: ironic.common.exception.InvalidParameterValue

exception ironic.common.exception.NetworkError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.NoConsolePid(message=None, **kwargs)[source]

Bases: ironic.common.exception.ConsoleError

exception ironic.common.exception.NoDriversLoaded(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.NoFreeConductorWorker(message=None, **kwargs)[source]

Bases: ironic.common.exception.TemporaryFailure

exception ironic.common.exception.NoFreePhysicalPorts(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.NoValidDefaultForInterface(message=None, **kwargs)[source]

Bases: ironic.common.exception.InvalidParameterValue

exception ironic.common.exception.NoValidHost(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.NodeAlreadyExists(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.NodeAssociated(message=None, **kwargs)[source]

Bases: ironic.common.exception.InvalidState

exception ironic.common.exception.NodeCleaningFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.NodeConsoleNotEnabled(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.NodeInMaintenance(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.NodeLocked(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.NodeMaintenanceFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.NodeNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.NodeNotLocked(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.NodeTagNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.NodeTraitNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.NotAcceptable(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.NotAuthorized(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.NotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.NotificationPayloadError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.NotificationSchemaKeyError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.NotificationSchemaObjectError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.OneViewError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.OneViewInvalidNodeParameter(message=None, **kwargs)[source]

Bases: ironic.common.exception.OneViewError

exception ironic.common.exception.OperationNotPermitted(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotAuthorized

exception ironic.common.exception.PasswordFileFailedToCreate(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.PatchError(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.PathNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.PortAlreadyExists(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.PortNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.PortgroupAlreadyExists(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.PortgroupDuplicateName(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.PortgroupMACAlreadyExists(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.PortgroupNotEmpty(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.PortgroupNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.PortgroupPhysnetInconsistent(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.PowerStateFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.InvalidState

exception ironic.common.exception.RedfishConnectionError(message=None, **kwargs)[source]

Bases: ironic.common.exception.RedfishError

exception ironic.common.exception.RedfishError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.SNMPFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.ServiceUnavailable(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.StorageError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.SwiftObjectNotFoundError(message=None, **kwargs)[source]

Bases: ironic.common.exception.SwiftOperationError

exception ironic.common.exception.SwiftOperationError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.TemporaryFailure(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.UcsConnectionError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.UcsOperationError(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.Unauthorized(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.UnsupportedDriverExtension(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.VendorPassthruException(message=None, **kwargs)[source]

Bases: ironic.common.exception.IronicException

exception ironic.common.exception.VifAlreadyAttached(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.VifInvalidForAttach(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.VifNotAttached(message=None, **kwargs)[source]

Bases: ironic.common.exception.Invalid

exception ironic.common.exception.VolumeConnectorAlreadyExists(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.VolumeConnectorNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

exception ironic.common.exception.VolumeConnectorTypeAndIdAlreadyExists(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.VolumeTargetAlreadyExists(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.VolumeTargetBootIndexAlreadyExists(message=None, **kwargs)[source]

Bases: ironic.common.exception.Conflict

exception ironic.common.exception.VolumeTargetNotFound(message=None, **kwargs)[source]

Bases: ironic.common.exception.NotFound

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.