16:00:16 <lbragstad> #startmeeting keystone 16:00:16 <openstack> Meeting started Tue Aug 28 16:00:16 2018 UTC and is due to finish in 60 minutes. The chair is lbragstad. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:18 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:20 <openstack> The meeting name has been set to 'keystone' 16:00:45 <lbragstad> #link https://etherpad.openstack.org/p/keystone-weekly-meeting 16:00:48 <lbragstad> agenda ^ 16:01:23 <lbragstad> o/ 16:01:28 <gagehugo> o/ 16:01:28 <hrybacki> o/ 16:01:37 <gagehugo> lbragstad I fixed the ping list 16:01:39 <lbragstad> i think there might be a couple people out 16:01:43 <lbragstad> gagehugo: tanks 16:01:46 <lbragstad> thanks* 16:02:11 <gagehugo> tanks sound fun 16:02:42 <knikolla> o/ 16:02:43 <hrybacki> I suppose that depends on you frame of reference with respect to the tank gagehugo ;) 16:03:13 <lbragstad> #topic release status 16:03:20 <lbragstad> #info rc2 cut 16:03:38 <lbragstad> we ended up cutting rc2 last week to make sure we had backport migrations 16:03:47 <lbragstad> (thanks wxy| for catching that) 16:03:54 <lbragstad> with that 16:03:56 <lbragstad> #info Stein is open for development 16:04:13 <wxy|> o/ 16:04:26 <gagehugo> hrybacki I was thinking more of a scorched earth clone I played in grade school lab 16:04:26 <lbragstad> just a reminder that now is a great time to work on PoCs before the PTG 16:05:01 <hrybacki> I may have played the same thing come to think of it :) 16:05:11 <wxy|> lbragstad: I added two new oslo.limit patches. 16:05:23 <lbragstad> wxy|: oh - nice. i'll be sure to take a look 16:05:31 <wxy|> lbragstad: cool 16:05:35 <lbragstad> #topic Stein PTG Details 16:05:51 <lbragstad> we're 13 days from the PTG 16:06:04 <lbragstad> and i've updated the etherpad to include a schedule 16:06:06 <lbragstad> #link https://etherpad.openstack.org/p/keystone-stein-ptg 16:06:13 <kmalloc> o/ 16:06:16 <lbragstad> please give it a look and let me know if you see any issues or conflicts 16:06:47 <lbragstad> tl;dr is that we have monday for cross-project stuff, thursday and friday will be dedicated to keystone-specific topics 16:07:00 <lbragstad> tuesday and wednesday we won't have a room 16:07:22 <lbragstad> but we will likely be doing follow up discussions for federation + edge and cross-project discussions from monday 16:08:09 <lbragstad> and for the most part, friday is going to be reserved to getting everything we've talked about throughout the week in trello 16:08:13 <lbragstad> and merging specs 16:08:33 <lbragstad> i'm really hoping we don't have much to "follow up on" when we leave denver 16:09:10 <lbragstad> any questions on the schedule so far? 16:09:53 <hrybacki> looks great! 16:10:31 <lbragstad> hrybacki: think we'll be good to do all the trello/roadmap work on that friday? 16:10:49 <knikolla> Looks pretty good 16:11:00 <hrybacki> lbragstad: I believe so, yes 16:11:06 <lbragstad> cool 16:11:11 <lbragstad> we do also have a few open sessions 16:11:26 <lbragstad> wednesday afternoon for example 16:11:57 <lbragstad> usually something always comes up, but in the event things go smoothly we can use that as hack time 16:12:21 <hrybacki> lbragstad: is there any thorny bugs that we could pair on during that time? 16:12:30 <lbragstad> if people want to sit down in a corner and work through review or pair-programming (flask stuff or protection patches) 16:12:36 <hrybacki> assuming the block doesn't get filled up with something else 16:12:41 <lbragstad> right 16:12:47 <hrybacki> ++ /me steps back 16:13:12 <lbragstad> hrybacki: by all means, if you have suggestions for things to tackle during that time, please feel free to suggest them :) 16:13:22 <lbragstad> i was thinking the flask stuff 16:13:25 <hrybacki> I think we are on the same tracks 16:13:36 <lbragstad> or policy protection 16:13:47 <gagehugo> we could spend a whole day on microversions like last year 16:13:49 <lbragstad> but we could hammer through the doc changes we wanted to do in rocky 16:13:50 * gagehugo ducks 16:13:55 <hrybacki> gagehugo: go away :P 16:14:03 <hrybacki> lbragstad: that's not a bad idea 16:14:08 <hrybacki> 'get it done' 16:14:25 <gagehugo> I'd like to see a roadmap for the rest of the flask stuff (honest answer) 16:14:29 <lbragstad> right - something we can iterate on quickly 16:14:32 <hrybacki> never will there be a more rich library of knowledge than in that room 16:15:26 <lbragstad> kmalloc: do you think it would be possible to get an idea of what's left to help you with before the PTG? 16:16:36 <kmalloc> mostly review eyes. 16:17:00 <kmalloc> if someone else wants to take on domains, projects, users, that would be awesome. 16:17:04 <lbragstad> afaik just a few APIs are left to be moved 16:17:04 <kmalloc> but they are burly changes. 16:17:20 <kmalloc> i am blocked on groups waiting for your opinon lbragstad 16:17:31 <kmalloc> which is why the rebase/refactor hasn't happened. 16:17:38 <lbragstad> ack - sorry about that 16:17:42 <lbragstad> i will look today 16:17:58 <lbragstad> i'm just about to finish up the failures on #link https://review.openstack.org/#/c/594547/ 16:18:01 <kmalloc> lbragstad: will send DM. can't talk more in public forums. 16:18:37 <lbragstad> sounds good 16:18:52 <lbragstad> is there anything else specific to the PTG people want to discuss? 16:18:56 <gagehugo> kmalloc I wouldn't mind trying one of those resources, if I get some capacity on my end 16:18:58 <lbragstad> anything not on the schedule that should be? 16:19:08 <kmalloc> OS-FEDERATION needs review eyes, it's the next to land: https://review.openstack.org/#/c/591082/ 16:19:21 <kmalloc> and should be ready for review and passing tests. 16:19:39 <kmalloc> gagehugo: i warn you, domains is the easiest, and it isn't easy. 16:19:48 <gagehugo> :( 16:20:01 <gagehugo> ok 16:20:15 <kmalloc> gagehugo: i will happily take help. 16:20:38 <kmalloc> but i want to level set that it isn't straight forward. 16:20:48 <gagehugo> I will take a swing at it 16:20:53 <kmalloc> it's mostly hard because we are duplicating functionality. 16:21:11 <kmalloc> gagehugo: you'll need to move all dispatched URLs that start with /domains in one swoop. 16:21:15 <kmalloc> (one patch) 16:21:31 <kmalloc> /auth may not be moved by PTG. 16:21:45 <lbragstad> is that one going to be the last one we move? 16:21:46 <kmalloc> it is very involved and will probably take ~3-5 days to unwind. 16:21:48 <kmalloc> yes. 16:21:59 <kmalloc> i expect auth to move around S2, to be honest. 16:22:08 <lbragstad> mmmm 16:22:11 <kmalloc> unless i get a lot of time this weekend or move through /users and/or projects 16:22:12 <lbragstad> ok 16:22:15 <kmalloc> fast. 16:22:43 <kmalloc> auth is involved because of how the plugins interact and how things directly access auth controllers 16:23:00 <kmalloc> some of the cleanup is done already, some is on hold because federation, projects, users should move first 16:23:13 <lbragstad> ok 16:23:42 <kmalloc> and auth may *still* require webob for a bit after it is moved. 16:23:49 <kmalloc> just for request/response handling 16:24:16 <kmalloc> i've got a translation from flask req -> webob req that makes it a bit easier. 16:24:49 <kmalloc> once the APIs are moved, we will need to compress our middleware (mostly) to before_request functions 16:25:02 <lbragstad> i have it down for wednesday in the event we don't have cross-project things to go through 16:25:22 <kmalloc> i can cover the indepth bits of how flask works for us 16:25:31 <kmalloc> and what we are doing to fill in gaps at the PTF 16:25:33 <kmalloc> PTG* 16:25:55 <kmalloc> i hope the flask APIs are easier to read 16:26:12 <kmalloc> i think long term it will be easier to maintain, but it has been a big shift. 16:26:37 <kmalloc> in S, i would also like to see us do the move of keystone.XXX to keystone.subsystem.XXX (for non-api code) 16:26:40 <kmalloc> if we can. 16:27:06 <kmalloc> just so we clearly outline what is api code, what is business logic code, and what is common/shared/etc code 16:27:44 <lbragstad> sounds good 16:28:03 <lbragstad> i'd like to start stacking changes like https://review.openstack.org/#/c/594547/ up after the flask migrations 16:28:15 <kmalloc> ++ 16:28:36 <kmalloc> i'll bug you today re: groups, get the current stack rebased and start in on users and/or projects 16:29:13 <lbragstad> ok 16:29:17 <lbragstad> anything else PTG related? 16:29:22 <lbragstad> otherwise we can move to open discussion 16:31:32 <lbragstad> #topic open discussion 16:34:02 <lbragstad> if there isn't anything specific to bring up, looks like we can get some time back 16:34:18 <hrybacki> ++ thanks lbragstad ! 16:34:26 <lbragstad> thanks for coming, all 16:34:38 <gagehugo> thanks! 16:34:41 <lbragstad> reminder we can office hours in 26 minutes 16:34:47 <lbragstad> s/can/have/ 16:34:53 <lbragstad> #endmeeting