Fetch primary_status from raid controller
This is already being polled but just not returned. This also bring parity with standard racadm output. Change-Id: Ia5f1c49b46463f4872960d2f652a7406b79101eb
This commit is contained in:
@@ -106,7 +106,7 @@ class PhysicalDisk(PhysicalDiskTuple):
|
||||
|
||||
RAIDController = collections.namedtuple(
|
||||
'RAIDController', ['id', 'description', 'manufacturer', 'model',
|
||||
'firmware_version'])
|
||||
'primary_status', 'firmware_version'])
|
||||
|
||||
VirtualDiskTuple = collections.namedtuple(
|
||||
'VirtualDisk',
|
||||
@@ -182,6 +182,9 @@ class RAIDManagement(object):
|
||||
drac_controller, 'DeviceCardManufacturer'),
|
||||
model=self._get_raid_controller_attr(
|
||||
drac_controller, 'ProductName'),
|
||||
primary_status=constants.PRIMARY_STATUS[
|
||||
self._get_raid_controller_attr(drac_controller,
|
||||
'PrimaryStatus')],
|
||||
firmware_version=self._get_raid_controller_attr(
|
||||
drac_controller, 'ControllerFirmwareVersion'))
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ class ClientRAIDManagementTestCase(base.BaseTest):
|
||||
description='Integrated RAID Controller 1',
|
||||
manufacturer='DELL',
|
||||
model='PERC H710 Mini',
|
||||
primary_status='ok',
|
||||
firmware_version='21.3.0-0009')
|
||||
|
||||
mock_requests.post(
|
||||
|
||||
Reference in New Issue
Block a user