<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 17, 2016 at 12:24 PM, Vasyl Saienko <span dir="ltr"><<a href="mailto:vsaienko@mirantis.com" target="_blank">vsaienko@mirantis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hello Community,<br><br></div><div>We started using tempest/devstack plugins. They allows to do not bother other teams when Project specific changes need to be done. Tempest configuration is still performed at devstack [0].<br></div>So I would like to rise the following questions:<br></div><div><br></div><ul><li>Where we should keep Projects specific tempest configuration? Example [1]</li></ul></div></div></blockquote><div>This iniset calls should be made from a devstack-plugin. See [1] </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><ul><li>Where to keep shared between projects tempest configuration? Example [2]<br></li></ul></div></div></blockquote><div>Again, in a devstack plugin. You shouldn't make the iniset call directly but instead define some variables in a "setting" file (sourced by devstack). Hopefully these variables will be read by lib/tempest (in devstack) when the iniset calls will be made.  See [2]</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><ul><li></li></ul><div><div>As for me it would be good to move Projects related tempest configuration to Projects repositories.<br></div></div></div></div></blockquote><div>That's the general idea. It should be possible already right now. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><div></div><div><br>[0] <a href="https://github.com/openstack-dev/devstack/blob/master/lib/tempest" target="_blank">https://github.com/openstack-dev/devstack/blob/master/lib/tempest</a><br>[1] <a href="https://github.com/openstack-dev/devstack/blob/master/lib/tempest#L509-L513" target="_blank">https://github.com/openstack-dev/devstack/blob/master/lib/tempest#L509-L513</a><br>[2] <a href="https://github.com/openstack-dev/devstack/blob/master/lib/tempest#L514-L523" target="_blank">https://github.com/openstack-dev/devstack/blob/master/lib/tempest#L514-L523</a><br><br></div><div>Thank you in advance,<br></div><div>Vasyl Saienko<br></div></div></div></div>
<br></blockquote><div>[1] <a href="https://github.com/openstack/manila/blob/9834c802b8bf565099abf357fe054e086978cf6e/devstack/plugin.sh#L665">https://github.com/openstack/manila/blob/9834c802b8bf565099abf357fe054e086978cf6e/devstack/plugin.sh#L665</a> </div><div>[2] <a href="https://github.com/openstack/devstack-plugin-ceph/blob/18ee55a0a7de7948c41d066cd4a692e56fe8c425/devstack/settings#L14">https://github.com/openstack/devstack-plugin-ceph/blob/18ee55a0a7de7948c41d066cd4a692e56fe8c425/devstack/settings#L14</a></div></div></div></div>