Delete swift entries containing introspection data.
Delete swift entries related to the node in task.node containing
introspection data. The entries are
inspector_data-<task.node.uuid>-inventory
for hardware inventory and
similar for -plugin
containing the rest of the introspection data.
task – A TaskManager instance.
Create ironic ports from MAC addresses data dict.
Creates ironic ports from MAC addresses data returned with inspection or
as requested by operator. Helper argument to detect the MAC address
get_mac_address
defaults to ‘value’ part of MAC address dict key-value
pair.
task – A TaskManager instance.
macs – A sequence of MAC addresses.
Get introspection data.
Retrieve the introspection data for a node. Either from database or swift as configured.
node_id – the Ironic node that the required data is about
context – an admin context
dictionary with inventory
and plugin_data
fields
Store introspection data.
Store the introspection data for a node. Either to database or swift as configured.
node – the Ironic node that the introspection data is about
introspection_data – the data to store
context – an admin context
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.