ironic_inspector.process module¶
Handling introspection data from the ramdisk.
- ironic_inspector.process.get_introspection_data(uuid, processed=True, get_json=False)[source]¶
- Get introspection data from the storage backend. - Parameters:
- uuid – node UUID 
- processed – Indicates the type of introspection data to be read, set True to request processed introspection data. 
- get_json – Specify whether return the introspection data in json format, string value is returned if False. 
 
- Raises:
- utils.Error 
 
- ironic_inspector.process.process(introspection_data)[source]¶
- Process data from the ramdisk. - This function heavily relies on the hooks to do the actual data processing. 
- ironic_inspector.process.reapply(node_uuid, data=None)[source]¶
- Re-apply introspection steps. - Re-apply preprocessing, postprocessing and introspection rules on stored data. - Parameters:
- node_uuid – node UUID 
- data – unprocessed introspection data to be reapplied 
 
- Raises:
- utils.Error 
 
- ironic_inspector.process.store_introspection_data(node_uuid, data, processed=True)[source]¶
- Store introspection data to the storage backend. - Parameters:
- node_uuid – node UUID 
- data – Introspection data to be saved 
- processed – The type of introspection data, set to True means the introspection data is processed, otherwise unprocessed. 
 
- Raises:
- utils.Error 
 
