Meetings/Ironic-neutron

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
 * 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
 * https://review.openstack.org/#/c/188528/
 * https://review.openstack.org/#/c/187829/
 * https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration
 * Approved Mitaka Specs
 * Nova Spec - https://review.openstack.org/#/c/237067

Security Groups support for Baremetal Deployments
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups  may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron. While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):


 * Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create"
 * Both of these networks, by default will be set to None - to keep the backward compatibility.
 * An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config
 * Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified).
 * ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected.

Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected.

Agenda

 * Announcements
 * No meetings for next two weeks. We will meet Jan 9, 2017
 * Have Happy Holidays and New Year!!!


 * Security Groups for Baremetal deployments - Feature Complete.
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242


 * Port Groups
 * https://review.openstack.org/#/q/topic:bug/1618754
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * nova spec - https://review.openstack.org/#/c/387534/ - approved
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * Ironic Interface attach API
 * RFE - https://bugs.launchpad.net/ironic/+bug/1582188
 * https://review.openstack.org/#/q/topic:+bug/1582188


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * RFE - https://bugs.launchpad.net/ironic/+bug/1543584
 * https://review.openstack.org/#/q/topic:+bug/1543584


 * Open Discussion


 * Testing Multi-tenancy with devstack (BM as a VM)

Meeting December 12, 2016
This meeting was cancelled

Agenda

 * Announcements


 * Security Groups for Baremetal deployments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242
 * https://review.openstack.org/#/q/topic:+bug/1594242


 * Port Groups
 * https://review.openstack.org/#/q/topic:bug/1618754
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * nova spec - https://review.openstack.org/#/c/387534/ - approved
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * Ironic Interface attach API
 * RFE - https://bugs.launchpad.net/ironic/+bug/1582188
 * https://review.openstack.org/#/q/topic:+bug/1582188


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * RFE - https://bugs.launchpad.net/ironic/+bug/1543584
 * https://review.openstack.org/#/q/topic:+bug/1543584


 * Open Discussion

Agenda

 * Announcements


 * Security Groups for Baremetal deployments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242
 * https://review.openstack.org/#/q/topic:+bug/1594242


 * Port Groups
 * https://review.openstack.org/#/q/topic:bug/1618754
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * nova spec - https://review.openstack.org/#/c/387534/ - approved
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * Ironic Interface attach API
 * RFE - https://bugs.launchpad.net/ironic/+bug/1582188
 * https://review.openstack.org/#/q/topic:+bug/1582188


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * RFE - https://bugs.launchpad.net/ironic/+bug/1543584
 * https://review.openstack.org/#/q/topic:+bug/1543584


 * Open Discussion

Agenda

 * Announcements


 * Security Groups for Baremetal deployments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242
 * patch is here - https://review.openstack.org/#/c/361451
 * Documentation - https://review.openstack.org/#/c/393962/


 * Port Groups
 * https://review.openstack.org/#/c/347549 - Merged
 * https://review.openstack.org/#/c/332177 - Merged
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)
 * Documentation - https://review.openstack.org/#/c/393660/
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * RFE - https://bugs.launchpad.net/ironic/+bug/1543584
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * RFE - https://bugs.launchpad.net/ironic/+bug/1582188
 * Spec - https://review.openstack.org/#/c/317636/
 * WIP POC code:
 * Ironic - https://review.openstack.org/#/c/327046/
 * Nova - https://review.openstack.org/#/c/364413/
 * IronicClient - https://review.openstack.org/#/c/364420/


 * Open Discussion

Agenda

 * Announcements


 * Security Groups for Baremetal deployments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242
 * patch is here - https://review.openstack.org/#/c/361451
 * Documentation - https://review.openstack.org/#/c/393962/


 * Port Groups
 * https://review.openstack.org/#/c/347549 - Merged
 * https://review.openstack.org/#/c/332177/
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)
 * Documentation - https://review.openstack.org/#/c/393660/
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * RFE - https://bugs.launchpad.net/ironic/+bug/1543584
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * RFE - https://bugs.launchpad.net/ironic/+bug/1582188
 * Spec - https://review.openstack.org/#/c/317636/
 * WIP POC code:
 * Ironic - https://review.openstack.org/#/c/327046/
 * Nova - https://review.openstack.org/#/c/364413/
 * IronicClient - https://review.openstack.org/#/c/364420/


 * Open Discussion

Meeting October 31, 2016
Meeting cancelled, people travelling/recovering from Ocata summit.

Meeting October 16, 2016

 * Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled.
 * Will see you all in Barcelona next week.

