ironic_inspector.plugins.introspection_data module¶
Backends for storing introspection data.
- class ironic_inspector.plugins.introspection_data.BaseStorageBackend[source]¶
- Bases: - object- abstract get(node_uuid, processed=True, get_json=False)[source]¶
- Get introspected data from storage backend. - Parameters:
- node_uuid – node UUID. 
- processed – Specify whether the data to be retrieved is processed or not. 
- get_json – Specify whether return the introspection data in json format, string value is returned if False. 
 
- Returns:
- the introspection data. 
- Raises:
- IntrospectionDataStoreDisabled if storage backend is disabled. 
 
 - abstract save(node_uuid, data, processed=True)[source]¶
- Save introspected data to storage backend. - Parameters:
- node_uuid – node UUID. 
- data – the introspected data to be saved, in dict format. 
- processed – Specify whether the data to be saved is processed or not. 
 
- Raises:
- IntrospectionDataStoreDisabled if storage backend is disabled. 
 
 
- class ironic_inspector.plugins.introspection_data.NoStore[source]¶
- Bases: - BaseStorageBackend- get(node_uuid, processed=True, get_json=False)[source]¶
- Get introspected data from storage backend. - Parameters:
- node_uuid – node UUID. 
- processed – Specify whether the data to be retrieved is processed or not. 
- get_json – Specify whether return the introspection data in json format, string value is returned if False. 
 
- Returns:
- the introspection data. 
- Raises:
- IntrospectionDataStoreDisabled if storage backend is disabled. 
 
 - save(node_uuid, data, processed=True)[source]¶
- Save introspected data to storage backend. - Parameters:
- node_uuid – node UUID. 
- data – the introspected data to be saved, in dict format. 
- processed – Specify whether the data to be saved is processed or not. 
 
- Raises:
- IntrospectionDataStoreDisabled if storage backend is disabled. 
 
 
