Difference between revisions of "Meetings/Ironic-neutron"
< Meetings
Line 28: | Line 28: | ||
* Integration Testing Status | * Integration Testing Status | ||
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle | ** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle | ||
− | ** | + | ** Most critical issues are closed - following two are outstanding: |
+ | *** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067 | ||
+ | *** Item 7 still requires investigation | ||
* Patches under review/testing | * Patches under review/testing | ||
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle | ** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle | ||
− | |||
* Documentation | * Documentation | ||
Line 41: | Line 42: | ||
*Open Discussion | *Open Discussion | ||
** Please add if you would like to discuss anything | ** Please add if you would like to discuss anything | ||
+ | |||
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 === | === November 16 meeting is cancelled - Next meeting on November 23, 2015 === | ||
Revision as of 21:57, 22 November 2015
Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4
Contents
- 1 Tracking Ironic/Neutron integration Discussions
- 2 Meeting November 23, 2015
- 3 Meeting November 9, 2015
- 4 Meeting October 19, 2015
- 5 Meeting October 12, 2015
- 6 Meeting October 5, 2015
- 7 Meeting September 28, 2015
- 8 Meeting September 21, 2015
- 9 Meeting September 14, 2015
- 10 Meeting August 31, 2015
- 11 Meeting August 24, 2015
- 12 Meeting August 17, 2015
- 13 Meeting August 3, 2015
- 14 Meeting July 27, 2015
- 15 Meeting July 20, 2015
- 16 Meeting July 13, 2015
- 17 Meeting July 6, 2015
- 18 Meeting June 29, 2015
- 19 Meeting June 22, 2015
- 20 Meeting June 15, 2015
- 21 Meeting June 8, 2015
- 22 Initial Kick off Meeting June 1, 2015
- 23 Team Charter/Goals - for Liberty release
- 24 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
- Approved Specs and blueprints for Liberty release content
- Mitaka Specs under review
- Nova Spec - https://review.openstack.org/#/c/237067
Meeting November 23, 2015
Agenda
- Announcements
- M1 is in first week of December
- Discussion on Testing (CI)
- This will be the main focus of the meeting. We need to come up with an acceptable plan
- Integration Testing Status
- Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Most critical issues are closed - following two are outstanding:
- Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067
- Item 7 still requires investigation
- Patches under review/testing
- Documentation
- Ironic documentation patch is here - https://review.openstack.org/#/c/228496
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
November 16 meeting is cancelled - Next meeting on November 23, 2015
Meeting November 9, 2015
Agenda
- Announcements
- Welcome back from Tokyo
- OpenStack summit was great - huge showing and interest in Ironic-Neutron integration
- Integration Testing Status
- Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed
- Patches under review/testing
- Discussion on Testing (CI)
- We need to plan for this. Some of the patches might be blocked from merges unless we have this in place.
- Documentation
- Ironic documentation patch is here - https://review.openstack.org/#/c/228496
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
Meeting October 19, 2015
Agenda
- Announcements
- We will see you in Tokyo next week
- No meeting next week - due to summit
- No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)
- Integration Testing Status - Sukhdev
- Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- See item 13 at the bottom of the etherpad
- Patches under review/testing
- All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page
- https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Documentation
- Ironic documentation patch is here - https://review.openstack.org/#/c/228496
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
Meeting October 12, 2015
Agenda
- Announcements
- Integration Testing Status - Sukhdev
- Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Patches under review/testing
- All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page
- https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Documentation
- Ironic documentation patch is here - https://review.openstack.org/#/c/228496
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
Meeting October 5, 2015
Agenda
- Announcements
- Integration Testing Status - Sukhdev
- Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Good progress on the network flip testing.
- Action Items from previous week
- Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments
- lazy_prince to look into gate and devstack related cleanup
- cragusa to work on documenting Ironic-Neutron integration in Ironic documentation
- Sukhdev to take over devref documentation for ML2 driver - no update for this week
- Patches under review/testing
- All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page
- https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Documentation
- Ironic documentation patch is here - https://review.openstack.org/#/c/228496
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
Meeting September 28, 2015
Agenda
- Announcements
- Jim is new PTL for Ironic
- Integration Testing Status - Sukhdev
- Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Tenant ID(s) for the networks
- For provisioning network - what should be the tenant ID in neutron create_port() request?
- Action Items from previous week
- lazy_prince to look into gate and devstack related cleanup
- cragusa to work on documenting Ironic-Neutron integration in Ironic documentation
- Sukhdev to take over devref documentation for ML2 driver - no update for this week
- Patches under review/testing
- All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page
- https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Documentation
- Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over.
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
Meeting September 21, 2015
Agenda
- Announcements
- Action Items from previous week
- lazy_prince to look into gate and devstack related cleanup
- cragusa to work on documenting Ironic-Neutron integration in Ironic documentation
- Integration Testing Status - Sukhdev
- Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Waiting on critical bug fixes
- Patches under review/testing
- All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Documentation
- Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over.
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
Meeting September 14, 2015
Agenda
- Announcements
- Ironic soft FF is this week
- Integration Testing Status - Sukhdev
- Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Few critical fixes are needed
- Patches merge decision
- Which patches can we merge?
- Patches under review/testing
- All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Documentation
- Neutron devref documentation will explain ML2 integration with Ironic - no update
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
Meeting August 31, 2015
Agenda
- Announcements
- Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration
- ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime
- Actions from the last week
- Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect
- lazy_prince to push updated patch to address the authentication issue.
- an updated version of the patch is pushed - have not tested it yet
- yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI
- Integration Effort
- There are few blockers that we need to address for the integration effort to move forward.
- Discussion on the plan for next few weeks for the integration testing
- Patches under review/testing
- All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Testing
- See etherpad above for the details of discussion about testing
- Documentation
- Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up.
- Bare metal physical connectivity scenarios - supported and unsupported
- Open Discussion
- Please add if you would like to discuss anything
Meeting August 24, 2015
Agenda
- Announcements
- Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration
- ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime
- Integration Effort
- We kicked off integration testing during the mid-cycle sprint.
- There are few blockers that we need to address for the integration effort to move forward.
- Discussion on the plan for next few weeks for the integration testing
- Patches under review/testing
- All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Testing
- See etherpad above for the details of discussion about testing
- 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 August 17, 2015
Agenda
- Announcements
- Ironic Sprint Update
- Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
- Decision was made not to use bind_requested flag - instead use host-id
- Issues discovered with the new API during testing
- DB does not seem to be getting updated with the link-connection information
- Made lots of progress on the testing/debugging
- Testing
- See etherpad above for the details of discussion about testing
- 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 August 3, 2015
Agenda
- Announcements
- Ironic mid-cycle sprint next week
- Patches under review
- Testing
- Test the network connectivity and flip logic
- Test the API - ML2 interface
- 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 27, 2015
Agenda
- Announcements
- Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle
- Patches under review
- 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/
- Testing
- Test the network connectivity and flip logic
- Test the API - ML2 interface
- 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 20, 2015
Agenda
- Announcements
- Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule
- Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle
- Patches under review
- 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
- Testing
- Test the network connectivity and flip logic
- Test the API - ML2 interface
- Open Discussion
- Please add if you would like to discuss anything
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