Tuesday, 2018-08-07

*** tetsuro_ has quit IRC00:01
*** gyee has quit IRC00:06
*** zhurong has joined #openstack-meeting-alt00:22
*** harlowja has quit IRC00:26
*** tetsuro_ has joined #openstack-meeting-alt00:44
*** tetsuro_ has quit IRC01:01
*** hongbin has joined #openstack-meeting-alt01:03
*** erlon has joined #openstack-meeting-alt01:06
*** tetsuro_ has joined #openstack-meeting-alt01:09
*** erlon has quit IRC01:13
*** pbourke has quit IRC01:17
*** pbourke has joined #openstack-meeting-alt01:18
*** erlon has joined #openstack-meeting-alt01:26
*** zhurong has quit IRC01:26
*** tetsuro_ has quit IRC01:27
*** tetsuro_ has joined #openstack-meeting-alt01:28
*** tetsuro_ has quit IRC01:34
*** tetsuro_ has joined #openstack-meeting-alt01:41
*** tetsuro_ has quit IRC01:44
*** tetsuro_ has joined #openstack-meeting-alt01:53
*** lbragstad has quit IRC02:18
*** tetsuro_ has quit IRC02:19
*** tetsuro_ has joined #openstack-meeting-alt02:23
*** tetsuro_ has quit IRC02:26
*** erlon has quit IRC02:45
*** tetsuro_ has joined #openstack-meeting-alt02:50
*** markstur_ has quit IRC02:53
*** tetsuro__ has joined #openstack-meeting-alt02:53
*** tetsuro_ has quit IRC02:54
*** markstur has joined #openstack-meeting-alt02:55
*** tetsuro__ has quit IRC02:59
*** markstur has quit IRC03:00
*** jhesketh_ is now known as jhesketh03:14
*** diablo_rojo has quit IRC03:25
*** dave-mccowan has quit IRC03:31
*** liuyulong has joined #openstack-meeting-alt03:34
*** markstur has joined #openstack-meeting-alt03:37
*** tetsuro_ has joined #openstack-meeting-alt03:39
*** janki has joined #openstack-meeting-alt03:41
*** markstur has quit IRC03:42
*** tetsuro_ has quit IRC03:47
*** tetsuro_ has joined #openstack-meeting-alt03:48
*** tetsuro_ has quit IRC03:51
*** jaypipes has quit IRC04:02
*** jaypipes has joined #openstack-meeting-alt04:02
*** tetsuro_ has joined #openstack-meeting-alt04:12
*** hongbin has quit IRC04:15
*** markstur has joined #openstack-meeting-alt04:18
*** markstur has quit IRC04:23
*** markstur has joined #openstack-meeting-alt04:39
*** markstur has quit IRC04:44
*** e0ne has joined #openstack-meeting-alt05:00
*** markstur has joined #openstack-meeting-alt05:00
*** markstur has quit IRC05:05
*** tetsuro_ has quit IRC05:15
*** markstur has joined #openstack-meeting-alt05:21
*** tetsuro_ has joined #openstack-meeting-alt05:22
*** markstur has quit IRC05:26
*** tetsuro_ has quit IRC05:27
*** cloudrancher has joined #openstack-meeting-alt05:31
*** e0ne has quit IRC05:58
*** tetsuro_ has joined #openstack-meeting-alt05:59
*** apetrich has joined #openstack-meeting-alt06:01
*** e0ne has joined #openstack-meeting-alt06:02
*** tetsuro_ has quit IRC06:02
*** tetsuro_ has joined #openstack-meeting-alt06:02
*** cloudrancher has quit IRC06:12
*** markstur has joined #openstack-meeting-alt06:30
*** markstur has quit IRC06:36
*** tetsuro_ has quit IRC06:36
*** cloudrancher has joined #openstack-meeting-alt06:49
*** markstur has joined #openstack-meeting-alt06:52
*** cloudrancher has quit IRC06:52
*** markstur has quit IRC06:56
*** e0ne has quit IRC07:02
*** dpawlik has joined #openstack-meeting-alt07:23
*** markstur has joined #openstack-meeting-alt07:34
*** e0ne has joined #openstack-meeting-alt07:35
*** markstur has quit IRC07:39
*** ahrechny has joined #openstack-meeting-alt07:39
*** e0ne has quit IRC07:41
*** rmart04 has joined #openstack-meeting-alt07:44
*** e0ne has joined #openstack-meeting-alt07:52
*** e0ne has quit IRC07:53
*** apetrich has quit IRC07:56
*** slunkad has quit IRC07:58
*** yamamoto has joined #openstack-meeting-alt08:00
*** kopecmartin has joined #openstack-meeting-alt08:03
*** ahrechny has left #openstack-meeting-alt08:07
*** yamamoto has quit IRC08:07
*** rcernin has quit IRC08:11
*** GeraldK has joined #openstack-meeting-alt08:11
*** Emine has joined #openstack-meeting-alt08:16
*** markstur has joined #openstack-meeting-alt08:17
*** markstur has quit IRC08:21
*** sayalilunkad has joined #openstack-meeting-alt08:31
*** panda|rover-ish is now known as panda|rover08:33
*** markstur has joined #openstack-meeting-alt08:38
*** markstur has quit IRC08:43
*** yamamoto has joined #openstack-meeting-alt08:46
*** derekh has joined #openstack-meeting-alt08:46
*** tetsuro_ has joined #openstack-meeting-alt08:53
*** priteau has joined #openstack-meeting-alt08:55
*** markstur has joined #openstack-meeting-alt08:59
*** GeraldK has quit IRC09:00
*** masahito has joined #openstack-meeting-alt09:01
masahito#startmeeting blazar09:01
openstackMeeting started Tue Aug  7 09:01:39 2018 UTC and is due to finish in 60 minutes.  The chair is masahito. Information about MeetBot at http://wiki.debian.org/MeetBot.09:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:01
openstackThe meeting name has been set to 'blazar'09:01
tetsuro_o/09:01
masahitoHi blazar folks, time to weekly meeting09:01
priteauHello everyone09:02
masahito#topic RollCall09:02
priteauo/09:02
masahitotetsuro_, priteau: hello09:02
masahitoToday's agenda is09:02
masahito1. RC1 release09:03
masahito2. Next two weekly meetings09:03
masahito3. AOB09:03
masahitoanything else?09:03
*** markstur has quit IRC09:04
masahito#topic RC1 release09:04
masahitouhmmmm... the bot doesn't seem to react some commands.09:05
masahitoAnyway, 9th August is RC deadline for Rocky cycle09:05
masahitoI'll create put the tag and its branch tomorrow.09:06
priteauI am working on important fixes for bugs we've seen in production, can we merge them after RC1?09:07
masahitoDoes someone have any special patches?09:07
priteauMy patches are not ready yet, actively working on them09:08
masahitopriteau: Before the official release, we can backport the fix from master to stable/rocky. Then need to put RC2 tag09:08
priteauOK09:08
masahitoThe final release is week of 20th Aug. https://releases.openstack.org/rocky/schedule.html09:08
priteauNot much time left09:09
masahitoI'm also hitting a problem at polling_hostmonitor in my local. I'm investigating the issue is caused by a bug or my settings.09:10
priteauIs that for the health check?09:10
masahitopriteau: If your patch is late for the official release, we could backport it after the week and release 2.0.1 later.09:11
*** yamamoto has quit IRC09:11
masahitopriteau: yes. Related to authorization issue.09:11
priteauI am planning to test health check in our Chameleon environment as we upgrade to Rocky, so I will let you know if I see the issue09:13
masahitoI'm expecting the auth error is caused by my wrong config and the another error happening in error handling is caused by a bug.09:13
masahitoGot it. I'll also share its result once I've found the reason of the error.09:15
masahitoAnything else?09:16
priteauNothing else on RC1 from me09:17
tetsuro_Nothing from me09:17
masahitoAll right.09:17
masahito#topic Next 2 weekly meetings09:18
masahitoUnfortunately, I won't attend the next 2 weekly meetings.09:19
masahitoIf nothing specially, we could skip the meetings.09:20
priteauI am also going to be on holiday for the next two weeks, although I will probably be working on August 21.09:20
*** markstur has joined #openstack-meeting-alt09:21
priteauI think we can skip the meetings and keep in touch via Gerrit or email09:22
masahitoyes.09:22
tetsuro_Sounds good to me, too.09:22
masahitookay, let's skip next two meetings.09:22
masahito#topic AOB09:23
priteaumasahito: Will you still be able to process the release?09:23
masahitopriteau: sorry, I'm not clear the "process".  meaning putting the tag and the stable branch?09:24
priteauYes09:24
priteauActually I would like to also ask you, do you know when the PTL position changes?09:25
masahitoyes. I'm planning put RC1 tag tomorrow.09:25
masahitoAh, I see.09:25
*** markstur has quit IRC09:25
masahitoIMHO, there is not exact position date.09:26
priteauDo you want to do the Rocky release and I handle afterwards?09:27
masahitoHowever, I'm thinking I should have the responsibility until the Rocky will be officially released.09:27
priteauThat sounds good, if you're able to do it.09:28
priteauSorry, we switched to AOB topic already ;-)09:29
masahitoThe master branch targets Stein once the branch is created. Of course, you can do that because you're the PTL for Stein :-)09:29
masahitoIt's a good topic to AOB ;-)09:29
priteauSince we're planning to skip meetings until the Rocky release, I think most PTL activities will be related to the Rocky release.09:30
*** finucannot is now known as stephenfin09:30
masahitoI'll be online next two weeks. But I cant attend the two meeting because of my flights and etc...09:32
masahitoSpeaking of the PTL, I step down the Blazar PTL as I mailed to openstack-dev.09:32
tetsuro_I'm rather new to blazar, but have seen a lot of great work, masahito.09:33
tetsuro_as a PTL.09:33
masahitoWe had lots of progress to the project and I'm really appreciating all of activities by you all.09:34
priteauThanks for all your work masahito!09:36
masahitopriteau will run the PTL for Stein cycle. priteau has good insight for Blazar so I'm looking forward to how we'll move forward!!09:36
masahitotetsuro_, priteau: my pleasure.09:36
priteauI will do my best to lead the project forward during the next cycle.09:38
tetsuro_Yup, I'm looking forward to workin in a new Blazar team in Stein09:41
masahitoAll right. Any thing else to discuss?09:41
priteauI have one update09:42
priteauI will attend the PTG in Denver, Monday morning to Friday early afternoon.09:42
masahitoGood to hear!09:42
tetsuro_good news!09:42
priteauSorry it took so long to organize09:42
masahitonp. Finally you will attend the PTG :-)09:43
priteauShould we organize a team dinner? ;-)09:44
priteauMaybe on Tuesday evening09:44
*** tetsuro_ has quit IRC09:45
masahitosounds nice.09:45
*** tetsuro_ has joined #openstack-meeting-alt09:45
masahitoah, tetsuro_ is away...09:45
tetsuro_I'm back now09:45
masahitohe's back09:45
masahitoTuesday works for me.09:46
priteauWe can discuss dinner closer to the event, there may be an official event on some days09:46
tetsuro_Tuesday works for me as well09:46
masahitoUsually the official event is on Tuesday. We can go dinner after the event if we choose Tuesday.09:47
priteauWe will need to check with Bertrand too09:47
priteauLet's discuss again later this month.09:48
priteauI put a note in the Etherpad09:48
tetsuro_good idea09:49
masahitoGood news is few restaurants close to the venue. It's easy to pick up and don't worried about the place :-)09:49
masahitoRight. we can back to the topic later.09:49
priteaumasahito: I suppose I should lead the IRC meeting on August 28?09:50
masahitoLooks nice week to switch the role.09:51
priteauI will prepare an agenda.09:52
*** rmart04 has quit IRC09:53
masahitoanything else?09:56
masahitolast 5 mins09:56
priteauNothing else from me09:57
masahitoall right.09:58
masahitoThanks all09:58
tetsuro_Thanks!09:58
masahitobye09:58
masahito#endmeeting09:58
priteauBye!09:58
openstackMeeting ended Tue Aug  7 09:58:51 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:58
openstackMinutes:        http://eavesdrop.openstack.org/meetings/blazar/2018/blazar.2018-08-07-09.01.html09:58
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/blazar/2018/blazar.2018-08-07-09.01.txt09:58
openstackLog:            http://eavesdrop.openstack.org/meetings/blazar/2018/blazar.2018-08-07-09.01.log.html09:58
*** tetsuro_ has quit IRC09:59
*** tetsuro has joined #openstack-meeting-alt09:59
*** tetsuro has quit IRC10:21
*** tetsuro has joined #openstack-meeting-alt10:28
*** tetsuro has quit IRC10:28
*** masahito has quit IRC10:33
*** liuyulong has quit IRC10:45
*** dave-mccowan has joined #openstack-meeting-alt10:51
*** panda|rover is now known as panda|rover|lunc11:18
*** slagle has joined #openstack-meeting-alt11:39
*** pingfrog has quit IRC11:48
*** apetrich has joined #openstack-meeting-alt11:53
*** erlon has joined #openstack-meeting-alt11:56
*** raildo has joined #openstack-meeting-alt12:02
*** raildo has quit IRC12:03
*** edmondsw has joined #openstack-meeting-alt12:04
*** raildo has joined #openstack-meeting-alt12:06
*** raildo has quit IRC12:07
*** tpsilva has joined #openstack-meeting-alt12:07
*** raildo has joined #openstack-meeting-alt12:15
*** panda|rover|lunc is now known as panda|rover12:16
*** e0ne has joined #openstack-meeting-alt12:40
*** thomasem has quit IRC12:50
*** weshay has quit IRC12:50
*** ddmitriev has joined #openstack-meeting-alt12:55
*** ccamacho has quit IRC12:58
*** vgreen has joined #openstack-meeting-alt12:58
*** dklyle has quit IRC12:59
*** janki has quit IRC13:03
*** janki has joined #openstack-meeting-alt13:04
*** tssurya has joined #openstack-meeting-alt13:07
*** lbragstad has joined #openstack-meeting-alt13:11
*** dustins has joined #openstack-meeting-alt13:23
*** namnh has joined #openstack-meeting-alt13:27
*** ccamacho has joined #openstack-meeting-alt13:28
*** jcoufal has joined #openstack-meeting-alt13:42
*** dklyle has joined #openstack-meeting-alt14:33
*** hongbin has joined #openstack-meeting-alt14:38
*** e0ne has quit IRC14:39
*** markstur has joined #openstack-meeting-alt14:44
*** markstur has quit IRC14:49
*** priteau has quit IRC14:50
*** markstur has joined #openstack-meeting-alt14:56
*** Emine has quit IRC14:58
*** panda|rover is now known as panda|backin2h15:01
*** lamt has joined #openstack-meeting-alt15:02
*** dpawlik has quit IRC15:10
*** markstur_ has joined #openstack-meeting-alt15:18
*** markstur has quit IRC15:20
*** priteau has joined #openstack-meeting-alt15:26
*** gyee has joined #openstack-meeting-alt15:32
*** gagehugo has joined #openstack-meeting-alt15:36
*** dpawlik has joined #openstack-meeting-alt15:38
*** dpawlik has quit IRC15:42
lbragstad#startmeeting keystone16:00
openstackMeeting started Tue Aug  7 16:00:20 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
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
openstackThe meeting name has been set to 'keystone'16:00
*** wxy|xiyuan has joined #openstack-meeting-alt16:00
lbragstadping ayoung, breton, cmurphy, dstanek, gagehugo, hrybacki, knikolla, lamt, lbragstad, lwanderley, kmalloc, rodrigods, samueldmq, spilla, aselius, dpar, jdennis, ruan_he, wxy, sonuk16:00
gagehugoo/16:00
kmalloco/16:00
wxy|xiyuano/16:00
lbragstad#link https://etherpad.openstack.org/p/keystone-weekly-meeting16:00
lbragstadagenda ^16:01
cmurphyo/16:01
lamto/16:01
lbragstadshort agenda today16:01
*** armstrong has joined #openstack-meeting-alt16:02
*** jcoufal has quit IRC16:02
lbragstad#topic release status16:03
lbragstad#link https://releases.openstack.org/rocky/schedule.html16:03
lbragstad#info rc1 target is the end of this week16:03
lbragstadif there is anything we want to get into RC1, we'll have to do it this week16:04
*** ayoung has joined #openstack-meeting-alt16:04
lbragstadi went through bugs last week and I don't have any critical bugs on my radar16:04
lbragstadat least not ones that haven't been present in other releases16:05
*** wxy|xiyuan has quit IRC16:05
ayoungyou mean we have bugs roll over from one release to the next?16:05
lbragstadright..16:05
kmallocwe have historically had that happen16:05
lbragstadcorrect16:06
kmallocif the bug isn't critical, it can be fixed as needed16:06
kmallocbugs may have existed prior to rocky but only discovered in rocky16:06
ayoungor if, say, Nova tags it as wishlist...16:06
lbragstadone thing i do is look at all bugs opened during the release and see if anything was opened that might be a release blocker16:07
lbragstadso far, i'm not seeing any release blockers16:07
kmalloc++16:07
lbragstadif you do see something, please feel free to raise a red flag or ping me16:08
*** wxy-xiyuan has joined #openstack-meeting-alt16:08
lbragstadbut everyone here is pretty well-versed in release activities16:08
ayoungwill we have end to end support for service roles in Queens>16:08
ayoung?16:09
ayounger16:09
ayoungRocky?16:09
lbragstadi'm not sure i understand the question16:09
* kmalloc is also confused.16:10
ayoungWill we be able to use System roles, including CLI support?16:10
lbragstadoh16:10
*** namnh has quit IRC16:10
*** knikolla has joined #openstack-meeting-alt16:10
ayoungand Oslo context so we can enforce on them16:11
knikollao/16:11
*** wxy-xiyuan_ has joined #openstack-meeting-alt16:11
kmallocwell, uhm. possibly in keystone, though i think it's another release before we're really going to be in full swing even in keystone and then outside of it is maybe a community goal?16:11
knikolladid we switch meeting channel?16:11
kmallocknikolla: yeah, when we switched times ;)16:11
lbragstadwe'll be pursing that in stein16:11
kmallocknikolla: like... months ago :)16:11
kmallocthere was a conflict in -meeting.16:12
kmallocfor the new timeslot16:12
knikollai remember16:12
kmallocayoung: we have all of the base code/support now in keystone (or most of it)16:12
knikollai had the impression we were on meeting-3, so when i switched irc client i joined that instead :(16:12
kmallocayoung: and in stein we can be aggressive in making it the way forward.16:12
ayoungwhat is missing?  Without System roles,  mitigation for Bug 968696, falls back to is_admin_project16:13
openstackbug 968696 in OpenStack Identity (keystone) ""admin"-ness not properly scoped" [High,In progress] https://launchpad.net/bugs/968696 - Assigned to Adam Young (ayoung)16:13
lbragstad#link https://bugs.launchpad.net/keystone/+bugs?field.tag=policy16:13
lbragstad^ that tracks a lot of the work to make keystone's APIs account for different scopes16:13
kmallocmost of what is missing is migration paths, documentation, ensuring we make our APIs fully account for scopes16:14
lbragstadand it's dependent on the work kmalloc is doing to port APIs to use flask and remove the @protected decorator16:14
ayoungbut we could write customer policy that bypasses that, so long as we have system scopes, right?16:14
ayoungcustomer policy is OK at this point, I'm concerned with python code support for System role assignments only16:14
kmalloci think flask is ~50% done now,16:14
kmallocand by rocky end i hope to have at least 75% of the work proposed.16:14
kmallocif not all of it16:15
kmalloc[for APIs] there will be a couple more cleanups after that (breaking down our middleware)16:15
ayoungbut we don't need that to enforce on system roles, correct?16:15
ayoungjust to have it done by default16:15
* kmalloc defers to lbragstad for that. my brain can't context switch to answer that question quickly enough.16:15
*** jaypipes_ has joined #openstack-meeting-alt16:16
lbragstadcorrect - if a deployment wants to keep doing things with the old/broken policy, they can16:16
lbragstadfor a certain amount of time16:16
ayoungNo16:16
ayoungI want to do things with custom policy16:16
ayoungusing System role assignements.16:16
ayoungCan we do that in Rocky with the existing work?16:17
*** jaypipes has quit IRC16:17
*** jaypipes_ has quit IRC16:17
lbragstadayoung: what are you asking for? the ability to incorporate system scoped tokens into keystone's APIs?16:18
*** e0ne has joined #openstack-meeting-alt16:18
ayounglbragstad, yes, and to enforce on them via oslo-policy in Nova et alles16:18
lbragstadthere is still work to be done in those other services16:19
ayounglbragstad, assuming we put customer policy in place, it should work though, right?16:19
lbragstadwhat do you mean by customer policy?16:20
ayoungoslo-context gets its values from the header that we set in keystonemiddleware, so the other projects should not require code changes16:20
ayoungcustom16:20
ayoungmy fingers automatically added the 'er'16:21
lbragstadok16:21
lbragstadi wasn't sure if you meant something else16:21
lbragstadthere might still be service changes16:21
lbragstad#link https://bugs.launchpad.net/keystone/+bug/1750660 for example16:21
openstackLaunchpad bug 1750660 in OpenStack Identity (keystone) "The v3 project API should account for different scopes" [High,Triaged]16:22
lbragstad^ that's a case where the service (keystone specifically) needs to understand the scope of the token being used in order to give the user a response that makes sense within their authorization16:22
lbragstadwhich is more involved than a policy check16:22
ayoungOK, to be clear. We had a mitigation path in place using is_admin_project.  I'd like to move people to using System roles.  We need to know if that is going to work.16:23
lbragstadso - is_admin_project was basically an override that allowed people to do things at the system level16:24
ayoungright16:24
lbragstadthe migration is that you need to make sure all people that have a role on the project you have acting as the is_admin_project, have that same role on the system16:24
ayoungRight.  I want to know if we can start doing that based on Rocky16:24
ayoungor if there is no reason to start using system roles, and to build on top of is_admin_project today16:25
lbragstadi'm inclinced to say no, because i imagine there are bugs like https://bugs.launchpad.net/keystone/+bug/1750660 still in the system16:25
openstackLaunchpad bug 1750660 in OpenStack Identity (keystone) "The v3 project API should account for different scopes" [High,Triaged]16:25
lbragstadthe plumbing is there and ready to use, we just need to start using it in the business logic of the services16:25
ayoung++16:26
*** wxy-xiyuan_ has quit IRC16:26
*** wxy-xiyu_ has joined #openstack-meeting-alt16:26
lbragstadI'd like to make stein the release where we drive that home for keystone16:26
lbragstad(e.g. i give a system scoped tokne to keystone and list all projects and i get all projects in the deployment)16:26
*** wxy-xiyu_ is now known as wxy-xiyuan_16:26
lbragstadanything else on release specific stuff?16:28
ayounglbragstad, ok.16:28
lbragstadayoung: happy to continue working through this in office hours, if you'd like16:29
lbragstad# PTG preparation16:29
lbragstad#topic PTG preparation16:29
ayoungIt is a major feature.  Just want to know if it really is in a specific release.  I think we need a plan for making it official in Stein16:29
lbragstadayoung: i'm all for that, too16:30
lbragstadhrybacki: was interested in it16:30
lbragstadthough i assume there is a correlation there ;)16:30
lbragstad#topic PTG preparation16:31
lbragstadhmm - o well16:31
lbragstadanyway16:31
lbragstad#link https://etherpad.openstack.org/p/keystone-stein-ptg16:31
lbragstadbe sure to continue adding things to that etherpad if you'd like to spend time on it at the PTG16:31
lbragstadwe have Monday as a cross-project day16:31
lbragstadin addition to thursday and friday as keystone-specific days16:31
lbragstadi'm going to formalize the context into an actual schedule during the last week of august16:32
*** lbragstad[m] has quit IRC16:32
lbragstadcontent*16:32
lbragstadanyone have anything specific for the PTG?16:33
*** jaypipes has joined #openstack-meeting-alt16:33
lbragstad#topic open discussion16:33
ayoungSelf service16:34
lbragstadjust FYI - i'm going to be hanging out with wxy-xiyuan next week in Xi'an16:34
ayoungI'd like to have a long term focus on self service from the Keystone team, and a definitinon of what that means16:34
lbragstadso i expect most communication to by async16:34
ayoungknikolla, has some code for requesting new resources in Keystone.  Its in a stand alone server.  I think it points out some of the pain we've inflicted on Operators that we need  separate servcie like that16:35
ayoungwe need a series of statements like:16:35
knikollawith adjutant being accepted as an official project, we should piggyback on that16:35
ayoungas a member, I should be able to see the other members of a project16:35
ayoungas a user with no role assignments, I should be able to request a role on a project16:36
ayoungas a project administrator, I should be able to offer a role assignment to  a user16:36
lbragstadyeah - that goes hand in hand with some of the system scope stuff16:36
ayoungsome of that was in the Virtuyal Org discussion with David Chadwick a few years back...shiver16:36
knikollaayoung: i would rewrite that to "as a project admin i would like to be able to add users to my project"16:36
lbragstadit's a good first step in helping enable a much better self-service story IMO16:37
kmallocknikolla: as long as adjutant doesn't lean on keystone for auth.16:37
ayoungknikolla, assuming I know their user ID.  But what if I just have Federation data?16:37
kmallocknikolla: if it does, we run into the same issues we have with barbican16:37
knikollakmalloc: what do you mean?16:37
kmallocknikolla: barbican needs keystone auth to work16:37
knikollausers who have no auth at all?16:37
kmalloctherefore keystone cannot use barbican as a datastore16:37
knikollaoh, i see16:38
knikollawell, adjutant would be a layer on top of keystone16:38
kmallocif adjutant needs keystone to auth things, keystone cannot use it as a backing project16:38
ayoungknikolla, can you set up a demo of your project at some point?16:38
knikollakeystone itself wouldn't need it16:38
kmallocjust to be clear adjutant needs to be over keystone16:38
cmurphyyes16:38
kmallocwanted to be sure we didn't cross that conversaion again :)16:38
knikollaayoung: i think i have one running. i used it to register spring's class.16:39
ayoungother self service operations are "as a project manager, I should be able to enumerate all resources scoped to my project" andthat one is a hard one16:39
* kmalloc still would like to see keystone able to use vault for secret storage.16:39
kmalloc[and possibly fernet keys]16:39
kmallocbut that is a different thing.16:39
cmurphyi think we'll eventually be able to lean on castellan for that16:40
knikollafor context, by "my project" ayoung is referring to https://github.com/CCI-MOC/ksproj16:40
ayoungas a user, I should be able to list my roles on a project16:40
ayoungas a user, I should be able to identify what role I need to access a remote API16:40
ayoungand so on16:40
knikollathough i would like to merge its featureset to adjutant16:40
ayoungA user can get their list of roles via a token issue, but not via role list.  Its a little wonky16:41
lbragstadwe essentially have to teach those apis how to deal with scope16:42
ayoungknikolla, "adjutant" is what?16:42
lbragstadit's a new openstack project16:42
knikollaayoung: self-service admin workflows16:43
cmurphyhttps://adjutant.readthedocs.io/en/latest/16:43
lbragstad#link https://github.com/openstack/adjutant16:43
knikollaright now i think you can add users to a project you are project-admin on, list, remove, etc.16:44
lbragstadadriant has been working on it for quite some time16:44
lbragstadthey use it at catalyst?16:44
ayoungplease tell me they used Flask.16:44
knikollaayoung: django rest framework16:44
ayoungAh well, close enough16:45
*** tssurya has quit IRC16:45
kmalloci have zero issues with django, flask, or <insert non-custom-rolled-webob wsgi thing here>16:45
kmalloc:)16:45
kmallocheck, i'd take a nodejs application if it uses a good framework16:46
ayoungNo you wouldn't16:46
*** janki has quit IRC16:47
ayoungOK, so I'll work with the Adjutant stuff for self service.16:47
knikollaayoung: i already has that16:47
knikollathe only blocker is federated users16:47
knikollathe mechanism for inviting users to project is very different in ksproj16:47
ayoungknikolla, OK,  we can discuss off meeting16:48
knikolla++16:48
knikollawe should also talk to adriant, though timezone-wise that will be a bit hard16:48
ayoung++16:48
lbragstadanything else for open discussion?16:50
kmalloclbragstad: i have topics for PTG, to add to the etherpad16:50
lbragstadawesome, it's all yours16:50
kmalloci'll get that done and book PTG ticket etc.16:52
lbragstadPTG ticket prices are rising soon if they haven't already16:52
lbragstadjust a heads up16:52
cmurphysome people internally have been approaching me about a standalone keystone, where'd we leave off on that? anyone else seeing a pressing use case for that?16:53
* kmalloc was almost certain he booked the PTG ticket but i guess i didn't16:53
lbragstadcmurphy: as in strictly an identity provider?16:53
kmalloccmurphy: as in a full fledged idp?16:53
cmurphylbragstad: ya16:53
cmurphykmalloc: also yes16:53
kmalloci think we agreed it was somerhing we'd happily put on the roadmap and work on16:54
lbragstadafaik - i think that fell to the floor16:54
kmallocbut hasn't moved forward16:54
kmallocso, yes we'll totally accept those changes.16:54
lbragstadsomething we all wanted to entertain but no movement on it16:54
kmallocbut no one is working on it16:54
kmallocyet16:54
cmurphywhat they want is to use it to integrate with non-openstack projects16:54
kmallocoh thats right, PTG price is WAY higher this time. i need to expense it right away.16:55
kmallocthat is why i didn't do it yet.16:55
*** Emine has joined #openstack-meeting-alt16:55
knikollai think it started at 199 when i got it16:55
kmalloccmurphy: right. and that lines up with the proxy-idp bit we were talkign to craig about16:56
lbragstadcmurphy: do you know what's preventing them from doing that today?16:56
kmallocknikolla: it is $399 now =/16:56
kmalloci think it was $399 when i first looked.16:56
knikollai wouldn't be hard to implement the openid connect protocol in keystone16:56
cmurphylbragstad: well it's not a fully-fledge IdP to start, also openstack's concepts of access control don't really map to access control models for other projects16:57
lbragstadi guess i need to see what features are missing the doesn't qualify keystone as a full-fledge idp16:58
lbragstad(i totally expect them to be there)16:58
* lbragstad isn't making sense16:58
lbragstadI full expect keystone to be missing some of those features16:58
lbragstadfully&16:58
cmurphyyeah i can explain after the meeting16:59
lbragstadok16:59
lbragstadi added it to the etherpad16:59
lbragstadjust about out of time16:59
lbragstadthanks for the time everyone16:59
lbragstadsee y'all in office hours16:59
lbragstad#endmeeting17:00
openstackMeeting ended Tue Aug  7 17:00:08 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/keystone/2018/keystone.2018-08-07-16.00.html17:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/keystone/2018/keystone.2018-08-07-16.00.txt17:00
openstackLog:            http://eavesdrop.openstack.org/meetings/keystone/2018/keystone.2018-08-07-16.00.log.html17:00
*** wxy-xiyuan_ has quit IRC17:00
*** derekh has quit IRC17:00
*** armstrong has quit IRC17:02
*** panda|backin2h is now known as panda|rover17:08
*** cloudrancher has joined #openstack-meeting-alt17:09
*** kopecmartin has quit IRC17:13
*** dtrainor has quit IRC17:16
*** dtrainor has joined #openstack-meeting-alt17:19
*** e0ne has quit IRC17:20
*** e0ne has joined #openstack-meeting-alt17:21
*** e0ne has quit IRC17:22
*** cloudrancher has quit IRC17:22
*** harlowja has joined #openstack-meeting-alt17:31
*** harlowja has quit IRC17:43
*** markvoelker_ has quit IRC17:45
*** ayoung has quit IRC17:53
*** Leo_m has joined #openstack-meeting-alt18:01
*** e0ne has joined #openstack-meeting-alt18:04
*** Swami has joined #openstack-meeting-alt18:12
*** AlanClark has joined #openstack-meeting-alt18:21
*** apetrich has quit IRC18:35
*** ChanServ sets mode: +o openstack19:03
*** e0ne has quit IRC19:32
*** apetrich has joined #openstack-meeting-alt19:33
*** vgreen has quit IRC19:46
*** raildo has quit IRC20:02
*** raildo has joined #openstack-meeting-alt20:07
*** raildo has quit IRC20:28
*** dustins has quit IRC20:30
*** dustins has joined #openstack-meeting-alt20:36
*** AlanClark has quit IRC20:41
*** dpawlik has joined #openstack-meeting-alt20:45
*** apetrich has quit IRC20:45
*** slaweq has quit IRC20:58
*** dustins has quit IRC21:18
*** slaweq has joined #openstack-meeting-alt21:23
*** edmondsw has quit IRC21:29
*** Leo_m has quit IRC21:40
*** Leo_m has joined #openstack-meeting-alt21:46
*** Leo_m has quit IRC21:51
*** slagle has quit IRC21:56
*** Leo_m has joined #openstack-meeting-alt21:57
*** dpawlik has quit IRC22:09
*** priteau has quit IRC22:09
*** beagles has quit IRC22:13
*** beagles has joined #openstack-meeting-alt22:20
*** rcernin has joined #openstack-meeting-alt22:20
*** strigazi has joined #openstack-meeting-alt22:20
*** strigazi has quit IRC22:21
*** strigazi has joined #openstack-meeting-alt22:21
*** strigazi has quit IRC22:27
*** strigazi has joined #openstack-meeting-alt22:28
*** strigazi has quit IRC22:28
*** strigazi has joined #openstack-meeting-alt22:29
*** strigazi has quit IRC22:32
*** strigazi has joined #openstack-meeting-alt22:33
*** hongbin has quit IRC22:39
*** edmondsw has joined #openstack-meeting-alt22:54
*** edmondsw has quit IRC22:59
*** tpsilva has quit IRC23:12
*** priteau has joined #openstack-meeting-alt23:16
*** Leo_m has quit IRC23:46
*** Swami has quit IRC23:46
*** Leo_m_ has joined #openstack-meeting-alt23:46

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!