16:01:15 #startmeeting ironic_neutron 16:01:15 Meeting started Mon Nov 30 16:01:15 2015 UTC and is due to finish in 60 minutes. The chair is Sukhdev_. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:20 The meeting name has been set to 'ironic_neutron' 16:01:55 o/ 16:01:57 o/ 16:02:11 #topic: Agenda 16:02:36 #link: https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Meeting_November_30.2C_2015 16:02:50 Hope folks have had a chance to look at the agenda - 16:03:06 if you would like to see anything added to the agenda, please us know 16:03:22 #topic: Announcements 16:03:29 jroll is out today 16:04:02 Nova spec for this integration work was approved last week 16:04:32 Couple of patches for nova were also updated and are ready to go as well 16:04:51 #link: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z 16:05:11 The last (third) patch needs work - other two are good for approval as well 16:05:25 Any question on that? 16:05:50 #topic: Action Items from last week 16:06:22 kevinbenton_ and I had an action to work on Neutron patch for ML2 driver for OVS for CI testing 16:06:29 kevinbenton_ : are you here? 16:06:53 #link: https://review.openstack.org/#/c/249265/ 16:06:54 Sukhdev_: sorry, i'm traveling right now so my connection is unreliable 16:07:22 kevinbenton_ : Thanks for checking in - was mentioning about your patch 16:07:37 I had an opportunity to test it and it looks good 16:08:43 However, vsaienko came up with another approach to CI - which leads us into the next main topic on the agenda 16:08:51 #topic: CI discussion 16:09:06 Last week we discussed one approach 16:09:22 based upon that kevinbenton posted the patch - 16:09:25 before i go offline, i just want to say that I would like to go with vsaienko's approach because it doesn't require upstream changes 16:09:50 kevinbenton : I was going to dive into that - 16:10:26 #link: http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html 16:10:49 kevinbenton : you had a comment on vsaienko's approach on the ML 16:11:43 we may have lost kevinbenton 16:12:03 vsaienko : would you want to take the floor to explain it for the benefit of the rest 16:12:31 sure 16:13:57 the generic_switch driver is usual ML2 Neutron driver, and it configures OVS switch via ssh commands 16:14:39 the code can be found https://github.com/jumpojoy/generic_switch and some instruction how to tests it on devstack https://github.com/jumpojoy/ironic-neutron/blob/master/devstack/examples/ironic-neutron-vm.md 16:15:11 #link: https://github.com/jumpojoy/generic_switch 16:15:24 #link: https://github.com/jumpojoy/ironic-neutron/blob/master/devstack/examples/ironic-neutron-vm.md 16:16:28 vsaienko : can you touch on the differences between the this approach vs. the one kevinbenton took 16:17:16 It doesn't require changes to neutron code 16:18:07 And the working flow is the same as in real use-case 16:19:06 also this generic_switch driver support hardware switches as well 16:20:15 at the moment it was tested with Cisco catalyst, but it can be easily extended with any vendor/switch that supports ssh 16:21:32 vsaienko : our main use presently will be to use it for the CI gate testing so that we can test all the present patches 16:22:02 and then incorporate it for tempest testing 16:22:34 I've created some patches to devstack that allow to test ironic/neutron integration on VMs 16:23:21 and as far I know yyekovenko is working on tempest tests at the moment 16:23:32 vsaienko : Thanks for the patches - I looked at them briefly over the weekend - have not had a chance to give a full review yet 16:23:50 vsaienko : did you test those devstack patches? 16:24:11 with the rest of neutron/nova/ironic patches yet? 16:24:24 yes, I've prepared short doc how to do it 16:24:35 #link: https://github.com/jumpojoy/ironic-neutron/blob/master/devstack/examples/ironic-neutron-vm.md 16:26:34 I looked at the steps briefly - I assume devstack patches automates those steps 16:27:01 s/automates/automat 16:28:18 some of them, adds opportunity to perform ironic neutron testing 16:29:21 the following patch allows to create ironic ports with llc information 16:29:25 #link: https://review.openstack.org/#/c/248048/ 16:32:48 vsaienko : one thing I was looking into the steps - local.conf changes for this 16:34:12 #link: https://github.com/jumpojoy/ironic-neutron/blob/master/devstack/examples/ironic-neutron-vm-local.conf 16:35:40 vsaienko : I mean any modifications/additional config options to this file? 16:36:06 never mind - I see some here 16:37:55 I do not see lazy_prince here today - he is missing 16:38:22 Any body has any questions? 16:38:57 vsaienko : I will give it a spin later this week and reach out to you for any follow up questions 16:39:19 sure 16:39:57 vsaienko : Thank you so much for taking on this much needed effort 16:40:23 sukhdev_: I think it would be great if we have repo on openstack.org for generic_switch 16:41:31 vsaienko : jroll is not here - I will discuss this with him off-line and see what is the best way to go about it 16:42:02 sukhdev_: thank you! 16:42:09 anybody has any questions for vsaienko before we move to the next topic? 16:42:45 #action: Sukhdev to discuss with jroll and kevinbenton about repo for generic_switch 16:43:22 #topic: tempest testing 16:43:41 vsaienko your work leads us into the next topic of automated testing 16:44:38 yuriy - are you here? 16:45:06 #link: https://bugs.launchpad.net/tempest/+bug/1520230 16:45:06 Launchpad bug 1520230 in tempest "Test Case: Create a test scenario to verify that Ironic supports multitenancy" [Undecided,New] - Assigned to Yuriy Yekovenko (yyekovenko) 16:45:25 vsaienko : are you working with Yuriy on this? 16:46:07 yes, I can get in touch with him 16:47:06 sukhdev_: it seems yury_yekovenko just joined us 16:47:40 yury_yekovenko : would you please want to share your thoughts with the team? 16:47:41 hi everybody! 16:48:51 well, for now my idea is to implement a new scenario test that covers basic ironic multitenancy flow 16:49:10 as I described in launchpad bug 16:49:13 yury_yekovenko : I saw the description of the test case in the bug description 16:50:43 yury_yekovenko : have you made any headways yet? 16:51:25 I'm starting to implement that test 16:51:37 but don't have some significant results for now 16:52:02 yury_yekovenko : understandable - please let us know if we can help 16:52:16 yes, of course. thanks 16:54:16 vsaienko : will you be patching some of your work into the CI framework for gate testing? 16:54:50 * Sukhdev_ time check 6 min left 16:55:08 #topic: Open Discussion 16:55:16 yhvh : hello 16:55:37 sukhdev_: sure, but I need to figure out how CI works 16:56:20 I will dig into CI deeper tomorrow 16:56:25 vsaienko : couple of our regular guys are missing today - they are more familiar with it 16:56:59 vsaienko : reach out to jroll on the ironic channel - he will be a great resource 16:57:21 sukhdev_: ok thanks! 16:57:45 yhvh : are you here 16:58:22 vsaienko yury_yekovenko : will you guys be joining us here on a regular basis? 16:58:33 sukhdev_: I will 16:58:48 cool - thanks. this will help 16:58:50 sukhdev_: I will too 16:58:59 excellent - 17:00:13 vsaienko yury_yekovenko : the short term goal will be to take your framework and plumb it into the CI so that we can get all our outstanding patches merged 17:01:00 we would like the Ironic CI to posting votes on these patches 17:01:12 oppss... sorry out of time 17:01:18 sukhdev_: got it 17:01:32 Thanks for attending everybody - 17:01:36 bye 17:01:38 o/ thanks Sukhdev_ 17:01:47 thanks for all, bye bye 17:01:48 bye 17:02:01 #endmeeting