test case test_contrail_status and alarm cases failed while validating contrail-status with below services as inactive.
This is because of container names in RHOSP13 setup is different than centos setup.
we need to consider new names too in test script.
2018-08-04 06:40:02,132 - INFO - Failed services are : defaultdict(<type 'dict'>, {'10.1.0.17': {'snmp-collector': {'status': 'inactive', 'description': None}, 'query-engine': {'status': 'inactive', 'description': None}, 'svc-monitor': {'status': 'inactive', 'description': None}, 'analytics-api': {'status': 'inactive', 'description': None}, 'config-zookeeper': {'status': 'inactive', 'description': None}, 'analytics-zookeeper': {'status': 'inactive', 'description': None}, 'analytics-kafka': {'status': 'inactive', 'description': None}, 'alarm-gen': {'status': 'inactive', 'description': None}, 'device-manager': {'status': 'inactive', 'description': None}, 'config-cassandra': {'status': 'inactive', 'description': None}, 'analyticsdb-nodemgr': {'status': 'initializing', 'description': 'Disk for DB is too low. '}, 'analytics-cassandra': {'status': 'inactive', 'description': None}}, '10.0.0.16': {'agent': {'status': 'inactive', 'description': None}, 'vrouter-nodemgr': {'status': 'inactive', 'description': None}}, '10.0.0.10': {'agent': {'status': 'inactive', 'description': None}, 'vrouter-nodemgr': {'status': 'inactive', 'description': None}}, '10.1.0.11': {'snmp-collector': {'status': 'inactive', 'description': None}, 'query-engine': {'status': 'inactive', 'description': None}, 'svc-monitor': {'status': 'inactive', 'description': None}, 'analytics-api': {'status': 'inactive', 'description': None}, 'config-zookeeper': {'status': 'inactive', 'description': None}, 'analytics-zookeeper': {'status': 'inactive', 'description': None}, 'analytics-kafka': {'status': 'inactive', 'description': None}, 'alarm-gen': {'status': 'inactive', 'description': None}, 'device-manager': {'status': 'inactive', 'description': None}, 'config-cassandra': {'status': 'inactive', 'description': None}, 'analyticsdb-nodemgr': {'status': 'initializing', 'description': 'Disk for DB is too low. '}, 'analytics-cassandra': {'status': 'inactive', 'description': None}}, '10.0.0.19': {'agent': {'status': 'inactive', 'description': None}, 'vrouter-nodemgr': {'status': 'inactive', 'description': None}}, '10.1.0.27': {'snmp-collector': {'status': 'inactive', 'description': None}, 'query-engine': {'status': 'inactive', 'description': None}, 'svc-monitor': {'status': 'inactive', 'description': None}, 'analytics-api': {'status': 'inactive', 'description': None}, 'config-zookeeper': {'status': 'inactive', 'description': None}, 'analytics-zookeeper': {'status': 'inactive', 'description': None}, 'analytics-kafka': {'status': 'inactive', 'description': None}, 'alarm-gen': {'status': 'inactive', 'description': None}, 'device-manager': {'status': 'inactive', 'description': None}, 'config-cassandra': {'status': 'inactive', 'description': None}, 'analyticsdb-nodemgr': {'status': 'initializing', 'description': 'Disk for DB is too low. '}, 'analytics-cassandra': {'status': 'inactive', 'description': None}}})
For instance, agent container name in centos setup is vrouter_vrouter-agent_1 and RHOSP13 setup is contrail_vrouter_agent.
we need to add new container names for all the services in CONTRAIL_SERVICES_CONTAINER_MAP in contrail_services.py
Review in progress for https:/ /review. opencontrail. org/45360
Submitter: alok kumar (<email address hidden>)