ironic/ironic
Dmitry Tantsur cc6f7bc73e Automatically migrate nodes to hardware types
This change adds a new data migration: migrate_to_hardware_types.
It works by walking through known classic drivers, detecting matching
hardware types and interfaces and updates nodes accordingly.

Nodes that cannot be updated (e.g. matching hardware type is not
enabled) are skipped. A new migration option reset_unsupported_interfaces
can be set to True to allow resetting optional interfaces to their
no-op versions.

The example implementation are provided for the community supported
IPMI and SNMP drivers, as well as for fake drivers based on them.

Change-Id: I732b44f2ab1ef73f56b352415ffd9cdd8a0e232b
Partial-Bug: #1690185
2018-01-26 21:17:26 +00:00
..
api API: Node Traits API 2018-01-25 00:11:44 +00:00
cmd Automatically migrate nodes to hardware types 2018-01-26 21:17:26 +00:00
common Automatically migrate nodes to hardware types 2018-01-26 21:17:26 +00:00
conductor Agent rescue implementation 2018-01-25 13:26:33 -05:00
conf Agent rescue implementation 2018-01-25 13:26:33 -05:00
db Automatically migrate nodes to hardware types 2018-01-26 21:17:26 +00:00
dhcp Use adapters for neutronclient 2017-12-14 13:36:03 +02:00
drivers Automatically migrate nodes to hardware types 2018-01-26 21:17:26 +00:00
locale/ja/LC_MESSAGES Imported Translations from Zanata 2017-11-21 06:16:45 +00:00
objects Add RPC object for traits 2018-01-23 22:58:59 +00:00
tests Automatically migrate nodes to hardware types 2018-01-26 21:17:26 +00:00
__init__.py Move eventlet monkey patch code 2017-03-02 13:48:18 +02:00
version.py Correct version.py and update current version string 2014-03-21 13:50:05 -07:00