Monday, 2016-03-14

*** markvoelker has quit IRC00:00
*** real56 has quit IRC00:03
*** real56 has joined #openstack-keystone00:03
*** dims_ has joined #openstack-keystone00:27
*** dims has quit IRC00:28
*** dims has joined #openstack-keystone00:33
*** dims_ has quit IRC00:33
*** EinstCrazy has quit IRC00:40
*** henrynash has joined #openstack-keystone00:41
*** ChanServ sets mode: +v henrynash00:41
*** chlong has quit IRC00:51
*** real56 has quit IRC00:52
*** david-lyle has quit IRC00:54
*** david-lyle has joined #openstack-keystone00:54
*** dave-mccowan has quit IRC01:01
*** chlong has joined #openstack-keystone01:06
*** sheel has joined #openstack-keystone01:26
*** mylu has quit IRC01:28
*** real56 has joined #openstack-keystone01:32
*** henrynash has quit IRC01:34
*** sdake has joined #openstack-keystone01:41
*** markvoelker has joined #openstack-keystone01:56
*** mylu has joined #openstack-keystone01:58
*** markvoelker has quit IRC02:00
*** chlong has quit IRC02:07
*** dims has quit IRC02:07
*** chlong has joined #openstack-keystone02:20
*** dims has joined #openstack-keystone02:21
*** dims has quit IRC02:41
*** pgreg has joined #openstack-keystone02:45
*** sdake has quit IRC03:01
*** pgreg has quit IRC03:02
*** pgreg has joined #openstack-keystone03:02
*** dave-mccowan has joined #openstack-keystone03:06
*** mylu has quit IRC03:10
*** chlong has quit IRC03:22
*** dan_nguyen has joined #openstack-keystone03:24
*** dave-mccowan has quit IRC03:26
*** chlong has joined #openstack-keystone03:41
*** mylu has joined #openstack-keystone03:45
*** dan_nguyen has quit IRC03:46
*** links has joined #openstack-keystone03:50
*** mylu has quit IRC03:50
*** mylu has joined #openstack-keystone03:52
*** markvoelker has joined #openstack-keystone03:57
*** suo has joined #openstack-keystone04:00
*** ekarlso- has quit IRC04:00
*** markvoelker has quit IRC04:01
*** roxanagh_ has joined #openstack-keystone04:13
*** ekarlso- has joined #openstack-keystone04:13
*** roxanagh_ has quit IRC04:20
*** spzala has joined #openstack-keystone04:22
*** chlong has quit IRC04:35
*** spzala has quit IRC04:36
*** chlong has joined #openstack-keystone04:48
*** mylu has quit IRC05:02
*** real56 has quit IRC05:03
*** chlong has quit IRC05:03
*** boris-42 has joined #openstack-keystone05:06
*** mylu has joined #openstack-keystone05:11
*** chlong has joined #openstack-keystone05:16
*** wxy has quit IRC05:19
*** chlong has quit IRC05:22
*** EinstCrazy has joined #openstack-keystone05:31
*** mylu has quit IRC05:31
*** chlong has joined #openstack-keystone05:34
*** kiran-r has joined #openstack-keystone05:37
*** EinstCrazy has quit IRC05:38
*** fawadkhaliq has joined #openstack-keystone05:46
*** markvoelker has joined #openstack-keystone05:58
*** ChanServ sets mode: +o stevemar06:02
*** markvoelker has quit IRC06:02
openstackgerritOpenStack Proposal Bot proposed openstack/keystone: Imported Translations from Zanata  https://review.openstack.org/29221506:04
*** wxy has joined #openstack-keystone06:10
*** Nirupama has joined #openstack-keystone06:11
*** GB21 has joined #openstack-keystone06:12
*** pgreg has quit IRC06:31
*** jasonsb has joined #openstack-keystone06:32
*** daemontool has quit IRC06:34
*** pgreg has joined #openstack-keystone06:35
*** pcaruana has quit IRC06:39
openstackgerritSteve Martinelli proposed openstack/keystone: create a new `advanced topics` section in the docs  https://review.openstack.org/29222706:44
openstackgerritSteve Martinelli proposed openstack/keystone: group federated identity docs together  https://review.openstack.org/29222806:44
openstackgerritSteve Martinelli proposed openstack/keystone: WIP: allow federated mappings that do not result in groups  https://review.openstack.org/29109306:45
*** LZ has joined #openstack-keystone06:46
*** chlong has quit IRC06:48
*** patchbot` has joined #openstack-keystone07:04
*** patchbot has quit IRC07:04
*** patchbot` is now known as patchbot07:05
*** ngupta- has joined #openstack-keystone07:05
*** timburke_ has joined #openstack-keystone07:06
*** sdake has joined #openstack-keystone07:06
*** fawadkhaliq has quit IRC07:08
*** sileht has quit IRC07:15
*** bigjools has quit IRC07:15
*** timburke has quit IRC07:15
*** ngupta has quit IRC07:15
*** dstanek has quit IRC07:15
*** bigjools has joined #openstack-keystone07:16
*** jaosorior has joined #openstack-keystone07:16
*** dstanek has joined #openstack-keystone07:16
*** sileht has joined #openstack-keystone07:16
*** ChanServ sets mode: +v dstanek07:17
*** henrynash has joined #openstack-keystone07:23
*** ChanServ sets mode: +v henrynash07:23
*** mylu has joined #openstack-keystone07:32
*** mylu has quit IRC07:37
*** GB21 has quit IRC07:40
*** pnavarro has joined #openstack-keystone07:52
*** tesseract has joined #openstack-keystone07:52
*** tesseract is now known as Guest5918707:52
*** markvoelker has joined #openstack-keystone07:58
*** belmoreira has joined #openstack-keystone07:59
*** henrynash has quit IRC08:02
*** markvoelker has quit IRC08:03
openstackgerritMerged openstack/keystone: Imported Translations from Zanata  https://review.openstack.org/29221508:04
*** rcernin has joined #openstack-keystone08:25
*** jed56 has joined #openstack-keystone08:30
openstackgerritDina Belova proposed openstack/keystone: Integrate OSprofiler in Keystone  https://review.openstack.org/10336808:33
*** mylu has joined #openstack-keystone08:33
*** mylu has quit IRC08:38
*** pcaruana has joined #openstack-keystone08:43
*** kiran-r has quit IRC08:46
*** kiran-r has joined #openstack-keystone08:46
*** permalac has joined #openstack-keystone08:50
*** GB21 has joined #openstack-keystone08:53
*** rk4n has joined #openstack-keystone08:55
*** pnavarro has quit IRC08:59
*** mhickey has joined #openstack-keystone09:06
*** rmstar has quit IRC09:18
*** jistr has joined #openstack-keystone09:28
*** rmstar has joined #openstack-keystone09:46
*** e0ne has joined #openstack-keystone09:52
*** GB21 has quit IRC09:58
*** markvoelker has joined #openstack-keystone09:59
*** markvoelker has quit IRC10:03
*** dims has joined #openstack-keystone10:09
bretono/10:12
*** pgreg has quit IRC10:15
*** dims has quit IRC10:21
*** mvk has joined #openstack-keystone10:24
*** GB21 has joined #openstack-keystone10:30
*** dims has joined #openstack-keystone10:30
*** mylu has joined #openstack-keystone10:34
*** sdake has quit IRC10:38
*** dims has quit IRC10:39
*** dims has joined #openstack-keystone10:40
*** mylu has quit IRC10:41
*** e0ne has quit IRC10:45
*** dave-mccowan has joined #openstack-keystone10:45
*** e0ne has joined #openstack-keystone10:56
*** tellesnobrega_af is now known as tellesnobrega11:03
*** rodrigods has quit IRC11:04
*** rodrigods has joined #openstack-keystone11:04
*** kiran-r has quit IRC11:06
*** fawadkhaliq has joined #openstack-keystone11:09
*** GB21 has quit IRC11:10
*** e0ne has quit IRC11:21
*** e0ne has joined #openstack-keystone11:26
*** gordc has joined #openstack-keystone11:35
*** dims_ has joined #openstack-keystone11:45
*** dims has quit IRC11:47
*** tellesnobrega is now known as tellesnobrega_af11:47
*** markvoelker has joined #openstack-keystone12:00
*** chlong has joined #openstack-keystone12:01
*** markvoelker has quit IRC12:04
*** jaosorior has quit IRC12:08
*** jaosorior has joined #openstack-keystone12:08
*** real56 has joined #openstack-keystone12:10
*** iurygregory has joined #openstack-keystone12:17
*** real56 has quit IRC12:27
*** real56 has joined #openstack-keystone12:28
*** suo has quit IRC12:30
*** edmondsw has joined #openstack-keystone12:31
*** boris-42 has quit IRC12:34
*** trown|outtypewww is now known as trown12:34
*** ninag has joined #openstack-keystone12:41
*** clenimar has quit IRC12:45
*** links has quit IRC12:46
*** ninag has quit IRC12:46
*** links has joined #openstack-keystone12:46
*** real56 has quit IRC12:48
*** real56 has joined #openstack-keystone12:48
*** tellesnobrega_af is now known as tellesnobrega12:49
*** ninag has joined #openstack-keystone12:51
*** markvoelker has joined #openstack-keystone12:51
*** Nirupama has quit IRC12:56
*** kaliya has joined #openstack-keystone13:02
*** EinstCrazy has joined #openstack-keystone13:04
*** yarkot_ has joined #openstack-keystone13:19
*** BigWillie has joined #openstack-keystone13:24
*** yarkot_ has quit IRC13:27
*** pauloewerton has joined #openstack-keystone13:29
*** krotscheck has joined #openstack-keystone13:31
*** mylu has joined #openstack-keystone13:38
*** mvk has quit IRC13:41
*** mylu has quit IRC13:42
*** real56 has quit IRC13:45
*** real56 has joined #openstack-keystone13:46
*** richm has joined #openstack-keystone13:59
*** sigmavirus24_awa is now known as sigmavirus2414:00
*** slberger has joined #openstack-keystone14:02
*** ig0r_ has joined #openstack-keystone14:02
*** spzala has joined #openstack-keystone14:05
*** boris-42 has joined #openstack-keystone14:05
*** pushkaru has joined #openstack-keystone14:10
*** daemontool has joined #openstack-keystone14:10
*** mvk has joined #openstack-keystone14:12
*** Guest12587 is now known as mfisch14:13
*** mfisch is now known as Guest6225414:13
*** fawadkhaliq has quit IRC14:15
*** Guest62254 is now known as mfisch14:15
*** mfisch has quit IRC14:15
*** mfisch has joined #openstack-keystone14:15
*** fawadkhaliq has joined #openstack-keystone14:15
*** david-lyle has quit IRC14:16
*** knikolla has joined #openstack-keystone14:19
*** david-lyle has joined #openstack-keystone14:19
*** pcaruana has quit IRC14:28
*** pushkaru has quit IRC14:28
*** pushkaru has joined #openstack-keystone14:28
*** roxanagh_ has joined #openstack-keystone14:31
openstackgerritStuart McLaren proposed openstack/python-keystoneclient: Allow seeing full token response when debug enabled  https://review.openstack.org/29241414:32
*** spzala has quit IRC14:35
openstackgerritLance Bragstad proposed openstack/keystone: Consolidate @notifications.internal into Audit  https://review.openstack.org/28879814:35
*** spzala has joined #openstack-keystone14:36
openstackgerritLance Bragstad proposed openstack/keystone: Remove unused notification method and class  https://review.openstack.org/28879914:36
*** spzala has quit IRC14:40
*** spzala has joined #openstack-keystone14:48
*** fawadkhaliq has quit IRC14:51
*** fawadkhaliq has joined #openstack-keystone14:51
openstackgerritStuart McLaren proposed openstack/keystoneauth: Allow seeing full token response when debug enabled  https://review.openstack.org/29244015:06
*** mylu has joined #openstack-keystone15:09
*** jorge_munoz has joined #openstack-keystone15:09
*** mylu has quit IRC15:10
*** nkinder has joined #openstack-keystone15:17
*** daemontool has quit IRC15:22
*** arunkant has quit IRC15:22
*** daemontool has joined #openstack-keystone15:22
*** links has quit IRC15:23
anteayahey keystone, I'm not sure if you have third party operators interacting with you or not but should you care that gerrit's ip is changing next month, well it is: http://lists.openstack.org/pipermail/openstack-dev/2016-March/088985.html15:23
*** ig0r__ has joined #openstack-keystone15:23
stevemaranteaya: we have 0 3rd party ops :O15:24
morgananteaya: yeah never got any 3rd party CI working with keystone - or the one we had disappeared15:25
morgananteaya: thnx for the heads up15:26
*** doug-fis_ has joined #openstack-keystone15:26
*** ig0r_ has quit IRC15:26
anteayastevemar: luck you15:27
anteayamorgan: welcome15:27
*** doug-fish has quit IRC15:27
anteayaah keystone15:27
anteayaso lovely15:27
anteaya:)15:27
stevemaranteaya: we are the coolest project15:28
stevemarand most humble15:28
anteayastevemar: that was supposed to be lucky you, but I missed the y15:28
anteayastevemar: yes, coolest and most humble is how I tell it to my friends15:28
stevemar:]15:32
*** jaugustine has joined #openstack-keystone15:36
stevemarmorgan: ksa option bug here: https://bugs.launchpad.net/keystoneauth/+bug/155642615:40
openstackLaunchpad bug 1556426 in keystoneauth "Warnings when generating config files" [Undecided,New]15:40
morganstevemar: duplicate of another bug we already have15:41
*** henrynash has joined #openstack-keystone15:41
*** ChanServ sets mode: +v henrynash15:41
morganorwe had?15:42
morganthere was one from dhellmann15:42
morganstevemar: dupe of https://bugs.launchpad.net/keystoneauth/+bug/154843315:43
openstackLaunchpad bug 1548433 in keystoneauth "neutron returns objects other than oslo_config.cfg.Opt instances from list_opts" [Undecided,Incomplete]15:43
morganstevemar: marked as a dupe15:44
morganstevemar: needs some direction on how to solve it15:44
stevemarmorgan: yar15:47
morganstevemar: marked the "new" bug as a dup15:50
*** arunkant has joined #openstack-keystone15:54
*** timcline has joined #openstack-keystone15:58
*** timcline has quit IRC16:01
*** daemontool has quit IRC16:01
*** timcline has joined #openstack-keystone16:02
*** pcaruana has joined #openstack-keystone16:09
*** fawadkhaliq has quit IRC16:11
*** EinstCrazy has quit IRC16:14
*** iurygregory has quit IRC16:16
*** gyee has joined #openstack-keystone16:17
*** ChanServ sets mode: +v gyee16:17
*** kaliya has quit IRC16:24
*** tqtran has joined #openstack-keystone16:25
*** iurygregory has joined #openstack-keystone16:28
*** fawadkhaliq has joined #openstack-keystone16:29
*** kaliya has joined #openstack-keystone16:30
*** sdake has joined #openstack-keystone16:31
*** Guest59187 has quit IRC16:31
*** ccard__ has quit IRC16:35
*** chem has quit IRC16:37
*** chem has joined #openstack-keystone16:38
*** real56 has quit IRC16:40
*** real56 has joined #openstack-keystone16:41
*** doug-fis_ has quit IRC16:41
*** doug-fish has joined #openstack-keystone16:41
*** sigmavirus24 is now known as sigmavirus24_awa16:46
*** doug-fish has quit IRC16:47
*** lhcheng has joined #openstack-keystone16:48
*** ChanServ sets mode: +v lhcheng16:48
*** real56 has quit IRC16:52
*** real56 has joined #openstack-keystone16:52
dhellmannstevemar, morgan : commented on the bug16:53
morgandhellmann: thnx.16:53
stevemardhellmann: thx16:53
*** rcernin has quit IRC16:56
*** chlong has quit IRC16:56
*** woodster_ has joined #openstack-keystone17:00
*** doug-fish has joined #openstack-keystone17:01
*** belmoreira has quit IRC17:07
*** dims has joined #openstack-keystone17:08
*** dims_ has quit IRC17:09
*** jasonsb has quit IRC17:12
*** real56 has quit IRC17:12
*** real56 has joined #openstack-keystone17:13
samueldmqstevemar: hi, about patch 29120217:13
patchbotsamueldmq: https://review.openstack.org/#/c/291202/ - python-keystoneclient - Enhance base functional class to default info17:13
*** dan_nguyen has joined #openstack-keystone17:15
*** sdake_ has joined #openstack-keystone17:15
*** e0ne has quit IRC17:17
*** sdake has quit IRC17:17
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation model  https://review.openstack.org/20848817:18
openstackgerritAlexander Makarov proposed openstack/keystone: WIP/DNM Unified delegation trust driver  https://review.openstack.org/29187117:18
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation assignment driver  https://review.openstack.org/29131817:18
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation trust driver  https://review.openstack.org/29187117:19
*** trown has quit IRC17:24
samueldmqstevemar: actually that's a good question17:24
samueldmqstevemar: I think it's called get_legacy_client because it was designed to work with shade, which is a client library for the whole cloud17:25
samueldmqstevemar: so getting an individual client is treated as legacy in os-client-config17:25
*** trown has joined #openstack-keystone17:25
samueldmqmordred: hi, could you please check if my rationale above is correct?17:26
stevemarsamueldmq: ah i think you are right17:26
samueldmqstevemar: nice, just left a comment inline, I will update it now to pass jenkins17:27
knikollaI'm not sure how to interpret the CI fails on https://review.openstack.org/#/c/292492/17:28
patchbotknikolla: patch 292492 - keystone - Check for duplicates without inserting in keystone...17:28
morganooh. 4th gen x1carbon available17:28
*** jistr has quit IRC17:28
mordredsamueldmq: not just shade - openstacksdk is also a thing people should use insteaed of python-*client17:29
mordredsamueldmq: in theory, python-*client should be considered deprecated-ish17:29
mordredexcept that their replacements have not really taken hold yet :)17:29
samueldmqmordred: hehe17:30
openstackgerritSteve Martinelli proposed openstack/keystone: Add docs for additional bootstrap endpoint parameters  https://review.openstack.org/29022617:30
samueldmqmordred: that makes sense (or at least will soon once the replacements have taken hold)17:30
samueldmqmordred: thx17:30
stevemarsamueldmq: morgan https://review.openstack.org/#/c/290226/217:31
patchbotstevemar: patch 290226 - keystone - Add docs for additional bootstrap endpoint parameters17:31
*** mylu has joined #openstack-keystone17:31
*** adelia has joined #openstack-keystone17:31
*** jaosorior has quit IRC17:37
mordredsamueldmq: \o/17:38
samueldmqstevemar: "By not creating an endpoint in the catalog users will need to provide endpoint overrides to perform additional identity operations."17:39
samueldmqstevemar: what does that mean in practice ?17:39
samueldmqstevemar: e.g when calling an osclient command the user will need to provide an endpoint url ? (besides OS_AUTH_URL)17:41
mordredyah17:44
*** mylu has quit IRC17:44
openstackgerritSamuel de Medeiros Queiroz proposed openstack/python-keystoneclient: Enhance functional class to provide default info  https://review.openstack.org/29120217:45
samueldmqmordred: kk thx17:46
*** mylu has joined #openstack-keystone17:47
*** jorge_munoz has quit IRC17:48
openstackgerritSamuel de Medeiros Queiroz proposed openstack/python-keystoneclient: Add users functional tests  https://review.openstack.org/28930617:49
*** alejandrito has joined #openstack-keystone17:51
*** real56 has quit IRC17:56
*** real56 has joined #openstack-keystone17:57
*** browne has joined #openstack-keystone17:58
openstackgerritSteve Martinelli proposed openstack/keystone: Add docs for additional bootstrap endpoint parameters  https://review.openstack.org/29022618:00
*** rderose has joined #openstack-keystone18:00
*** real56 has quit IRC18:02
*** real56 has joined #openstack-keystone18:02
openstackgerritBrant Knudson proposed openstack/keystone: Release note cleanup  https://review.openstack.org/29254018:08
*** mvk has quit IRC18:09
*** e0ne has joined #openstack-keystone18:11
*** mmarin has joined #openstack-keystone18:12
*** rmstar has quit IRC18:13
mmarinHi, for the translation of file keystone.po I have some questions regarding variables, can you help?18:13
mmarinCan you explain by what are the variables resolved in the following strings by giving an example? %(prior_role_id)s does not imply %(implied_role_id)s  %(role_id)s cannot be an implied roles ?18:14
*** mhickey has quit IRC18:15
mmarinCan you give an example with %(prior_role_id)s and %(implied_role_id)s resolved?18:15
*** doug-fish has quit IRC18:15
*** kaliya has quit IRC18:15
openstackgerritBrant Knudson proposed openstack/keystone: Update reported version for Mitaka  https://review.openstack.org/29254218:16
openstackgerritRon De Rose proposed openstack/keystone: Shadow users - Concrete role assignments for federated users  https://review.openstack.org/28494318:16
openstackgerritRon De Rose proposed openstack/keystone: Shadow users - Concrete role assignments for federated users  https://review.openstack.org/28494318:17
openstackgerritRon De Rose proposed openstack/keystone: Shadow users - Concrete role assignments for federated users  https://review.openstack.org/28494318:17
bknudsonmmarin: they're IDs, so it's just a random uuid string18:18
openstackgerritRon De Rose proposed openstack/keystone: Shadow users - Concrete role assignments for federated users  https://review.openstack.org/28494318:18
*** permalac has quit IRC18:19
openstackgerritRon De Rose proposed openstack/keystone: Shadow users - Concrete role assignments for federated users  https://review.openstack.org/28494318:19
*** timcline has quit IRC18:19
*** rmstar has joined #openstack-keystone18:19
*** timcline has joined #openstack-keystone18:20
openstackgerritRon De Rose proposed openstack/keystone: Shadow users - Concrete role assignments for federated users  https://review.openstack.org/28494318:20
openstackgerritRon De Rose proposed openstack/keystone: Shadow users - Concrete role assignments for federated users  https://review.openstack.org/28494318:21
mmarinany answer for me?18:21
stevemarmmarin: like bknudson said, they are just UUIDs18:23
stevemarmmarin: so X does not imply Y. So X cannot be an implied role18:23
*** timcline has quit IRC18:24
stevemarbknudson: thanks for the release note clean up, was just going to start looking at that18:24
bknudsonstevemar: no problem18:24
mmarinok thanks18:25
*** doug-fish has joined #openstack-keystone18:27
openstackgerritBrant Knudson proposed openstack/keystone: Update reported version for Mitaka  https://review.openstack.org/29254218:28
*** mmarin has quit IRC18:29
openstackgerritRon De Rose proposed openstack/keystone: Shadow users - Concrete role assignments for federated users  https://review.openstack.org/28494318:29
openstackgerritRon De Rose proposed openstack/keystone: Shadow users - Concrete role assignments for federated users  https://review.openstack.org/28494318:37
*** belmoreira has joined #openstack-keystone18:38
bknudsonmight have been a waste of time to add cors middleware to keystone if we're just going to run in apache18:39
bknudsonor any wsgi container can add cors headers18:39
*** real56 has quit IRC18:39
*** eglute_s is now known as eglute18:39
stevemarbknudson: ready to merge: https://review.openstack.org/#/c/291712/218:40
patchbotstevemar: patch 291712 - python-keystoneclient - Remove keystone bash completion scripts for Keystone18:40
morganbknudson: *shrug* possibly18:40
*** real56 has joined #openstack-keystone18:40
*** bjornar has joined #openstack-keystone18:44
stevemarrderose: no need to put it in WIP every time :) just change the commit message to say "WIP - shadow users... "18:45
rderosestevemar: ah, okay. thx18:46
*** gyee has quit IRC18:46
*** belmoreira has quit IRC18:48
*** maxabidi has joined #openstack-keystone18:49
*** ayoung has quit IRC18:54
samueldmqstevemar: I think wip should be something only manually added-removed18:55
samueldmqstevemar: so it'd be kept through patchsets18:55
bknudsonsamueldmq: I think that's a setting in infra. Just like sticky -218:56
samueldmqbknudson: hmm, I will ask/suggest there18:56
stevemarThe V8 BLAH driver interface is deprecated. Support for the V8 BLAH driver interface is planned to be removed in the 'O' release of OpenStack.18:57
stevemarbknudson: thanks for standardizing the wording :]18:57
bknudsonthere used to be text that said that it would continue to work. The release notes don't need to say that things that worked before continue to work.18:58
stevemarbknudson: left a comment about adding a link to https://blueprints.launchpad.net/keystone/+spec/bootstrap18:59
*** timcline has joined #openstack-keystone18:59
bknudsonstevemar: make any changes you want to I'm not working on it now18:59
stevemarbknudson: roger doger19:00
bknudsonI'm not sure how useful it is to have links to all the blueprints and bugs, but doesn't hurt I guess19:00
bknudsonI should propose something to reno so that we can move those out and render them nicer19:01
*** timcline has quit IRC19:04
openstackgerritSteve Martinelli proposed openstack/keystone: Release note cleanup  https://review.openstack.org/29254019:05
stevemarthey render decently19:05
stevemarbknudson: ^19:05
samueldmqstevemar: V8 BLAH is funny :)19:07
samueldmqstevemar: the terminology, not the drivers themselves19:07
*** timcline has joined #openstack-keystone19:08
*** timcline has quit IRC19:08
stevemarsamueldmq: the drivers are funny too19:08
samueldmqhehe19:09
*** timcline has joined #openstack-keystone19:09
*** mvk has joined #openstack-keystone19:12
*** jaosorior has joined #openstack-keystone19:13
*** clenimar has joined #openstack-keystone19:15
*** doug-fish has quit IRC19:17
*** doug-fish has joined #openstack-keystone19:17
*** doug-fis_ has joined #openstack-keystone19:20
*** ayoung has joined #openstack-keystone19:21
*** ChanServ sets mode: +v ayoung19:21
*** doug-fish has quit IRC19:21
*** doug-fis_ has quit IRC19:25
*** sdake has joined #openstack-keystone19:35
*** sdake_ has quit IRC19:36
*** belmoreira has joined #openstack-keystone19:36
openstackgerritMerged openstack/python-keystoneclient: Remove keystone bash completion scripts for Keystone  https://review.openstack.org/29171219:38
*** sdake_ has joined #openstack-keystone19:43
*** sdake has quit IRC19:45
*** mylu has quit IRC19:45
*** mylu has joined #openstack-keystone19:47
*** fawadkhaliq has quit IRC19:52
*** maxabidi has quit IRC19:52
*** real56 has quit IRC19:52
*** ayoung has quit IRC19:53
*** mylu has quit IRC19:53
*** mylu has joined #openstack-keystone19:54
stevemarbknudson: poke https://review.openstack.org/#/c/290226/19:56
patchbotstevemar: patch 290226 - keystone - Add docs for additional bootstrap endpoint parameters19:56
*** mylu has quit IRC19:56
*** mylu has joined #openstack-keystone19:58
*** shaleh has joined #openstack-keystone19:58
shalehdstanek: you around?19:59
dstanekshaleh: mostly19:59
*** mylu has quit IRC20:00
shalehdstanek: while hacking on something else I noticed that the test classes in test_v3_federation derive from a class with its own tests. So these tests run 3 times. When you have time would you look at WebSSOTests and the other bits to see if maybe we can save some time and execution?20:00
*** sdake_ has quit IRC20:01
dstanekshaleh: sure, np20:02
samueldmqstevemar: patch 291202 is now passing jenkins20:02
patchbotsamueldmq: https://review.openstack.org/#/c/291202/ - python-keystoneclient - Enhance functional class to provide default info20:02
samueldmqdstanek: bknudson: this may sound interesting for you too ^20:02
shalehdstanek: thanks. I have a bunch of spinning plates to track at the moment.20:03
*** ig0r_ has joined #openstack-keystone20:03
*** maxabidi has joined #openstack-keystone20:03
openstackgerritSamuel de Medeiros Queiroz proposed openstack/python-keystoneclient: Add groups functional tests  https://review.openstack.org/29257620:04
samueldmqlet's get a couple of functional tests in our client! :)20:04
rodrigodssamueldmq, ++20:05
shalehsamueldmq: you heretic!20:05
samueldmqrodrigods: shaleh :)20:05
samueldmqfor now just adding basic testing, like testing all operations20:05
samueldmqbut not trying to get exhasutive on corner cases (like creating users with long names, etc)20:06
*** mylu has joined #openstack-keystone20:06
rodrigodssamueldmq, yeah... makes sense, that kind of tests can be done later20:06
samueldmqthe goal now is to get a good basic coverage, so writting couple of tests for each subsystem20:06
*** ig0r__ has quit IRC20:07
*** rk4n_ has joined #openstack-keystone20:07
*** rk4n_ has quit IRC20:08
*** jaosorior has quit IRC20:08
*** jaosorior has joined #openstack-keystone20:08
*** rk4n has quit IRC20:10
*** mylu has quit IRC20:17
*** mylu has joined #openstack-keystone20:17
*** jaosorior has quit IRC20:21
*** mylu has quit IRC20:25
*** ayoung has joined #openstack-keystone20:26
*** ChanServ sets mode: +v ayoung20:26
*** mriedem has joined #openstack-keystone20:29
mriedemdolphm: hey, re: stable CPL https://wiki.openstack.org/wiki/CrossProjectLiaisons#Stable_Branch20:29
mriedemdolphm: i'm making my rounds reminding teams to apply for the stable:follows-policy tag http://governance.openstack.org/reference/tags/stable_follows-policy.html20:29
*** trown is now known as trown|outtypewww20:31
lbragstadmriedem dolphm is out this week, do you have a hard deadline for it?20:31
*** mylu has joined #openstack-keystone20:32
*** jaosorior has joined #openstack-keystone20:32
openstackgerritSamuel de Medeiros Queiroz proposed openstack/python-keystoneclient: Add domains functional tests  https://review.openstack.org/29259820:32
mriedemlbragstad: not really, but we're building automation around it so would be nice to get obvious projects applying for the tag now20:32
mriedemlbragstad: doesn't need to be dolphm20:32
mriedemlbragstad: could be you, or stevemar, or bknudson, or wooly willy20:32
lbragstadmriedem ok - one of us could probably do that20:33
bknudsondon't wait for wooly willy to do it20:33
lbragstadyeah - that guy is *lazy*20:33
mriedemwell, he's busy shaving20:34
*** jaosorior has quit IRC20:34
*** edmondsw has quit IRC20:35
*** mylu has quit IRC20:35
*** dims_ has joined #openstack-keystone20:36
stevemarmriedem: lbragstad wooly willy is *the WORST*20:38
*** dims has quit IRC20:38
stevemarmriedem: i'll toss up a patch, pretty sure we follow the policy :)20:39
*** mylu has joined #openstack-keystone20:39
*** maxabidi has quit IRC20:39
mriedemwell, except for that last thing i was asking about as an API change20:39
mriedembut it was a CVE20:40
stevemarmriedem: yeah, that was an awkward one20:40
mriedemand i believe was more or less backward compatible20:40
stevemarmriedem: yeah, just additional info20:40
mriedemit didn't help that bknudson said, 'of course it's an API change!'20:40
stevemarmriedem: nice to see you running for nova ptl20:40
mriedemthanks20:41
mriedemi took the high road and left the trump quotes out of that email20:41
bknudsonhand size20:41
shalehwhat, you ARENT going to make OpenStack great again?20:41
*** mylu has quit IRC20:42
bknudsonbuild a wall and make keystone pay for it20:42
mriedembknudson: no, cinder20:42
mriedemb/c, cinder block20:42
mriedemduh!20:42
openstackgerritMerged openstack/keystone: Update reported version for Mitaka  https://review.openstack.org/29254220:42
mriedemshaleh: believe me, i'm going to make some great deals20:42
shalehmriedem: do you know lots of good words?20:43
stevemarhe knows big words20:43
shalehmriedem: do all of the other services love you?20:43
mriedemheh, i haven't seen that one yet20:43
shalehI fear my my country that we have fallen to this level of stupid.20:44
bknudsonstevemar: get ready for an influx of usians.20:45
samueldmqstevemar: patch 286910 is an easy approval, it just removes the old class (TestFernetTokenProvider) which tests have been moved up to TokenAPITests20:46
patchbotsamueldmq: https://review.openstack.org/#/c/286910/ - keystone - Remove TestFernetTokenProvider20:46
stevemarbknudson: whatcha mean?20:46
bknudsonstevemar: we'll have to move to canada20:46
stevemarohhh USians20:46
*** BigWillie has quit IRC20:46
bknudsonisn't that what we're called?20:46
shalehbknudson: I don't know. We have not had an assassination in like 50 years. Might be getting close to another one.....20:47
stevemarbknudson: with the CAD doing so poorly, you can all come over and live like kings20:47
shalehone winter and most of them will run back home.20:47
samueldmqhehe20:48
stevemarits not THAT cold :)20:48
shalehstevemar: BS. If it was more hospitable we would have invaded by now.20:48
stevemar:]20:52
*** rk4n has joined #openstack-keystone20:54
*** henrynash has quit IRC20:55
*** bapalm has quit IRC20:55
*** mriedem has left #openstack-keystone20:58
*** bapalm has joined #openstack-keystone20:58
*** e0ne has quit IRC21:00
openstackgerritMerged openstack/keystone: Add docs for additional bootstrap endpoint parameters  https://review.openstack.org/29022621:03
shalehthat is lame. pep8 check calls out '_ = foo()' since '_' is never used. So it is ok to call 'foo()' without assigning it but if I assign it to the standard "ignore the result" value it complains.21:03
*** clenimar has quit IRC21:07
*** chlong has joined #openstack-keystone21:14
*** mylu has joined #openstack-keystone21:15
openstackgerritRon De Rose proposed openstack/keystone: Move identity.backends.sql model code to model.py  https://review.openstack.org/29261121:15
*** fawadkhaliq has joined #openstack-keystone21:17
*** spzala has quit IRC21:21
*** rderose has quit IRC21:21
*** rk4n has quit IRC21:22
*** rk4n has joined #openstack-keystone21:23
*** jaugustine has quit IRC21:24
*** trown|outtypewww has quit IRC21:30
*** pauloewerton has quit IRC21:30
*** timburke_ is now known as timburke21:31
*** tellesnobrega is now known as tellesnobrega_af21:31
*** rk4n has quit IRC21:34
*** rk4n has joined #openstack-keystone21:34
openstackgerritSean Perry proposed openstack/keystone: IdP deletion triggers token invalidation  https://review.openstack.org/21310421:37
openstackgerritSamuel de Medeiros Queiroz proposed openstack/python-keystoneclient: Add groups functional tests  https://review.openstack.org/29257621:38
samueldmqjamielennox: thanks for your update on the base patch, I liked it21:38
samueldmqjamielennox: couple of tests are up to review under https://review.openstack.org/#/q/topic:client-functional-tests21:38
*** mylu has quit IRC21:43
*** belmoreira has quit IRC21:44
*** rderose has joined #openstack-keystone21:51
rderosebknudson when you get a chance, take a look at my comment and let me know if it makes sense: https://review.openstack.org/#/c/292611/1/keystone/identity/backends/model.py21:53
patchbotrderose: patch 292611 - keystone - Move identity.backends.sql model code to model.py21:53
*** dims_ has quit IRC21:53
*** adelia_ has joined #openstack-keystone21:53
bknudsonrderose: it doesn't make sense. The model can't depend on what backend is used.21:53
bknudsoneven the code as is doesn't make sense, since I couldn't replace the shadow backend driver and have it work21:54
rderosebknudson: the model is implemented in sql, regardless if you are using sql or ldap21:54
rderosebknudson: correct, you can't.  But I didn't know how else to implement it.  I did know that it didn't belong as a identity driver.21:56
rderosebknudson but I needed a way to implement the new shadow user functionality and that seemed like the best option21:56
*** adelia has quit IRC21:57
*** adelia_ has quit IRC21:57
rderosebknudson: regarding the model, so if you are configured to use LDAP, the model (User class for example) will still be used21:58
jamielennoxmorgan, stevemar: the Opt bugs, you know what's happening there?21:59
*** bjornar has quit IRC21:59
bknudsonrderose: how is the user model going to work? you can get local_user and stuff?21:59
rderoseif the user is an ldap user, than we will shadow ldap user and return an User object22:00
rderosebknudson ^22:00
rderosebknudson: User > Federated User22:00
rderosebknudson: User > LDAP User22:01
rderosebknudson: "One User to rule them all" :)22:01
bknudsonkeystone doesn't use User objects anywhere outside the sql backend. It gets converted to a dict when returned22:01
*** mylu has joined #openstack-keystone22:03
rderosebknudson: but the user id will be a user.id in sql22:03
*** ninag has quit IRC22:03
rderosebknudson for all users22:03
bknudsonlist_users returns a dict for all backends, so if the manager wants the id it does user['id']22:04
jamielennoxstevemar, morgan: added comment on bug 154843322:05
openstackbug 1548433 in keystoneauth "neutron returns objects other than oslo_config.cfg.Opt instances from list_opts" [Undecided,Incomplete] https://launchpad.net/bugs/154843322:05
*** timcline has quit IRC22:05
*** mylu has quit IRC22:05
openstackgerritMerged openstack/keystone: Remove TestFernetTokenProvider  https://review.openstack.org/28691022:06
*** timcline has joined #openstack-keystone22:06
rderosebknudson: right, and the user['id'] is specific to ldap.  but with shadow users, that id will be an id in sql.22:08
rderosebknudson: so that when an ldap user is created, that user is mapped to the user table in sql.22:10
*** slberger has left #openstack-keystone22:10
*** timcline has quit IRC22:10
bknudsonwe're not even going to allow creating users in ldap.22:10
bknudsonthat function is already deprecated22:11
rderosebknudson: okay, but when they authenticate in keystone, we'll map them to a user in sql22:12
openstackgerritSamuel de Medeiros Queiroz proposed openstack/python-keystoneclient: Add projects functional tests  https://review.openstack.org/29262422:12
bknudsonthat sounds pretty easy, the identity manager should call a function on the shadow_backends or mapping_backends or whatever to map the user.22:13
bknudsonldap doesn't need to know about the sql models don't have to be involved.22:13
bknudson ldap doesn't need to know about the sql models -- just return dicts like it always did22:14
rderosebknudson: yeah, ldap doesn't need to know, but the model is being used even though we're not using the sql driver.  that's why I feel it should be separated.22:14
bknudsonwhat's the model being used by?22:14
*** fawadkhaliq has quit IRC22:15
rderosebknudson: when the user authenticates, shadows_users will call a method to retrieve the local identity (user table) for that ldap user22:16
*** fawadkhaliq has joined #openstack-keystone22:16
rderosebknudson: in that method call, it will eventually query a User object and return a user dict for the ldap user22:16
bknudsonshadow_users manager or driver?22:17
*** knikolla has quit IRC22:17
rderosedriver22:17
bknudsonok, so the driver needs the model, and stuff outside the driver doesn't need the model22:17
rderosebknudson: correct22:17
bknudsonso why move the model out of sql?22:18
bknudsonwe can't have sql stuff leaking out of the drivers. the whole point of the drivers is we can replace them with non-sql if we want to22:20
bknudsonotherwise there's no point and we could simplify keystone code significantly22:20
rderosebknudson: to me the sql backend should only apply to the sql driver implementation. however, the model is being used for both ldap and sql, which is why I think it makes sense to take it out.22:21
bknudsonmaybe there's some follow-on code I haven't seen yet because https://review.openstack.org/#/c/292611/ doesn't have ldap.22:23
patchbotbknudson: patch 292611 - keystone - Move identity.backends.sql model code to model.py22:23
*** fawadkhaliq has quit IRC22:23
*** fawadkhaliq has joined #openstack-keystone22:24
rderosebknudson: yeah, at this point is doesn't, only references federated users22:24
rderosebknudson: ldap is coming in newton22:24
bknudsonthis is all nuts because it assumes that shadow users are always in sql, when they're not22:26
*** dims has joined #openstack-keystone22:26
bknudsonif shadow users are always in sql then we should get rid of the backends and driver interface and make the code simpler22:26
*** mylu has joined #openstack-keystone22:27
*** gyee has joined #openstack-keystone22:27
*** ChanServ sets mode: +v gyee22:27
bknudsonso the plan is to have the ldap driver create sql User objects and then be able to look up the user id in the shadow tables?22:27
bknudsonwhat if the deployer isn't using the shadow_users sql driver but has their own driver?22:28
rderosebknudson: yeah agree, I think shadow users will always be in sql and therefore, we should simplify.  I'll work on this.22:28
bknudsonthat's too bad because it's probably handy to be able to have your own implementation of shadow users. nosql might make more sense.22:29
rderosebknudson: well, shadow users will do the mapping, not the driver.  once mapped, you can look up the user id in the user table22:30
*** pushkaru has quit IRC22:30
bknudsonthen I'm totally not understanding why ldap or other drivers need the user model.22:31
rderosebknudson: hmm... but part of the reason why I think we want it in sql is to have more referential integrity in the db22:31
bknudsonsadly since the other parts of keystone may not be in sql we aren't able to take advantage of RI.22:31
bknudsonfor example you'd think we'd have a foreign key for assignments but since assignments might not be in sql there's no FK22:32
rderosebknudson: yeah, good point :)22:32
bknudsonso for weak RI we have internal notifications that tell assignments to clean up when a user is removed22:33
*** e0ne has joined #openstack-keystone22:34
rderosebknudson: just curious, what other implementations of assignments do we support?22:34
bknudsonwe support deployers writing their own assignment drivers22:34
bknudsonkeystone team only supports the sql driver22:34
bknudsonbut if somebody writes their own assignment driver and it supports the interface it's supposed to work22:35
zigomorgan: jamielennox: Could we discuss what solution should be done for https://bugs.launchpad.net/neutron/+bug/1548433 ?22:35
openstackLaunchpad bug 1548433 in keystoneauth "neutron returns objects other than oslo_config.cfg.Opt instances from list_opts" [Undecided,Incomplete]22:35
rderosebknudson: I see22:35
zigo(if you have time...)22:35
jamielennoxzigo: of course, i think it's a fairly simple one on the neutron side but i don't know what code is using it22:36
zigomorgan: jamielennox: FYI, both Nova and Neutron are affected (it's located where they auth each other in their config files).22:36
*** timcline has joined #openstack-keystone22:37
zigojamielennox: I don't even understand how neutron & nova can generate config files for keystoneauth params, if keystoneauth itself doesn't have the oslo.config bits. How does it work?22:37
jamielennoxzigo: so it's almost definetly coming from https://github.com/openstack/neutron/blob/master/neutron/opts.py#L29122:38
zigoOh ok. Directly there then.22:39
jamielennoxit looks like neutron is just picking a couple of plugins and registering them22:39
rderosebknudson: regarding why the ldap or other drivers needs the user model, it's because the shadow users sql implementation depends on the user model22:39
zigojamielennox: So the bug shall be re-assigned to nova and neutron ?22:39
jamielennoxzigo: yea, i think so22:39
*** markvoelker has quit IRC22:39
jamielennoxzigo: i'm not exactly sure what that check is doing though22:40
rderosebknudson: shadow users shadows ldap users, and that is when the user model will be used22:40
zigojamielennox: You mean, the check that produces the warning?22:40
jamielennoxzigo: no, i can see what's producing the warning, it's if all(option.name != plugin_option.name for option in opt_list):22:41
jamielennoxwhy are they doing that22:41
rderosebknudson: anyway, you make some good points. I've fix the pep8 issue and think on this some more.  thanks.22:41
openstackgerritRon De Rose proposed openstack/keystone: Move identity.backends.sql model code to model.py  https://review.openstack.org/29261122:41
*** timcline has quit IRC22:41
*** alejandrito has quit IRC22:42
zigojamielennox: And in Nova? there's no such code in nova/opts.py ...22:43
zigoThough there's the same warning.22:43
bknudsonjamielennox: zigo: similar to https://review.openstack.org/#/c/288513/ ?22:44
patchbotbknudson: patch 288513 - nova - Fix config generation for Neutron auth options (MERGED)22:44
zigooh !22:44
zigobknudson: Thanks !22:44
jamielennoxbknudson: yep, that's the same for nova22:44
bknudsonzigo: no problem22:44
*** rderose has quit IRC22:45
jamielennoxbknudson: for reference you can pass name directly to get_auth_plugin_conf_options()22:45
zigojamielennox: bknudson: I'm not clear with the consequences. Without this patch, does this break something or?!?22:45
bknudsony, I wonder what they were doing.22:45
jamielennoxyea, so it's just making sure that you don't register two conf options with the same name because there are lots of rules about that22:46
bknudsonzigo: nova was having the same problem, returning keystoneauth's Opts rather than oslo.config Opts22:46
zigobknudson: Does it actually breaks Nova without this patch?22:47
jamielennoxzigo: they are similar objects because the keystoneauth opt was based on the oslo_config opt - but they aren't the same and when oslo_config adds new things we aren't going to try and keep up with everything22:47
bknudsonzigo: no, just the config generator22:47
zigoI'm just trying to figure out if my Mitaka b3 release is trashed or not ... :P22:47
zigoOk.22:47
*** mvk_ has joined #openstack-keystone22:48
jamielennoxi'm not actually getting a warning running this on neutron22:49
*** e0ne has quit IRC22:49
*** dims has quit IRC22:50
zigojamielennox: https://mitaka-jessie.pkgs.mirantis.com/job/neutron/28/consoleFull22:51
zigojamielennox: Maybe it was fixed AFTER Mitaka b3.22:51
zigojamielennox: I haven't tried the latest commit (yet).22:51
zigoI'm currently finishing to validate b3 debian packages.22:52
zigoSorry that I'm a bit lagging behind...22:52
*** mvk has quit IRC22:52
zigoI'll try to do packaging from trunk for Newton ! :)22:52
jamielennoxzigo: trying to find the error in all that22:56
zigoIn my build log for neutron?22:56
jamielennoxah, got it22:57
zigoJust search for "Incompatible option class for auth_url" for example.22:57
jamielennoxzigo: so i don't know why because it still seems wrong, but i'm not getting an error running from master22:58
*** furface has joined #openstack-keystone22:58
*** rk4n has quit IRC23:01
zigojamielennox: Then it's probably fixed already?23:03
zigojamielennox: I can try to build Neutron from the latest commit tomorrow, to see how it goes.23:04
zigo(it's already very late today, so I will go sleep...)23:04
jamielennoxzigo: ah, no it's just putting bad output into the generated file and not throwing warnings23:07
jamielennox  12 # Warning: Failed to format sample for tenant_name23:07
*** furface has quit IRC23:07
jamielennox  11 # isinstance() arg 2 must be a class, type, or tuple of classes and types23:07
jamielennoxwhich might actually be an oslo_config bug as well23:07
jamielennoxzigo: for tomorrow: https://review.openstack.org/29264023:09
zigojamielennox: You did see that one, right? https://review.openstack.org/#/c/292428/23:11
patchbotzigo: patch 292428 - networking-mlnx - deleted non working tests (MERGED)23:11
zigoNo, sorry.23:11
zigoI meant this one: https://review.openstack.org/#/c/291857/23:11
patchbotzigo: patch 291857 - oslo.config - Fix isinstance call (MERGED)23:11
*** gordc has quit IRC23:11
zigojamielennox: So yes, there's definitively a bug in oslo.config as released, but I already integrated the fix in Debian.23:12
zigoI was the one who reported the issue to dims.23:12
jamielennoxzigo: ah, ok - i don't know if that will fix it, but either way this is wrong behaviour from neutron23:12
jamielennoxi wasn't meaning to make oslo_config ever have to deal with ksa opts23:13
zigojamielennox: Well the explosive coktail was this issue AND the one we're seeing.23:13
zigojamielennox: The generated config files were just missing the options like auth_type and such.23:13
zigojamielennox: Now, it's better, as in the config files are looking good, but there's still these warnings...23:13
jamielennoxso neutron will be fixed by my review, and maybe we should make oslo_config explode if they are doing something wrong23:14
jamielennoxdhellmann: ^23:14
zigoThanks.23:14
*** furface has joined #openstack-keystone23:15
zigoOn each and every release, some config file stuff are broken, and I believe that I'm the *only* one in the whole OpenStack community who actually test with them! :P23:15
zigo:)23:15
jamielennoxzigo: that's probably right :)23:15
jamielennoxhmm, we still end up with # Domain ID to scope to (unknown value)23:16
zigojamielennox: Thanks so much.23:16
jamielennoxbecause we are using str and not oslo_config.StrOp23:16
zigoYou and morgan have been very helpful.23:16
jamielennoxbut at least it's not failing completely23:16
jamielennoxzigo: any time23:16
*** dims has joined #openstack-keystone23:21
*** dims has quit IRC23:27
*** mylu has quit IRC23:31
*** mylu has joined #openstack-keystone23:32
*** timcline has joined #openstack-keystone23:37
*** gyee has quit IRC23:39
*** timcline has quit IRC23:42
*** sdake has joined #openstack-keystone23:43
morganzigo: glad... i was of help... uhm. /me shrugs23:47
morganzigo: :)23:47
zigomorgan: Not *this* time, as jam<not-highlighting-him>nnox was there and helped, but in general, you're very helpful indeed.23:48
*** mkrcmari__ has joined #openstack-keystone23:48
morganhehe23:48
*** mvk_ has quit IRC23:52
*** sdake has quit IRC23:52
*** mylu has quit IRC23:52
jamielennoxmorgan, zigo, bknudson: added https://review.openstack.org/#/c/292647 as well, which will hopefully make the output a bit nicer as well23:54
*** mylu has joined #openstack-keystone23:55

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