ironic_inspector package¶
Subpackages¶
- ironic_inspector.cmd package
- ironic_inspector.common package
- Submodules
- ironic_inspector.common.auth_basic module
- ironic_inspector.common.context module
- ironic_inspector.common.coordination module
- ironic_inspector.common.device_hints module
- ironic_inspector.common.exception 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.mdns 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.exception 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.mdns 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
NodeInfoNodeInfo.acquire_lock()NodeInfo.add_attribute()NodeInfo.add_trait()NodeInfo.attributesNodeInfo.commit()NodeInfo.create_ports()NodeInfo.delete_port()NodeInfo.finished()NodeInfo.from_row()NodeInfo.fsm_event()NodeInfo.get_by_path()NodeInfo.invalidate_cache()NodeInfo.ironicNodeInfo.manage_bootNodeInfo.node()NodeInfo.optionsNodeInfo.patch()NodeInfo.patch_port()NodeInfo.ports()NodeInfo.release_lock()NodeInfo.remove_trait()NodeInfo.replace_field()NodeInfo.set_option()NodeInfo.stateNodeInfo.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
DeferredBasicAuthMiddlewareErrorIntrospectionDataNotFoundIntrospectionDataStoreDisabledNoAvailableConductorNodeNotFoundInDBErrorNodeStateInvalidEventNodeStateRaceConditionNotFoundInCacheErrorProcessingLoggerAdapterRuleNotFoundErrorRuleUUIDExistErroradd_auth_middleware()add_basic_auth_middleware()add_cors_middleware()add_healthcheck_middleware()check_auth()execute()executor()getProcessingLogger()get_inventory()get_ipmi_address_from_data()get_ipmi_v6address_from_data()get_pxe_mac()get_route_source()get_valid_macs()iso_timestamp()processing_logger_prefix()unlink_without_raise()
- ironic_inspector.version module
- ironic_inspector.wsgi_service module