17:00:18 <dtantsur> #startmeeting ironic 17:00:19 <openstack> Meeting started Mon Aug 28 17:00:18 2017 UTC and is due to finish in 60 minutes. The chair is dtantsur. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:20 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:21 <jlvillal> o/ 17:00:23 <openstack> The meeting name has been set to 'ironic' 17:00:25 <ricardoas> o/ 17:00:25 <vdrok> o/ 17:00:26 <etingof> o/ 17:00:29 <kaifeng> o/ 17:00:29 <TheJulia> o/ 17:00:30 <yuriyz> o/ 17:00:31 <fellypefca> o/ 17:00:32 <jlvillal> o/ 17:00:35 <aarefiev> o/ 17:00:40 <dtantsur> hi all! 17:00:50 <dtantsur> our agenda as usual is at: 17:00:52 <dtantsur> #link https://wiki.openstack.org/wiki/Meetings/Ironic 17:00:59 <crushil> o/ 17:01:23 <rloo> o/ 17:01:54 <rama_y> o/ 17:02:01 <dtantsur> #topic Announcements / Reminder 17:02:06 <rpioso> o/ 17:02:11 <dtantsur> #info Ironic 9.1.0 (Pike) release is finally out! 17:02:14 <dtantsur> w000t! 17:02:21 <stendulker> o/ 17:02:22 <rpioso> \o/ 17:02:24 <dtantsur> thanks all for your hard work, especially during the release week(s) 17:02:25 <jlvillal> woo hoo :) 17:02:26 <fellypefca> \o/ 17:02:26 <rloo> yay! thanks everyone! 17:02:34 <vdrok> :) 17:02:50 <rloo> I was surprised how much we got done, given the loss of bodies 17:02:55 <anupn> o/ 17:02:57 <dtantsur> yes, this is really impressive! 17:02:59 <dtantsur> good job everyone 17:03:05 <pas-ha> 0/ 17:03:30 <dtantsur> #info we have OSC baremetal documentation: https://docs.openstack.org/python-ironicclient/latest/cli/osc_plugin_cli.html#command-reference 17:03:49 <dtantsur> I really love it btw, now we can just link people to commands 17:04:00 <rloo> yes, that was a pleasant surprise! 17:04:21 <jlvillal> Cool 17:04:29 <dtantsur> #info Ironic-ui and BFV meetings will resume next week 17:04:32 <vdrok> cool stuff 17:04:34 <milan> o/ 17:05:25 <dtantsur> #info New bug dashboard address: http://dashboard-ironic.7e14.starter-us-west-2.openshiftapps.com/ 17:05:30 <dtantsur> well, I have a shorter version 17:05:41 <dtantsur> #link http://tinyurl.com/ironic-dashboard 17:05:49 * rloo was almost afraid to click on it, worried it was spam :) 17:05:55 <dtantsur> tl;dr OpenShift 2 is sunsetting, so I had to move to OpenShift 3 17:06:12 <dtantsur> now we're on k8s like serious people :D 17:06:14 <rloo> thx dtantsur! 17:06:44 <dtantsur> per my PTL promise, I'll be improving this dashboard in the coming months 17:07:00 <dtantsur> anything else to mention? 17:07:19 <rloo> next monday, is there going to be a meeting? 17:07:26 <rloo> is it only US/Canada that has a holiday? 17:07:34 <dtantsur> it's not a holiday here, at least 17:07:44 <vdrok> neither in ukraine 17:07:51 <rloo> dtantsur: ok, i'm happy if you meet and work :) 17:07:55 <TheJulia> I'll be on regardless :) 17:08:09 <dtantsur> well, we can try having a meeting anyway 17:08:16 <TheJulia> well, I do need to go look for places for a gathering... 17:08:26 <jlvillal> Today is bank holiday Monday in the UK, I think 17:08:28 <dtantsur> it's the last one before the PTG, I'd like to leave the opportunity for random people to come and ask questions 17:08:40 <rloo> makes sense 17:09:02 <dtantsur> moving on? 17:09:18 <rloo> ++ 17:09:20 <dtantsur> #topic Review subteam status reports (capped at ten minutes) 17:09:32 <dtantsur> not much to review, but please take a look: 17:09:48 <dtantsur> #link https://etherpad.openstack.org/p/IronicWhiteBoard starting with line 124 17:10:11 <dtantsur> I guess we will clean up the priorities list right after the PTG.. 17:10:30 <rloo> can we delete 'nova resource class...' L144? 17:10:44 <dtantsur> yeah, I think we can 17:10:52 <rloo> also BFV? TheJulia? 17:11:17 <rloo> Rolling upgrades has some updates 17:11:26 <TheJulia> We'll resume planning BFV work next week, so there is no update at present 17:11:31 <dtantsur> we have one more nova patch, but I guess it's not a priority (unless we decide it is on the PTG) 17:11:39 <rloo> we must leave driver composition until those promised docs are available ;) 17:12:01 <dtantsur> yes, shame on me :) 17:12:15 <dtantsur> though, I'd appreciate if people maintaining drivers submitted their upgrade guide ;) 17:12:18 <rloo> dtantsur: we should have made you promise that if you are ptl. or did you promise? :) 17:12:47 <rloo> we should try to get the py3.5 compat stuff done now 17:12:55 * dtantsur denies everything 17:13:14 <rloo> and jlvillal, the tempest plugin. is the next month a good time? 17:13:18 <vdrok> rloo: I thought ironic part is done? 17:13:29 <dtantsur> vdrok: the job is not voting, and IPA is on python 2 17:13:39 <rloo> vdrok: not sure. there is something there about. oh yeah, testing ironic-inspector 17:13:40 <vdrok> ah right ipa 17:13:49 <jlvillal> rloo, I think so. They want us to submit a git repo to infra with all the changes. I will work with infra and dtantsur on it 17:13:58 <rloo> thx jlvillal! 17:14:16 <dtantsur> yeah, let's cook it on github first, I guess 17:14:22 <jlvillal> Having a patch with 92 patches in the chain is a DoS on the build system :( 17:14:22 <rloo> dtantsur: can we move the tempest stuff (L244) up. or do you want to wait til after ptg? 17:15:14 <rloo> I think we also want refactoring of code to access other services, L267 17:15:22 <dtantsur> rloo: I'd wait til the PTG, yes 17:15:29 <stendulker> dtantsur: Wht kind of information is expected in the driver upgrade guide? 17:15:30 <dtantsur> just to avoid confusion 17:15:32 <rloo> dtantsur: ok 17:15:44 <dtantsur> stendulker: mapping between a classic driver and hardware type + interfaces 17:16:00 <dtantsur> stendulker: essentially, populate the table at https://docs.openstack.org/ironic/latest/admin/upgrade-to-hardware-types.html with your drivers 17:16:34 <stendulker> dtantsur: Ok. Only those 2 things? 17:17:06 <dtantsur> I think it's one thing :) but yes, only this table 17:17:22 <rloo> stendulker: i think shiv may have done it: https://review.openstack.org/#/c/496480/ 17:17:23 <rpioso> stendulker, dtantsur: ty 17:17:38 <rpioso> rloo: You,too :) 17:17:48 <rloo> rpioso: yw :) 17:18:21 <stendulker> dtantsur: In iLo driver have also added section related to that to show equivalence. Also another patch updating the above said doc is in progress 17:18:43 <dtantsur> ah, https://review.openstack.org/#/c/496480/4/doc/source/admin/upgrade-to-hardware-types.rst right 17:18:50 <dtantsur> this is what I was asking for 17:19:04 <stendulker> dtantsur: yes :) 17:19:38 <rloo> dtantsur: i updated the whiteboard with the ilo hw patch 17:19:52 * dtantsur wonders if mgoddard is up for updating his VIF refactoring chain in the near future 17:19:54 <dtantsur> thanks rloo 17:19:55 <stendulker> dtantsur: thank you 17:20:20 <rloo> i'm ready to move on 17:20:48 * dtantsur too 17:20:53 <dtantsur> everyone done? 17:21:03 <vdrok> yup 17:21:06 <dtantsur> #topic Deciding on priorities for the coming week 17:21:22 <dtantsur> so, the release is done 17:21:39 <dtantsur> pas-ha's patch chain can still stay, I guess 17:21:50 <dtantsur> and I'd still appreciate people reviewing specs 17:22:18 <rloo> dtantsur: it would be useful to put links to specs that we plan on discussing at ptg, when/if we know which ones 17:22:32 <vdrok> along with pas-ha 's patches there is this one that should make our lives a bit easier https://review.openstack.org/359061 17:22:34 <dtantsur> yep, I'll try to find them when preparing the final schedule 17:23:03 <dtantsur> aha, true, we should get back to it 17:23:31 <dtantsur> dunno if people think it's a priority though, but I've put it on my list 17:23:39 <rloo> yeah, we're gonna bump the client anyway, so might as well include this 17:23:48 <pas-ha> yes please :) 17:23:58 <vdrok> (I still have not done any removals, just so that people can state their opinions on that) 17:24:04 <pas-ha> together with dropping OSC from requirements 17:24:26 <rloo> pas-ha lives for the day... ^^ 17:24:29 <dtantsur> hehe 17:24:41 <dtantsur> dropping OSC from requirements is an easy win, I guess 17:25:01 <dtantsur> mmm, 3 priorities, we may try to get more 17:25:10 <dtantsur> rloo: anything from upgrades to take? 17:25:25 <rloo> dtantsur: oh yes. 17:25:41 <dtantsur> https://review.openstack.org/#/c/497666/ ? 17:25:47 <rloo> dtantsur: https://review.openstack.org/#/c/497666/ 17:25:50 <rloo> dtantsur: yeah, you beat me to it 17:25:54 <dtantsur> hehe 17:26:34 <rloo> we do need to get the 2nd patch in that series done, to disallow ocata -> queens, before we approve something that mucks it up. 17:26:39 <vdrok> change 666666 is close!! 17:26:42 * milan screenshots an all-green CI patch ;) 17:26:58 <dtantsur> milan: wow, impossible. was it docs-only? :D 17:27:13 <TheJulia> dtantsur: We could also be in the twilight zone 17:27:18 <rloo> vdrok: what is 666666? 17:27:22 <milan> actually 497666 17:27:24 <milan> ;) 17:27:25 <jlvillal> rloo: I'm guessing a joke 17:27:37 <vdrok> change number heh 17:28:02 <rloo> vdrok: heh, cuz there is no 666666 and some folks don't like 6... 17:28:14 <dtantsur> okay, how is the list looking? :) 17:28:40 <rloo> dtantsur: +1 17:28:58 <vdrok> lgtm 17:29:11 <dtantsur> okay, there is certainly stuff to discuss, so let's move on 17:29:17 <dtantsur> #topic PTG planning 17:29:22 <dtantsur> first items are more like FYI 17:29:30 <dtantsur> #info Team photo on the PTG: https://docs.google.com/spreadsheets/d/18DmI9ydq6dKr4hAcoAN83vYXWn8TV1NEvy09Ll02_Y0/edit#gid=0 17:29:42 <dtantsur> our slot is Wed 11:00 17:30:25 * jlvillal will remember to wear his best swag t-shirt :) 17:30:35 <dtantsur> #info Team dinner/beers at the PTG? https://doodle.com/poll/nvavg9ab9ebq2e4v 17:30:47 <dtantsur> this is the poll about the times 17:30:58 <dtantsur> is there anybody here who did not participate so far? 17:31:15 <rloo> dtantsur: darn, i would have liked the team dinner earlier rather than later. (to get synergy, etc). looks like it'll be thurs... 17:31:19 <dtantsur> I think we should decide on the date already to avoid booking a venue too close to the place 17:31:29 <dtantsur> well, actually, I can cancel my plans for Monday 17:31:36 <rloo> dtantsur: + to cancel! 17:31:42 <dtantsur> and I feel that I should to avoid excluding a team member (Arkady) 17:32:02 <rloo> dtantsur: yes, do it 17:32:05 <dtantsur> so, let me phrase it like this: any objections to having an ironic team dinner on Monday? 17:32:21 <jlvillal> Not from me. 17:32:39 <pas-ha> nope 17:33:05 <dtantsur> okay 17:33:23 <dtantsur> #agreed We will try planning the team dinner at the PTG on Monday, Sep 11th 17:33:36 <dtantsur> now, we need volunteers to find a place and/or help TheJulia find a place 17:33:38 <rloo> oh, 9/11... 17:33:55 <dtantsur> well... 17:33:58 <rloo> good things happen on that date too 17:34:07 <TheJulia> dtantsur: I'm planning to get into Denver on Sunday morning, so I should be able to explore all that afternoon 17:34:14 <dtantsur> awesome, thanks TheJulia! 17:34:21 <dtantsur> if you have any tips, please let Julia know 17:34:29 <dtantsur> and especially let her know if you have any special requests 17:34:35 <TheJulia> ++++++ 17:34:41 <rloo> thx TheJulia! 17:34:46 <jlvillal> https://www.yelp.com/search?find_desc=Restaurants&find_loc=3801+Quebec+St,+Denver,+CO+80207 :) 17:35:06 <dtantsur> okay, let's now talk about the schedule 17:35:20 <dtantsur> #link https://etherpad.openstack.org/p/ironic-queens-ptg 17:35:31 <dtantsur> I've started building a schedule from the proposed topics 17:35:39 <pas-ha> most of mirantis folks leaves on Fri 17:35:48 <dtantsur> to be honest, I think the previous PTG layout worked well for us, so I keep the idea the same 17:35:55 <dtantsur> pas-ha: Fri morning/afternoon/evening? 17:35:59 <rloo> dtantsur: we're in the same room, right? similar size as last ptg? 17:36:01 <dtantsur> I leave in the evening, for example 17:36:14 <dtantsur> rloo: dunno about similarity, but it's promised to be a large room 17:36:25 <rloo> dtantsur: ok, that's good. 17:36:26 <pas-ha> dtantsur: Fri morning/afternoon (11:00 or 14:00 flights) 17:36:34 <dtantsur> I think I told the foundation we expect 20-30 people 17:36:58 <dtantsur> pas-ha: ok, noted. I'll move the inspector discussion somewhere... 17:37:10 <pas-ha> so for inspector stuff me and Anton might be available in the morning 17:37:16 <dtantsur> folks, what is good to discuss on Friday morning, given that some people will have left? 17:37:17 <pas-ha> yes 17:37:26 <jlvillal> My flight is Friday at 7pm 17:37:29 <TheJulia> Even then, the airport is 34-45 minutes from the venue if memory serves 17:37:56 <dtantsur> TheJulia: non-US people better arrive a few hours in advance just in case 17:38:03 <dtantsur> y'know, borders, formalities.. 17:38:07 <TheJulia> ++ 17:38:27 <vdrok> dtantsur: you mean which ones would be ok to move to fri out of the proposed topics? 17:38:47 <dtantsur> vdrok: yes, that's what I mean 17:38:51 <jlvillal> dtantsur, One nice thing about the US, we don't really have an exit check. The airlines check your passport. But no formal passport control to leave the country. 17:39:23 <dtantsur> the line can still be quite long afair 17:39:45 <jlvillal> Oh yeah, the security (TSA) lines can take awhile. 17:39:58 <dtantsur> mmm, maybe future of bare metal scheduling? 17:40:13 <dtantsur> it may end up a relaxed flame war topic :) 17:40:14 <TheJulia> that might... work 17:40:15 <rloo> pas-ha: do we need to discuss taking ansible driver in-tree? seems like the spec will be approved before PTG? 17:40:40 <dtantsur> rloo: we need to discuss whether we need the deploy steps work.. but we can do it at any time, including today 17:40:53 <dtantsur> otherwise I'm +1 on Just Do It 17:41:04 <rloo> dtantsur: i think we want it still? I need to update that spec. I don't know that we need to discuss. 17:41:20 <pas-ha> I hope to share some nice graphs on PTG re ansible-deploy :) 17:41:30 <TheJulia> dtantsur: I'm also willing to move client versioning to friday if necessary, we will still want to get the discussion out of the way regarding crossing versions with nova which this would relate. 17:41:38 <vdrok> openstack-wide goals? is there lots of things to discuss? 17:41:43 <rloo> pas-ha: ah, so a presentation. no red in graphs please :D 17:41:45 <TheJulia> Only 2... 17:42:01 <dtantsur> TheJulia: which of the topics, version negotiation in the client or the nova virt problem? 17:42:08 <pas-ha> rloo: :) 17:42:18 <dtantsur> vdrok: just make sure we don't miss anything 17:42:31 <TheJulia> dtantsur: they are intertwined, but the nova virtual problem should definitely be when more people are around 17:42:55 <rloo> wed looks like 'stuff we need/want to do that we've already discussed', thurs is the fun part? 17:42:55 <TheJulia> the exact mechanics of how will dictate the client versioning negation stuffs 17:42:58 <dtantsur> TheJulia: in my view it depends on the negotiation.. but yeah, let's try it this way 17:43:27 <TheJulia> dtantsur: we could always just combine them and try and time box it.... 17:43:54 <dtantsur> ok, let's try it this way 17:45:02 <dtantsur> mmm, wdyt about swapping "Processes and tools" and "Pressing issues"? 17:45:10 <dtantsur> Thursday feels too packed the way it is now 17:45:58 <TheJulia> Yeah, I think that is a good idea 17:46:10 <rloo> dtantsur: i'm better in the morning so prefer contentious topics then, but otherwise, i'm fine 17:47:33 <dtantsur> rloo: IMO reasoning about new proposals is even harder than about difficult, but familiar, topics 17:47:46 <dtantsur> but this is probably not the same for all of us :) 17:47:54 <TheJulia> It is going to vary based upon how each of us are wired differently in our brains 17:47:55 <rloo> dtantsur: :) 17:48:41 <dtantsur> okay, please check the new version. wdyt? 17:48:53 <dtantsur> I've moved everything from Friday, but we will certainly find something to work on 17:49:04 <dtantsur> we may end up organizing small working groups 17:49:54 <TheJulia> lgtm 17:49:56 <dtantsur> TheJulia: thanks for talking to Sean! I'll remove this comment, and will keep it in mind 17:50:06 <TheJulia> dtantsur: ok 17:50:10 <rloo> there was something about console at the bottom L 220. is that discussed or did we decide not to? 17:50:25 <dtantsur> good catch, it was added after I built the list 17:50:47 <dtantsur> I'm fine with talking about it 17:50:51 <rpioso> dtantsur: What about "Follow-up to the driver composition"? 17:51:09 <dtantsur> rpioso: it is inside of "check status of Pike priorities" 17:51:10 <rloo> dtantsur: maybe we should add a new section for new topics, otherwise it will be hard to know what was added after today. 17:51:19 <dtantsur> I did not list everything there, we will just go over each item 17:51:34 <dtantsur> rloo: well, I asked people to ping me when adding stuff, but.... 17:51:52 <rpioso> dtantusr: Okay. And "future of inspection (especially OOB) after switch to resource classes"? 17:51:54 <dtantsur> I will just check it from time to time 17:52:00 <rloo> dtantsur: L16 -- 17:52:19 <dtantsur> yeah, maybe it's my fault. I'll clarify 17:52:19 <rloo> dtantsur: maybe mention there to ping you, not sure. 17:52:35 <jlvillal> What's the plan for Monday and Tuesday? My first PTG :) 17:52:43 <dtantsur> rpioso: "Inspection and resource classes" 17:52:44 <vdrok> rpioso: L39 I think 17:52:57 <dtantsur> jlvillal: x-project stuff 17:53:00 <rloo> dtantsur: well, might be clearer to add new section, 'potential topics not reviewed yet' 17:53:06 <rloo> dtantsur: or something like that 17:53:09 <rpioso> dtantsur, vdrok: ty 17:53:12 <dtantsur> jlvillal: there will be rooms like "API SIG", "releases", "QA", etc 17:53:14 <jlvillal> dtantsur, Well we document the Ironic x-project items? 17:53:21 <dtantsur> rloo: I'm afraid people will miss them :) 17:53:23 <jlvillal> s/Well/will/ 17:53:37 <vdrok> jlvillal: cross-project with nova are in nova's etherpad 17:53:43 <dtantsur> jlvillal: there is something in the bottom. somebody will have to stop by nova (probably vdrok and me) 17:53:44 <jlvillal> dtantsur, Ah, so not Nova/Ironic or Neutron/Ironic 17:53:45 <vdrok> not sure about this vm-bm sig 17:53:56 <vdrok> but I suppose the same 17:53:57 <dtantsur> the vm-bm sig is something not entirely clear to me as well 17:53:57 <jlvillal> Oh there is, okay 17:54:00 <dtantsur> but I'll try figuring it out too 17:54:01 <rloo> jlvillal: at the bottom, L295. 17:54:10 <rloo> maybe we shoudl move the related sessions part higher. 17:54:21 <dtantsur> I will 17:54:25 <jlvillal> Thanks! 17:55:17 <TheJulia> I looked at the vm-bm sig page last week and it went back, at least mentally, to the instance level credentials discussion of how as an instance do I obtain access to cloud resources without being pre-loaded with credentials, or how do I have a different set of credentials and permissions for my running process, not my administrative user. It might be different now 17:55:19 <dtantsur> jlvillal: do you want to represent us in the QA room? 17:55:28 <rloo> fwiw, list of etherpads: https://wiki.openstack.org/wiki/PTG/Queens/Etherpads 17:55:30 <jlvillal> dtantsur: I can do that. Sign me up :) 17:55:41 <dtantsur> TheJulia: it seems so. I'm not sure why it's specific to BMs or VM-BM world.. 17:56:02 <dtantsur> vdrok: would you like to check the nova room? 17:56:04 <TheJulia> Partially in that it needs to support config drive, or metadata service 17:56:09 <dtantsur> I will be there too, when needed 17:56:14 <TheJulia> dtantsur: but... *shrug* 17:56:29 <dtantsur> anyone wants to check this BM-VM thingy? 17:56:30 <vdrok> dtantsur: yeah I'll be there on related discussions I think 17:56:37 <dtantsur> I'm afraid I'll be with the API SIG most of the time 17:56:41 <TheJulia> dtantsur: I can 17:56:42 <dtantsur> (on Mon and Tue) 17:56:46 <dtantsur> TheJulia: thanks! 17:57:04 <rloo> oh yeah, i was thinking about being in the bm-vm thing too. 17:57:26 <dtantsur> we also have infra room, cli, skip level upgrades, stable 17:57:27 <rloo> if anyone goes to docs, please ask about red :) 17:57:34 <dtantsur> and many more, but these can be of interest 17:57:43 <jlvillal> dtantsur, GraphQL ? http://graphql.org/ :) 17:57:46 <dtantsur> oh, and docs! 17:57:51 * dtantsur hides 17:57:58 <TheJulia> rloo: note taken 17:58:08 <rloo> thx TheJulia! 17:58:15 <dtantsur> rloo: you like upgrades: https://etherpad.openstack.org/p/queens-PTG-skip-level-upgrades 17:58:17 <dtantsur> :D 17:58:19 <TheJulia> rloo: you mean the movie right? 17:58:20 * TheJulia ducks 17:58:38 <rloo> dtantsur: i don't actually like it and have wondered several times why i offered. and yeah, i saw that and am afraid. 17:58:47 * dtantsur is pretty sure that skipping Pike won't work for Nova/Ironic pair 17:58:47 <rloo> TheJulia: heh 17:59:10 <rloo> dtantsur: so i guess i should also attend that upgrades one... 17:59:40 <dtantsur> that may be of value 18:00:06 <dtantsur> okay, out of time 18:00:08 <dtantsur> thanks everyone! 18:00:12 <vdrok> thanks! 18:00:13 <dtantsur> #endmeeting