The ironic_inspector.plugins.introspection_data
Module¶
Backends for storing introspection data.
-
class
ironic_inspector.plugins.introspection_data.
BaseStorageBackend
[source]¶ Bases:
object
-
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.
-
-
class
ironic_inspector.plugins.introspection_data.
NoStore
[source]¶ Bases:
ironic_inspector.plugins.introspection_data.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.
-