<div dir="ltr">Hi,<br><br>I would like to quickly announce the creation of a new project called Ironic Staging Drivers.<br><br><br>What the Ironic Staging Drivers project is?<br>-------------------------------------------------------------<br><br>As context, in the Tokyo design summit it was decided that drivers in the Ironic tree will require 3rd Party CI testing to assert that they are maintained and have the high quality expected by our users. But, not all driver maintainers have the means to afford setting up a 3rd Party CI for their drivers, for example, we have people (myself included) which maintain a driver that is only used in some very constrained environments to develop/test Ironic itself. So, this project is about having a place to hold these useful drivers that will soon be out of the Ironic tree or that never made it to that tree.<br><br>The project main focus is to provide a common place where drivers with no 3rd Party CI can be developed, documented, unittested and shared; solving the "hundreds of different download sites" problem that we may face if each driver end up having its own repository. But also we want to make Ironic better by exercising and validating the maturity of the Ironic's driver interface.<br><br><br>What the Ironic Staging Drivers project is not?<br>-------------------------------------------------------------------<br><br>It's important to note that the Ironic Staging Drivers *is not* a project under Ironic's governance, meaning that the Ironic core group *is not* responsible for the code in this project. But it's not unrealistic to expect that some of the maintainers of this project are also people holding core review status in the Ironic project.<br><br>The project is not a place to dump code and run away hoping that someone else will take care of it for you. Maintainers of a driver in this project will be asked to "babysit" their own drivers, fix their bugs and document it.<br><br>   <br>Where we are at the moment?<br>--------------------------------------------<br><br>The project literally just started, the skeleton code to allow us to run the unittests, generate the documentation and so on is being worked out as I write this email.<br><br>The initial core team is composed by myself and Dmitry Tantsur but I welcome anyone interested in helping with the take off of the project to talk to us about joining the core team immediately. If not, we can review the team very soon again to add fresh developers.<br><br>We still need to come up with some guides about how one can submit their driver to the project, what's required etc... So we need help/opinions here too ( and let's keep it less beurocratic as possible :-) )<br><br>The code can be found at <a href="https://github.com/openstack/ironic-staging-drivers">https://github.com/openstack/ironic-staging-drivers<br></a><br>Cheers,<br>Lucas</div>