Jump to: navigation, search

Difference between revisions of "Meetings/Ironic-neutron"

Line 12: Line 12:
 
*** https://review.openstack.org/#/c/187829/
 
*** https://review.openstack.org/#/c/187829/
  
== Meeting August 24, 2015 ==
+
== Meeting August 31, 2015 ==
  
 
===Agenda===
 
===Agenda===
  
 
* Announcements
 
* 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  
+
** 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
 
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime
  
 
* Integration Effort
 
* 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.
 
** There are few blockers that we need to address for the integration effort to move forward.
  
Line 33: Line 32:
  
 
* Documentation
 
* Documentation
** Neutron devref documentation will explain ML2 integration with Ironic
+
** 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
 
** Bare metal physical connectivity scenarios - supported and unsupported
 
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing
 
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing
Line 40: Line 39:
 
** Please add if you would like to discuss anything
 
** Please add if you would like to discuss anything
  
== Meeting August 31, 2015 ==
+
 
 +
 
 +
== Meeting August 24, 2015 ==
  
 
===Agenda===
 
===Agenda===
  
 
* Announcements
 
* 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  
+
** 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
 
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime
  
 
* Integration Effort
 
* 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.
 
** There are few blockers that we need to address for the integration effort to move forward.
  
Line 60: Line 62:
  
 
* Documentation
 
* Documentation
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up.
+
** Neutron devref documentation will explain ML2 integration with Ironic
 
** Bare metal physical connectivity scenarios - supported and unsupported
 
** Bare metal physical connectivity scenarios - supported and unsupported
 
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing
 
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing
Line 90: Line 92:
 
*Open Discussion
 
*Open Discussion
 
** Please add if you would like to discuss anything
 
** Please add if you would like to discuss anything
 
  
 
== Meeting August 3, 2015 ==
 
== Meeting August 3, 2015 ==

Revision as of 05:00, 31 August 2015

Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4

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

Meeting August 31, 2015

Agenda

  • 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
  • Testing
    • See etherpad above for the details of discussion about testing
  • Open Discussion
    • Please add if you would like to discuss anything


Meeting August 24, 2015

Agenda

  • 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
  • Testing
    • See etherpad above for the details of discussion about testing
  • 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
  • Open Discussion
    • Please add if you would like to discuss anything

Meeting August 3, 2015

Agenda

  • Open Discussion
    • Please add if you would like to discuss anything


Meeting July 27, 2015

Agenda

  • Open Discussion
    • Please add if you would like to discuss anything


Meeting July 20, 2015

Agenda

  • Open Discussion
    • Please add if you would like to discuss anything


Meeting July 13, 2015

Agenda

  • Open Discussion
    • Please add if you would like to discuss anything


Meeting July 6, 2015

Agenda

  • Open Discussion
    • Please add if you would like to discuss anything


Meeting June 29, 2015

Agenda

(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

Meeting June 22, 2015

Agenda


Meeting June 15, 2015

Agenda

Meeting June 8, 2015

Agenda

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

Previous meetings Logs