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