<div dir="ltr"><div><div><div><div>Hello Ironic-staging-drivers team,<br><br></div>At the moment there is no tests for ironic-staging-drivers at the gates.<br></div>I think we need to have a simple test that install drivers with theirs dependencies and ensures that ironic-conductor is able to start.<br></div>It may be performed in the following way. Each staging driver contain two files:<br></div><ul><li>python-requirements.txt - file for python libraries<br></li><li>other-requirements.sh - script that will install all non-python driver requirements.</li></ul><p></p><p>During devstack installation phase for each driver we launch:</p><ul><li>pip install -r ironic-staging-drivers/ironic-staging-drivers/$driver/python-requirements.txt</li><li>bash ironic-staging-drivers/ironic-staging-drivers/$driver/other-requirements.sh</li><li>add drivers to enabled_driver list</li></ul><p>At the end ironic will try to register a node with some *_ssh driver. So if it succeed it means that conductor with staging drivers has started successfully.<br></p><p>The devstack plugin is on review already: <a href="https://review.openstack.org/#/c/299229/">https://review.openstack.org/#/c/299229/</a><br></p><p></p><p>Sincerely,<br>Vasyl Saienko<br></p><p><br></p></div>