[openstack-dev] [Interop-wg] [QA] [PTG] [Interop] [Designate] [Heat] [TC]: QA PTG Summary- Interop test for adds-on project
zbitter at redhat.com
Thu Mar 8 20:51:05 UTC 2018
On 08/03/18 12:57, Doug Hellmann wrote:
> Why would the repos be owned by anyone other than the original project
A few reasons I think it makes sense in this instance:
* Not every set of trademark tests will necessarily belong to a single
project. Tempest itself is an example of this - in fact that's basically
how the QA program came to exist. Vertical-specific trademark programs
are another example that we anticipate in the future.
* Allowing projects to create their own repos means that there's no
co-ordination point to ensure e.g. a consistent naming scheme. Amongst
other things, this could potentially cause confusion about which plugins
are trademark-candidates-only and which are just regular tempest plugins.
* By registering trademark plugins all in one place it makes it easy to
determine how many there are, which plugins exist (e.g. are there any
extant plugins that are not referenced by refstack? This is a question
you can answer in 20s if they're all registered in the same place.)
* The goal is for maintenance of these plugins to be a collaborative
effort by the project team, the QA team, and RefStack. If the first step
for a project establishing a trademark test plugin involves the project
team reaching out to the QA team then that's a good foot to start on. If
teams create the repos in their own projects and fly under QA's radar
then QA folks might not even be aware that they've become core reviewers
on the repo.
I guess we have examples of both models in the community... e.g.
puppet-openstack vs. Horizon plugins. I wonder if there are any lessons
we can draw on to see which works better, and when.
More information about the OpenStack-dev