Jump to: navigation, search

Meetings/Ironic

< Meetings
Revision as of 13:14, 24 March 2014 by Vkozhukalov (talk | contribs) (Agenda for next meeting)

Weekly Ironic Project Team Meeting

If you're interested in bare metal deployments with OpenStack, please join us. This meeting is where we'll talk about the Ironic project, an evolution of the Nova Baremetal driver. Anyone is welcome to add items to the agenda below, or bring up their topic during the open discussion at the end of each meeting.

Meetings are held in the #openstack-meeting room on irc.freenode.net at 19:00 UTC on Mondays, and chaired by either Devananda or NobodyCam. The next meeting is scheduled for March 17th, 2014 (http://www.timeanddate.com/worldclock/fixedtime.html?iso=20140317T1900).

The related TripleO project has its team meeting on Tuesday at the same time, in the #openstack-meeting-alt room.

Agenda for next meeting

  • https://launchpad.net/ironic/+milestone/icehouse-rc1 Icehouse RC status]
  • Ongoing integration & testing work
  • Open Discussion:
    • Functional/Integration testing of vendor drivers (Tempest?)
    • Driver architecture for Chassis object (Allow vendors to define behavior for the Chassis object like Auto node discovery etc)
    • Ironic-python-agent architecture
      • procedural vs declarative API (What do declarative API and procedural API exactly mean? Why can't we have both those approaches simultaneously? In fact, we can have granular tasks such as "disk config", "raid config", hardcoded (explicitly declared) tasks such as "prepare" and "deploy" as well as data driven task flows (flow is given in request).)
      • external CMDB (What if someone wants to use Ironic-python-agent w/o ironic itself? It does not even require any support except being able to send heartbeat messages to external serivce taking URL from kernel cmdline. )
      • heartbeat (What is the format of heartbeat message? Agent IP, MAC, ram, cpu, jtag, SNs, etc. Which node's field is supposed to store all those data? It is supposed that ir-api will match node by those data and update agent IP if necessary.)
      • inventory (Is it supposed that inventory will be implemented as ir-cond periodic task or it will be request driven or whatever?)

Previous meetings

Logs from previous meetings can be found here.