Steps to reproduce:
1. Deploy environment via cli (Centos, Nova Vlan manager)
2. Review json responce on the master node: curl http://localhost:8000/api/nodes?cluster_id=1 | python -m json.tool
3. Execute all Health Check tests
Expected result:
Health Check tests - should pass
Actual result:
fuel_health.config: DEBUG: Traceback (most recent call last):
File "/opt/fuel_plugins/ostf/lib/python2.6/site-packages/fuel_health/config.py", line 498, in prepare_config
self._parse_nodes_cluster_id()
File "/opt/fuel_plugins/ostf/lib/python2.6/site-packages/fuel_health/config.py", line 546, in _parse_nodes_cluster_id
ip = public_network['ip'].split('/')[0]
KeyError: 'ip'
{"build_id": "2013-12- 23_15-48- 09", "ostf_sha": "2a59b9a850f5c6 12ef4e8617395a6 0c27305283f" , "build_number": af441ab52bb9099 87d4db32774" , e347da255e4d68e 283f54d7a60" , 3c20f0e87156b32 a468ccdbfd8" , "release": "4.0", 9b016b6fa7f51b3 d0f5b3a6f0a" }
"194", "nailgun_sha": "8d1e8f41106c72
"fuelmain_sha": "025bfe2342120b
"astute_sha": "2ed6e2c122ae59
"fuellib_sha": "2b61ec0e425bad
Nailgun should return information about network ip ranges. But returns only vlan IDs instead.
"network_data": [
"dev" : "eth1",
"name" : "floating",
"vlan" : 378
"dev" : "eth1",
"name" : "public",
"vlan" : 378
{
},
{
Steps to reproduce: localhost: 8000/api/ nodes?cluster_ id=1 | python -m json.tool
1. Deploy environment via cli (Centos, Nova Vlan manager)
2. Review json responce on the master node: curl http://
3. Execute all Health Check tests
Expected result:
Health Check tests - should pass
Actual result: plugins/ ostf/lib/ python2. 6/site- packages/ fuel_health/ config. py", line 498, in prepare_config _parse_ nodes_cluster_ id() plugins/ ostf/lib/ python2. 6/site- packages/ fuel_health/ config. py", line 546, in _parse_ nodes_cluster_ id network[ 'ip'].split( '/')[0]
fuel_health.config: DEBUG: Traceback (most recent call last):
File "/opt/fuel_
self.
File "/opt/fuel_
ip = public_
KeyError: 'ip'