<div class="zcontentRow"> <p>Hello Andrea,</p><p>daisycloud no longer uses OrchestrationClient. I will remove the related code. Thanks</p><p>for the information.</p><p><br></p><div class="zMailSign"><div><div><p>B. R.,</p><p>Zhijiang</p></div></div></div><div><div class="zhistoryRow" style="display:block"><div class="zhistoryDes" style="width: 100%; height: 28px; line-height: 28px; background-color: #E0E5E9; color: #1388FF; text-align: center;" language-data="HistoryOrgTxt">Original Mail</div><div id="zwriteHistoryContainer"><div class="control-group zhistoryPanel"><div class="zhistoryHeader" style="padding: 8px; background-color: #F5F6F8;"><div><strong language-data="HistorySenderTxt">Sender: </strong><span class="zreadUserName"> <andrea.frittoli@gmail.com>;</span></div><div><strong language-data="HistoryTOTxt">To: </strong><span class="zreadUserName" style="display: inline-block;"> <openstack-dev@lists.openstack.org>;</span></div><div><strong language-data="HistoryDateTxt">Date: </strong><span class="">2017/04/27 18:28</span></div><div><strong language-data="HistorySubjectTxt">Subject: </strong><span class="zreadTitle"><strong>[openstack-dev] [qa][heat][murano][daisycloud] Removing Heatsupport from Tempest</strong></span></div></div><p class="zhistoryContent"><br></p><div><div dir="ltr">Dear stackers,<br><div>starting in the Liberty cycle Tempest has defined a set of projects which are in scope for direct</div><div>testing in Tempest [0]. The current list includes keystone, nova, glance, swift, cinder and neutron.</div><div>All other projects can use the same Tempest testing infrastructure (or parts of it) by taking advantage<br></div><div>the Tempest plugin and stable interfaces.</div><br><div>Tempest currently hosts a set of API tests as well as a service client for the Heat project.</div><div>The Heat service client is used by the tests in Tempest, which run in Heat gate as part of the grenade</div><div>job, as well as in the Tempest gate (check pipeline) as part of the layer4 job.</div><div>According to code search [3] the Heat service client is also used by Murano and Daisycore.</div><br><div>I proposed a patch to Tempest to start the deprecation counter for Heat / orchestration related</div><div>configuration items in Tempest [4], and I would like to make sure that all tests and the service client</div><div>either find a new home outside of Tempest, or are removed, by the end the Pike cycle at the latest.</div><br><div>Heat has in-tree integration tests and Gabbi based API tests, but I don't know if those provide</div><div>enough coverage to replace the tests on Tempest side. </div><br><div>It would propose to move tests and client to a Tempest plugin owned / maintained by</div><div>the Heat team, so that the Heat team can have full flexibility in consolidating their integration</div><div>tests. For Murano and Daisycloud - and any other team that may want to use the Heat service</div><div>client in their tests, even if the client is removed from Tempest, it would still be available via</div><div>the Heat Tempest plugin. As long as the plugin implements the service client interface,</div><div>the Heat service client will register automatically in the service client manager and be available</div><div>for use as today.</div><br><div>Andrea Frittoli (andreaf)</div><br><div>[0] <a href="https://docs.openstack.org/developer/tempest/test_removal.html#tempest-scope" target="_blank">https://docs.openstack.org/developer/tempest/test_removal.html#tempest-scope</a></div><div>[1] <a href="https://docs.openstack.org/developer/tempest/plugin.html" target="_blank">https://docs.openstack.org/developer/tempest/plugin.html</a> </div><div>[2] <a href="https://docs.openstack.org/developer/tempest/library.html" target="_blank">https://docs.openstack.org/developer/tempest/library.html</a> </div><div>[3] <a href="http://codesearch.openstack.org/?q=self.orchestration_client&i=nope&files=&repos=" target="_blank">http://codesearch.openstack.org/?q=self.orchestration_client&i=nope&files=&repos=</a> </div><div>[4] <a href="https://review.openstack.org/#/c/456843/" target="_blank">https://review.openstack.org/#/c/456843/</a> </div></div></div><p><br></p></div></div></div></div><p><br></p> </div>