Agenda

 * Announcements
 * Sukhdev is unavailable today - Sam or Jim will chair the meeting


 * Security Groups for Baremetal deployments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242
 * patch is here - https://review.openstack.org/#/c/361451


 * Port Groups
 * https://review.openstack.org/#/c/347549
 * https://review.openstack.org/#/c/332177/
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code:
 * Ironic - https://review.openstack.org/#/c/327046/
 * Nova - https://review.openstack.org/#/c/364413/
 * IronicClient - https://review.openstack.org/#/c/364420/


 * Open Discussion

Meeting October 31, 2016
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.

Agenda

 * Announcements
 * Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html


 * Security Groups for Baremetal deployments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242
 * patch is here - https://review.openstack.org/#/c/361451


 * Port Groups
 * https://review.openstack.org/#/c/347549
 * https://review.openstack.org/#/c/332177/
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code:
 * Ironic - https://review.openstack.org/#/c/327046/
 * Nova - https://review.openstack.org/#/c/364413/
 * IronicClient - https://review.openstack.org/#/c/364420/


 * Open Discussion

Agenda

 * Announcements


 * Security Groups for Baremetal depoloyments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242
 * patch is here - https://review.openstack.org/#/c/361451


 * Port Groups
 * https://review.openstack.org/#/c/347549
 * https://review.facebook.com/#/c/332177


 * Other patches


 * Nova:
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code:
 * Ironic - https://review.openstack.org/#/c/327046/
 * Nova - https://review.openstack.org/#/c/364413/
 * IronicClient - https://review.openstack.org/#/c/364420/


 * Open Discussion

Agenda

 * Announcements
 * Remaining work items
 * Desired for Newton Cycle
 * Port Groups
 * Security Groups
 * Probably for O-cycle
 * Vlan aware Servers
 * Ironic API for interface attach/detach


 * List of patches
 * Patches in merge conflict -
 * https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open
 * Nova:
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Security Groups for Baremetal depoloyments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code https://review.openstack.org/#/c/327046/


 * Open Discussion

Agenda

 * Announcements


 * Update on testing of latest merged code (Sukhdev)
 * see bug - https://bugs.launchpad.net/ironic/+bug/1610389


 * Remaining work items


 * Desired for Newton Cycle
 * Port Groups
 * Ironic Inspector
 * Security Groups - should be ready before Newton release (Sukhdev)


 * Probably for O-cycle
 * Vlan aware Servers
 * Ironic API for interface attach/detach


 * List of patches
 * Patches in merge conflict -
 * https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open
 * LLDP
 * https://review.openstack.org/321082
 * Nova:
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Security Groups for Baremetal depoloyments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code https://review.openstack.org/#/c/327046/


 * Open Discussion

Agenda

 * Announcements
 * All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team


 * Update on testing of latest merged code (Sukhdev)
 * see bug - https://bugs.launchpad.net/ironic/+bug/1610389


 * Remaining work items


 * Desired for Newton Cycle
 * Port Groups
 * Ironic Inspector
 * Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above


 * Probably for O-cycle
 * Vlan aware Servers
 * Ironic API for interface attach/detach


 * List of patches
 * Patches in merge conflict -
 * https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open
 * LLDP
 * https://review.openstack.org/321082
 * Nova:
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Security Groups for Baremetal depoloyments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code https://review.openstack.org/#/c/327046/


 * Open Discussion

Agenda

 * Announcements


 * Update of all merged patches


 * Remaining work items


 * Desired for Newton Cycle
 * Port Groups
 * Ironic Inspector
 * Security Groups - should be ready before Neuton release (Sukhdev)


 * Probably for O-cycle
 * Vlan aware Servers
 * Ironic API for interface attach/detach


 * List of patches
 * Patches in merge conflict -
 * https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open
 * LLDP
 * https://review.openstack.org/321082
 * Nova:
 * https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Security Groups for Baremetal depoloyments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code https://review.openstack.org/#/c/327046/


 * Open Discussion

Agenda

 * Announcements


 * Remaining work items
 * Port Groups
 * Ironic Inspector
 * Nova patches
 * Vlan aware Servers
 * Security Groups - should be ready before Neuton release (Sukhdev)


 * List of patches
 * Patches in merge conflict -
 * https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open
 * LLDP
 * https://review.openstack.org/321082
 * Nova:
 * https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Security Groups for Baremetal depoloyments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code https://review.openstack.org/#/c/327046/


 * Open Discussion
 * (mjturek1) Question about MAC address uniqueness between portgroups and ports

