Wednesday, 2018-03-07

*** oikiki has quit IRC00:02
*** oikiki has joined #openstack-keystone00:03
*** masuberu has quit IRC00:35
*** masuberu has joined #openstack-keystone00:37
*** tonytan4ever has joined #openstack-keystone00:40
lbragstadwxy: o/ just a heads up but i proposed an alternate meeting time https://review.openstack.org/#/c/550260/01:01
wxylbragstad: Cool, thanks for the proposal. Looking now.01:04
*** germs has joined #openstack-keystone01:06
*** germs has quit IRC01:06
*** germs has joined #openstack-keystone01:06
*** gyee has quit IRC01:08
*** itlinux has joined #openstack-keystone01:10
*** david-lyle has joined #openstack-keystone01:10
*** germs has quit IRC01:11
*** jmlowe has quit IRC01:24
*** lbragstad has quit IRC01:27
*** itlinux has quit IRC01:42
*** oikiki has quit IRC01:44
*** oikiki has joined #openstack-keystone01:45
*** zhurong has joined #openstack-keystone01:45
*** jmlowe has joined #openstack-keystone01:46
*** david-lyle has quit IRC01:47
*** AlexeyAbashkin has joined #openstack-keystone01:49
*** AlexeyAbashkin has quit IRC01:53
*** dave-mccowan has joined #openstack-keystone01:56
*** harlowja has quit IRC02:13
*** edmondsw has quit IRC02:21
*** itlinux has joined #openstack-keystone02:22
*** edmondsw has joined #openstack-keystone02:22
*** oikiki has quit IRC02:24
*** germs has joined #openstack-keystone02:25
*** markvoelker has quit IRC02:25
*** markvoelker has joined #openstack-keystone02:26
*** edmondsw has quit IRC02:26
*** jmlowe has quit IRC02:28
*** germs has quit IRC02:29
*** guys has joined #openstack-keystone02:36
*** itlinux has quit IRC02:36
*** masuberu has quit IRC02:42
guysthe testsuite for keystoneauth seems to be broken, see https://paste.xinu.at/2n1G0xm86/02:43
*** tonytan4ever_brb has joined #openstack-keystone02:43
guysassertItemsEqual needs to be changed to assertCountEqual in keystoneauth1/tests/unit/extras/kerberos/test_{fedkerb,kerberos}_loading.py02:43
*** annp has joined #openstack-keystone02:44
*** tonytan4ever has quit IRC02:44
*** namnh has joined #openstack-keystone02:47
*** gongysh has joined #openstack-keystone02:50
*** oikiki has joined #openstack-keystone02:52
*** markvoelker has quit IRC02:53
*** markvoelker has joined #openstack-keystone02:53
openstackgerritMark Hamzy proposed openstack/keystone master: Fix formatting of ImportError  https://review.openstack.org/54987002:55
*** oikiki has quit IRC02:58
*** masber has joined #openstack-keystone03:02
*** itlinux has joined #openstack-keystone03:04
*** itlinux has quit IRC03:07
*** tonytan4ever_brb has quit IRC03:16
*** masber has quit IRC03:36
*** masber has joined #openstack-keystone03:47
*** links has joined #openstack-keystone03:59
*** dave-mccowan has quit IRC04:08
wxyguys: what unittest or unittest2 python lib version are you using?04:10
wxyguys: for unittest, the version should be >=2.704:12
guysusing the unittest module from the stdlib (python3 build is 3.6.4-2, python2 build is 2.7.14-2)04:19
guysI was attempting to rebuild the official Arch Linux packages04:20
*** nicolasbock has quit IRC04:21
guyswxy: FWIW adding sed to the source prepare() function in https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/python-keystoneauth1 just makes this work perfectly04:24
*** links has quit IRC04:25
*** germs has joined #openstack-keystone04:26
*** germs has quit IRC04:26
*** germs has joined #openstack-keystone04:26
*** links has joined #openstack-keystone04:27
*** germs has quit IRC04:31
*** masuberu has joined #openstack-keystone04:36
*** masber has quit IRC04:40
*** masber has joined #openstack-keystone04:40
*** masuberu has quit IRC04:42
*** gongysh has quit IRC04:57
*** gongysh has joined #openstack-keystone04:59
*** zhurong has quit IRC05:08
*** edmondsw has joined #openstack-keystone05:09
*** edmondsw has quit IRC05:14
*** jaosorior has joined #openstack-keystone05:18
*** masuberu has joined #openstack-keystone05:32
*** masber has quit IRC05:35
*** Supun has joined #openstack-keystone05:52
*** david-lyle has joined #openstack-keystone05:59
*** gongysh has quit IRC06:04
*** gongysh has joined #openstack-keystone06:05
*** rcernin_ has joined #openstack-keystone06:18
*** rcernin has quit IRC06:21
*** germs has joined #openstack-keystone06:27
*** germs has quit IRC06:27
*** germs has joined #openstack-keystone06:27
*** Supun has quit IRC06:30
*** germs has quit IRC06:31
openstackgerritOpenStack Proposal Bot proposed openstack/keystone master: Imported Translations from Zanata  https://review.openstack.org/55034806:32
*** sapd_ has joined #openstack-keystone06:35
*** masuberu has quit IRC06:38
*** sapd__ has quit IRC06:39
*** links has quit IRC06:41
wxyguys: I found a bug here: https://bugs.python.org/issue17866 the assertItemsEqual  has been renamed to assertCountEqual  after python3.206:41
wxyguys: So if you don't use unittest2, I guess the test will fail after python3.206:42
*** zhurong has joined #openstack-keystone06:49
*** links has joined #openstack-keystone06:51
guysI mean, this is why it's also available under six.assertCountEqual for any version of python...06:53
guysif the tests are meant to work with unittest, they should do so and be tested without unittest2 :P06:53
guyswxy: FWIW it is failing on python2 as well, oddly06:55
guysnot sure why06:56
wxyguys: emm. a little strange. I'm still checking.06:56
guysYou can see a traceback in /build/python-keystoneauth1/src/keystoneauth-3.4.0-py2/keystoneauth1/tests/unit/extras/kerberos/test_fedkerb_loading.py note the -py2 directory name06:57
*** edmondsw has joined #openstack-keystone06:58
wxyguys: I tested locally, py27 works, but py35 not.06:58
guysI'm super confused why py27 failed, indeed. I do know that py35 is why felixonmars ignored errors in the python 3 testsuite07:00
wxyfor your previous question, I think because that unittest2 is in the openstack global requirements. https://github.com/openstack/requirements/blob/master/global-requirements.txt#L44107:01
wxyguys: for py27, I have no idea as well now. :(07:02
*** edmondsw has quit IRC07:03
wxyguys: maybe your py2 is <2.7 ? just a guess07:03
*** rcernin has joined #openstack-keystone07:05
*** rcernin_ has quit IRC07:06
guysthe tests still fail if I install python2-unittest207:09
guys11:20 PM <guys> using the unittest module from the stdlib (python3 build is 3.6.4-2, python2 build is 2.7.14-2)07:09
*** threestrands_ has joined #openstack-keystone07:09
*** threestrands_ has quit IRC07:09
*** threestrands_ has joined #openstack-keystone07:09
*** threestrands has quit IRC07:10
*** threestrands_ has quit IRC07:13
guyswxy: the testsuite already seems to import six, which is enough to redefine assertCountEqual to work everywhere AFAIK07:16
guysSo it seems to make sense to switch it regardless07:16
guyswxy: AFAICT unittest2 isn't really useful on python3. This is why Arch does not provide a python3 version of the package.07:22
guysrelying on some global requirement that does not seem to be necessary for this specific module, to ensure that python3 tests work using a python2 style backport of unittest, seems to be less "clean" than using python3 tests with six to smooth the way07:24
wxyguys: seems a lot projects use assertItemsEqual http://codesearch.openstack.org/?q=assertItemsEqual&i=nope&files=&repos=   so maybe it's better to create a bug for tracing.07:26
*** martinus__ has joined #openstack-keystone07:46
*** pcaruana has joined #openstack-keystone07:54
*** pcaruana has quit IRC07:55
*** pcaruana has joined #openstack-keystone07:55
*** AlexeyAbashkin has joined #openstack-keystone07:58
*** gus has quit IRC08:02
*** adriant has quit IRC08:03
*** adriant has joined #openstack-keystone08:03
*** gus has joined #openstack-keystone08:04
*** tesseract has joined #openstack-keystone08:22
*** germs has joined #openstack-keystone08:27
*** germs has quit IRC08:27
*** germs has joined #openstack-keystone08:27
*** threestrands has joined #openstack-keystone08:32
*** threestrands has quit IRC08:32
*** threestrands has joined #openstack-keystone08:32
*** germs has quit IRC08:32
*** threestrands has quit IRC08:36
*** jaosorior_ has joined #openstack-keystone08:37
*** jaosorior has quit IRC08:40
*** rcernin has quit IRC08:42
*** edmondsw has joined #openstack-keystone08:46
*** guys has quit IRC08:49
*** edmondsw has quit IRC08:50
*** jaosorior_ is now known as jaosorior09:03
*** guys has joined #openstack-keystone09:05
*** felipemonteiro has joined #openstack-keystone09:18
*** gongysh has quit IRC09:32
*** gongysh has joined #openstack-keystone09:34
*** namnh has quit IRC09:49
*** slunkad_ has quit IRC09:51
*** slunkad has joined #openstack-keystone09:54
*** oikiki has joined #openstack-keystone09:57
*** oikiki has quit IRC10:03
*** kukacz has quit IRC10:17
*** zhurong has quit IRC10:23
*** annp has quit IRC10:23
*** germs has joined #openstack-keystone10:28
*** germs has quit IRC10:28
*** germs has joined #openstack-keystone10:28
*** germs has quit IRC10:33
*** felipemonteiro has quit IRC10:33
*** edmondsw has joined #openstack-keystone10:34
*** edmondsw has quit IRC10:38
*** gongysh has quit IRC11:10
*** gongysh has joined #openstack-keystone11:17
*** gongysh has quit IRC11:21
*** nicolasbock has joined #openstack-keystone11:31
*** karthi has joined #openstack-keystone12:12
*** meltdown_spectre has joined #openstack-keystone12:13
*** meltdown_spectre is now known as eschwartz12:13
*** mattoliverau has quit IRC12:21
*** mattoliverau has joined #openstack-keystone12:22
*** guys has quit IRC12:28
*** germs has joined #openstack-keystone12:29
*** germs has quit IRC12:29
*** germs has joined #openstack-keystone12:29
*** nicolasbock has quit IRC12:31
*** dave-mccowan has joined #openstack-keystone12:32
*** sticker has joined #openstack-keystone12:33
*** germs has quit IRC12:34
*** guys has joined #openstack-keystone12:38
*** lbragstad has joined #openstack-keystone12:39
*** ChanServ sets mode: +o lbragstad12:39
*** felipemonteiro has joined #openstack-keystone12:47
*** karthi has quit IRC12:48
lbragstado/12:58
*** karthi has joined #openstack-keystone13:09
*** karthi has quit IRC13:24
*** edmondsw_ has joined #openstack-keystone13:25
openstackgerritJohannes Grassler proposed openstack/keystone-specs master: Add whitelist-extension-for-app-creds  https://review.openstack.org/39633113:39
knikollao/13:54
knikollalbragstad: cmurphy: during the retro we mentioned a weekly summary etherpad if i'm not wrong13:55
knikollawhere is that13:55
cmurphyit's in the footer of the weekly summary email13:56
cmurphyknikolla: https://etherpad.openstack.org/p/keystone-team-newsletter13:56
knikollacmurphy: thanks! bookmarking13:57
cmurphy\o/13:57
cmurphyand again feel free to make changes to the template13:58
lbragstadcmurphy: this contains the template for every weekly report we've sent?14:00
lbragstadah - yep, looks like it14:00
cmurphylbragstad: it contains a generic template14:00
cmurphywhich gets copied for each week14:01
*** karthi has joined #openstack-keystone14:03
*** karthi has quit IRC14:08
*** germs has joined #openstack-keystone14:08
*** germs has quit IRC14:08
*** germs has joined #openstack-keystone14:08
*** germs has quit IRC14:09
*** germs has joined #openstack-keystone14:09
*** germs has quit IRC14:09
*** germs has joined #openstack-keystone14:09
*** felipemonteiro has quit IRC14:11
*** lbragstad has quit IRC14:15
*** tonytan4ever has joined #openstack-keystone14:17
*** lbragstad has joined #openstack-keystone14:21
*** ChanServ sets mode: +o lbragstad14:21
*** tonytan4ever has quit IRC14:23
*** spilla has joined #openstack-keystone14:27
*** germs has quit IRC14:33
knikollalbragstad: stumbled upon this bug the other day https://bugs.launchpad.net/keystone/+bug/175404814:33
openstackLaunchpad bug 1754048 in OpenStack Identity (keystone) "Federated domain is reported when validating a federated token" [Undecided,New]14:33
knikollathe token code is really a maze.14:34
lbragstadyeah... it's dense14:34
lbragstadi'd love to get rid of it this release14:34
knikollalbragstad: that's probably a bug to fix while refactoring than, rather than prior.14:35
knikollathen*14:35
lbragstadyeah... it could be14:36
lbragstadi need to pick that back up soo14:36
lbragstadsoon*14:36
knikollai'll be happy to help.14:36
lbragstadi'd gladly accept it :)14:36
lbragstadi think we can safely break the new token model out into it's own patch14:37
*** links has quit IRC14:37
lbragstadand keep both token models side-by-side until we get the refactor done,14:37
lbragstadthen we can remove the old one14:37
knikollayeah, a gradual replacement makes sense. i'd love to see us documenting this while we do it.14:37
knikollain the developer docs with diagrams14:37
knikollastart tackling the technical and knowledge debt14:38
*** r-daneel has joined #openstack-keystone14:38
lbragstad"When you decide to rewrite a major part of keystone - follow this easy guide"14:38
knikollalbragstad: more like "discovered a bug in the keystone token code and want to fix it but have no idea what's going on? read this guide!"14:39
cmurphy1) cry 2) ...14:39
knikollacmurphy: lol14:39
lbragstad2) cry harder 3) pull yourself together 4) repeat step 114:40
cmurphy:')14:40
knikollathere needs to be a reboot your machine step somewhere14:40
lbragstadthat's after you get the angry sobs14:40
*** mvk has quit IRC14:41
*** karthi has joined #openstack-keystone15:06
*** edmondsw_ is now known as edmondsw15:13
*** karthi has quit IRC15:14
ayounglbragstad, cmurphy I think I'd like to us and Johannes Grassler all together on a video call and talk through RBAC in Middleware and whitelist-extension-for-app-creds.  I think we are a really close to a workable solution, but I want to make sure you understand my concerns. I really like this approach, so my -2 is just to make sure we are in sync, not to stop progress.15:21
cmurphyjgr: ^15:21
*** pcichy has joined #openstack-keystone15:24
ayoungcmurphy, thanks.15:25
ayoungcmurphy, I'm thinkg of a scheme something like this:15:25
ayoungif we consider the current policy rules as the key, and the URL template as the value, we could make a dictionary for the lookups15:25
ayoungthat might be too big a stretch, but it would be wonderful if we could treat the policy rules as roles15:26
ayoungso Member implies compute:create_server15:26
jgrayoung: video (or at least voice) call sounds like a plan. Cannot discuss  much right now - currently in meeting :-/15:26
ayoungthe scheme that jgr is proposing would reference the URL templates from those roles15:26
ayoungwe could also do a separate UUID as the key, but those are ugly and unreadable,15:27
ayoungjgr ++  let me know when you are available15:27
cmurphyayoung: it might be good to get johnthetubaguy or zaneb on this too, they were helpful when we were talking about this at the ptg15:27
ayoungI have sometjhing at 11:30 Easter (in one hour)15:27
jgrayoung: what's your time zone (mine's CEST)?15:27
ayoungjgr, US Eastern15:27
*** karthi has joined #openstack-keystone15:29
openstackgerritMark Hamzy proposed openstack/keystone master: Fix formatting of ImportError  https://review.openstack.org/54987015:29
jgrOk...so I've got meetings until 11:30 Easter (17:30 CEST) today. After that would be fine if it doesn't get too late (need to fit a grocery run in somewhere :-))15:29
*** mvk has joined #openstack-keystone15:30
*** germs has joined #openstack-keystone15:31
*** germs has quit IRC15:31
*** germs has joined #openstack-keystone15:31
knikollai'd like to be in this too15:31
cmurphy++15:31
jgrFailing that I can make some time tomorrow or Friday afternoon (got a half hour thing at 15:00 CEST on Thursday and 15:30 on Friday), other than that I should be free.15:32
jgrMaybe we should create a Doodle :-)15:32
*** germs has quit IRC15:32
*** germs has joined #openstack-keystone15:35
*** germs has quit IRC15:35
*** germs has joined #openstack-keystone15:35
openstackgerritMerged openstack/keystone master: Remove @expression from tags  https://review.openstack.org/54839915:46
ayoungjgr, want to go for tomorrow?  Morning my time, afternoon your time, should work for everyone.  cmurphy you are also CEST, right?  Or am I confusing you with someone else15:50
*** oikiki has joined #openstack-keystone15:50
cmurphyayoung: you are correct15:50
lbragstadi have  a wide open schedule tomorrow, fwiw15:51
cmurphyknikolla: ^15:51
jgrayoung: tomorrow is fine with me. I've got a meeting from 15:00-16:00 CEST (09:00-10:00 EST), other than that I'm free.15:51
knikollaworks for me15:51
lbragstadi think zaneb is in EST, too15:52
ayoung10:00 EST works for me.  Google Hangout the Video conf tool of choice?  I can also set up bluejeans.15:52
lbragstadbut we should check with him and johnthetubaguy to see if they can make it15:52
lbragstadbluejeans works well15:52
lbragstadimo15:52
ayoungzane shows as  US NC so yes.  I can ping him15:53
lbragstadayoung: in -dev now15:54
lbragstadtalking to him15:54
*** david-lyle has quit IRC15:54
ayoungGah...I am already 3pl booked fo 10 AM tomorrow.  Let me see if it is stuff I can skip15:56
ayoungOK, yeah, I can skip them, and slot this in15:57
lbragstadjgr: cmurphy knikolla we've got zaneb in openstack-dev working on a time that works15:58
*** pcaruana has quit IRC16:10
*** guys has quit IRC16:23
*** guys has joined #openstack-keystone16:33
cmurphyhrybacki: around? I'd like to add a link to https://trello.com/b/Vo6dRALh/keystone-queens-retrospective in my ptg summary but it is a private board16:35
*** itlinux has joined #openstack-keystone16:35
*** sticker has quit IRC16:41
*** karthi has quit IRC16:47
*** karthi has joined #openstack-keystone17:08
*** karthi has quit IRC17:13
*** david-lyle has joined #openstack-keystone17:16
*** oikiki has quit IRC17:28
*** oikiki has joined #openstack-keystone17:28
*** david-lyle has quit IRC17:33
kmallocayoung: make sure i'm around for that call [it's going to have to be next week]17:34
kmallocayoung: i just commented on your comment for that spec.17:34
ayoungkmalloc, tomorrow at 9 My time17:34
kmallocayoung: i'm swamped / unavailable until monday17:34
ayoungso too early day and time wise for you17:34
ayoungI'll look at your comments17:34
kmalloci will not have access to a computer.17:34
kmallocor minimally will17:35
kmalloc(well not one i can do anything beyond text chat/irc on)17:35
ayoungkmalloc, -2 is not due to endpoint.  That was just a comment on the point there.  THe -2 is due to the URL scheme.  But we'll work it out once we discuss17:36
kmallocnot based upon your comment there.17:36
kmallocso you were referencing an earlier comment?17:36
kmallocoh, yes we can let users put their own URLS there17:37
kmallocthis is caveate emptor17:37
ayoungkmalloc, sorry if I gave that impression.  I was still going to +1 it when I wrote that comment, as it was just a suggestion.  The issue is getting this and the RBAC in middleware approach in sync, and I have some ideas that will make both better17:37
kmallocwe CANNOT reconcile a URL from another service17:37
kmallocit's not doable with the architecture and lack of centralized "waht is all your URLs"17:37
ayoungkmalloc, we actually have all that information already17:37
kmallocno, we don't17:37
ayounghave you looked?17:38
kmallocwe do not have that information available to us.17:38
ayoungHeh.  You sound so confident.  And I know you are wrong17:38
kmallocwe have the same issues with having to ask each service (reason why policy centralization in keystone can't work)17:38
ayoungkmalloc, so...that is part of what I want to talk through.  I realize that we don't need "everything"17:38
kmallocand that there are microversions per service17:39
ayoungwe only need "here are the blessed sets of URLs17:39
kmallocwhich change what is there17:39
ayoungI don't want users adding freeform strings for URL fragments.  That is going to be a disaster to debug.17:39
kmallocyou still need to ask actively every time... and the app cred may become invalid when you update17:39
ayoungYep17:39
ayoungI'm ok with that17:39
kmallocso no no no, -2 to asking everyt ime17:39
kmalloclike, hard -217:40
kmallocand you have to ask.17:40
kmallocbecause only nova knows what urls are allowed17:40
ayoungWait...so are you hard -2ing the spec App Cred spec?17:40
kmallocand what if you don't specify an endpoint specifically17:40
kmallocwhat are you supposed to ask (which compute)?17:40
kmallocno, i'm -2ing your requirement to know what urls.17:40
kmallocare "blessed"17:40
ayoungDamn it, do you have time now?17:41
kmallocthis is the same distributed issue we have / had with policy.17:41
kmallocyes. i do.17:41
kmallocnow works.17:41
kmallocgive me a sec17:41
*** gyee has joined #openstack-keystone17:48
*** felipemonteiro has joined #openstack-keystone17:49
lbragstadwho here is interested in being a driver for the oslo.limits group in launchpad?17:49
lbragstadi don't know if i want to start by adding the entire keystone-core group and oslo-core groups right off the bat17:50
guysso regarding the testsuite failures I mentioned last night, would it make sense to open a general https://launchpad.net/openstack bug to have assertItemsEqual transitioned to assertCountEqual/python-six17:51
*** pcaruana has joined #openstack-keystone17:57
* lbragstad goes to find lunch18:05
*** AlexeyAbashkin has quit IRC18:06
rodrigodslbragstad, i'm interested in following the progress18:10
rodrigodsso basically, reviews18:11
*** david-lyle has joined #openstack-keystone18:21
*** mvk has quit IRC18:31
*** r-daneel has quit IRC18:33
*** r-daneel has joined #openstack-keystone18:34
*** david-lyle has quit IRC18:35
*** tesseract has quit IRC18:53
ayoungOK... cmurphy I think that was a good talk.  kmalloc and I are near enough in understanding that I think we can make it owrk.  I have a summary from our chat that I am going to add as a review to the spec18:54
ayoungI'll talk through what we meant tomorow so there is no misunderstanding, though, as these notes are kinda brief18:54
kmallocthanks ayoung18:55
cmurphyawesome, thanks ayoung and kmalloc18:57
*** david-lyle has joined #openstack-keystone19:03
*** mvk has joined #openstack-keystone19:14
*** harlowja has joined #openstack-keystone19:26
*** AlexeyAbashkin has joined #openstack-keystone19:33
*** r-daneel_ has joined #openstack-keystone19:34
*** r-daneel has quit IRC19:35
*** r-daneel_ is now known as r-daneel19:35
*** AlexeyAbashkin has quit IRC19:37
*** AlexeyAbashkin has joined #openstack-keystone19:38
*** nicolasbock has joined #openstack-keystone19:39
*** germs_ has joined #openstack-keystone19:52
*** germs__ has joined #openstack-keystone19:54
*** germs has quit IRC19:54
*** martinus__ has quit IRC19:56
*** martinus__ has joined #openstack-keystone19:57
*** germs_ has quit IRC19:57
*** germs__ is now known as germs19:58
*** germs has quit IRC19:58
*** germs has joined #openstack-keystone19:58
*** felipemonteiro has quit IRC19:58
*** david-lyle has quit IRC20:07
*** r-daneel_ has joined #openstack-keystone20:09
*** r-daneel has quit IRC20:09
*** r-daneel_ is now known as r-daneel20:09
*** david-lyle has joined #openstack-keystone20:15
*** AlexeyAbashkin has quit IRC20:29
*** d0ugal has quit IRC20:40
*** AlexeyAbashkin has joined #openstack-keystone20:45
*** AlexeyAbashkin has quit IRC20:50
*** d0ugal has joined #openstack-keystone20:52
*** david-lyle has quit IRC20:53
lbragstadis anyone interested in helping with project onboarding in vancouver?20:55
cmurphysure20:55
lbragstadi'm going to reserve a time slot and the foundation is asking for a list of speakers20:55
lbragstadcmurphy: thanks20:56
*** AlexeyAbashkin has joined #openstack-keystone21:04
*** pcaruana has quit IRC21:12
*** r-daneel_ has joined #openstack-keystone21:22
*** r-daneel has quit IRC21:23
*** r-daneel_ is now known as r-daneel21:23
*** AlexeyAbashkin has quit IRC21:28
*** oikiki has quit IRC21:29
*** oikiki has joined #openstack-keystone21:30
openstackgerritLance Bragstad proposed openstack/keystone master: Mark the implied role API as stable  https://review.openstack.org/55061121:30
*** r-daneel has quit IRC22:07
*** david-lyle has joined #openstack-keystone22:08
*** openstackstatus has quit IRC22:13
*** openstack has joined #openstack-keystone22:13
*** ChanServ sets mode: +o openstack22:13
*** openstackstatus has joined #openstack-keystone22:14
*** ChanServ sets mode: +v openstackstatus22:14
*** david-lyle has quit IRC22:14
openstackgerritLance Bragstad proposed openstack/keystone master: Add user documentation for JSON Home  https://review.openstack.org/55062822:22
*** martinus__ has quit IRC22:22
*** dklyle has joined #openstack-keystone22:34
*** itlinux has quit IRC22:36
*** rcernin has joined #openstack-keystone22:37
*** edmondsw has quit IRC22:38
*** edmondsw has joined #openstack-keystone22:39
*** openstackstatus has quit IRC22:42
*** openstack has joined #openstack-keystone22:42
*** ChanServ sets mode: +o openstack22:42
*** openstackstatus has joined #openstack-keystone22:43
*** ChanServ sets mode: +v openstackstatus22:43
*** edmondsw has quit IRC22:44
*** AlexeyAbashkin has joined #openstack-keystone22:46
lbragstadcmurphy: wxy knikolla outside of https://bugs.launchpad.net/keystone/+bug/1754184 what else did we come up with for the unified limits api?22:49
openstackLaunchpad bug 1754184 in OpenStack Identity (keystone) "Unified limits API shouldn't return a list of all limits" [Medium,Triaged]22:49
knikollalbragstad: the other question was whether we want to keep using IDs.22:50
lbragstadah22:51
*** AlexeyAbashkin has quit IRC22:51
lbragstadi'm trying to remember the pros and cons of that22:51
knikollaglobal limits, region limits, service limits22:51
cmurphylbragstad: description field22:51
knikolladon't form a nice tree22:51
lbragstadi think a reason for not keeping them was because we didn't "need" them since there is a unique constraint in the attributes22:52
lbragstadcmurphy: aha - yes... good call22:52
*** david-lyle has joined #openstack-keystone22:54
*** dklyle has quit IRC22:55
openstackgerritMerged openstack/keystone master: Consolidate identity-service-api-protection.rst  https://review.openstack.org/54710422:55
openstackgerritMerged openstack/keystone master: Imported Translations from Zanata  https://review.openstack.org/55034822:56
lbragstadknikolla: so - using a unique constraint across those attributes would be a reason to not include an ID, but it would also make logic around resolving the path harder22:56
knikollalbragstad: yeah, IDs make paths easier since they're essentially flat.22:57
lbragstadyeah22:57
lbragstadbut you should be able to query all limits and filter based on a project (which i think is supported today)22:58
knikollatrue.22:58
cmurphyif we want to keep each individual resource GETable and DELETEable then they need to be uniquely identifiable somehow and we decided on ids because of the regions problem22:58
cmurphyif we want to say you can only do batch lookups and updates then maybe that wouldn't be so important22:59
lbragstadyeah...22:59
cmurphyor maybe we could have some magic keyword be the null region22:59
lbragstadmy knee-jerk reaction is that an ID is easier to understand than a special region string23:00
cmurphysure23:00
knikollai have no strong opinions, IDs conform with how we do things.23:00
lbragstadi think it was also mentioned...23:01
lbragstadyeah ^  that was mentioned iirc23:01
cmurphythey do but PUT with a list of ids doesn't really conform to how we do things23:01
* lbragstad wonders how important the batch upload path is23:02
cmurphyi think sdague was thinking about it that way because you're probably going to upload all the registered limits for your project in one go23:02
cmurphyand you don't really want to make 50 api calls for that23:03
cmurphyer bad wording, you're going to upload all the registered limits for your service23:03
lbragstadright23:03
cmurphyand then you'd add overrides for all of them on a per-project basis, so like 50 limits per project23:04
knikollain which case paths make things nicer for batch uploading23:04
cmurphyi don't think so, the path is only relevant to lookups23:06
cmurphybut anyways i think the batch create is important but maybe the batch update not so much, maybe that could be a PATCH on /registered-limit/id23:06
lbragstadfor the PUT case it would make the body of the request busy23:06
lbragstadbecause you'd need to include the id and a dictionary for each thing, right?23:07
lbragstadinstead of just a list of dictionaries23:07
cmurphyisn't that how it is now?23:09
lbragstadyeah - https://developer.openstack.org/api-ref/identity/v3/index.html#unified-limits23:10
lbragstadi think i like the PATCH path better23:10
lbragstadand keep batch processing specific to POST23:10
* knikolla is amazed at how cmurphy is still functioning properly at midnight. it's 6pm here and i'm shutting down. 23:10
lbragstadinoright?23:11
lbragstadi don't know if it's the jet lag or what, but i was in bed by 8 pm last night23:11
lbragstadthe last time i went to bed at 8pm i was 623:12
knikollalbragstad: i can relate. been sleeping at 8pm and waking at 6am for the past days.23:12
knikollabut i've never felt so fresh in the mornings, haha. so there's that.23:12
*** threestrands has joined #openstack-keystone23:12
*** threestrands has quit IRC23:12
*** threestrands has joined #openstack-keystone23:12
lbragstadknikolla: ++23:12
cmurphybeen curating my ireland album https://photos.app.goo.gl/QmRXDL2xCFrRd41V223:14
knikollacmurphy: really nice! i feel like i missed out now. all i saw was snow and the inside of the hotel.23:19
lbragstaddamn...23:20
lbragstadi like how it's castle, castle, castle, cliff, castle, pony-in-a-coat23:21
cmurphylol23:21
knikollalol23:21
lbragstadhttps://photos.google.com/share/AF1QipNrTvL88OR8MNyb4_jIlSvNdCUqKIsQo-tklevz_0hsaUyqcAAzTE9Vdr4Q7Ld4Ow/photo/AF1QipPuOBhLO74g9D7I9UhUgfaOPXzIxLeBLaZDJ30?key=TGhhSTBoSV9HeW05bV9UT0V1Ti03Q0R2M1hoajNB23:22
lbragstadmy favorite23:22
lbragstadi wish i would have stayed longer23:22
*** jdennis has quit IRC23:24
*** jdennis has joined #openstack-keystone23:25
*** threestrands_ has joined #openstack-keystone23:34
*** threestrands_ has quit IRC23:35
*** threestrands_ has joined #openstack-keystone23:36
*** threestrands has quit IRC23:36
*** jmlowe has joined #openstack-keystone23:39
*** spilla has quit IRC23:41
*** AlexeyAbashkin has joined #openstack-keystone23:45
*** AlexeyAbashkin has quit IRC23:49
openstackgerritNicolas Helgeson proposed openstack/keystone master: Extend comparator support for project list by tags  https://review.openstack.org/52349923:56

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