[openstack-dev] [releases][rocky][tempest-plugins][ptl] Reminder to tag the Tempest plugins for Rocky release

Doug Hellmann doug at doughellmann.com
Mon Aug 13 14:39:18 UTC 2018


Excerpts from Ghanshyam Mann's message of 2018-08-13 23:12:51 +0900:
> 
> 
> 
>  ---- On Mon, 13 Aug 2018 23:01:33 +0900 Doug Hellmann <doug at doughellmann.com> wrote ---- 
>  > Excerpts from Dmitry Tantsur's message of 2018-08-13 15:51:56 +0200:
>  > > On 08/13/2018 03:46 PM, Doug Hellmann wrote:
>  > > > Excerpts from Dmitry Tantsur's message of 2018-08-13 15:35:23 +0200:
>  > > >> Hi,
>  > > >>
>  > > >> The plugins are branchless and should stay so. Let us not dive into this madness
>  > > >> again please.
>  > > > 
>  > > > You are correct that we do not want to branch, because we want the
>  > > > same tests running against all branches of services in our CI system
>  > > > to help us avoid (or at least recognize) API-breaking changes across
>  > > > release boundaries.
>  > > 
>  > > Okay, thank you for clarification. I stand corrected and apologize if my 
>  > > frustration was expressed too loudly or harshly :)
>  > 
>  > Not at all. This is new territory, and we made a decision somewhat
>  > quickly, so I am not surprised that we need to do a little more work to
>  > communicate the results.
>  > 
>  > > 
>  > > > 
>  > > > We *do* need to tag so that people consuming the plugins to certify
>  > > > their clouds know which version of the plugin works with the version
>  > > > of the software they are installing. Newer versions of plugins may
>  > > > rely on features or changes in newer versions of tempest, or other
>  > > > dependencies, that are not available in an environment that is
>  > > > running an older cloud.
>  > > 
>  > > ++
>  > > 
>  > > > 
>  > > > We will apply those tags in the series-specific deliverable files in
>  > > > openstack/releases so that the version numbers appear together on
>  > > > releases.openstack.org on the relevant release page so that users
>  > > > looking for the "rocky" version of a plugin can find it easily.
>  > > 
>  > > Okay, this makes sense now.
>  > 
>  > Good.
>  > 
>  > Now, we just need someone to figure out where to write all of that down
>  > so we don't have to have the same conversation next cycle. :-)
> 
> +1, this is very imp. I was discussing the same with amotoki today on QA channel. I have added a TODO for me to write the 1. "How Plugins should cover the stable branch testing with branchless repo" now i can add 2nd TODO also 2. "Release model & tagging clarification of Tempest  Plugins". I do not know the best common place to add those doc but as start i can write those in Tempest doc and later we can refer/move the same on Plugins side too. 
> 
> I have added this TODO on qa stein ptg etherpad also for reminder/feedback- https://etherpad.openstack.org/p/qa-stein-ptg

We have a reference page for deliverable types in the releases
repository
(https://releases.openstack.org/reference/deliverable_types.html). That
could be a place to talk about the tagging and branching expectations.
It doesn't cover tempest-plugins at all, yet.

Doug



More information about the OpenStack-dev mailing list