17:01:13 <jroll> #startmeeting ironic
17:01:14 <openstack> Meeting started Mon Nov  7 17:01:13 2016 UTC and is due to finish in 60 minutes.  The chair is jroll. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:01:15 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:01:17 <openstack> The meeting name has been set to 'ironic'
17:01:18 <mariojv> o/
17:01:19 <jlvillal> o/
17:01:24 <lucasagomes> o/
17:01:24 <hshiina> o/
17:01:27 <JayF> o/
17:01:32 <rama_y> o/
17:01:36 <mat128> o/
17:01:37 <sambetts> o/
17:01:38 <joanna> o/
17:01:41 <rloo> o/
17:01:44 <stendulker> o/
17:01:47 <jroll> as always, the agenda:
17:01:56 <jlvillal> \-o-/
17:01:59 <gabriel-bezerra> o/
17:02:01 <jroll> #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting
17:02:06 <jroll> #topic announcements and reminders
17:02:22 <jroll> apologies for being out sick most of last week, so some of the post-summit stuff is lagging
17:02:27 <dtantsur> o/
17:02:44 * dtantsur nearly forgot about the meeting
17:02:47 <jroll> priorities doc needs reviews and a volunteer for rolling upgrades
17:02:49 <jroll> #link https://review.openstack.org/#/c/393753/
17:02:59 <rpioso> o/
17:03:06 <bradjones> o/
17:03:06 <rloo> jroll: started to review - xek and i will do rolling upgrades
17:03:15 <jroll> rloo: cool, please comment there
17:03:37 <jroll> as an fyi, nova schedule is up for ocata on this page
17:03:39 <jroll> #link https://releases.openstack.org/ocata/schedule.html
17:03:53 <jroll> their spec freeze is november 17, so any nova work we need done needs to be approved this week
17:03:57 <jroll> maybe part of next week
17:04:09 <krtaylor> o/
17:04:31 <jroll> please provide feedback to the foundation on our new logo, by friday nov 11
17:04:36 <jroll> #link http://lists.openstack.org/pipermail/openstack-dev/2016-October/106251.html
17:04:50 <jroll> TheJulia notes that ironic-core has been added to ironic-ui-core
17:05:06 <jroll> this reminds me that ironic-core has also been added to ironic-specs-core
17:05:21 <jroll> so some of you folks now have new +2s, please use them
17:05:37 <rloo> wisely :D
17:05:40 <jroll> ^^
17:05:46 <TheJulia> what rloo said :)
17:05:58 <jroll> anything else here?
17:06:29 <jroll> cool
17:06:35 <jroll> #topic subteam status reports
17:06:42 <bsilverman_> How are the HP layoffs going to affect the project?
17:06:57 <bsilverman_> sorry for the delayed response.
17:07:15 <jroll> bsilverman_: I'm not sure that's an appropriate topic for this meeting, to be honest
17:07:20 <mat128> https://etherpad.openstack.org/p/IronicWhiteBoard L73
17:07:42 <bsilverman_> Fair enough, I’ll reach out offline
17:07:42 <jroll> before we get into subteam things, I want to just make a note
17:07:58 <jroll> I didn't get around to adjusting for new subteams, was waiting for some acks on priorities docs
17:08:03 <jroll> but plan to do that this week
17:08:10 <jroll> and yes, as mat128 said, line 73 here:
17:08:16 <jroll> #link https://etherpad.openstack.org/p/IronicWhiteBoard
17:09:03 * jroll watches everyone do these in real time
17:09:31 <jroll> I want to point out this in particular:
17:09:33 <jroll> Attach/Detach spec needs approval https://review.openstack.org/#/c/317636/ to be accepted by Nova folks
17:09:48 <jroll> we really need to get that merged, if we can, in the next few days
17:09:58 <rloo> jroll: there's also a portgroup spec for nova i think
17:10:01 <jroll> the nova code is trivial but they want to see that approved, to approve the blueprint
17:10:04 <jroll> rloo: indeed
17:10:33 * dtantsur makes a note to review attach/detach
17:10:40 * TheJulia does the same
17:10:47 <jroll> dtantsur: ready for initial reviews on driver comp?
17:11:09 <dtantsur> jroll, there are a few preliminary things, one of them is ready essentially (got some comments today, have to address)
17:11:16 <rloo> jroll: added a note/link to that portgroups/nova spec
17:11:18 <dtantsur> so yes, please take a brief look
17:11:27 <jroll> dtantsur: okay, cool
17:11:29 <jroll> thanks rloo
17:11:56 <jroll> I think those are the big things we can make progress on this week (portgroups things, attach/detach spec, initial driver comp)
17:12:08 <jroll> probably also next notifications patch and root device hint docs
17:12:18 <dtantsur> yeah, I hope to finally have some time for both coding and reviewing ;)
17:12:31 <jroll> \o/
17:12:50 <jroll> oh, and I plan to work on getting our tests out of the tempest tree, will probably need some eyes there as well
17:13:07 <rloo> wrt attach/detach. do we also need a spec/blueprint in nova for it?
17:13:21 <jroll> rloo: we have a BP, they are ready to approve it when ironic spec is approved
17:13:28 <jroll> which is why I want to get that done asap :)
17:13:38 <rloo> jroll: good to know!
17:13:43 <lucasagomes> jroll, do we have a final word on that ? Because AFAIR, the tempest guys were proposing it for the projects still
17:14:00 * lucasagomes does agree with should move it out based on that proposal btw
17:14:10 <lucasagomes> we should*
17:14:13 <jroll> lucasagomes: this isn't about separate repo for the plugin, just moving our tests out of openstack/tempest repo
17:14:20 <jroll> or moving ironic-specific code out, I should say
17:14:41 <lucasagomes> oh right, sorry got confused then
17:14:55 <rloo> TheJulia: wrt boot from volume, there is code that can be reviewed, right?
17:15:04 <jroll> rloo: 14:39 here
17:15:06 <jroll> #link http://eavesdrop.openstack.org/meetings/nova/2016/nova.2016-11-03-14.00.log.html
17:15:11 <jroll> if you want to see the conversation
17:15:39 <TheJulia> rloo: Yes, the volume connection information revs can be reviewed. I rebased them up through rpc additions last week
17:15:58 <rloo> thx jroll
17:16:14 <rloo> TheJulia: you have a link to those?
17:17:04 <TheJulia> https://review.openstack.org/#/q/status:open+project:openstack/ironic+branch:master+topic:bug/1526231   Looks like I need to go back and look at them today :\
17:17:19 <rloo> thx TheJulia
17:17:24 <jroll> ah cool, good stuff!
17:17:48 <jroll> anything else here?
17:18:31 <jroll> cool.
17:18:35 <jroll> #topic open discussion
17:18:51 <jroll> just a note, we merged the docs clarifying ironic governance-y things
17:18:53 <jroll> #link https://review.openstack.org/#/c/392685/
17:19:06 <jroll> still some follow up to do there to address deva's comments, but the spirit is all there
17:19:12 <gabriel-bezerra> do we have anything new on the event syncrhonization with neturon since the summit?
17:19:12 <rloo> jroll: oh, right. when will we be moving things out?
17:19:48 <jroll> rloo: I hope to get the patch up to do so this week, it requires TC voting, so may take a week or two to go through
17:19:55 <jroll> gabriel-bezerra: not that I've heard, no
17:20:15 <bradjones> I just submitted a new RFE for doing day-0 switch provisioning on cisco switches
17:20:22 <bradjones> #link https://bugs.launchpad.net/ironic/+bug/1639856
17:20:23 <openstack> Launchpad bug 1639856 in Ironic "[RFE] Cisco day-0 switch provisioning" [Undecided,New] - Assigned to Bradley Jones (bradjones)
17:20:24 <rloo> jroll: ok, maybe send out email to devlist first, just in case...
17:20:25 <gabriel-bezerra> the current patch is in merge conflict, but I believe they will be abandoned as the discussion lead to a generic-er way of doing things
17:20:30 <gabriel-bezerra> jroll: thank you
17:20:38 <jroll> rloo: that it's going to happen, or?
17:20:43 <jroll> rloo: in case of what?
17:20:47 <rloo> jroll: yeah, so no surprises
17:20:59 <jroll> rloo: yeah, I'll send that when I propose the patch
17:21:01 <rloo> jroll: in case someone complains cuz they didn't know
17:21:25 <jroll> rloo: sure, I don't plan to change the plan because someone complains, though :)
17:21:31 <Nisha1> jroll, since the generic boot from volume spec has landed, the "EFI iSCSCI boot for Proliant hardware" can also be reviewed now?
17:21:44 <Nisha1> https://review.openstack.org/#/c/207337/
17:21:52 <rloo> yeah, i know. we want to communicate though :)
17:22:08 <jlvillal> Speaking of removing things. The deprecated drivers. When do they get removed? Ocata cycle or Pike?
17:22:11 * jlvillal forgets
17:22:21 <jroll> rloo: ++
17:22:45 <jroll> Nisha1: I guess we can review the spec, yeah, but I'd rather focus efforts on generic BFV code
17:22:52 <jroll> jlvillal: ocata is the current plan
17:22:57 <jlvillal> Thanks.
17:23:01 <mgould> belated o/
17:23:02 <TheJulia> Nisha1: Additionally, it looks like it needs to be updated
17:23:37 <Nisha1> TheJulia, jroll thanks. will update the spec.
17:24:09 <rpioso> jroll: Is there a list of what's going to be removed?
17:24:36 <jlvillal> rpioso: http://docs.openstack.org/releasenotes/ironic/newton.html#deprecation-notes
17:24:40 <dtantsur> rpioso, everything with supported = False in the driver definition
17:24:45 <jlvillal> rpioso: If you are asking about drivers.
17:24:48 <Nisha1> jroll whats the process to deprecate a driver?
17:24:50 <jroll> what they said :D
17:24:50 <dtantsur> oh, yeah, a better list
17:25:07 <rpioso> jlvillal, dtantsur, jroll: ty
17:25:11 <dtantsur> modulo snmp, if the folks come up with a CI for it by end of Ocata, I guess
17:25:20 <mat128> dtantsur: thats correct
17:25:25 <mat128> dtantsur: we've done some good progress
17:25:31 <jroll> Nisha1: something like this: https://github.com/openstack/ironic/commit/8758116f837caf0e3e13d9cd54c128bdbe7a7880
17:25:43 <dtantsur> mat128, fantastic!
17:25:45 <mat128> xhku: ^^
17:25:47 <jroll> nice
17:26:09 <jlvillal> mat128: Maybe you propose the patch to remove drivers, so you can exclude snmp :)
17:26:16 <dtantsur> haha
17:26:20 <mat128> lol
17:26:26 <dtantsur> first we need to switch off the ssh drivers in CI..
17:26:30 <jroll> no way, dtantsur or I get to do that one
17:26:31 <mat128> jlvillal: I think once virtualpdu is in and voting, I'll submit "supported = True" instead
17:27:52 <JayF> mat128: supported = True is in the parent class, you just have to remove the line setting it false
17:27:54 <JayF> mat128: but yeah :)
17:27:56 <mat128> teaser: http://logs.openstack.org/54/388154/4/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa/2ee1fb3/logs/screen-ir-vpdu.txt.gz
17:27:56 * lucasagomes is working on the switch! I need to update the project-config patch (I've updated it today)
17:27:59 <sambetts> jroll: bradjones linked to this RFE above: https://bugs.launchpad.net/ironic/+bug/1639856 we had a question about if it would require a spec or not
17:27:59 <openstack> Launchpad bug 1639856 in Ironic "[RFE] Cisco day-0 switch provisioning" [Undecided,New] - Assigned to Bradley Jones (bradjones)
17:27:59 <dtantsur> mat128, ++ with a release note stating that we un-deprecate the driver
17:28:00 <mat128> JayF: thats what I meant :)
17:28:01 <lucasagomes> but it should be almost there
17:28:21 <lucasagomes> this is the patch: https://review.openstack.org/392890
17:28:32 <jroll> sambetts: new driver, almost certainly yes. didn't we have another rfe for a more generic switch provisioning thing?
17:28:33 <mat128> reminds me... I can already create that and mark it as dependent on the other change
17:28:57 <bradjones> jroll: it was for ZTP, POAP is similar but it will require a different driver
17:29:18 <jroll> bradjones: okay cool, but yeah, will need a spec
17:29:28 <bradjones> jroll: cool will get on writing a spec thanks
17:29:39 <jroll> np
17:29:51 <rpioso> jlvillal: What about the repos that will be removed due to the clarification of ironic governance?
17:30:12 <jlvillal> rpioso: huh? I think that would be a jroll question.
17:30:26 <jlvillal> repos aren't usually removed even if not in governance.
17:30:48 <jroll> rpioso: oh, the list of those, if you read the docs we just merged it should be pretty clear
17:30:51 <jlvillal> projects can be in OpenStack repos, even if not under governance. From what I understand.
17:30:56 <jroll> I don't have a list on hand but can look quickly
17:30:59 <mat128> jlvillal: thats a correct understanding
17:31:08 <jroll> and yeah, it's just removing from governance, not openstack infrastructure
17:31:09 <rloo> https://review.openstack.org/392685
17:31:09 <vdrok> wow, forgot the time has moved one hour back :( o/
17:31:17 <JayF> sambetts: bradjones: As a note though, unless you plan on having third party ci for that switch-provisioning driver, wouldn't it have to be out of tree?
17:31:31 <rloo> vdrok: no worries; we assigned stuff to you
17:31:41 <vdrok> great! :)
17:31:56 <bradjones> JayF: our current plan will be to have a third party ci so we can be in tree
17:31:57 <jroll> rpioso: right now we would only remove python-dracclient by the rules, but we also agreed to remove python-wsmanclient (since the things that depend on it are out), and ironic-webclient (because it's dead)
17:31:59 <rloo> vdrok: any time ;)
17:32:09 <JayF> bradjones: wonderful,, thanks
17:32:16 <bradjones> JayF: no problem :)
17:32:26 <JayF> jroll: when do we expect that change to take effect? This week?
17:32:31 <rpioso> jroll: ty
17:32:38 <rpioso> rloo: ty for the link
17:32:45 <jroll> JayF: 17:19:48           jroll | rloo: I hope to get the patch up to do so this week, it requires TC voting, so may take a week or two to go through
17:32:54 <JayF> Oh, d'oh
17:33:01 <JayF> sorry
17:33:35 <jroll> no worries
17:33:46 <jroll> anything else today?
17:33:54 <jroll> that was an exciting open discussion :D
17:34:51 <jlvillal> :)
17:35:06 <vdrok> maybe a bit unrelated
17:35:22 <jroll> vdrok: go ahead :)
17:35:25 <jlvillal> cricket scores?
17:35:26 <vdrok> how many people will attend ptg?
17:35:36 <vdrok> if anyone knows already :)
17:35:37 <jroll> great question, I hope it's everyone
17:35:39 <jroll> :)
17:35:45 <rloo> you mean from ironic? :)
17:35:48 <jroll> I assume I will be there but have not gotten official word
17:35:48 <vdrok> yup
17:36:02 * lucasagomes assumes the same
17:36:08 <dtantsur> I hope RH team will be well represented, but it's not official
17:36:13 <rloo> i am planning on being there but yeah, no official word yet
17:36:21 <jlvillal> I am planning on going, but of course need to get travel approval
17:36:37 <TheJulia> I'm also planning on going, don't have travel approved yet though
17:36:44 <sambetts> same
17:36:49 <vdrok> ok, thanks all!
17:37:04 <jroll> cool, 23 minutes back \o/
17:37:07 <jroll> thanks y'all
17:37:09 <jroll> #endmeeting