ironic.common package¶
Subpackages¶
- ironic.common.glance_service package
- ironic.common.inspection_rules package
- Submodules
- ironic.common.inspection_rules.actions module
ActionBaseAddTraitActionCallAPIHookActionDelAttributeActionDelPortAttributeActionExtendAttributeActionExtendPluginDataActionExtendPortAttributeActionFailActionLogActionRemoveTraitActionSetAttributeActionSetCapabilityActionSetPluginDataActionSetPortAttributeActionUnsetCapabilityActionUnsetPluginDataActionget_action()update_nested_dict()
- ironic.common.inspection_rules.base module
- ironic.common.inspection_rules.engine module
- ironic.common.inspection_rules.operators module
- ironic.common.inspection_rules.utils module
- ironic.common.inspection_rules.validation module
- ironic.common.inspection_rules.actions module
- Module contents
- Submodules
- ironic.common.json_rpc package
Submodules¶
- ironic.common.args module
- ironic.common.async_steps module
- ironic.common.auth_basic module
- ironic.common.automated_clean_methods 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.console_factory module
- ironic.common.context module
- ironic.common.dhcp_factory module
- ironic.common.driver_factory module
- ironic.common.exception module
AgentAPIErrorAgentCommandTimeoutAgentConnectionFailedAgentInProgressAllocationAlreadyExistsAllocationDuplicateNameAllocationFailedAllocationNotFoundBIOSSettingAlreadyExistsBIOSSettingListNotFoundBIOSSettingNotFoundBadRequestBootModeNotAllowedCatalogNotFoundChassisAlreadyExistsChassisNotEmptyChassisNotFoundChildNodeLockedClientSideErrorCommunicationErrorConcurrentActionLimitConductorAlreadyRegisteredConductorHardwareInterfacesAlreadyRegisteredConductorNotFoundConfigDriveRegenerationFailureConfigInvalidConfigNotFoundConflictConsoleContainerErrorConsoleErrorConsoleSubprocessFailedDHCPLoadErrorDatabaseVersionTooOldDeployTemplateAlreadyExistsDeployTemplateDuplicateNameDeployTemplateNotFoundDirectoryNotWritableDracOperationErrorDriverLoadErrorDriverNotFoundDriverNotFoundInEntrypointDriverOperationErrorDuplicateDuplicateNameDuplicateNodeOnLookupExclusiveLockRequiredFailedToCleanDHCPOptsFailedToGetIPAddressOnPortFailedToGetSensorDataFailedToParseSensorDataFailedToUpdateDHCPOptOnPortFailedToUpdateMacOnPortFileSystemNotSupportedFirmwareComponentAlreadyExistsFirmwareComponentNotFoundGlanceConnectionFailedHTTPForbiddenHTTPNotFoundHardwareInspectionFailureIPMIFailureIRMCOperationErrorIRMCSharedFileSystemNotMountedIloOperationErrorIloOperationNotSupportedImageChecksumAlgorithmFailureImageChecksumErrorImageChecksumFileReadFailureImageChecksumURLNotSupportedImageConvertFailedImageCreationFailedImageDownloadFailedImageHostRateLimitFailureImageMatchFailureImageNotAuthorizedImageNotFoundImageRefIsARedirectImageRefValidationFailedImageServiceAuthenticationRequiredImageUnacceptableImageUploadFailedIncompatibleInterfaceIncompleteLookupIncorrectConfigurationInputFileErrorInspectionRuleAlreadyExistsInspectionRuleExecutionFailureInspectionRuleNotFoundInspectionRuleValidationFailureInstanceAssociatedInstanceDeployFailureInstanceNotFoundInstanceRescueFailureInstanceUnrescueFailureInsufficientDiskSpaceInsufficientMemoryInterfaceNotFoundInEntrypointInvalidInvalidConductorGroupInvalidDatapathIDInvalidDeployTemplateInvalidEndpointInvalidIPAddressInvalidIPv4AddressInvalidIdentityInvalidImageInvalidImageRefInvalidInputInvalidKickstartFileInvalidKickstartTemplateInvalidMACInvalidNameInvalidNodeInventoryInvalidParameterValueInvalidRunbookInvalidStateInvalidStateRequestedInvalidSwitchIDInvalidUUIDInvalidUuidOrNameIronicExceptionKeystoneFailureKeystoneUnauthorizedMACAlreadyExistsMalformedRequestURIMetricsNotSupportedMissingParameterValueNetworkErrorNoConsolePidNoDriversLoadedNoFreeConductorWorkerNoFreeIPMITerminalPortsNoFreePhysicalPortsNoValidDefaultForInterfaceNoValidHostNodeAlreadyExistsNodeAssociatedNodeCleaningFailureNodeConsoleNotEnabledNodeHistoryNotFoundNodeInMaintenanceNodeInventoryAlreadyExistsNodeInventoryNotFoundNodeIsRetiredNodeLockedNodeMaintenanceFailureNodeNotFoundNodeNotLockedNodeProtectedNodeServicingFailureNodeTagNotFoundNodeTraitNotFoundNodeVerifyFailureNotAcceptableNotAuthorizedNotFoundNotificationPayloadErrorNotificationSchemaKeyErrorNotificationSchemaObjectErrorOciImageNotSpecificOciImageTagNotFoundOperationNotPermittedParentNodeLockedPasswordFileFailedToCreatePatchErrorPathNotFoundPortAlreadyExistsPortDuplicateNamePortNotFoundPortgroupAlreadyExistsPortgroupDuplicateNamePortgroupMACAlreadyExistsPortgroupNotEmptyPortgroupNotFoundPortgroupPhysnetInconsistentPowerStateFailureRFBAuthHandshakeFailedRFBAuthNoAvailableSchemeRedfishConnectionErrorRedfishErrorRuleActionExecutionFailureRuleConditionCheckFailureRunbookAlreadyExistsRunbookDuplicateNameRunbookNotFoundSNMPFailureSecurityProxyNegotiationFailedServiceLookupFailureServiceRegistrationFailureServiceUnavailableStorageErrorSwiftObjectNotFoundErrorSwiftObjectStillExistsSwiftOperationErrorTemporaryFailureUnauthorizedUnknownArgumentUnknownAttributeUnsupportedDriverExtensionUnsupportedHardwareFeatureVendorPassthruExceptionVifAlreadyAttachedVifInvalidForAttachVifNotAttachedVolumeConnectorAlreadyExistsVolumeConnectorNotFoundVolumeConnectorTypeAndIdAlreadyExistsVolumeTargetAlreadyExistsVolumeTargetBootIndexAlreadyExistsVolumeTargetNotFound
- ironic.common.faults module
- ironic.common.fsm module
- ironic.common.hash_ring module
- ironic.common.i18n module
- 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()detect_file_format()download_size()fetch()fetch_into()force_raw_will_convert()get_image_properties()get_source_format()get_temp_url_for_glance_image()image_format_matches()image_format_permitted()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.mdns module
- ironic.common.metrics module
- ironic.common.metrics_collector module
- ironic.common.metrics_statsd module
- ironic.common.metrics_utils module
- ironic.common.molds module
- ironic.common.network module
- ironic.common.neutron module
NeutronNetworkInterfaceMixinNeutronNetworkInterfaceMixin.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_NAMEadd_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()unbind_neutron_port_if_bound()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.oci_registry module
- ironic.common.policy module
- ironic.common.profiler module
- ironic.common.pxe_utils module
TFTPImageCachebuild_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
ACTIVEADOPTFAILADOPTINGAVAILABLECLEANFAILCLEANHOLDCLEANINGCLEANWAITDELETEDDELETE_ALLOWED_STATESDELETINGDEPLOYDEPLOYDONEDEPLOYFAILDEPLOYHOLDDEPLOYINGDEPLOYWAITENROLLERRORFASTTRACK_LOOKUP_ALLOWED_STATESINSPECTFAILINSPECTINGINSPECTWAITLOOKUP_ALLOWED_STATESMANAGEABLENOSTATEPOWER_OFFPOWER_ONREBOOTREBUILDRESCUERESCUEFAILRESCUEWAITRESCUINGSERVICESERVICEFAILSERVICEHOLDSERVICEWAITSERVICINGSOFT_POWER_OFFSOFT_REBOOTSTABLE_STATESSTUCK_STATES_TREATED_AS_FAILUNDEPLOYUNRESCUEFAILUNRESCUINGUNSTABLE_STATESUPDATE_ALLOWED_STATESVERBSVERIFYINGon_enter()on_exit()
- ironic.common.swift module
- ironic.common.utils module
check_dir()create_link_without_raise()dd()execute()fast_track_enabled()file_has_content()file_mime_type()find_devices_by_hints()get_route_source()get_updated_capabilities()is_fips_enabled()is_hostname_safe()is_http_url()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()match_root_device_hints()mkfs()parse_instance_info_capabilities()parse_kernel_params()parse_root_device_hints()pop_node_nested_field()remove_large_keys()render_template()rmtree_without_raise()safe_rstrip()set_node_nested_field()stop_after_retries()tempdir()try_execute()unix_file_modification_datetime()unlink_without_raise()validate_and_normalize_datapath_id()validate_and_normalize_mac()validate_conductor_group()validate_network_port()wrap_ipv6()write_to_file()
- ironic.common.vnc module
- ironic.common.wsgi_service module