ironic.common package¶
Subpackages¶
Submodules¶
- ironic.common.args module
- ironic.common.async_steps module
- ironic.common.boot_devices module
- ironic.common.boot_modes module
- ironic.common.checksum_utils module
- ironic.common.cinder module
- ironic.common.components module
- ironic.common.config module
- ironic.common.context module
- ironic.common.dhcp_factory module
- ironic.common.driver_factory module
- ironic.common.exception module
AgentAPIError
AgentCommandTimeout
AgentConnectionFailed
AgentInProgress
AllocationAlreadyExists
AllocationDuplicateName
AllocationFailed
AllocationNotFound
BIOSSettingAlreadyExists
BIOSSettingListNotFound
BIOSSettingNotFound
BadRequest
BootModeNotAllowed
CatalogNotFound
ChassisAlreadyExists
ChassisNotEmpty
ChassisNotFound
ClientSideError
CommunicationError
ConcurrentActionLimit
ConductorAlreadyRegistered
ConductorHardwareInterfacesAlreadyRegistered
ConductorNotFound
ConfigInvalid
ConfigNotFound
Conflict
ConsoleError
ConsoleSubprocessFailed
DHCPLoadError
DatabaseVersionTooOld
DeployTemplateAlreadyExists
DeployTemplateDuplicateName
DeployTemplateNotFound
DirectoryNotWritable
DracOperationError
DriverLoadError
DriverNotFound
DriverNotFoundInEntrypoint
DriverOperationError
Duplicate
DuplicateName
DuplicateNodeOnLookup
ExclusiveLockRequired
FailedToCleanDHCPOpts
FailedToGetIPAddressOnPort
FailedToGetSensorData
FailedToParseSensorData
FailedToUpdateDHCPOptOnPort
FailedToUpdateMacOnPort
FileSystemNotSupported
FirmwareComponentAlreadyExists
FirmwareComponentNotFound
Forbidden
GlanceConnectionFailed
HTTPForbidden
HTTPNotFound
HardwareInspectionFailure
IPMIFailure
IRMCOperationError
IRMCSharedFileSystemNotMounted
IloOperationError
IloOperationNotSupported
ImageChecksumAlgorithmFailure
ImageChecksumError
ImageChecksumFileReadFailure
ImageChecksumURLNotSupported
ImageConvertFailed
ImageCreationFailed
ImageDownloadFailed
ImageNotAuthorized
ImageNotFound
ImageRefIsARedirect
ImageRefValidationFailed
ImageUnacceptable
ImageUploadFailed
IncompatibleInterface
IncompleteLookup
IncorrectConfiguration
InputFileError
InstanceAssociated
InstanceDeployFailure
InstanceNotFound
InstanceRescueFailure
InstanceUnrescueFailure
InsufficientDiskSpace
InsufficientMemory
InterfaceNotFoundInEntrypoint
Invalid
InvalidConductorGroup
InvalidDatapathID
InvalidDeployTemplate
InvalidEndpoint
InvalidIPAddress
InvalidIPv4Address
InvalidIdentity
InvalidImage
InvalidImageRef
InvalidInput
InvalidKickstartFile
InvalidKickstartTemplate
InvalidMAC
InvalidName
InvalidNodeInventory
InvalidParameterValue
InvalidRunbook
InvalidState
InvalidStateRequested
InvalidSwitchID
InvalidUUID
InvalidUuidOrName
KeystoneFailure
KeystoneUnauthorized
MACAlreadyExists
MissingParameterValue
NetworkError
NoConsolePid
NoDriversLoaded
NoFreeConductorWorker
NoFreeIPMITerminalPorts
NoFreePhysicalPorts
NoValidDefaultForInterface
NoValidHost
NodeAlreadyExists
NodeAssociated
NodeCleaningFailure
NodeConsoleNotEnabled
NodeHistoryNotFound
NodeInMaintenance
NodeInventoryAlreadyExists
NodeInventoryNotFound
NodeIsRetired
NodeLocked
NodeMaintenanceFailure
NodeNotFound
NodeNotLocked
NodeProtected
NodeServicingFailure
NodeTagNotFound
NodeTraitNotFound
NodeVerifyFailure
NotAcceptable
NotAuthorized
NotFound
NotificationPayloadError
NotificationSchemaKeyError
NotificationSchemaObjectError
OperationNotPermitted
PasswordFileFailedToCreate
PatchError
PathNotFound
PortAlreadyExists
PortDuplicateName
PortNotFound
PortgroupAlreadyExists
PortgroupDuplicateName
PortgroupMACAlreadyExists
PortgroupNotEmpty
PortgroupNotFound
PortgroupPhysnetInconsistent
PowerStateFailure
RedfishConnectionError
RedfishError
RunbookAlreadyExists
RunbookDuplicateName
RunbookNotFound
SNMPFailure
ServiceUnavailable
StorageError
SwiftObjectNotFoundError
SwiftObjectStillExists
SwiftOperationError
TemporaryFailure
UnknownArgument
UnknownAttribute
UnsupportedDriverExtension
UnsupportedHardwareFeature
VendorPassthruException
VifAlreadyAttached
VifInvalidForAttach
VifNotAttached
VolumeConnectorAlreadyExists
VolumeConnectorNotFound
VolumeConnectorTypeAndIdAlreadyExists
VolumeTargetAlreadyExists
VolumeTargetBootIndexAlreadyExists
VolumeTargetNotFound
- ironic.common.faults module
- ironic.common.fsm module
- ironic.common.hash_ring module
- ironic.common.i18n module
- ironic.common.image_format_inspector module
CaptureRegion
FileInspector
FileInspector.actual_size
FileInspector.complete
FileInspector.context_info
FileInspector.eat_chunk()
FileInspector.format_match
FileInspector.from_file()
FileInspector.has_region()
FileInspector.new_region()
FileInspector.post_process()
FileInspector.region()
FileInspector.safety_check()
FileInspector.virtual_size
ISOInspector
ImageFormatError
InfoWrapper
QEDInspector
QcowInspector
QcowInspector.BF_OFFSET
QcowInspector.BF_OFFSET_LEN
QcowInspector.I_FEATURES
QcowInspector.I_FEATURES_DATAFILE_BIT
QcowInspector.I_FEATURES_LEN
QcowInspector.I_FEATURES_MAX_BIT
QcowInspector.format_match
QcowInspector.has_backing_file
QcowInspector.has_data_file
QcowInspector.has_header
QcowInspector.has_unknown_features
QcowInspector.safety_check()
QcowInspector.virtual_size
TraceDisabled
VDIInspector
VHDInspector
VHDXInspector
VMDKInspector
chunked_reader()
detect_file_format()
get_inspector()
- ironic.common.image_publisher module
- ironic.common.image_service module
- ironic.common.images module
check_if_image_format_is_permitted()
converted_size()
create_boot_iso()
create_esp_image_for_uefi()
create_isolinux_image_for_bios()
create_vfat_image()
download_size()
fetch()
fetch_into()
force_raw_will_convert()
get_image_properties()
get_source_format()
get_temp_url_for_glance_image()
image_show()
image_to_raw()
is_source_a_path()
is_whole_disk_image()
safety_check_image()
- ironic.common.indicator_states module
- ironic.common.keystone module
- ironic.common.kickstart_utils module
- ironic.common.lessee_sources module
- ironic.common.molds module
- ironic.common.network module
- ironic.common.neutron module
NeutronNetworkInterfaceMixin
NeutronNetworkInterfaceMixin.get_cleaning_network_uuid()
NeutronNetworkInterfaceMixin.get_inspection_network_uuid()
NeutronNetworkInterfaceMixin.get_provisioning_network_uuid()
NeutronNetworkInterfaceMixin.get_rescuing_network_uuid()
NeutronNetworkInterfaceMixin.get_servicing_network_uuid()
NeutronNetworkInterfaceMixin.validate_inspection()
PHYSNET_PARAM_NAME
add_ports_to_network()
get_client()
get_local_group_information()
get_neutron_port_data()
get_node_portmap()
get_physnets_by_port_uuid()
is_ovn_vtep_port()
is_smartnic_port()
remove_neutron_ports()
remove_ports_from_network()
rollback_ports()
unbind_neutron_port()
update_neutron_port()
update_port_address()
validate_network()
validate_port_info()
wait_for_host_agent()
wait_for_port_status()
- ironic.common.nova module
- ironic.common.policy module
- ironic.common.profiler module
- ironic.common.pxe_utils module
TFTPImageCache
build_deploy_pxe_options()
build_extra_pxe_options()
build_instance_pxe_options()
build_kickstart_config_options()
build_pxe_config_options()
build_service_pxe_config()
cache_ramdisk_kernel()
clean_up_pxe_config()
clean_up_pxe_env()
create_ipxe_boot_script()
create_pxe_config()
dhcp_options_for_instance()
ensure_tree()
get_file_path_from_label()
get_http_url_path_from_label()
get_image_info()
get_instance_image_info()
get_kernel_ramdisk_info()
get_pxe_config_file_path()
get_volume_pxe_options()
is_ipxe_enabled()
parse_driver_info()
place_common_config()
place_loaders_for_boot()
prepare_instance_kickstart_config()
prepare_instance_pxe_config()
validate_kickstart_file()
validate_kickstart_template()
- ironic.common.qemu_img module
- ironic.common.raid module
- ironic.common.release_mappings module
- ironic.common.rpc module
- ironic.common.rpc_service module
- ironic.common.service module
- ironic.common.states module
ACTIVE
ADOPTFAIL
ADOPTING
AVAILABLE
CLEANFAIL
CLEANHOLD
CLEANING
CLEANWAIT
DELETED
DELETE_ALLOWED_STATES
DELETING
DEPLOY
DEPLOYDONE
DEPLOYFAIL
DEPLOYHOLD
DEPLOYING
DEPLOYWAIT
ENROLL
ERROR
FASTTRACK_LOOKUP_ALLOWED_STATES
INSPECTFAIL
INSPECTING
INSPECTWAIT
LOOKUP_ALLOWED_STATES
MANAGEABLE
NOSTATE
POWER_OFF
POWER_ON
REBOOT
REBUILD
RESCUE
RESCUEFAIL
RESCUEWAIT
RESCUING
SERVICE
SERVICEFAIL
SERVICEHOLD
SERVICEWAIT
SERVICING
SOFT_POWER_OFF
SOFT_REBOOT
STABLE_STATES
STUCK_STATES_TREATED_AS_FAIL
UNDEPLOY
UNRESCUEFAIL
UNRESCUING
UNSTABLE_STATES
UPDATE_ALLOWED_STATES
VERBS
VERIFYING
on_enter()
on_exit()
- ironic.common.swift module
- ironic.common.utils module
check_dir()
create_link_without_raise()
execute()
fast_track_enabled()
file_has_content()
file_mime_type()
get_updated_capabilities()
is_fips_enabled()
is_hostname_safe()
is_ironic_using_sqlite()
is_loopback()
is_memory_insufficient()
is_regex_string_in_file()
is_valid_datapath_id()
is_valid_logical_name()
is_valid_no_proxy()
parse_instance_info_capabilities()
parse_kernel_params()
pop_node_nested_field()
remove_large_keys()
render_template()
rmtree_without_raise()
safe_rstrip()
set_node_nested_field()
stop_after_retries()
tempdir()
unix_file_modification_datetime()
validate_and_normalize_datapath_id()
validate_and_normalize_mac()
validate_conductor_group()
validate_network_port()
wrap_ipv6()
write_to_file()
- ironic.common.wsgi_service module