Agenda

 * Announcements
 * All critical Ironic patches for network integration are merged
 * Nova mid cycle


 * Remaining work items
 * Port Groups
 * Ironic Inspector
 * Nova patches
 * Vlan aware Servers
 * Security Groups
 * devstack


 * List of patches
 * Patches in merge conflict -
 * https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open
 * LLDP
 * https://review.openstack.org/321082
 * Nova:
 * https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact


 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Security Groups for Baremetal depoloyments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code https://review.openstack.org/#/c/327046/


 * Open Discussion
 * (mjturek1) Question about MAC address uniqueness between portgroups and ports

Agenda

 * Announcements


 * Plan discussion for merging following Ironic/nova patches
 * Following are critical patches - targeted for Newton
 * Ironic:
 * https://review.openstack.org/#/c/285852/
 * https://review.openstack.org/#/c/206244/
 * https://review.openstack.org/#/c/206144
 * https://review.openstack.org/#/c/213262/
 * LLDP:
 * https://review.openstack.org/321082
 * Nova:
 * https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact
 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Security Groups for Baremetal depoloyments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code https://review.openstack.org/#/c/327046/


 * Open Discussion
 * (mjturek1) Question about MAC address uniqueness between portgroups and ports

Agenda

 * Announcements
 * Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.
 * Newton nova non-priority feature freeze is June 30.


 * Security Groups for Baremetal depoloyments
 * See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242


 * Plan discussion for merging following Ironic/nova patches
 * Following are critical patches - targeted for Newton
 * Ironic:
 * https://review.openstack.org/#/c/285852/
 * https://review.openstack.org/#/c/206244/
 * https://review.openstack.org/#/c/206144
 * https://review.openstack.org/#/c/213262/
 * https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)
 * LLDP:
 * https://review.openstack.org/321082
 * https://review.openstack.org/320584
 * Nova:
 * Newton nova non-priority feature freeze is June 30.
 * https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact
 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code https://review.openstack.org/#/c/327046/


 * Open Discussion

Agenda

 * Announcements


 * Security Groups Support for Baremetal deployments - Sukhdev
 * Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments
 * Further update from amotoki and Sukhdev


 * Update from the latest Integration testing (Sukhdev)


 * Following are critical patches - targeted for Newton
 * Ironic:
 * https://review.openstack.org/#/c/285852/
 * https://review.openstack.org/#/c/206244/
 * https://review.openstack.org/#/c/206144
 * https://review.openstack.org/#/c/213262/
 * https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)
 * https://review.openstack.org/#/c/325197/ <--- Added (sambetts)
 * Nova:
 * Newton nova non-priority feature freeze is June 30.
 * https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact
 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188
 * WIP POC code https://review.openstack.org/#/c/327046/


 * Open Discussion

Agenda

 * Announcements


 * Action Item from past week - Sukhdev
 * https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst
 * Notes from previous meetings:
 * Rumour has it they are looking to support bonding for virt, discuss.
 * If neutron is going to model bonding, we don't need to model it in Ironic.
 * Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.


 * Security Groups Support for Baremetal deployments - Sukhdev


 * Update from the latest Integration testing (Sukhdev)


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Following are critical patches - targeted for Newton
 * Ironic:
 * https://review.openstack.org/#/c/285852/
 * https://review.openstack.org/#/c/206244/
 * https://review.openstack.org/#/c/206144
 * https://review.openstack.org/#/c/213262/
 * https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)
 * https://review.openstack.org/#/c/325197/ <--- Added (sambetts)
 * Nova:
 * Newton nova non-priority feature freeze is June 30.
 * https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact
 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188


 * Open Discussion

Agenda

 * Announcements


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853
 * Following are critical patches - targeted for Newton
 * https://review.openstack.org/#/c/285852/
 * https://review.openstack.org/#/c/206244/
 * https://review.openstack.org/#/c/206144
 * https://review.openstack.org/#/c/213262/
 * https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188


 * Rumour has it they are looking to support bonding for virt, discuss.
 * If neutron is going to model bonding, we don't need to model it in Ironic.
 * Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.


 * Open Discussion


 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact
 * Newton nova non-priority feature freeze is June 30.

Agenda

 * Announcements


 * VLAN aware Instances spec after aligning with Neutron/Ironic discussion
 * https://review.openstack.org/#/c/277853


 * Ironic Interface attach API
 * https://bugs.launchpad.net/ironic/+bug/1582188


 * Rumour has it they are looking to support bonding for virt, discuss.
 * If neutron is going to model bonding, we don't need to model it in Ironic.
 * Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.
 * Following are critical patches - targeted for Newton
 * https://review.openstack.org/#/c/285852/
 * https://review.openstack.org/#/c/206244/
 * https://review.openstack.org/#/c/206144
 * https://review.openstack.org/#/c/213262/
 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Open Discussion
 * Please let us confirm nova patches.(hshiina)
 * https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'
 * https://review.openstack.org/206163 - Ironic: use portgroups
 * it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact
 * Newton nova non-priority feature freeze is June 30.

