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