Loading…
OpenStack Kilo Design Summit has ended
This is the schedule for the Kilo Design Summit, where OpenStack contributors discuss the future of OpenStack development.
Click here for the main OpenStack Summit conference schedule.
Wednesday, November 5 • 09:00 - 09:40
Exposing different capabilities in Ironic

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Boot and deploy driver behavior differs in ways which are not exposed nor discoverable in the API. Such differences are a break in the abstraction layer that Ironic provides, representing either a deficiency in a driver or in our API.

Vendor drivers naturally differ in their capabilities. The touch point for such capabilities are hidden either within the vendor passthru API endpoint, or nestled within special node properties or driver_info which only that driver can interpret. Neither approach is discoverable by a client.

In a heterogeneous environment, how does Ironic expose these differences to Nova and to users?


Hint: it is possible to use node.properties.capabilities to expose hints to the Nova scheduler, but this is not standardized, nor automatic, nor well documented, nor easily interpretable by a direct user.


Wednesday November 5, 2014 09:00 - 09:40 CET
Dufy Le Meridien

Attendees (0)