Agenda

 * Announcements
 * Next week in Austin - no meeting next week.
 * Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601


 * Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone?
 * https://review.openstack.org/#/c/285852/
 * https://review.openstack.org/#/c/206244/
 * https://review.openstack.org/#/c/206144
 * https://review.openstack.org/#/c/213262/
 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * VLAN aware BMs
 * https://review.openstack.org/#/c/277853
 * [WIP] Allow mapping multiple Neutron ports to Ironic ports
 * Ironic Part: https://review.openstack.org/282431
 * Nova Part: https://review.openstack.org/289412
 * neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/
 * neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/
 * neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/


 * Open Discussion

Agenda

 * Announcements
 * We have one more meeting before summit
 * Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores


 * Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone?
 * https://review.openstack.org/#/c/285852/
 * https://review.openstack.org/#/c/206244/
 * https://review.openstack.org/#/c/206144
 * https://review.openstack.org/#/c/213262/
 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * VLAN aware BMs
 * https://review.openstack.org/#/c/277853
 * [WIP] Allow mapping multiple Neutron ports to Ironic ports
 * Ironic Part: https://review.openstack.org/282431
 * Nova Part: https://review.openstack.org/289412
 * neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/
 * neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/
 * neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/


 * Open Discussion

Agenda

 * Announcements
 * Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas


 * Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone?
 * https://review.openstack.org/#/c/285852/
 * https://review.openstack.org/#/c/206244/
 * https://review.openstack.org/#/c/206144
 * https://review.openstack.org/#/c/213262/
 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * VLAN aware BMs
 * https://review.openstack.org/#/c/277853
 * [WIP] Allow mapping multiple Neutron ports to Ironic ports
 * Ironic Part: https://review.openstack.org/282431
 * Nova Part: https://review.openstack.org/289412
 * neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/
 * neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/
 * neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/


 * Tempest testing update - yuriy_yekovenko


 * Open Discussion

Agenda

 * Announcements


 * Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone?
 * https://review.openstack.org/#/c/285852/
 * https://review.openstack.org/#/c/139687/
 * https://review.openstack.org/#/c/206244/
 * https://review.openstack.org/#/c/206144
 * Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * VLAN aware BMs
 * https://review.openstack.org/#/c/277853
 * [WIP] Allow mapping multiple Neutron ports to Ironic ports
 * Ironic Part: https://review.openstack.org/282431
 * Nova Part: https://review.openstack.org/289412
 * neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/
 * neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/
 * neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/


 * Tempest testing update - yuriy_yekovenko


 * Open Discussion

Agenda

 * Announcements


 * Updated list of patches under review
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Generic Switch Discussion - continuation from last week
 * https://github.com/jumpojoy/generic_switch


 * VLAN aware BMs
 * https://review.openstack.org/#/c/277853
 * neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/
 * neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/
 * neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/


 * Tempest testing update - yuriy_yekovenko


 * Open Discussion

Agenda

 * Announcements


 * Updated list of patches under review
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Network Provider refactor
 * Two patches merged; one remaining - https://review.openstack.org/285852


 * VLAN aware BMs
 * https://review.openstack.org/#/c/277853
 * neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/
 * neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/
 * neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/


 * Tempest testing update - yuriy_yekovenko


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

Agenda

 * Announcements


 * Updated list of patches under review
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Network Provider refactor
 * https://review.openstack.org/#/c/285852/5


 * VLAN aware BMs
 * https://review.openstack.org/#/c/277853/2


 * Tempest testing update - yuriy_yekovenko


 * Open Discussion

Agenda

 * Announcements


 * Updated list of patches under review
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Tempest testing update - yuriy_yekovenko


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

Agenda

 * Announcements


 * Integration Testing Status
 * Some of the Ironic patches are merged - thanks to everybody!!
 * I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Tempest testing update - yuriy_yekovenko


 * Updated list of patches under review
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


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

Agenda

 * Announcements
 * Austin Summit proposal submittal date is today (2/1/16)


 * Integration Testing Status
 * All of the patches are tested and seem to be working just fine.
 * I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Tempest testing update - yuriy_yekovenko


 * Updated list of patches under review
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


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

