[openstack-dev] 3rd party CI - tempest config override changes

Sean Dague sean at dague.net
Thu Dec 1 15:37:46 UTC 2016

Yesterday we merged - https://review.openstack.org/#/c/293954/ - which
was long standing work to get Tempest to be configured explicitly in
it's *very late* phase in devstack.

This was needed by projects that have devstack plugins that need to do
something once the whole cloud is up and running in post-extra, but have
to guaruntee they are fully completed doing that before Tempest
configuration runs. Previously nothing was guarunteeing that, so there
were certain situations where a devstack plugin couldn't build a working
setup for a new project.

What was missed, was not realizing that a few 3rd party CI systems were
using the post-extra config file merge to tweak tempest config before
running. And we didn't (yet) have a way to do this at the test-config phase.

A new patch to fix that is here -
https://review.openstack.org/#/c/405446/ - we'll make sure it is merged
by the EOD.

Users of this should just change their local.conf to use test-config
instead of post-extra if they want to change TEMPEST_CONF file after
it's been configured.


Sean Dague

More information about the OpenStack-dev mailing list