ironic_inspector package¶
Subpackages¶
- ironic_inspector.cmd package
- ironic_inspector.common package
- Submodules
- ironic_inspector.common.context module
- ironic_inspector.common.coordination module
- ironic_inspector.common.ironic module
- ironic_inspector.common.keystone module
- ironic_inspector.common.lldp_parsers module
- ironic_inspector.common.lldp_tlvs module
- ironic_inspector.common.locking module
- ironic_inspector.common.rpc module
- ironic_inspector.common.rpc_service module
- ironic_inspector.common.service_utils module
- ironic_inspector.common.swift module
- Module contents
- Submodules
- ironic_inspector.conductor package
- ironic_inspector.conf package
- Submodules
- ironic_inspector.conf.accelerators module
- ironic_inspector.conf.capabilities module
- ironic_inspector.conf.coordination module
- ironic_inspector.conf.default module
- ironic_inspector.conf.discovery module
- ironic_inspector.conf.dnsmasq_pxe_filter module
- ironic_inspector.conf.extra_hardware module
- ironic_inspector.conf.healthcheck module
- ironic_inspector.conf.iptables module
- ironic_inspector.conf.ironic module
- ironic_inspector.conf.opts module
- ironic_inspector.conf.pci_devices module
- ironic_inspector.conf.port_physnet module
- ironic_inspector.conf.processing module
- ironic_inspector.conf.pxe_filter module
- ironic_inspector.conf.service_catalog module
- ironic_inspector.conf.swift module
- Module contents
- Submodules
- ironic_inspector.db package
- Submodules
- ironic_inspector.db.api module
add_node()
create_node()
create_rule()
delete_all_rules()
delete_attributes()
delete_node()
delete_nodes()
delete_options()
delete_rule()
get_active_nodes()
get_attributes()
get_introspection_data()
get_node()
get_nodes()
get_options()
get_rule()
get_rules()
get_rules_actions()
get_rules_conditions()
get_writer_session()
init()
list_nodes_by_attributes()
list_nodes_options_by_uuid()
model_query()
session_for_read()
session_for_write()
set_attribute()
set_option()
store_introspection_data()
update_node()
- ironic_inspector.db.migration module
- ironic_inspector.db.model module
- ironic_inspector.db.api module
- Module contents
- Submodules
- ironic_inspector.plugins package
- Submodules
- ironic_inspector.plugins.accel_device module
- ironic_inspector.plugins.base module
- ironic_inspector.plugins.base_physnet module
- ironic_inspector.plugins.capabilities module
- ironic_inspector.plugins.discovery module
- ironic_inspector.plugins.example module
- ironic_inspector.plugins.extra_hardware module
- ironic_inspector.plugins.introspection_data module
- ironic_inspector.plugins.lldp_basic module
- ironic_inspector.plugins.local_link_connection module
- ironic_inspector.plugins.pci_devices module
- ironic_inspector.plugins.physnet_cidr_map module
- ironic_inspector.plugins.raid_device module
- ironic_inspector.plugins.rules module
- ironic_inspector.plugins.standard module
- Module contents
- Submodules
- ironic_inspector.pxe_filter package
Submodules¶
- ironic_inspector.api_tools module
- ironic_inspector.introspect module
- ironic_inspector.introspection_state module
- ironic_inspector.main module
add_version_headers()
api()
api_continue()
api_introspection()
api_introspection_abort()
api_introspection_data()
api_introspection_reapply()
api_introspection_statuses()
api_introspection_unprocessed_data()
api_root()
api_rule()
api_rules()
check_api_version()
convert_exceptions()
create_link_object()
error_response()
generate_introspection_status()
generate_resource_data()
get_app()
get_client_compat()
get_random_topic()
handle_404()
rule_repr()
start_coordinator()
version_root()
- ironic_inspector.node_cache module
NodeInfo
NodeInfo.acquire_lock()
NodeInfo.add_attribute()
NodeInfo.add_trait()
NodeInfo.attributes
NodeInfo.commit()
NodeInfo.create_ports()
NodeInfo.delete_port()
NodeInfo.finished()
NodeInfo.from_row()
NodeInfo.fsm_event()
NodeInfo.get_by_path()
NodeInfo.invalidate_cache()
NodeInfo.ironic
NodeInfo.manage_boot
NodeInfo.node()
NodeInfo.options
NodeInfo.patch()
NodeInfo.patch_port()
NodeInfo.ports()
NodeInfo.release_lock()
NodeInfo.remove_trait()
NodeInfo.replace_field()
NodeInfo.set_option()
NodeInfo.state
NodeInfo.update_capabilities()
NodeInfo.update_properties()
NodeInfo.version_id
active_macs()
add_node()
clean_up()
create_node()
delete_nodes_not_in_list()
find_node()
fsm_event_after()
fsm_event_before()
fsm_transition()
get_introspection_data()
get_node()
get_node_list()
introspection_active()
record_node()
release_lock()
start_introspection()
store_introspection_data()
triggers_fsm_error_transition()
- ironic_inspector.policy module
- ironic_inspector.process module
- ironic_inspector.rules module
- ironic_inspector.utils module
DeferredBasicAuthMiddleware
Error
IntrospectionDataNotFound
IntrospectionDataStoreDisabled
NoAvailableConductor
NodeNotFoundInDBError
NodeStateInvalidEvent
NodeStateRaceCondition
NotFoundInCacheError
ProcessingLoggerAdapter
RuleNotFoundError
RuleUUIDExistError
add_auth_middleware()
add_basic_auth_middleware()
add_cors_middleware()
add_healthcheck_middleware()
check_auth()
executor()
getProcessingLogger()
get_inventory()
get_ipmi_address_from_data()
get_ipmi_v6address_from_data()
get_pxe_mac()
get_valid_macs()
iso_timestamp()
processing_logger_prefix()
- ironic_inspector.version module
- ironic_inspector.wsgi_service module