Comment 4 for bug 1743688

Revision history for this message
Ghanshyam Mann (ghanshyammann) wrote : Re: Tempest unable to detect service availability properly, causing congress tests to fail

In Devstack TEMPEST_SERVICES had been made local variable (https://review.openstack.org/#/c/281788) to move all tempest supported services in devstack setting only. - I9c24705e494689f09a885eb0a640efd50db33fcf

Based on local tempest_services devstack register the available service on tempest side
- https://github.com/openstack-dev/devstack/blob/614cab33c40159f0bc10d92c9f8dc3f9783708d9/lib/tempest#L528

Almost all tempest plugin still using unsupported global variable TEMPEST_SERVICES in impressions that they have registered them as service available on tempest side which is not the case.

- http://codesearch.openstack.org/?q=TEMPEST_SERVICES&i=nope&files=&repos=

Below is plan to solve this issue which exist for almost all the plugins
1. make all tempest plugin services set by devstack with local variable
2. remove unsupported TEMPEST_SERVICES setting for all plugins.
3. any new tempest plugin want their testing service to available in tempest should register that in devstack itself.