16:02:32 #startmeeting ironic_neutron 16:02:33 Meeting started Mon Nov 14 16:02:32 2016 UTC and is due to finish in 60 minutes. The chair is Sukhdev. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:02:34 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:02:36 The meeting name has been set to 'ironic_neutron' 16:02:54 #topic: Agenda 16:02:59 #link: https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Meeting_November_14.2C_2016 16:03:30 anybody wants anything added to the agenda? 16:03:50 #topic: Announcements 16:04:03 any announcements? 16:04:23 Attach/Detach VIF spec landed 16:04:33 so those patches need updating and reviewing 16:05:11 cool 16:05:15 vasyl is helping me update the client side patch because the API design changed at the last minute 16:05:41 I'm nearly done updating the Ironic side 16:06:45 sambetts : thanks 16:07:23 I spent some time last weekend organizing the wiki to reflect all the correct patches 16:07:58 \o/ 16:08:09 I should not call these patches POC code anymore :-) 16:08:34 make sure all the patches are listed there - it is easier to keep track of them 16:09:08 #topic: Security Groups 16:09:39 this one is close 16:09:42 I noticed last week there were lot of reviews of the SG patches 16:09:45 just missing some test cases 16:10:06 jroll : I am confused about the test cases that are needed 16:10:27 Sukhdev: what's confusing? 16:10:58 jroll : about the neutron client setup for SG 16:11:14 for the verification 16:11:33 not sure what you mean 16:11:44 my comments say what is missing 16:12:32 jroll : not about what is missing - how to go about part - let me ping you offline 16:12:40 Sukhdev: sure, sounds good 16:13:06 other than that this is pretty much good to go 16:13:54 I will try to add tests for verification part and upload it 16:14:16 any body else has any question about it other than test? 16:14:35 #topic: Port Groups 16:14:51 Port Groups is also looking good 16:15:03 Ironic patches are merged - 16:15:36 there's still a few ironic patches https://review.openstack.org/#/q/topic:bug/1618754 16:16:20 but yeah, we're getting there 16:16:30 only one is code, the rest are docs/tests 16:16:43 right 16:17:32 nova side 16:18:01 nova side is sitting with -ve votes 16:18:10 nova spec is looking good, hoping it'll get some eyes this week https://review.openstack.org/#/c/387534/ 16:18:15 nova spec freeze is thursday 16:19:18 we have few days - hopefully, this go 16:19:34 ya :) 16:21:06 anything else on PG? 16:21:28 #topoic: Vlan Aware Servers 16:22:27 I don't think that worked :-p 16:22:41 honestly I don't expect to see this make progress until late ocata or pike 16:22:55 gotta finish attach/detach and portgroups first 16:23:45 sambetts: agree? 16:23:58 Yeah, they are certainly higher priority and we aren't going to get the nova spec for the configdrive in before freeze 16:25:03 other than that part everything else should be Ironic side 16:25:23 yep 16:26:03 that naturally leads to the next topic - 16:26:25 #topic: Attach/detach API 16:26:45 as sambetts pointed out - the spec is now approved 16:27:14 as well as the nova blueprint 16:27:20 so time to get moving on code :D 16:27:35 sambetts : I listed three patches on the wiki (nova, ironic, client) 16:27:38 we also decided nova portgroups depends on this, it will make it much simpler to implement 16:28:34 Yeah and that was a question I had, do you want my attach/detach spec API patch to Ironic to include the portgroups mapping logic and the port mapping logic or just the port part with portgroups in a follow up 16:28:59 s/spec// 16:29:38 sambetts: not sure, I suspect the latter, just for smaller patches 16:29:50 yeah thats what I was thinking 16:31:18 we need it for both though 16:31:34 nobody disagrees :) 16:32:13 Cool, the status of the patches are: Ironic one is nearly finished being updated 16:32:27 Ironic Client one Vasyl was going to update for me 16:32:46 nice 16:33:05 and Nova one will need updating once client functions are laided out 16:35:13 sounds reasonable - anything else on this? 16:35:42 Nothing else from me 16:35:48 just pushing on with it 16:36:07 ditto 16:36:27 with my change in job, I am trying to set up the BM environment so that I can test all of this 16:36:37 I lost my setup when I left Arista :-) 16:36:59 #topic: Open Discussion 16:37:14 * sambetts is also working to build a new test environment after mine was aquired by another team :( 16:37:59 sambetts : ha ha - it can be painful 16:38:25 yeah 16:38:38 anybody wants to discuss anything else networking related? 16:38:48 btw what are the plans/goals for 3rd party CI of the network drivers + ml2 supprt? 16:39:04 have we laid out any rules for that? 16:39:21 s/rules/goals 16:39:48 we haven't 16:39:56 it really shouldn't differ based on driver, right? 16:40:29 no, jsut different local_link_connection info to be passed for different vendors 16:41:12 sambetts : that is part of the CI test setup 16:41:31 the unit tests? 16:41:55 sambetts: hrm, those vendors don't have code in ironic, so seems like it'd be weird to ask them for CI 16:42:04 I can give you example of how we did at Arista 16:42:36 jroll: yeah :/ its more of a cross project ml2 driver repo X ironic CI I guess, like how nova CI's ironic 16:43:07 so networking-cisco should proably CI Ironic or the other way around 16:43:53 ya 16:43:56 sambetts : you do not need ironic specific CI - unless you want to test the internals of ironic through CI 16:43:57 the first, I think 16:44:33 yeah that seems to make the most sense, to make sure nothing that merges into net-cisco breaks the intergration with ironic 16:45:00 yup - so, there are two parts to it sambetts 16:45:28 1) the merges into networking-cisco - those are your local unit tests 16:45:56 2) the CI to catch the issues with upstream - i.e at the API integration level 16:46:38 that is the way I had setup for Arista - it works very effectively 16:46:47 unless, you want an overkill :-):-) 16:47:50 yeah, I'll have to play around and see what extra equipment I can squeeze into my CI environment :) 16:50:11 thats all I had today 16:50:21 anything else - anybody? 16:50:33 nope :) 16:50:43 cool - we are done 16:50:47 thanks 16:50:51 thanks Sukhdev 16:50:59 #endmeeting