[openstack-dev] [ironic]

Dmitry Tantsur dtantsur at redhat.com
Fri Feb 20 08:33:40 UTC 2015


On 02/20/2015 06:14 AM, Ganapathy, Sandhya wrote:
> Hi All,
>
> I would like to discuss the Chassis Discovery Tool Blueprint -
> https://review.openstack.org/#/c/134866/
>
> The blueprint suggests Hardware enrollment and introspection for
> properties at the Chassis layer. Suitable for micro-servers that have an
> active chassis to query for details.
>
> Initially, the idea was proposed as an API change at the Ironic layer.
> We found many complexities such as interaction with conductor and the
> point of nodes in a chassis being mapped to different conductors.
>
> So, decision was taken to keep it as a separate tool above the Ironic
> API layer.  It is a generic tool that can be plugged in for specific
> hardware.

I'll reiterate over my points:

0. /tool directory is a no-go, we have development tooling there. We 
won't run tests from there, distributions won't package it, etc.

So valid options are:

1. create a driver vendor passthru, not sure why you want to care about 
node mapping here

2. create a new proper CLI. this does not feel right to create too 
specific tool (which will actually be vendor-specific for a long time or 
forever)

3. create a new repo (ironic-extras?) for cool tools for Ironic. that's 
the way we went with ironic-discoverd, and that's my vote if you can't 
create a vendor passthru.

I see Ironic as a bare metal API, not just set of tools, so that e.g. 
every feature added to Ironic can be consumed from UI. If it should be a 
tool I see no reason for Ironic core team to start handling it (we have 
enough reviews honestly :).

Dmitry.

>
> There are different opinions from the community on this and it will be
> good to come to a consensus.
>
> I have also added the topic as an agenda in the Ironic IRC meeting.
>
> Thanks,
>
> Sandhya
>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>




More information about the OpenStack-dev mailing list