<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 31, 2021 at 3:47 AM Chandan Kumar <<a href="mailto:chkumar@redhat.com">chkumar@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Mar 31, 2021 at 2:41 AM Ghanshyam Mann <<a href="mailto:gmann@ghanshyammann.com" target="_blank">gmann@ghanshyammann.com</a>> wrote:<br>
><br>
>  ---- On Tue, 30 Mar 2021 15:44:30 -0500 Martin Kopec <<a href="mailto:mkopec@redhat.com" target="_blank">mkopec@redhat.com</a>> wrote ----<br>
>  > Hi all,<br>
>  > we would like to announce that tempest.scenario.manager has been declared stablein Tempest 27.0.0 and it's ready to be consumed by tempest plugins.All related patches were tracked under 'tempest-scenario-manager-stable' blueprint [1]<br>
>  > and the whole effort was tracked in [2].<br>
>  > A little history:Some time ago, tempest/scenario/manager.py got copied to most of the plugins and<br>
>  > therefore, it diverged - every plugin's copy had slight differences. In the latest release,<br>
>  > we pushed changes to unify the manager's methods and improved their APIs in orderto have them easier to consume.<br>
>  > I would also like to thank Soniya Vyas for an exceptional job moving this effort forward.<br>
>  ><br>
><br>
> To add here, this is stable for plugins which means we will take care of backward compatibility for any interface change in this file.<br>
> Import path stays the same "from tempest.scenario import manager" [1]. We encourage each plugin to remove the copy of it<br>
> and start using it from the tempest.<br>
><br>
> Thanks, Soniya, Lukas, and Martin for working hard on this, this was a long-pending thing in Tempest.<br>
><br>
<br>
Great Job everyone, It is a major accomplishment!<br></blockquote><div><br></div><div>I concur!!  Well done!</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> [1] <a href="https://opendev.org/openstack/tempest/src/commit/c0a408b803ba8df8e5570b9d877e15ccabb52fb2/tempest/scenario/manager.py" rel="noreferrer" target="_blank">https://opendev.org/openstack/tempest/src/commit/c0a408b803ba8df8e5570b9d877e15ccabb52fb2/tempest/scenario/manager.py</a><br>
><br>
> -gmann<br>
><br>
>  > [1] <a href="https://review.opendev.org/q/topic:bp/tempest-scenario-manager-stable%5B2%5D" rel="noreferrer" target="_blank">https://review.opendev.org/q/topic:bp/tempest-scenario-manager-stable[2]</a> <a href="https://etherpad.opendev.org/p/tempest-scenario-manager" rel="noreferrer" target="_blank">https://etherpad.opendev.org/p/tempest-scenario-manager</a><br>
<br>
Thanks,<br>
<br>
Chandan Kumar<br>
<br>
<br>
</blockquote></div></div>