Friday, 2015-05-15

*** darrenc_afk is now known as darrenc00:02
*** Rockyg has quit IRC00:05
*** ayoung has joined #openstack-keystone00:14
*** ChanServ sets mode: +v ayoung00:14
*** mestery has quit IRC00:14
*** dims has quit IRC00:15
*** dims has joined #openstack-keystone00:23
*** markvoelker has quit IRC00:32
*** _cjones_ has quit IRC00:34
*** zzzeek has quit IRC00:48
*** ankita_wagh has quit IRC00:52
openstackgerritRoxana Gherle proposed openstack/keystonemiddleware: Send the correct user-agent to Keystone  https://review.openstack.org/18076900:52
*** markvoelker has joined #openstack-keystone00:56
*** tqtran has quit IRC00:57
*** harlowja has quit IRC00:58
*** markvoelker has quit IRC01:06
*** browne has quit IRC01:06
*** gyee has quit IRC01:14
*** ankita_wagh has joined #openstack-keystone01:19
*** nkinder has quit IRC01:23
*** ankita_wagh has quit IRC01:23
*** alanf-mc has quit IRC01:23
*** ankita_wagh has joined #openstack-keystone01:23
*** hightall has joined #openstack-keystone01:25
*** diegows has quit IRC01:34
*** lhcheng has quit IRC01:38
*** zzzeek has joined #openstack-keystone01:48
*** zzzeek has quit IRC02:00
*** diegows has joined #openstack-keystone02:00
*** Kennan2 has joined #openstack-keystone02:02
*** Kennan has quit IRC02:03
*** Kennan2 is now known as Kennan02:04
openstackgerritDave Chen proposed openstack/keystone: WIP: Move endpoint filter into keystone core  https://review.openstack.org/18337702:11
*** sigmavirus24_awa is now known as sigmavirus2402:12
*** sigmavirus24 is now known as sigmavirus24_awa02:15
*** richm has quit IRC02:25
*** sigmavirus24_awa is now known as sigmavirus2402:40
*** topol has joined #openstack-keystone02:41
*** ChanServ sets mode: +v topol02:41
*** mitz has quit IRC02:52
*** sigmavirus24 is now known as sigmavirus24_awa02:52
*** comstud has quit IRC03:02
*** browne has joined #openstack-keystone03:04
*** liusheng has joined #openstack-keystone03:10
*** dims has quit IRC03:12
*** topol has quit IRC03:31
*** ankita_wagh has quit IRC03:48
*** HenryG has quit IRC03:51
*** hightall has quit IRC03:52
*** stevemar has joined #openstack-keystone04:01
*** ChanServ sets mode: +v stevemar04:01
*** stevemar has quit IRC04:46
*** lhcheng has joined #openstack-keystone04:49
*** ChanServ sets mode: +v lhcheng04:49
*** hightall has joined #openstack-keystone04:58
*** lhcheng has quit IRC04:59
*** ankita_wagh has joined #openstack-keystone05:04
*** markvoelker has joined #openstack-keystone05:11
*** gokrokve has joined #openstack-keystone05:31
*** HenryG has joined #openstack-keystone05:38
*** mestery has joined #openstack-keystone05:44
*** afazekas has joined #openstack-keystone05:46
*** markvoelker has quit IRC05:47
*** mestery has quit IRC05:53
*** mestery has joined #openstack-keystone05:53
*** gokrokve has quit IRC05:56
*** gokrokve_ has joined #openstack-keystone05:56
*** gokrokve_ has quit IRC06:01
*** diegows has quit IRC06:01
openstackgerritOpenStack Proposal Bot proposed openstack/keystone: Imported Translations from Transifex  https://review.openstack.org/17933106:08
*** mestery has quit IRC06:13
morganfainbergayoung: is your email to me a proofread of something ? Because it looks like it is missing some context06:26
morganfainbergOr was meant for a wider audience. I mean, yes... It accurately sums things up.06:27
morganfainbergAnd reinforces the direction we've been on for a while.06:27
morganfainbergBut... Is there meant to be more? Or??06:28
*** lhcheng has joined #openstack-keystone06:28
*** ChanServ sets mode: +v lhcheng06:28
openstackgerritMerged openstack/keystoneauth: Remove pbr as runtime depend  https://review.openstack.org/18335206:37
openstackgerritliusheng proposed openstack/keystone: Remove the deprecated compute_port option  https://review.openstack.org/18340506:38
openstackgerritliusheng proposed openstack/keystone-specs: Fix the klwt link  https://review.openstack.org/18292206:40
*** Kennan2 has joined #openstack-keystone06:41
*** Kennan has quit IRC06:41
*** ankita_wagh has quit IRC06:47
*** lhcheng_ has joined #openstack-keystone07:03
*** lhcheng has quit IRC07:03
*** lhcheng_ has quit IRC07:04
*** lhcheng has joined #openstack-keystone07:06
*** ChanServ sets mode: +v lhcheng07:07
*** lhcheng has quit IRC07:11
*** jsheeren has joined #openstack-keystone07:16
*** Guest19895 has quit IRC07:21
*** chlong has quit IRC07:32
*** jistr has joined #openstack-keystone07:33
*** Kennan2 is now known as Kennan08:04
*** lhcheng has joined #openstack-keystone08:08
*** ChanServ sets mode: +v lhcheng08:08
*** lhcheng has quit IRC08:13
*** browne has quit IRC08:15
*** jsheeren has quit IRC08:15
*** browne has joined #openstack-keystone08:15
*** bjornar has joined #openstack-keystone08:16
openstackgerritIhar Hrachyshka proposed openstack/oslo.policy: Expose base check classes as part of public API  https://review.openstack.org/17668308:21
*** afazekas has quit IRC08:52
*** Trozz has joined #openstack-keystone08:53
*** dobson has quit IRC08:59
*** dobson has joined #openstack-keystone09:10
*** afazekas has joined #openstack-keystone09:14
*** bdossant has joined #openstack-keystone09:30
*** hightall has quit IRC09:30
*** dims has joined #openstack-keystone09:45
*** e0ne has joined #openstack-keystone09:55
*** e0ne is now known as e0ne_09:56
*** e0ne_ is now known as e0ne10:01
*** aix has joined #openstack-keystone10:21
*** e0ne is now known as e0ne_10:31
*** e0ne_ is now known as e0ne10:33
*** nonameentername has quit IRC11:08
*** dguerri is now known as _dguerri11:19
*** _dguerri is now known as dguerri11:21
*** e0ne is now known as e0ne_11:26
*** lhcheng has joined #openstack-keystone11:45
*** ChanServ sets mode: +v lhcheng11:45
*** e0ne_ is now known as e0ne11:48
*** lhcheng has quit IRC11:50
*** links has joined #openstack-keystone12:13
*** e0ne is now known as e0ne_12:22
*** afazekas has quit IRC12:23
*** gordc has joined #openstack-keystone12:26
*** e0ne_ is now known as e0ne12:26
*** gabriel-bezerra has quit IRC12:38
*** gabriel-bezerra has joined #openstack-keystone12:40
*** gabriel-bezerra has quit IRC12:48
*** e0ne is now known as e0ne_12:54
*** e0ne_ is now known as e0ne12:56
*** links has quit IRC12:57
*** gabriel-bezerra has joined #openstack-keystone13:00
*** mattfarina has joined #openstack-keystone13:03
*** gordc has quit IRC13:21
*** bknudson has joined #openstack-keystone13:23
*** ChanServ sets mode: +v bknudson13:23
*** richm has joined #openstack-keystone13:24
*** lastops has joined #openstack-keystone13:25
openstackgerritNikita Konovalov proposed openstack/python-keystoneclient: Fix logging of binray contentent in request  https://review.openstack.org/18351413:32
*** lhcheng has joined #openstack-keystone13:32
*** ChanServ sets mode: +v lhcheng13:32
*** samueldmq has quit IRC13:33
dstanekwe are still not manually updating the sample config right?13:43
*** aix has quit IRC13:44
bretonI do not remember reverting this decision13:46
*** ctina_ has joined #openstack-keystone13:48
*** jsavak has joined #openstack-keystone13:57
*** jsavak has quit IRC13:58
*** jsavak has joined #openstack-keystone13:58
*** hightall has joined #openstack-keystone13:58
*** hightall has quit IRC14:02
*** gordc has joined #openstack-keystone14:04
*** archers has joined #openstack-keystone14:09
*** lhcheng has quit IRC14:10
*** stevemar has joined #openstack-keystone14:11
*** ChanServ sets mode: +v stevemar14:11
bknudsondstanek: what do you mean?14:12
bknudsonI like to have an up to date sample config file since I refer to it all the time.14:13
dstanekbknudson: are we still enforcing http://lists.openstack.org/pipermail/openstack-dev/2015-February/055815.html14:13
bknudsonthe only thing we decided on was that we weren't going to mix sample config file updates in with code changes.14:13
bknudson"Please do not update the sample configuration in your main patch chain."14:14
bknudsonI'd prefer it if we updated the sample config along with the patch, but whatever.14:15
bknudsonI think there was one huge patch (that should have been split up instead) where it kept conflicting on the sample config file.14:15
*** dims is now known as dimsum__14:16
dstanekbknudson: that is my understanding as well14:17
bretonyep14:17
dstaneksomeone is working on automating the job for this right?14:18
bretonI have not heard of it14:18
bknudsonit would be neat to have the proposal bot do it.14:18
bknudsonother projects don't have a sample config file14:18
bretonit was decided that some of core reviewers will do it from time to time14:18
bknudsonif you want to look at the sample config you have to gen it yourself with tox -e genconfig14:19
bknudsonbut there have been complaints about that, too.14:19
dstanekhmm..i thought i heard someone saying that they were working on getting a bot to commit the sample config - maybe it was wishful thinking14:20
bknudsonmaybe we could get our tox -e docs to generate the sample config and put it in the developer docs.14:20
bretonwhere is the code for the bot?14:22
*** aix has joined #openstack-keystone14:22
*** sigmavirus24_awa is now known as sigmavirus2414:24
dstanekbreton: the proposal bot?14:38
dstanekbknudson: that's actually a pretty good idea. i don't see any reason whey is has to be in the code anyway14:38
*** archers has quit IRC14:38
bknudsonI like it because it's easy to find: http://git.openstack.org/cgit/openstack/keystone/tree/etc/keystone.conf.sample14:39
bknudsonand you can even see it for older releases: http://git.openstack.org/cgit/openstack/keystone/tree/etc/keystone.conf.sample?h=stable%2Fkilo14:39
stevemarbknudson, i had code for the proposal bot to propose a new config14:40
bknudsonalthough I could just put them in a directory myself.14:40
stevemarnah, i like keeping it in the tree14:40
stevemarfor the same reason, easy to find14:40
stevemarbreton, https://review.openstack.org/#/c/177620/14:40
bknudsonmost projects use genconfig, so we should probably switch14:42
openstackgerritayoung proposed openstack/oslo.policy: CLI Policy Check tool  https://review.openstack.org/17097814:44
*** lhcheng has joined #openstack-keystone14:44
*** ChanServ sets mode: +v lhcheng14:44
*** arunkant has quit IRC14:47
*** lhcheng has quit IRC14:53
*** arunkant has joined #openstack-keystone14:53
*** bdossant has quit IRC14:55
*** lufix has quit IRC14:55
*** lhcheng has joined #openstack-keystone15:00
*** ChanServ sets mode: +v lhcheng15:00
*** radez_g0n3 is now known as radez15:02
*** lhcheng has quit IRC15:03
morganfainbergbknudson: ++. That makes sense.15:04
morganfainbergIt's a trivial change and gets us in line with the bulk of services.15:05
*** topol has joined #openstack-keystone15:07
*** ChanServ sets mode: +v topol15:07
*** gus has quit IRC15:08
*** darrenc has quit IRC15:08
bknudsongive me a minute15:08
bknudsonmorganfainberg: should I just rename it?15:09
bknudsonmaybe it's not worth keeping sample_config for backwards compat15:09
*** zzzeek has joined #openstack-keystone15:09
*** gus has joined #openstack-keystone15:09
*** darrenc has joined #openstack-keystone15:09
morganfainbergNot worth keeping compat here. Just document the new way15:09
morganfainbergIf someone complains "really?! It's like complaining we changed our test name"15:10
bknudsonthe sample_config docs are a little out of date in other ways.15:12
openstackgerritBrant Knudson proposed openstack/keystone: Rename sample_config to genconfig  https://review.openstack.org/18356415:14
*** jistr is now known as jistr|mtgh15:15
*** jistr|mtgh is now known as jistr|mtg15:15
bknudsonmorganfainberg^ stevemar^ breton^15:15
bknudsondstanek^15:15
morganfainbergbknudson: +215:16
openstackgerritBrant Knudson proposed openstack/keystone: Rename sample_config to genconfig  https://review.openstack.org/18356415:16
stevemar+A'ed15:16
bknudsonI forgot to update the envlist15:17
stevemardammit brant!15:17
bknudsonnot sure what the envlist is used for15:17
morganfainbergAh dog15:17
morganfainbergDoh*15:17
bknudsonI was testing you guys.15:17
stevemarbknudson, its used for when you just issue `tox`15:17
stevemarit runs all the envs under envlist15:17
morganfainbergWhat stevemar said15:17
bknudsonwe probably don't need genconfig in envlist then15:18
stevemarmeh15:18
stevemardoesn't hurt15:18
bknudsonI'll leave that for someone else15:18
bknudsonthe low-hangiest of fruit15:18
morganfainbergbknudson: haha15:19
stevemarleave it for a noobie15:20
morganfainbergbknudson: stevemar: by the way. Keystoneauth had some good discussions in the -SDK channel. We are going. To get reallllllllllly picky about compat on it once we hit 1.x15:20
bknudsonmorganfainberg: better make it right to begin with thne15:21
bknudsonthen15:21
morganfainbergLike, interfaces cannot change at all. Or dependencies (meaning Oslo stuff has to be dropped). If we do a 2.x it has to install side-by-side15:21
morganfainbergThis is because SDK is going to use it as well.15:21
stevemarwe need to think about the federation cases too then :(15:22
morganfainbergI'm going to spin up a new core group for it. Keystone core will inherit, but we're going to add folks like dtroyer as well.15:22
morganfainbergstevemar: yes. And some of that has to be via plugins.15:22
stevemarno not dtroyer! never15:22
bknudsonstevemar: that's what I was thinking.15:22
morganfainbergstevemar: so we can isolate the base workload from the others.15:23
bknudsonpeople like dtroyer, like they have a beard?15:23
morganfainbergJust giving you a heads up that we need to think hard about it. A v2.x is fine. But let's make sure we really get what we want.15:23
morganfainbergbknudson: you have a goatee right? Close  enough to be "part of that group" #evilbrant15:24
bknudsonI'm trying something new now.15:24
morganfainbergShould we be scared!15:25
morganfainberg?15:25
openstackgerritMerged openstack/keystone: Imported Translations from Transifex  https://review.openstack.org/17933115:25
bknudsonnot yet. It hasn't grown in.15:25
bknudsonawkward stage.15:25
stevemarone day i'll grow a real beard15:26
stevemarone day15:26
bknudsonstevemar: you could pull off a mustache.15:26
*** jistr|mtg is now known as jistr15:28
*** radez is now known as radez_g0n315:29
dtroyerawwww, and I just shaved…15:32
dtroyerwell, trimmed15:33
*** gyee has joined #openstack-keystone15:37
*** ChanServ sets mode: +v gyee15:37
ayoungdtroyer, here on the Keystone team we have full support for facial hair15:37
dstanekayoung, dtroyer: ++15:40
dtroyeryouse guys are a very inclusive sub-community15:41
*** yogeshwars1 has left #openstack-keystone15:43
*** hemnafk is now known as hemna15:47
*** browne has quit IRC15:49
morganfainbergdtroyer: the real secret is we're trying to get dstanek to do a slow-motion beard release video. (Running joke based upon him tucking his beard into his shirt at some dinner)15:50
morganfainbergdstanek: you are so not living that down.15:51
dstanekmorganfainberg: beard is too short now :-(15:51
dstanekstevemar: growing a beard is pretty easy. just stop shaving.15:52
stevemardstanek, noo! your source of power15:53
*** ankita_wagh has joined #openstack-keystone15:57
*** ankita_wagh has quit IRC15:59
sigmavirus24dstanek: has seemed a lot spryer lately15:59
sigmavirus24But less sage in his advice15:59
sigmavirus24This explains lots15:59
*** ankita_wagh has joined #openstack-keystone16:00
*** harlowja has joined #openstack-keystone16:01
*** harlowja has quit IRC16:03
*** gordc has quit IRC16:15
*** e0ne is now known as e0ne_16:15
*** gordc has joined #openstack-keystone16:15
*** ankita_wagh has quit IRC16:16
*** e0ne_ is now known as e0ne16:20
ayoungmorganfainberg, this is a potential overflow room at BU.  Looking for a link to the actual conference room, which should handle about 30 people.  http://www.bu.edu/classrooms/classroom/prb-148/16:26
ayoungIts in the Physics building, 3 Cummington16:26
morganfainbergCool16:26
ayoungmorganfainberg, It might actually be a better main room for the meetup than the conf room.16:28
*** lhcheng has joined #openstack-keystone16:36
*** ChanServ sets mode: +v lhcheng16:36
*** browne has joined #openstack-keystone16:37
*** e0ne has quit IRC16:37
*** dguerri is now known as _dguerri16:45
*** lhcheng_ has joined #openstack-keystone16:47
*** lhcheng has quit IRC16:50
*** alanf-mc has joined #openstack-keystone16:51
*** nicodemos has joined #openstack-keystone16:54
*** radez_g0n3 is now known as radez16:55
*** radez is now known as radez_g0n316:56
*** radez_g0n3 is now known as radez16:56
*** radez is now known as radez_g0n316:57
*** nicodemos has left #openstack-keystone16:58
*** thedodd has joined #openstack-keystone17:00
*** ankita_wagh has joined #openstack-keystone17:00
*** dimsum__ has quit IRC17:04
*** dimsum__ has joined #openstack-keystone17:05
*** thedodd has quit IRC17:07
*** lhcheng_ is now known as lhcheng17:10
*** ChanServ sets mode: +v lhcheng17:10
*** jistr has quit IRC17:12
*** aix has quit IRC17:15
*** e0ne has joined #openstack-keystone17:15
*** Guest77307 has joined #openstack-keystone17:17
*** ankita_wagh has quit IRC17:19
*** ankita_wagh has joined #openstack-keystone17:19
*** Guest77307 is now known as redrobot17:20
*** ankita_wagh has quit IRC17:21
*** afaranha has joined #openstack-keystone17:21
*** _dguerri is now known as dguerri17:22
*** ankita_wagh has joined #openstack-keystone17:24
*** redrobot has left #openstack-keystone17:26
*** redrobot has joined #openstack-keystone17:26
*** mestery has joined #openstack-keystone17:27
*** redrobot has quit IRC17:29
*** gordc has quit IRC17:34
openstackgerritMerged openstack/keystone: Rename sample_config to genconfig  https://review.openstack.org/18356417:35
*** redrobot has joined #openstack-keystone17:36
openstackgerritSam Leong proposed openstack/keystone: Tokenless authz with X.509 SSL client certificate  https://review.openstack.org/15687017:36
*** redrobot is now known as Guest6319317:36
*** Guest63193 is now known as redrobot17:39
openstackgerritMerged openstack/pycadf: Add unit tests to increase coverage of cadftype  https://review.openstack.org/17269417:40
*** Ephur_ has joined #openstack-keystone17:46
*** Ephur has quit IRC17:48
*** Ephur_ has quit IRC17:51
*** browne has quit IRC17:59
*** browne has joined #openstack-keystone18:01
*** lhcheng has quit IRC18:05
*** ankita_wagh has quit IRC18:05
*** ankita_wagh has joined #openstack-keystone18:19
*** openstackgerrit has quit IRC18:22
*** openstackgerrit has joined #openstack-keystone18:23
*** ayoung has quit IRC18:27
*** dguerri is now known as _dguerri18:31
*** stevemar has quit IRC18:50
*** markvoelker has joined #openstack-keystone18:53
*** stevemar has joined #openstack-keystone18:59
*** ChanServ sets mode: +v stevemar18:59
*** ctina_ has quit IRC19:08
*** ctina_ has joined #openstack-keystone19:08
*** samleon has quit IRC19:12
*** alanf-mc has quit IRC19:32
*** alanf-mc has joined #openstack-keystone19:34
*** sigmavirus24 is now known as sigmavirus24_awa19:38
*** _dguerri is now known as dguerri19:38
*** ankita_wagh has quit IRC19:54
*** topol has quit IRC20:02
openstackgerritDavid Stanek proposed openstack/keystone: Order routes so most frequent requests are first  https://review.openstack.org/18278120:02
*** nkinder has joined #openstack-keystone20:06
*** raildo has quit IRC20:10
*** ankita_wagh has joined #openstack-keystone20:15
*** lastops has quit IRC20:21
*** nkinder has quit IRC20:23
*** jsavak has quit IRC20:25
dstanekbknudson: with the changes to use stevedore the driver can't be the class name anymore right? just the short token (sql)?20:33
bknudsondstanek: the driver can still be the class name20:34
bknudsonkeystone code falls back to import if the stevedore call fails20:34
bknudsondstanek: if it didn't work that way then tempest would be failing all over the place20:35
bknudsondstanek: devstack isn't using short names yet: https://review.openstack.org/#/c/181937/20:35
dstanekbknudson: ah, i see now i didn't see that the _load_using_import was defined in load_driver20:35
dstaneki really wanted to get rid the the assignment default driver crap20:36
dstanekit we only supported short names it would be easy20:36
bknudsondstanek: has that been deprecated?20:36
bknudsonseems like by now we should be able to get rid of the default driver20:36
dstanekbknudson: it isn't. i want to make a change to just use the same short name if not defined. using supporting classes makes that a no go20:37
dstaneki'll deprecate that in this patch stream20:37
*** afaranha has quit IRC20:38
bknudsonloading by import for the drivers is deprecated now. we should be able to get rid of that next release.20:38
bknudsonhttp://git.openstack.org/cgit/openstack/keystone/tree/keystone/assignment/backends/sql.py#n5320:38
bknudsonI changed those to use the stevedore entrypoints.20:38
bknudsonit's worse now we have both a default role and default resource driver20:39
bknudsonwho knows how many more default drivers we'll ahve20:39
bknudsonalso, this could be implemented differently20:39
bknudsonit doesn't have to be a call to the driver to get this20:39
bknudsonwe could have an external map that handles it.20:40
bknudsone.g., if instanceof(assignment_driver, sql.Assignment): default_role_driver = 'sql'20:40
bknudsonrather than default_role_driver = assignment_driver.default_role_driver20:41
dstanekbknudson: that still not great because it means that managers would have to import other managers :-(20:45
bknudsonjust load_backends would need that20:45
bknudsonbut load_backends would have to import everything20:46
bknudsonwe couldn't do that the way it is...20:46
bknudsonmight be able to use some string matching instead.20:46
bknudsonif 'sql' in assignment_driver.__name__20:47
dstanekbknudson: load_backends is an interesting idea - trying that out now20:47
morganfainbergstevemar, bknudson: I think i have to skip your talk on Monday :(20:54
bknudsonmorganfainberg: I assume they're all recorded20:54
morganfainbergbknudson: doesn't mean it wouldn't be fun to be the peanut gallery :)20:55
*** lhcheng has joined #openstack-keystone20:55
*** ChanServ sets mode: +v lhcheng20:55
* morganfainberg has meeting with executive types at noon that day20:55
bknudsonaren't they all going to be at our presentation?20:55
morganfainberghehe. apparently not all20:55
bknudsonkeep them busy since I'd be nervous if executive types were there (besides topolino)20:56
morganfainbergchmouel: I'm definitly bringing cycling shoes. Think i found a place that'll rent nice (enough) road bikes for a real ride.20:56
morganfainbergchmouel: not CF or crazy, but at least a CF fork., they open around 10am on sunday.20:57
morganfainbergchmouel: but i'll be in silly late saturday. so who knows.20:57
bknudsonyou can ride to wreck beach20:57
*** zzzeek has quit IRC20:58
dstanekmorganfainberg: fight the power20:58
morganfainbergwoot20:59
morganfainbergupgrade to 1st class for this flight20:59
morganfainbergyaaaaay20:59
*** mattfarina has quit IRC21:04
morganfainbergbknudson, dstanek: fyi https://review.openstack.org/18370521:08
morganfainberghad a chat with dtroyer, we're going to include some -SDK and other folks to core on ksa21:09
morganfainbergso we can make sure we aren't running into the client/server/stable branch ickyness21:09
morganfainbergjamielennox|away, ^ cc as well21:09
dstanekmorganfainberg: sounds like a good idea21:10
bknudsonare they going to add us to SDK core?21:10
dstanekbknudson: it looks like load_backends is working! if the tests pass i'll push this up after dinner.thanks for the idea21:11
morganfainbergbknudson: i'm sure if you want to go and work on SDK at that level they'd be happy to have you as -SDK core :)21:11
bknudsonI'm not sure why keystone core needs to be core on keystoneauth21:11
bknudsonjust hand it over to sdk21:11
morganfainbergbknudson: maybe eventually. i'd rather make sure we have ksa and keystone server /middleware in line before we do that21:12
morganfainbergand we're the place with that expertise21:12
morganfainbergbknudson: but long term, maybe that is the right place for it to land21:13
bknudsonshouldn't require a whole lot of expertise to look at /v3/auth/tokens in the identity API spec.21:14
bknudsonI should get more involved in sdk... probably more worthwhile doing anything there rather than in keystoneclient21:15
openstackgerritLance Bragstad proposed openstack/keystone: Remove XML middleware stub  https://review.openstack.org/18370721:15
*** htruta has quit IRC21:15
morganfainbergbknudson: it shouldn't but lets be fair, dumping it on them w/o it being on par/what we have envisoned for how auth plugins etc work may mean it doesn't go anywhere21:16
bknudsonwe just finally got auth_token middleware using keystoneclient now we should switch to sdk21:16
morganfainbergbknudson: a lot of that work for middleware to ksc isn't lost moving to KSA21:16
*** zzzeek has joined #openstack-keystone21:16
morganfainbergbknudson: in fact it makes moves like this easier :)21:17
bknudsony, that should be easy.21:17
morganfainberghowever middleware is a bit special... it has to play nice with server requirements21:17
bknudsonjamielennox|away might have the patches up already21:17
*** stevemar has quit IRC21:17
morganfainbergwhich makes consuming SDK a bit weird.21:17
morganfainbergso middleware may still be isolated from SDK itself, but use say KSA [rather than ksc, since we moved the important stuff out of ksc]21:18
*** iurygregory has quit IRC21:18
*** samleon has joined #openstack-keystone21:19
*** Ephur has joined #openstack-keystone21:19
bknudsonI'm ready to deprecate ksc.21:20
morganfainbergbknudson: i'm wondering if we can make 2.0 not have a cli anymore21:21
bretonwhat is keystoneauth?21:21
morganfainbergbknudson: seriously wondering21:21
bknudsontough when there's no docs.21:22
morganfainbergbreton: the session object, auth plugins, discovery, service catalog parser, and adapter21:22
morganfainbergbreton: it's the tools needed to auth against keystone that any client/sdk/etc should be able to consume w/o needing all of keystoneclient21:22
bknudsonmorganfainberg: I assume we will still support whatever the last 1.0 release is as stable ?21:22
bretonnice. Is there a spec?21:22
bknudson1.x21:22
morganfainbergbknudson: that would be my guess.21:23
bknudsonif that's the case then they can get their cli from there if they really need it21:23
bknudsonwe'd also have to make sure it's not used in gate.21:23
morganfainbergbreton: no spec yet. we're creating the lib separate will spin up a spec to convert to using it once it's ready21:23
morganfainbergbknudson: i think devstack only uses OSC atm21:23
bretonhttps://github.com/openstack/keystoneauth this one?21:24
bknudsonI should have pointed to http://docs.openstack.org/developer/language-bindings.html for the expected location for the docs21:24
morganfainbergbknudson: but yeah there are $concerns$ on removing ksc's cli21:24
morganfainbergbreton: correct21:24
bretonthere were commits 3 years ago, wow21:24
morganfainbergbreton: note, it is not stable and we will break the contract until we hit 1.x21:24
morganfainbergbreton: we split the code (and history) out of keystoneclient21:24
bknudsonI don't think the keystone cli has been a maintenance problem... only annoyance is -2 changes to it21:24
morganfainbergso we didn't lose history on wht was done21:24
morganfainbergbknudson: fair enough21:25
bknudsonplan to get rid of it in M release21:25
bknudsonthen it will be deprecated for a couple of releases21:25
morganfainbergbknudson: sounds good. lets make sure we have all the right people (ops) aware of it at this summit21:26
morganfainbergalso dtroyer should know about that plan :)21:26
bknudsonis this the sdk? http://git.openstack.org/cgit/stackforge/python-openstacksdk/  still in stackforge?21:26
morganfainbergno idea21:27
morganfainbergjoin #openstack-sdks21:27
morganfainbergthat is where they are doing the conversations21:27
*** nkinder has joined #openstack-keystone21:28
*** lhcheng_ has joined #openstack-keystone21:37
*** lhcheng has quit IRC21:37
*** alanf-mc_ has joined #openstack-keystone21:42
*** alanf-mc has quit IRC21:45
*** amerine has quit IRC21:55
*** ankita_wagh has quit IRC21:57
openstackgerritEric Brown proposed openstack/python-keystoneclient: Typo in openstack client help  https://review.openstack.org/18371721:58
openstackgerritMerged openstack/pycadf: Updated from global requirements  https://review.openstack.org/17842522:07
*** bknudson has quit IRC22:10
brownequick question: would a keystone-spec be necessary for blueprint https://blueprints.launchpad.net/keystone/+spec/role-descriptions ?22:14
morganfainbergbrowne: probably not. but you should put the BP on the IRC meeting agenda under the section of evaluating BPs for no-spec needed22:18
browneok cool, thx22:18
morganfainbergbrowne: "Review of Keystone Blueprints for No-Spec Requires Status" is the section https://wiki.openstack.org/wiki/Meetings/KeystoneMeeting22:18
*** nkinder has quit IRC22:22
*** zzzeek has quit IRC22:34
*** jamielennox|away is now known as jamielennox22:48
jamielennoxmorganfainberg: is there anybody actually in keystoneauth core?22:51
jamielennoxand do we have a feature branch22:52
morganfainbergjamielennox: as soon as that merges (the governance change)22:52
morganfainbergi will be added to the core group22:52
morganfainbergand for KSC?22:52
morganfainbergjamielennox: tell me the sha you want the branch based on22:52
morganfainbergor ask in -infra22:52
morganfainbergi'll need to ask infra about it if you just give me the sha22:52
jamielennoxok, i just had a quick look at who was in the gerrit group and there's nothing22:52
* morganfainberg can't make branches22:52
morganfainbergoh good let me bug infra22:53
jamielennoxmorganfainberg: yea, i asked earlier dhellmann is the person that needs to do it22:53
jamielennoxotherwise we can submit a review so that keystoneclient-release can create tags22:53
jamielennoxnever managed to catch him though22:53
morganfainbergi can already do tags and merge commits22:53
morganfainbergi can't make new branches22:53
jamielennoxmorganfainberg: the branch can come from master22:53
jamielennoxsorry, that's what i meant push branches22:54
jamielennoxit's been a long day/night/something22:54
*** diegows has joined #openstack-keystone22:55
morganfainbergjamielennox: no worries22:55
morganfainbergwe will be able to corner dhellmann in the not too distant future22:56
morganfainbergand just get it done22:56
jamielennoxmorganfainberg: i imagine he'll be busy this week22:56
morganfainbergdtroyer: added you to ksa-core and -release22:57
morganfainbergdtroyer: you, me, and jamie can tag releases from it22:57
morganfainbergi'll fix the LP groups this weekend22:57
jamielennoxdtroyer: i'll be watching >.>22:58
morganfainbergjamielennox: so now we have proper core group22:58
morganfainbergand we can include people like mordred if it makes sense22:58
morganfainbergkeystone-core is core for ksa obviously22:58
jamielennoxok cool - i was wondering if you were going to cut that cruft :)22:59
jamielennoxmorganfainberg: i still have core on the SDK project apparently - i'd be really wary about using it though23:02
morganfainberghehe23:02
*** e0ne has quit IRC23:04
*** dims_ has joined #openstack-keystone23:05
*** dimsum__ has quit IRC23:07
*** hemna is now known as hemnafk23:27
*** richm has quit IRC23:35
openstackgerritMerged openstack/python-keystoneclient: Typo in openstack client help  https://review.openstack.org/18371723:35
*** spandhe has joined #openstack-keystone23:39
openstackgerritJamie Lennox proposed openstack/keystoneauth: Move catalog hack functions to keystoneauth  https://review.openstack.org/18373723:56
openstackgerritJamie Lennox proposed openstack/keystoneauth: Remove session.construct  https://review.openstack.org/18373823:56
openstackgerritJamie Lennox proposed openstack/keystoneauth: Cleanup deprecated session variables  https://review.openstack.org/18373923:56

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