ironic/ironic/cmd
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
..
__init__.py Clean up eventlet monkey patch comment and reno 2017-03-03 18:16:57 +00:00
api.py Remove unused IronicObjectIndirectionAPI from ironic-api 2017-11-02 17:07:33 -04:00
conductor.py Fix "import xx as xx" grammer 2017-10-17 15:08:50 +08:00
dbsync.py Automatically migrate nodes to hardware types 2018-01-26 21:17:26 +00:00