Tempest tries to run watcher, blazar, murano, cyborg, and monasca tests

Bug #2060885 reported by Andrea Ieri
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Sunbeam Charms
In Progress
Undecided
Andrea Ieri

Bug Description

When we created the Tempest snap we decide to bundle all available Tempest plugins, just in case a user could need them. In turn this caused the Tempest rock to contain Tempest plugins for services that are not part of the Sunbeam collection (at least not at the moment).

Since Tempest appears to consider service availability to default to True, having - for example - a murano plugin installed will cause murano tests to run, unless murano isn't explicitly marked to be unavailable in tempest.conf.

The Tempest charm relies on python-tempestconf to generate a suitable tempest.conf; that project is however unable to determine the absence of the services mentioned in this bug title (see https://storyboard.openstack.org/#!/story/2011096).

The net result of all of the above is that in a current Sunbeam deployment the validation plugin will attempt to run tests that will never succeed (for example when using the smoke profile).

A temporary workaround would be to provide tempestconf with a deployer file that explicitly sets those services to be absent. The downside would of course be that the deployer file would need to be amended if we ever add any of the mentioned services as part of the Sunbeam charms.

Andrea Ieri (aieri)
Changed in sunbeam-charms:
status: New → In Progress
assignee: nobody → Andrea Ieri (aieri)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to sunbeam-charms (main)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.