Meetings/Ironic-neutron
Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4
Contents
- 1 Tracking Ironic/Neutron integration Discussions
- 2 Meeting July 13, 2015
- 3 Meeting July 6, 2015
- 4 Meeting June 29, 2015
- 5 Meeting June 22, 2015
- 6 Meeting June 15, 2015
- 7 Meeting June 8, 2015
- 8 Initial Kick off Meeting June 1, 2015
- 9 Team Charter/Goals - for Liberty release
- 10 Previous meetings Logs
Tracking Ironic/Neutron integration Discussions
In this meeting we will discuss the integration between Ironic and Neutron (ML2). Following two etherpads are the for the background purposes
- https://etherpad.openstack.org/p/YVR-neutron-ironic
- https://etherpad.openstack.org/p/liberty-ironic-network-isolation
Meeting July 13, 2015
Agenda
- Announcements
- Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule
- Liberty Feature Freeze - 1st week of Sept.
- Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle
- Specs under review
- Spec for Physical connectivity information as well as API
- Spec for Network Flip
- Patches under review
- WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1
- https://review.openstack.org/#/c/186855
- https://review.openstack.org/#/c/194413/
- Documentation
- Neutron devref documentation will explain ML2 integration with Ironic
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
Meeting July 6, 2015
Agenda
- Announcements
- Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle
- Specs under review
- Spec for Physical connectivity information as well as API
- Spec for Network Flip
- Patches under review
- WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1
- https://review.openstack.org/#/c/186855
- https://review.openstack.org/#/c/194413/
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
Meeting June 29, 2015
Agenda
- Announcements
- Specs under review
- Spec for Physical connectivity information as well as API
- Spec for Network Flip
- Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing
(Opened up the doc to Edit for everyone - please feel free to post comments)
- Open Discussion
- A random thought based upon discussion with Armando during Neutron mid-cycle sprint -
- possibility of using device owner for Bare metal hosts as " Compute:Ironic"
- Please add if you would like to discuss anything
- A random thought based upon discussion with Armando during Neutron mid-cycle sprint -
Meeting June 22, 2015
Agenda
- Announcements
- Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included
- "Get me a network" https://review.openstack.org/#/c/184857/
- If anybody wants to make any announcement, feel free to add here
- Specs under review
- Spec for Physical connectivity information as well as API
- Spec for Network Flip
- Open Discussion
- Please add if you would like to discuss anything
Meeting June 15, 2015
Agenda
- Announcements
- Thanks to Jim and Laura for pushing updated versions of the specs.
- If anybody wants to make any announcement, feel free to add here
- Specs under review
- Spec for Physical connectivity information as well as API
- Spec for Network Flip
- Open Discussion
- Please add if you would like to discuss anything
Meeting June 8, 2015
Agenda
- Announcements
- Priority for this week is to finalize the specs so that we can move to the implementation
- Specs under review
- Spec for Physical connectivity information as well as API
- Spec for Network Flip
- Open Discussion
- Please add if you would like to discuss anything
Initial Kick off Meeting June 1, 2015
Agenda
- Announcements
- We need contributors to help with implementation. Please identify as to what will you be willing to help with
- Discuss Team Goals
- Progress on the spec for modification to Ironic Port API
- Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/
- Open Discussion
- Please add if you would like to discuss anything
Team Charter/Goals - for Liberty release
- Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification
- Generate a patch to implement this spec
- Define the details of the network flip orchestration logic
- Finalize as to what is the best way to refactor Nova code to facilitate this functionality
- CI for testing this functionality
- this includes a plan as well implementation
- Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.
- As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.
Initial Charter will not cover the following
- Automated discovery of the ports physical connectivity
- Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information
Long term items (not covered in initial charter)
- Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth
- Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port
- We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc.
- Feel free to add additional items