ironic/ironic/conductor
Dmitry Tantsur 4df73e47e1 Refactor vendor detection and add Redfish implementation
Get rid of the TODO in the code and prepare for more management
interfaces supporting detect_vendor(). Vendor detecting now runs
during transition to manageable and on power state sync (essentially
same as before but for all drivers not only IPMI).

Update the IPMI implementation to no longer hide exceptions since
they're not handled on the upper level. Simplify the regex and fix
the docstring.

Add the Redfish implementation as a foundation for future
vendor-specific changes.

Change-Id: Ie521cf2295613dde5842cbf9a053540a40be4b9c
(cherry picked from commit 121b3348c8)
2021-04-08 10:07:04 -04:00
..
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
allocations.py Add node lessee field 2020-04-07 15:33:42 +00:00
base_manager.py Remove locks before RPC bus is started 2020-07-29 17:33:06 +00:00
cleaning.py Fix agent token and URL handling during fast-track deployment 2020-06-19 14:29:33 +00:00
deployments.py Fix broken configdrive_use_object_store 2021-02-24 17:29:59 +01:00
manager.py Refactor vendor detection and add Redfish implementation 2021-04-08 10:07:04 -04:00
notification_utils.py Add node console notifications 2016-12-23 08:51:54 +00:00
rpcapi.py Add my new address to .mailmap 2020-04-13 07:29:37 -07:00
steps.py Delay validating deploy templates until we get all steps 2020-04-21 18:55:14 +02:00
task_manager.py Lazy-load node details from the DB 2021-03-09 14:39:19 +00:00
utils.py Refactor vendor detection and add Redfish implementation 2021-04-08 10:07:04 -04:00