ironic-inspector/ironic_inspector/common
John Trowbridge 912c30830a Fix edeploy plugin puts too much data in Ironic extra column
The edeploy plugin stores all of the facts it collects in the extra
column of the Ironic db. When using real hardware, edeploy collects a
large amount of facts and can lead to overflowing that column.

This patch fixes this by storing the collected data in Swift instead.
This makes it usable more generically as well. Anything stored on the
'data' key in the dictionary returned by the ramdisk is stored as a
JSON encoded string in a Swift object. The object is named
'extra_hardware-<node uuid>' and is stored in the 'ironic-inspector'
container.

Change-Id: Ie9e017df735a95350991ce419fa3b64249819d70
Closes-Bug: 1461252
2015-06-12 07:59:30 -04:00
..
__init__.py Rename discoverd -> inspector 2015-05-29 09:06:56 +02:00
i18n.py Rename discoverd -> inspector 2015-05-29 09:06:56 +02:00
swift.py Fix edeploy plugin puts too much data in Ironic extra column 2015-06-12 07:59:30 -04:00