16:00:52 <Sukhdev> #startmeeting ironic_neutron 16:00:52 <openstack> Meeting started Mon Jul 13 16:00:52 2015 UTC and is due to finish in 60 minutes. The chair is Sukhdev. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:53 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:55 <openstack> The meeting name has been set to 'ironic_neutron' 16:01:08 <Sukhdev> #topic: Agenda 16:01:13 <Sukhdev> #link: https://wiki.openstack.org/wiki/Meetings/Ironic-neutron 16:01:29 <Sukhdev> Good morning folks, and welcome to the meeting 16:01:46 <Sukhdev> Anybody would like to add anything to the agenda? 16:02:10 <Sukhdev> #topic: Announcements 16:02:41 <Sukhdev> Liberty Relase Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule 16:02:57 <Sukhdev> Feature freeze is 1st week of Sept - 16:03:17 <Sukhdev> this means we have appx one and a half month 16:03:40 <Sukhdev> even though it is far away - thought I bring to everybody's attention 16:04:07 <Sukhdev> Ironic Mid-cycle is in the middle of August 16:04:36 <Sukhdev> That would be a great time to test and remove any kinks :-) 16:04:52 <Sukhdev> That is it for me regarding announcements 16:05:01 <Sukhdev> anybody wants to share anything? 16:05:05 <Sukhdev> jroll: ? 16:05:27 * Sukhdev waiting 16:05:28 <jroll> I have nothing 16:05:32 <jroll> we should start writing code :) 16:05:38 <Sukhdev> cool - lets move on 16:05:46 <jroll> also -- ironic does not feature freeze like other projects any longer 16:05:58 <jroll> see http://specs.openstack.org/openstack/ironic-specs/specs/liberty/feature-based-releases.html 16:06:11 <Sukhdev> jroll: does that mean we can push things at the last minute? 16:06:11 <jroll> but it's still a risk for nova/neutron code. 16:06:26 <jroll> "last minute" is interesting phrasing 16:06:31 <jroll> it means we're always writing code. 16:06:36 <jroll> see the spec for details 16:07:15 <Sukhdev> jroll: yes - Neutron side will require exceptions in order go after feature freeze 16:07:32 <jroll> so someone should start writing the neutron code :) 16:08:01 <Sukhdev> jroll: yes 16:08:31 <Sukhdev> jroll: I have started to look at the neutron side - there will be few patches 16:09:10 <Sukhdev> #topic: Spec Reviews 16:09:10 <jroll> ok 16:09:27 <Sukhdev> Our both specs are looking very good - almost ready to go 16:09:41 <Sukhdev> I was asking Ironic cores to review them 16:10:00 <jroll> yep, I think they're ready 16:10:09 <jroll> we should start writing code so it's ready for review when those land 16:10:24 <Sukhdev> From the neutron side, they have been blessed - we need blessing from Ironic side and then we are good to go 16:10:58 <Sukhdev> there were few minor comments on the specs - nothing major 16:11:16 <Sukhdev> I am not going to go through them unless somebody wants to bring them up here 16:11:20 <lazy_prince> thats good to know.. :) 16:11:58 <Sukhdev> Does anybody have any question on the specs? 16:12:17 <Sukhdev> Any question or any discussion point somebody wants to discuss here? 16:12:26 * Sukhdev waiting 16:13:36 <Sukhdev> I asked devananda this morning to review these specs - jroll if you can have other ironic cores to review them as well - that would be nice 16:13:49 * devananda lurks 16:13:54 <jroll> I can't tell people what to do, but I've been trying :) 16:14:05 <Sukhdev> devananda: we were talking behind your back :-) 16:14:10 <devananda> Sukhdev: I started reading -- it's come a ways since my last read through. Am setting aside time this afternoon to digest it 16:14:47 <Sukhdev> devananda: cool - thanks 16:15:24 <Sukhdev> Looks like we are good on that front 16:15:42 <Sukhdev> if there is nothing else on these specs, lets keep marching through the agenda 16:15:57 <Sukhdev> #topic: Patch reviews 16:16:33 <jroll> any patches at all to review yet? 16:16:35 <Sukhdev> At the moment, this is a place holder - I am hoping to see some patches popping up here as we move along towards the feature freeze 16:17:08 <Sukhdev> jroll: not yet 16:17:18 <Sukhdev> lauramoore mentioned she is working on one patch 16:17:27 <lauramoore> I am hoping to put some patches up before next weeks call 16:17:35 <Sukhdev> jroll: do you need any help with yours? 16:17:53 <Sukhdev> lauramoore: that will be awesome!! 16:19:03 <Sukhdev> Anything on the coding front? 16:19:06 <jroll> Sukhdev: I wouldn't be mad if someone wrote the code for me :) 16:19:10 <jroll> should be fine on my own though 16:19:40 <Sukhdev> jroll :-) 16:20:11 <Sukhdev> jroll: cool - thanks 16:20:36 <Sukhdev> #topic: Documentation 16:20:46 <Sukhdev> I have added this topic to the agenda as well - 16:21:01 <Sukhdev> we can use this going forward to discuss any documentation related issues 16:21:34 <Sukhdev> amotoki and I discussed the documentation (specifically ML2 interface) last week 16:22:19 <Sukhdev> We felt we need to explain the details of ML2 interface for the ML2 driver writers so that they can use this Ironic/Neutron interface' 16:22:36 <Sukhdev> to develop ML2 mechanism drivers for Ironic deployments 16:23:17 <Sukhdev> amotoki: has decided to volunteer to write something up so that we can review it 16:24:03 <Sukhdev> jroll, lauramoore: additionally, I think we need to write some sort of wiki for usability from the Ironic deployment side 16:24:31 <Sukhdev> something that operators can use - such as how to configure LAGs/MLAGs 16:25:01 <Sukhdev> how to add switch/connectivity information - etc. 16:25:15 <Sukhdev> any thoughts on this? 16:25:28 <lauramoore> :sukhdev, I agree, and was also talking to Tariq about this topic last week 16:25:31 <jroll> Sukhdev: s/wiki/docs/ but I agree 16:26:28 <Sukhdev> jroll: either way is fine - docs can be easily reviewed - wiki is quick but more adhoc 16:26:40 <jroll> I mean, it's operator docs 16:27:11 <Sukhdev> over next few weeks, we can start to formalize on this - 16:27:29 <Sukhdev> anything else on the documentation? 16:27:40 <Sukhdev> anybody has anything to add to it? 16:28:20 <Sukhdev> lauramoore: so Tariq is in agreement? 16:28:43 <lauramoore> yes, we thought we would start to compile a list of helpful docs and then begin to flesh them out 16:29:01 <Sukhdev> lauramoore: awesome!! 16:29:02 <lauramoore> and add them to the docs you already started to compile 16:29:44 <lauramoore> so yes, in agreement we need to provide them, but havent really started yet on making them concrete 16:29:44 <Sukhdev> lauramoore: Thanks 16:30:03 <lauramoore> its another thing on the to-do list for this week! 16:30:19 <Sukhdev> lauramoore: no worries - first we need code, then we need make it work, and the docs - :-) 16:30:48 <Sukhdev> anything else? 16:31:02 <Sukhdev> #topic Open Discussion 16:31:31 <Sukhdev> We went through the agenda really quick - I loved it :-) 16:31:58 <Sukhdev> I have one item - which I will add to the agenda next week 16:32:06 <Sukhdev> It has to do with the CI 16:32:38 <Sukhdev> at some point we need to start to think about CI (or automated testing) for this integration 16:32:51 <jroll> I would love for someone from the neutron side to write an ML2 thing for OVS that supports this stuff 16:34:08 <Sukhdev> jroll: I will discuss this in ML2 meeting as well as other Neutron folks to see how/what can be done for this 16:34:42 <Sukhdev> anybody has any idea on this subject, I would love to hear it 16:34:50 <jroll> Sukhdev: thanks. just want to make sure this interface is well-tested 16:35:24 <Sukhdev> jroll: on the neutron side, we have tempest test (which are unit tests) and functional tests 16:35:39 <Sukhdev> and scenario tests 16:36:33 <jroll> Sukhdev: right, I want integration tests :) 16:36:37 <Sukhdev> tempest are unit tests, functional tests are for testing a given function and scenario tests are for end-to-end scenarios 16:37:15 <Sukhdev> jroll: I am not aware of any such thing - 16:37:26 <Sukhdev> jroll: scenario tests come close 16:38:00 <Sukhdev> jroll: in scenario tests, we use nova APIs to fire away the instances and test the network connectivity 16:38:06 <jroll> Sukhdev: sure, if they're called scenario tests, fine 16:38:08 <jroll> yeah 16:38:09 <jroll> ok 16:39:13 <Sukhdev> amotoki: do you have any thoughts on this? 16:39:43 <Sukhdev> looks like amotoki is not here today 16:39:53 <Sukhdev> well, we will cover that next week 16:39:59 <Sukhdev> I am done - 16:40:08 <Sukhdev> anybody else wants to bring up anything? 16:40:22 <Sukhdev> otherwise I give you back 20 min. :) 16:40:39 * Sukhdev waiting 16:41:15 <Sukhdev> Well, folks, thanks for attending today's meeting 16:41:19 <lauramoore> thanks again for hosting the call sukhdev 16:41:35 <Sukhdev> lauramoore: my pleasure... 16:41:39 <Sukhdev> Thanks folks 16:41:41 <Sukhdev> bye 16:41:45 <Sukhdev> #endmeeting