<div dir="ltr"><div>Hi All,</div><div><br></div><div>I'm working on Third Party CI for Cinder and I've got several issues with Zuul configuration.</div><div><br></div><div><br></div><div>Third Party CI should run dsvm-tempest-full job to test Cinder driver in my case. It means, that all components should work well, not only Cinder.<br>


</div><div><br></div><div>E.g.: I'm working on Cinder + Ceph integration CI. It requires that RBD-related code in Nova works well. <a href="https://bugs.launchpad.net/nova/+bug/1352595" target="_blank">https://bugs.launchpad.net/nova/+bug/1352595</a> breaks my Cinder CI with Ceph backend last week.</div>


<div><br></div><div>So, it looks like I need to setup Cinder Third Party CI with Ceph backend for Cinder and Nova projects. But there are no needs to test Nova with Cinder and Ceph for every Nova commit.</div><div><br></div>


<div>I'm looking for something like following:</div><div><br></div><div>1) run my Third Party CI for all patch-sets in Cinder</div><div>2) run my Third Party CI (Cinder + Ceph backend) for Nova only if it changes nova/virt/libvirt/rbd.py module.</div>


<div><br></div><div>Does such approach acceptable for Third Party CI? If yes, does Zuul could handle such kind of triggers?</div><div><br></div><div><br></div><div><br></div><div>Regards,<br>Ivan Kolodyazhny,<br>Software Engineer,</div>


<div>Mirantis Inc.</div>
</div>