Activity log for bug #1569562

Date Who What changed Old value New value Message
2016-04-12 20:39:30 Kiall Mac Innes bug added bug
2016-04-12 20:40:15 Graham Hayes bug added subscriber Graham Hayes
2016-04-12 20:42:51 Kiall Mac Innes description The available services mechanism does not currently support tempest plugins, as it includes several hardcoded lists within tempest itself (tempest/test.py, tempest/config.py) and within devstack (lib/tempest). An example of this from tempest/test.py: def get_service_list(): service_list = { 'compute': CONF.service_available.nova, 'image': CONF.service_available.glance, 'baremetal': CONF.service_available.ironic, 'volume': CONF.service_available.cinder, 'orchestration': CONF.service_available.heat, # NOTE(mtreinish) nova-network will provide networking functionality # if neutron isn't available, so always set to True. 'network': True, 'identity': True, 'object_storage': CONF.service_available.swift, 'dashboard': CONF.service_available.horizon, 'telemetry': CONF.service_available.ceilometer, 'data_processing': CONF.service_available.sahara, 'database': CONF.service_available.trove } return service_list We should extend or replace these mechanisms to support plugins. The available services mechanism does not currently support tempest plugins, as it includes several hardcoded lists within tempest itself (tempest/test.py, tempest/config.py) and within devstack (lib/tempest). An example of this from tempest/test.py:     def get_service_list():         service_list = {             'compute': CONF.service_available.nova,             'image': CONF.service_available.glance,             'baremetal': CONF.service_available.ironic,             'volume': CONF.service_available.cinder,             'orchestration': CONF.service_available.heat,             # NOTE(mtreinish) nova-network will provide networking functionality             # if neutron isn't available, so always set to True.             'network': True,             'identity': True,             'object_storage': CONF.service_available.swift,             'dashboard': CONF.service_available.horizon,             'telemetry': CONF.service_available.ceilometer,             'data_processing': CONF.service_available.sahara,             'database': CONF.service_available.trove         }         return service_list We should extend or replace these mechanisms to support plugins.
2016-11-30 08:43:04 Ghanshyam Mann tempest: status New Confirmed
2016-11-30 08:43:12 Ghanshyam Mann tempest: importance Undecided Medium
2016-11-30 08:46:06 Ghanshyam Mann tempest: assignee Ghanshyam Mann (ghanshyammann)
2017-07-13 05:14:15 chandan kumar tempest: assignee Ghanshyam Mann (ghanshyammann)
2020-06-03 18:15:55 Martin Kopec tempest: status Confirmed Invalid