Agenda

 * Announcements


 * Integration Testing Status
 * All of the patches are tested and seem to be working just fine.
 * I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields


 * Tempest testing update - yuriy_yekovenko


 * Updated list of patches under review
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


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

Agenda

 * Announcements


 * Integration Testing Status
 * Most of the patches are tested and seem to be working just fine.
 * I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields


 * Tempest testing update - yuriy_yekovenko


 * Updated list of patches under review
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


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

Agenda

 * Announcements


 * Integration Testing Status
 * API version error is noted during execution of "ironic port-update" CLI
 * Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Updated list of patches under review
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Tempest testing update - yuriy_yekovenko


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

Agenda

 * Announcements
 * Happy and Healthy New Year to all
 * M2 is mid-jan


 * Updated list of patches under review
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Tempest testing update - yuriy_yekovenko


 * Integration Testing Status
 * Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle
 * Item 7 still requires investigation


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

Agenda

 * Announcements
 * Sukhdev is out for next two weeks (back on Jan 4, 2016)
 * M2 is mid-jan


 * Updated list of patches under review
 * Devstack patches need to be resubmitted - vsaienko
 * Two patches are in merge conflict - need attention
 * Few patches have comments that require attention
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Tempest testing update - yuriy_yekovenko


 * 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 7 still requires investigation


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

Agenda

 * Announcements


 * Updated list of patches under review -
 * one Nova and one Neutron patch merged
 * New Devstack patches - require reviews
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * Discussion on Testing (CI) - vsaienko


 * Tempest testing
 * see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html
 * https://bugs.launchpad.net/tempest/+bug/1520230


 * 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


 * Documentation
 * Ironic documentation patch is here - https://review.openstack.org/#/c/228496
 * Bare metal physical connectivity scenarios - supported and unsupported
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

Agenda

 * Announcements
 * jroll is out this week, updates:
 * nova spec is approved
 * Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z
 * first two patches are updated and passing tests locally, should be good to go
 * third patch (portgroup support) still needs work.


 * Actions from last week
 * Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing
 * https://review.openstack.org/#/c/249265/
 * This patch was testing for Neutron side


 * Discussion on Testing (CI)
 * This will be the main focus of the meeting - We have another excellent solution on the table.
 * http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html


 * Tempest testing
 * see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html
 * https://bugs.launchpad.net/tempest/+bug/1520230


 * 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
 * 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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * 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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * https://etherpad.openstack.org/p/ironic-neutron-mid-cycle


 * 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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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:' 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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

Agenda

 * Announcements
 * Ironic mid-cycle sprint next week
 * https://etherpad.openstack.org/p/ironic-liberty-midcycle
 * Patches under review
 * https://review.openstack.org/#/c/197774/1
 * https://review.openstack.org/#/c/206232/
 * https://review.openstack.org/#/c/206144
 * https://review.openstack.org/#/c/206163/
 * 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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

Agenda

 * Announcements
 * Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle
 * https://etherpad.openstack.org/p/ironic-liberty-midcycle
 * 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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

Agenda

 * Announcements
 * Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule
 * Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle
 * https://etherpad.openstack.org/p/ironic-liberty-midcycle
 * 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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing
 * Testing
 * Test the network connectivity and flip logic
 * Test the API - ML2 interface


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

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
 * https://review.openstack.org/#/c/188528/
 * Spec for Network Flip
 * https://review.openstack.org/#/c/187829/
 * 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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

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
 * https://review.openstack.org/#/c/188528/
 * Spec for Network Flip
 * https://review.openstack.org/#/c/187829/
 * 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
 * https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing


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

Agenda
(Opened up the doc to Edit for everyone - please feel free to post comments)
 * Announcements
 * Specs under review
 * Spec for Physical connectivity information as well as API
 * https://review.openstack.org/#/c/188528/
 * Spec for Network Flip
 * https://review.openstack.org/#/c/187829/
 * Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing
 * 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

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
 * https://review.openstack.org/#/c/188528/
 * Spec for Network Flip
 * https://review.openstack.org/#/c/187829/
 * Open Discussion
 * Please add if you would like to discuss anything

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
 * https://review.openstack.org/#/c/188528/
 * Spec for Network Flip
 * https://review.openstack.org/#/c/187829/
 * Open Discussion
 * Please add if you would like to discuss anything

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
 * https://review.openstack.org/#/c/188528/
 * Spec for Network Flip
 * https://review.openstack.org/#/c/187829/
 * Open Discussion
 * Please add if you would like to discuss anything

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

 * http://eavesdrop.openstack.org/meetings/ironic_neutron/