Tempest plugin support for available services mechanism
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tempest |
Invalid
|
Medium
|
Unassigned |
Bug 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():
# NOTE(mtreinish) nova-network will provide networking functionality
# if neutron isn't available, so always set to True.
}
return service_list
We should extend or replace these mechanisms to support plugins.
Related fix proposed to branch: master /review. openstack. org/304853
Review: https:/