[openstack-dev] [all] [Ironic] New project: Ironic Staging Drivers

Lucas Alvares Gomes lucasagomes at gmail.com
Wed Jan 27 16:29:51 UTC 2016


Hi,

I would like to quickly announce the creation of a new project called
Ironic Staging Drivers.


What the Ironic Staging Drivers project is?
-------------------------------------------------------------

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.

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.


What the Ironic Staging Drivers project is not?
-------------------------------------------------------------------

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.

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.


Where we are at the moment?
--------------------------------------------

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.

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.

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 :-) )

The code can be found at https://github.com/openstack/ironic-staging-drivers

Cheers,
Lucas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160127/6bcd9034/attachment.html>


More information about the OpenStack-dev mailing list