Nodes meta data added into statistics

Meta data added for building stat reports on nodes info.

Change-Id: I7c1b63bea2b1dc28e1ba68fdc31609d4356a5322
Closes-Bug: #1466064
This commit is contained in:
Alexander Kislitsky 2015-06-17 15:06:18 +03:00
parent cde2878e06
commit eba81fcedf
2 changed files with 6 additions and 2 deletions

View File

@ -209,6 +209,7 @@ class InstallationInfo(object):
'manufacturer': node.manufacturer,
'platform_name': node.platform_name,
'meta': node.meta,
'pending_addition': node.pending_addition,
'pending_deletion': node.pending_deletion,

View File

@ -210,9 +210,11 @@ class TestInstallationInfo(BaseTestCase):
},
nodes_kwargs=[
{'status': consts.NODE_STATUSES.discover,
'roles': ['controller', 'compute']},
'roles': ['controller', 'compute'],
'meta': {}},
{'roles': [],
'pending_roles': ['compute']}
'pending_roles': ['compute'],
'meta': {'cpu': {}}}
]
)
self.env.make_bond_via_api(
@ -233,6 +235,7 @@ class TestInstallationInfo(BaseTestCase):
self.assertEquals(node_info['manufacturer'], node.manufacturer)
self.assertEquals(node_info['platform_name'], node.platform_name)
self.assertEquals(node_info['meta'], node.meta)
self.assertEquals(node_info['pending_addition'],
node.pending_addition)