Merge "Report bus in controllers"

This commit is contained in:
Jenkins
2017-10-10 16:21:53 +00:00
committed by Gerrit Code Review
2 changed files with 5 additions and 3 deletions

View File

@@ -107,7 +107,7 @@ class PhysicalDisk(PhysicalDiskTuple):
RAIDController = collections.namedtuple(
'RAIDController', ['id', 'description', 'manufacturer', 'model',
'primary_status', 'firmware_version'])
'primary_status', 'firmware_version', 'bus'])
VirtualDiskTuple = collections.namedtuple(
'VirtualDisk',
@@ -187,7 +187,8 @@ class RAIDManagement(object):
self._get_raid_controller_attr(drac_controller,
'PrimaryStatus')],
firmware_version=self._get_raid_controller_attr(
drac_controller, 'ControllerFirmwareVersion'))
drac_controller, 'ControllerFirmwareVersion'),
bus=self._get_raid_controller_attr(drac_controller, 'Bus'))
def _get_raid_controller_attr(self, drac_controller, attr_name):
return utils.get_wsman_resource_attr(

View File

@@ -45,7 +45,8 @@ class ClientRAIDManagementTestCase(base.BaseTest):
manufacturer='DELL',
model='PERC H710 Mini',
primary_status='ok',
firmware_version='21.3.0-0009')
firmware_version='21.3.0-0009',
bus='1')
mock_requests.post(
'https://1.2.3.4:443/wsman',