ironic/ironic/tests/unit
Dmitry Tantsur 1e8e54041a 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-02-01 11:40:57 -05:00
..
api Accept and use a TLS certificate from the agent 2020-09-09 17:27:30 +02:00
cmd Switch to unittest mock 2020-04-30 19:04:17 +02:00
common Simplify injecting network data into an ISO image 2021-01-06 09:30:16 +01:00
conductor Refactor vendor detection and add Redfish implementation 2021-02-01 11:40:57 -05:00
conf Switch Ironic to openstacksdk for Neutron 2020-08-19 10:48:17 +02:00
db Don't migrate away from iscsi if it is the default 2020-09-30 15:03:59 +01:00
dhcp Switch Ironic to openstacksdk for Neutron 2020-08-19 10:48:17 +02:00
drivers Refactor vendor detection and add Redfish implementation 2021-02-01 11:40:57 -05:00
objects driver_internal_info in provision notifications 2020-08-25 18:11:04 +00:00
__init__.py Add my new address to .mailmap 2020-04-13 07:29:37 -07:00
policy_fixture.py Add my new address to .mailmap 2020-04-13 07:29:37 -07:00
raid_constants.py Allow specifying target devices for software RAID 2020-03-17 14:31:38 +01:00
stubs.py Switch Ironic to openstacksdk for Neutron 2020-08-19 10:48:17 +02:00
test_base.py Fix pep8 2020-05-12 15:37:38 +02:00