05:00:19 <devananda> #startmeeting ironic 05:00:20 <openstack> Meeting started Tue May 12 05:00:19 2015 UTC and is due to finish in 60 minutes. The chair is devananda. Information about MeetBot at http://wiki.debian.org/MeetBot. 05:00:21 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 05:00:23 <openstack> The meeting name has been set to 'ironic' 05:00:43 <devananda> good evening/morning/afternoon! 05:00:47 <pshige> o/ 05:00:55 <mrda> o/ 05:01:00 <Haomeng> o/ 05:01:04 <devananda> as usual, the agenda is posted on the wiki, here 05:01:06 <kan> o/ 05:01:08 <devananda> #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting 05:01:11 <naohirot> o/ 05:01:15 <Nisha> o/ 05:01:42 <devananda> #topic announcements 05:01:47 <jlvillal> o/ 05:02:10 <devananda> hm... seems like folks are still trickling in. I'll give it another minute 05:03:08 <devananda> presumably, everyone is gearing up for the summit next week 05:03:31 <jlvillal> +1 05:03:40 <rameshg87> +1 05:03:49 <mrda> There's a summit next week?!? 05:03:51 <mrda> :-P 05:03:52 <devananda> in light of that, BadCub is trying to arrange a dinner and has asked folks to respond on the summit etherpad 05:03:55 <devananda> mrda: :P 05:04:26 <jlvillal> #link https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas 05:04:31 <devananda> if you'll be there and think you might want to attend an ironic team dinner, please see "IRONC DINNER" section of https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas 05:05:01 <devananda> also, though I didn't put it on the agenda as it just came up today 05:05:02 <Haomeng> devananda: I will not attend next summit 05:05:18 <devananda> the discussion of our meeting times was raised this morning (well, my morning) 05:05:34 <devananda> so I started a poll and would like to get everyone's responses 05:05:38 <pshige> devananda; will you attend the dinner? 05:05:40 <devananda> #link http://lists.openstack.org/pipermail/openstack-dev/2015-May/063818.html 05:05:47 <devananda> #link http://goo.gl/forms/nvbWdOZMFY 05:06:02 <devananda> pshige: depending on when it is -- I'll certainly try. 05:06:30 <devananda> that's it for my announcements (we'll talk about summit specifics in a bit) 05:06:31 <pshige> monday evening? 05:06:39 * mrda has already responded to the meetings discussion 05:06:47 <devananda> #topic subteam status reports 05:07:18 <devananda> I do not see any updates on the subteam status report section of the etherpad 05:07:35 <naohirot> devananda: I updated iRMC status 05:07:36 <devananda> giving a few minutes if anyone here has updates ... otherwise, I'm happy to skip this 05:07:49 <naohirot> devananda: please find it 05:07:51 <devananda> naohirot: oh! how did I miss that 05:08:05 <naohirot> devananda: :) 05:08:42 <devananda> #info iRMC vmedia deploy driver status: code is up for review 05:08:57 <naohirot> devananda: I won't attend to vancuver, so please check if iRMC direction is okay or not 05:09:00 <rameshg87> devananda: regarding ilo driver 3rd party ci, we are almost done with all hp-internal stuffs for enabling it (need to complete it before enabling it) 05:09:18 <devananda> naohirot: if you have links to the review(s), please put them on the etherpad. 05:09:28 <naohirot> devananda: sure! 05:09:29 <rameshg87> but still some minor things left so likely will complete it before summit 05:09:32 <devananda> naohirot: easy way to do that is to make sure all the reviews have the same "topic" and then post a link to that search 05:09:46 <devananda> rameshg87: fantastic 05:10:14 <devananda> #info iLO 3rd party CI making good progress and might be done by the summit 05:10:36 <naohirot> devananda: okay, I try to device gerrit search URL somehow 05:10:48 <devananda> lintan: oh - since you're here, I tested the AMT driver today and found a bug -- https://bugs.launchpad.net/ironic/+bug/1454018 05:10:48 <openstack> Launchpad bug 1454018 in Ironic "AMT driver fails on set-boot-device" [Medium,Triaged] 05:11:56 <devananda> going to do the next section out of order 05:12:07 <devananda> #topic Nova virt driver for Ironic 05:12:35 <devananda> mikal raised an email last week re: how many open bugs we have in the nova.virt.ironic driver 05:12:45 <lintan> OK, I will have a look at it 05:12:47 <devananda> and yea, i think we haven't been paying enough attention to it 05:13:02 <mrda> So I know that jlvillal has volunteered to look after this, but I'm also willing to keep an eye on it. 05:13:17 <devananda> jlvillal seems to have volunteered to be our liaison for it -- 05:13:31 <jlvillal> I will be attending the Nova meeting on Thursday. 05:13:34 <devananda> mrda: awesome, and yea, you have some experience in that code already ;) 05:13:37 <mrda> since mikal will bug me, and since I go the original code merged 05:13:39 <mrda> yeah 05:13:49 <devananda> thank you both 05:13:50 <jlvillal> mrda, More help sounds good to me 05:14:07 <mrda> So I might attend the alt meeting jlvillal, if you want to take the main one 05:14:17 <mrda> then we cover all the meetings \o/ 05:14:32 <devananda> please don't hesitate to poke me about things. A lot of that is originally my code, too, and some of the bugs are actually pretty serious (and old) 05:14:41 <devananda> *about the nova virt driver things 05:14:45 <mrda> devananda: no worries there 05:14:49 <jlvillal> mrda, Okay on meetings. I will try to attend both. 05:14:50 <mrda> we will bug you :P 05:15:18 <devananda> #info jlvillal and mrda volunteered to tag-team the nova meetings so we'll have better coverage of nova bugs moving forward 05:15:39 <devananda> any other comments/question on that before moving on? 05:15:49 <jlvillal> I am also hoping that having a better relationship will help us get code merged in faster. 05:15:58 <devananda> jlvillal: ++ 05:16:03 <jlvillal> We sometimes seem to have difficulty getting reviews when we do post patches. 05:16:46 <devananda> something for us to work on improving, indeed 05:17:22 <devananda> #topic stable branch of python-ironicclient 05:17:31 <devananda> rloo posted this question, but she's not here 05:18:19 <devananda> she's asked me about the patches which have been posted to stable/kilo of python-ironicclient and this is what I've previously explained 05:18:23 <devananda> but it's good to put it in a meeting 05:18:33 <devananda> #info The purpose of the stable/kilo branch on the client is to lock down dependencies for CI testing of the stable/kilo branch of the server - not limit functionality. It's not a separate release that we expect users to consume. 05:19:08 <devananda> I'm happy to discuss now if it's not already clear to folks :) 05:20:02 <devananda> ... ok, moving on 05:20:06 <devananda> #topic summit planning 05:20:08 <rameshg87> devananda: so in simple words, we won't backport things to stable/* branch, right ? 05:20:14 <devananda> #undo 05:20:15 <openstack> Removing item from minutes: <ircmeeting.items.Topic object at 0x8f80550> 05:20:33 <devananda> rameshg87: for the client - that is my understanding, yes 05:20:40 <rameshg87> okay 05:20:51 <devananda> #topic summit planning 05:21:02 <devananda> two big things to call out 05:21:33 <devananda> #info Neutron is having a session on ML2 extension for bare metal -- specifically for ML2 extension authors 05:22:02 <devananda> #info Ironic is *also* having a session on ML2 extensions, but more specifically for the ironic<->neutron<->nova integration 05:22:29 <mrda> do you have the titles handy? 05:22:37 <devananda> there really wont be titles 05:22:45 <pshige> oh 05:23:19 <devananda> working sessions will all have a single title: "$project: work session" 05:23:56 * naohirot rloo is lady, I didn't know that :) 05:24:28 <mrda> devananda: do you know when neutron will discuss this 05:24:30 <mrda> ? 05:24:42 <devananda> Wednesday May 20, 2015 4:30pm - 5:10pm 05:24:43 <devananda> https://etherpad.openstack.org/p/YVR-neutron-ironic 05:24:50 <mrda> cool, thnx 05:25:03 * rameshg87 wonders what YVR stands for 05:25:12 <mrda> Vancouver airport 05:25:14 <devananda> rameshg87: that's the airport code for Vancouver :) 05:25:18 <rameshg87> oh :) 05:25:38 <devananda> also, cinder is having a discussion about our integration there -- Wednesday, May 20 • 5:20pm - 6:00pm 05:26:16 <rameshg87> devananda: anything about better horizon integration ? 05:26:17 <devananda> we haven't gotten a track with Nova to discuss the virt driver, or (lack of) HA Nova compute 05:26:30 <devananda> so as it stands now, we'll be hosting that 05:26:55 <devananda> rameshg87: nothing afaik -- however, krotscheck has been working on some JS UI work for us which he might be able to show 05:27:00 <pshige> we should all go to that session > neutron,cinder 05:27:22 <rameshg87> and JoshNang too i saw somewhere 05:28:18 <devananda> take a look at the top of the summit pad -- there are links to each of the individual session pads 05:28:21 <devananda> #link https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas 05:28:29 <devananda> though not all of them have content yet, they will soon 05:28:39 <Haomeng> rameshg87: yes, it is better that horizon add ironic plugin for us 05:29:18 <Haomeng> rameshg87: there is existing hourizon ironic plugin path, but for long time, no progress 05:29:31 <rameshg87> Haomeng: yeah, it has been missing 05:29:40 <Haomeng> rameshg87: yes 05:30:38 * rameshg87 has 1 item for open discussion 05:31:01 <devananda> I'm happy to move on to open discussion at this point 05:31:08 <devananda> #topic open discussion 05:31:16 <devananda> we can certainly continue talking about the summit, too 05:31:36 <rameshg87> i raised a review for adding ilo drivers support in lib/ironic of devstack 05:31:37 <rameshg87> https://review.openstack.org/#/c/174733/ 05:31:56 <rameshg87> however i got a comment saying hardware-specific stuffs should be out of devstack tree 05:32:20 <rameshg87> isn't it reasonable to have upstream driver stuffs in lib/ironic of devstack ? 05:32:59 <devananda> hm, not really. that would make devstack unmanageably large and hard to maintain 05:33:11 <devananda> rameshg87: devstack supports loading plugins from other repositories 05:33:30 <devananda> have you looked at how have other services (eg, cinder, neutron) have done this? 05:33:44 <rameshg87> devananda: ah no. 05:34:04 * rameshg87 notes to take a look at it 05:34:19 <rameshg87> but devananda major part of code can be reused in this way 05:35:19 <rameshg87> devananda: the bulk of changes in lib/ironic in my review are 1) to create distro-images for deployment from diskimage-builder (cirros might not work on real hardware) 05:35:23 <rameshg87> 2) to create deploy iso (which will re-usable for drivers like irmc) 05:35:51 <rameshg87> devananda: the only ilo specific thing in there is how we enroll the node (-d <ilo driver -i ilo_address.....) 05:36:18 <devananda> rameshg87: refactoring it so that the common parts for enabling hardware testing are preserved and isolated would be helpful 05:36:19 <naohirot> rameshg87: yes, it's reusable 05:37:11 <devananda> rameshg87: I think we should also make the hardware-specific bits pluggable or able to read ENV vars 05:37:25 <devananda> so that the jenkins job can pass in the right info for each test environment 05:37:54 <rameshg87> devananda: okay 05:37:56 <rameshg87> devananda: so refactor out the hardware-specific bits 05:38:01 <devananda> that way, the code in devstack is generic and consistent, and the variations are only in the test job configuratoin 05:38:24 <rameshg87> devananda: and keep the rest in devstack (like actual distro-image creation and stuffs), right ? 05:38:30 <devananda> yup! 05:38:38 <rameshg87> okay..will go in that path 05:38:48 <jlvillal> Can we assume next week's meeting will be canceled due to the summit? 05:38:59 <mrda> jlvillal: yes 05:39:13 * mrda taking over again 05:39:15 <jlvillal> mrda, Thanks 05:39:24 <devananda> mrda: :) 05:39:41 <lintan> hi devananda, 05:39:44 <rameshg87> and last time the meeting after summit was cancelled too 05:39:47 <devananda> rameshg87: also, do you have docs on how to use devstack w/ real hardware? 05:40:02 <rameshg87> devananda: no i don't have 05:40:14 <rameshg87> devananda: may be i can put forward a documentation on ipmi with real image bits 05:40:24 <lintan> I check the bug and it looks like because of the version of pywsman, the minimal one is 2.4.10 05:40:40 <devananda> rameshg87: hm, ok. seems like an area of code you are close to -- perhaps you could find some time to doc it :) 05:40:56 <rameshg87> devananda: sure 05:41:02 * rameshg87 notes as action item 05:41:30 <devananda> rameshg87: thanks! 05:41:46 <devananda> lintan: oh, interesting. please respond on the bug ,and I'll try to reproduce later 05:42:37 * rameshg87 wonders if we should poke 3rd party driver libraries to support python 3 05:43:01 <mrda> rameshg87: +1 :-) 05:43:16 <rameshg87> devananda: debian folks filed a bug on proliantutils to support python 3. may be we should ping third party maintainers to consider this. 05:43:27 <lintan> devananda,sure I will 05:43:50 <naohirot> rameshg87: I tested scciclient with py34 and worked Okay. 05:44:02 <rameshg87> we just fixed python 3 stuffs for proliantutils and enabled a gate job :) 05:44:19 <rameshg87> naohirot: oh great :) 05:44:21 <devananda> #info third party libraries should begin gating on py34 support soon, now that the server support for py34 is complete 05:45:53 <pshige> I also have an item for open discussion. 05:46:03 <devananda> pshige: it's open :) 05:46:09 <pshige> Ironic documentation integrated with OpenStack manuals needs a volunteer to liason with Docs folks 05:46:11 <devananda> pshige: no need to ask if you can ask 05:46:18 <pshige> https://wiki.openstack.org/wiki/CrossProjectLiaisons#Documentation 05:46:19 <devananda> pshige: !! yes we do :) 05:46:31 <pshige> Docs is important for me so I will do if nobody is willing. 05:46:42 <pshige> Will it be decided at the summit meetup? 05:47:11 <devananda> pshige: not much of a decision to make. no one else has volunteered 05:47:24 <devananda> pshige: do you have familiarity with openstack-docs project and tools? 05:47:48 <pshige> a little 05:48:15 <pshige> but I would like to try 05:48:40 <devananda> pshige, jlvillal - also, fwiw, generally speaking cross-project liaisons are drawn from the core review team, based on the understanding that they are more involved in the project and have some amount of history within it 05:49:35 <jlvillal> devananda, Ah I didn't know that. I had asked on the IRC channel about volunteering and didn't hear any objections or anyone else wanting to volunteer at the time. So I volunteered... 05:50:08 <devananda> that said, I'm happy that you both volunteered - and happy to help facilitate both of your efforts 05:50:25 <jlvillal> Thank you :) 05:50:28 <devananda> rather have eager people working on things that interest them than no one at all :) 05:50:41 <devananda> and I'm sure you'll get to know everyone quickly enough ;) 05:50:57 <pshige> Thank you 05:52:19 <devananda> anyone have anything else, or shall we wrap up a little early? 05:53:00 <devananda> ok then! thanks everyone! 05:53:03 <mrda> thanks devananda 05:53:12 <devananda> see (most of) you at the summit! 05:53:14 <jlvillal> Thanks and ciao! 05:53:14 <Haomeng> thanks devananda 05:53:17 <pshige> thanks! 05:53:18 <rameshg87> good day/good night everyone 05:53:25 <Haomeng> ood day/good night everyone:) 05:53:29 <naohirot> good night 05:53:35 <kan> thanks devananda 05:53:36 <devananda> #endmeeting