*** daidv has quit IRC | 00:24 | |
*** awestin1 has joined #openstack-keystone | 00:35 | |
*** threestrands has joined #openstack-keystone | 01:55 | |
*** zhurong has joined #openstack-keystone | 02:14 | |
openstackgerrit | wangxiyuan proposed openstack/keystone master: Add db operation for unified limit https://review.openstack.org/524082 | 02:33 |
---|---|---|
openstackgerrit | wangxiyuan proposed openstack/keystone master: Add limit provider https://review.openstack.org/524109 | 02:33 |
openstackgerrit | wangxiyuan proposed openstack/keystone master: Implement policies for limits https://review.openstack.org/530143 | 02:33 |
openstackgerrit | wangxiyuan proposed openstack/keystone master: Expose unified limit APIs https://review.openstack.org/524110 | 02:33 |
*** namnh has joined #openstack-keystone | 02:47 | |
*** lbragstad has quit IRC | 04:11 | |
*** gyee has quit IRC | 04:29 | |
*** nicolasbock has quit IRC | 04:53 | |
*** zhurong has quit IRC | 06:47 | |
*** zhurong has joined #openstack-keystone | 06:52 | |
*** jaosorior has quit IRC | 07:01 | |
*** jaosorior has joined #openstack-keystone | 07:11 | |
openstackgerrit | Thomas Bechtold proposed openstack/keystone-tempest-plugin master: Use openstackdocstheme for docs and release notes https://review.openstack.org/531097 | 07:13 |
*** jaosorior has quit IRC | 07:13 | |
*** jaosorior has joined #openstack-keystone | 07:14 | |
*** jaosorior has quit IRC | 07:14 | |
*** jaosorior has joined #openstack-keystone | 07:14 | |
*** sbezverk has quit IRC | 07:21 | |
*** threestrands has quit IRC | 07:25 | |
*** annp has joined #openstack-keystone | 07:27 | |
*** jrist has quit IRC | 07:29 | |
*** pcaruana has joined #openstack-keystone | 07:32 | |
*** markvoelker has quit IRC | 07:55 | |
*** rcernin has quit IRC | 08:04 | |
*** jrist has joined #openstack-keystone | 09:13 | |
*** markvoelker has joined #openstack-keystone | 09:56 | |
*** annp has quit IRC | 10:12 | |
*** bigjools has quit IRC | 10:17 | |
*** namnh has quit IRC | 10:27 | |
*** markvoelker has quit IRC | 10:30 | |
*** nicolasbock has joined #openstack-keystone | 11:17 | |
-openstackstatus- NOTICE: zuul seems to have gotten stuck and will probably need a restart, please be patient | 11:27 | |
*** markvoelker has joined #openstack-keystone | 11:27 | |
*** openstackstatus has quit IRC | 11:28 | |
*** openstack has quit IRC | 11:28 | |
*** openstack has joined #openstack-keystone | 13:07 | |
*** ChanServ sets mode: +o openstack | 13:07 | |
*** openstackstatus has joined #openstack-keystone | 13:09 | |
*** ChanServ sets mode: +v openstackstatus | 13:09 | |
thewanderer1 | thanks, that's all I need to authenticate my client I think | 13:38 |
openstackgerrit | wangqiang-bj proposed openstack/keystone master: add response example and 'extra' info of create user https://review.openstack.org/531156 | 13:53 |
*** McClymontS has joined #openstack-keystone | 13:57 | |
*** dansmith has quit IRC | 14:25 | |
*** McClymontS has quit IRC | 14:34 | |
*** lbragstad has joined #openstack-keystone | 14:42 | |
*** ChanServ sets mode: +o lbragstad | 14:42 | |
*** Suramya has joined #openstack-keystone | 14:43 | |
-openstackstatus- NOTICE: zuul has been restarted, all queues have been reset. please recheck your patches when appropriate | 14:47 | |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to token policies https://review.openstack.org/526174 | 15:54 |
lbragstad | this one is pretty easy to ensure we don't raise 500s if enforce_scope = True | 16:07 |
lbragstad | https://review.openstack.org/#/c/530263/ | 16:07 |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to endpoint policies https://review.openstack.org/525695 | 16:08 |
cmurphy | no unit test? | 16:09 |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to region policies https://review.openstack.org/525698 | 16:12 |
lbragstad | i'll add one quick | 16:12 |
*** edmondsw has joined #openstack-keystone | 16:14 | |
*** nicolasbock has quit IRC | 16:24 | |
*** nicolasbock has joined #openstack-keystone | 16:25 | |
*** ChanServ sets mode: -r | 16:48 | |
*** thewanderer1 has quit IRC | 16:51 | |
*** pcaruana has quit IRC | 16:52 | |
*** sheel has joined #openstack-keystone | 16:57 | |
kmalloc | zzzz. | 17:15 |
kmalloc | i am tired. | 17:15 |
kmalloc | lbragstad: +2 on almost all the provider_apis changes | 17:15 |
kmalloc | the ones that didn't pass test i didn't +2 | 17:15 |
lbragstad | sweet | 17:15 |
kmalloc | lbragstad: i almost single approved them, but since some weren't passing, i held off | 17:15 |
kmalloc | this is an easy change that is low impact | 17:16 |
lbragstad | right | 17:16 |
*** gyee has joined #openstack-keystone | 17:17 | |
*** spzala has joined #openstack-keystone | 17:18 | |
*** spzala has quit IRC | 17:18 | |
kmalloc | lbragstad: actually, if we don't have anything else in flight... | 17:20 |
kmalloc | let me push these through | 17:20 |
kmalloc | lbragstad: it'll mean we have ~3 cleanups. | 17:20 |
kmalloc | to land before the end. | 17:20 |
lbragstad | ok | 17:21 |
openstackgerrit | Morgan Fainberg proposed openstack/keystone master: Use keystone.common.provider_api directly in assignment https://review.openstack.org/529886 | 17:21 |
kmalloc | lbragstad: ok all except mine (i rebased it to kick it out of queue) and the merge conflicted one + the failing ones are approved. | 17:22 |
kmalloc | lbragstad: i'll let you +A ^ that rebase if you want to land it now. | 17:22 |
lbragstad | done | 17:26 |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Handle InvalidScope exception from oslo.policy https://review.openstack.org/530263 | 17:30 |
lbragstad | cmurphy: finally got a couple test cases up ^ | 17:30 |
lbragstad | FYI - the system scope stuff is passing because we have an oslo.policy 1.33 now | 17:31 |
lbragstad | so the rest of that chain should start passing zuul starting at https://review.openstack.org/#/c/515215/ | 17:31 |
lbragstad | i'll be working on cleaning up the add_scope_types patches, too | 17:32 |
lbragstad | which i expect to generate a bunch of discussion | 17:32 |
* lbragstad takes lunch to go shovel the driveway | 17:35 | |
*** raildo has joined #openstack-keystone | 17:42 | |
kmalloc | lbragstad: did you raise the minimum in g-r? | 17:49 |
kmalloc | because without that we can't land systemscope stuff. | 17:49 |
kmalloc | but otherwise nice. | 17:49 |
kmalloc | have fun shovelling | 17:49 |
*** aojea has joined #openstack-keystone | 17:49 | |
*** aojea has quit IRC | 17:52 | |
*** aojea has joined #openstack-keystone | 17:52 | |
*** aojea has quit IRC | 17:54 | |
*** aojea has joined #openstack-keystone | 17:55 | |
*** david-lyle has quit IRC | 18:00 | |
*** david-lyle has joined #openstack-keystone | 18:01 | |
*** aojea has quit IRC | 18:05 | |
*** jdennis has joined #openstack-keystone | 18:05 | |
jlvillal | So our unit tests in Ironic started breaking this morning: http://logs.openstack.org/67/531167/1/check/openstack-tox-py27/77ed86c/job-output.txt.gz#_2018-01-04_15_13_00_327212 | 18:05 |
jlvillal | Suspect it is the new keystone-middleware requirement change. | 18:06 |
jlvillal | Just checking if there is a, "Oh when you update you need to do X" | 18:06 |
lbragstad | jlvillal: do you have a trace from ksm? | 18:07 |
lbragstad | we did just release 4.20 | 18:07 |
jlvillal | lbragstad: http://logs.openstack.org/67/531167/1/check/openstack-tox-py27/77ed86c/job-output.txt.gz#_2018-01-04_15_13_00_327212 | 18:08 |
jlvillal | lbragstad: All the logs are there. | 18:08 |
lbragstad | yeah - those are unit test logs, i'll dig for ksm logs | 18:09 |
jlvillal | lbragstad: Where would I look on my local system? | 18:09 |
jlvillal | lbragstad: When I do a unit test run. | 18:10 |
jlvillal | I can reproduce it locally | 18:10 |
lbragstad | if you have a service running with keystonemiddleware in the pipeline, you should see the logs from ksm in the service logs | 18:10 |
jlvillal | lbragstad: I'm only running unit tests... | 18:11 |
*** aojea has joined #openstack-keystone | 18:12 | |
* lbragstad goes to grab a copy of ironic source | 18:14 | |
lbragstad | jlvillal: you can reproduce this on master? | 18:14 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: Add expired_at_int column to trusts https://review.openstack.org/530550 | 18:14 |
jlvillal | lbragstad: Yes. I did: $ tox -vvv -e py27 -r | 18:14 |
*** aojea has quit IRC | 18:14 | |
lbragstad | awesome - let me give that a shot | 18:14 |
jlvillal | lbragstad: On openstack/ironic master | 18:14 |
jlvillal | lbragstad: I do see this: http://logs.openstack.org/67/531167/1/check/openstack-tox-py27/77ed86c/job-output.txt.gz#_2018-01-04_15_12_39_907023 | 18:15 |
lbragstad | interesting | 18:17 |
lbragstad | i am suspicious of something... | 18:18 |
jlvillal | lbragstad: Hopefully not Ironic ;) | 18:19 |
lbragstad | i ended up with the same tests failing but with a different error http://paste.openstack.org/show/638219/ | 18:19 |
lbragstad | kmalloc: https://review.openstack.org/#/c/530811/ | 18:20 |
jlvillal | lbragstad: Verified that it is keystonemiddleware 4.20.0. As running with 4.18.0 it works | 18:20 |
kmalloc | lbragstad: nice. | 18:20 |
kmalloc | hm. | 18:20 |
*** jroll has joined #openstack-keystone | 18:20 | |
lbragstad | jlvillal: that was bumped this morning https://review.openstack.org/#/c/530380/ | 18:21 |
kmalloc | weird on the failure for ksm. | 18:21 |
lbragstad | i'm wondering what would be causing that | 18:21 |
kmalloc | v2.0 tokens | 18:21 |
lbragstad | we didn't change a whole lot between 4.18 and 4.20 | 18:21 |
kmalloc | if keystone doesn't have v2.0 enabled.... | 18:21 |
jlvillal | lbragstad: jroll had some thoughts. I'll paste some links he shared | 18:21 |
kmalloc | that will fail | 18:21 |
jlvillal | https://github.com/openstack/ironic/blob/5603a215b726ca465eed2867d830821bb24b1a72/ironic/tests/unit/api/test_acl.py#L51-L52 | 18:21 |
jroll | ^^ | 18:21 |
jlvillal | https://github.com/openstack/keystonemiddleware/compare/4.18.0...4.20.0 | 18:22 |
jlvillal | specifically https://github.com/openstack/keystonemiddleware/commit/9d8e2836fe7fca186e0380d8a532540ff5cc5215 | 18:22 |
jlvillal | "suspect these are related, but unsure" | 18:22 |
kmalloc | oh you're overriding the cache | 18:22 |
lbragstad | oh - yeah... | 18:23 |
kmalloc | didn't we nuke the old cache passthrough | 18:23 |
lbragstad | we decided to not roll our own cache and use oslo.cache instead | 18:23 |
kmalloc | yeah that'll do it | 18:23 |
jroll | yep, that was my assumption | 18:23 |
jroll | looking for the new config now | 18:23 |
lbragstad | nice | 18:23 |
kmalloc | well, we don't support passthrough cache now, right? | 18:23 |
kmalloc | you'd need to implement a fake-cache backend for dogpile.cache | 18:23 |
*** aojea has joined #openstack-keystone | 18:24 | |
jroll | the dictionary backend might be fine | 18:24 |
kmalloc | dogpile/oslo.cache and pass that in instead of env override. | 18:24 |
lbragstad | https://github.com/openstack/oslo.cache/blob/master/oslo_cache/_opts.py' | 18:24 |
kmalloc | i recommend don't implement anything that leans on private lookup of the dogpile backend(s) | 18:24 |
* jroll sees 'dogpile.cache.null' | 18:25 | |
kmalloc | dogpile.cache.null does nothing | 18:25 |
kmalloc | so no cache. | 18:25 |
jroll | exactly | 18:25 |
kmalloc | if that is what you want, use it. | 18:25 |
lbragstad | that's essentially your fake.cache | 18:25 |
jroll | right, sounds equivalent | 18:25 |
jroll | thanks :) | 18:25 |
* jroll spins a patch | 18:25 | |
lbragstad | i did notice something with oslo.policy | 18:26 |
lbragstad | and ironic | 18:26 |
*** aojea has quit IRC | 18:26 | |
kmalloc | wait, is fakememcache do nothing with cache or load known data ? | 18:26 |
kmalloc | null isn't the same as your fake memcache at all | 18:26 |
lbragstad | we just made a couple of change to oslo.cache that will allow operators to opt into different enforcement | 18:26 |
lbragstad | and there is a new attribute of Rule objects called scope_types | 18:27 |
kmalloc | jroll: ^ you're going to need to subclass null and/or dict one and instantiate the values you want if i'm looking at your fakecache correctly | 18:27 |
jroll | kmalloc: idk what fake.cache did/does, but basically we don't want any cache AIUI | 18:29 |
jroll | this is just some unit testing | 18:29 |
kmalloc | jroll: it sets some magic values for lookup | 18:29 |
kmalloc | https://github.com/openstack/ironic/blob/5603a215b726ca465eed2867d830821bb24b1a72/ironic/tests/unit/api/utils.py#L58-L82 | 18:29 |
jroll | I also don't have my full attention on this at the moment, sorry | 18:29 |
jroll | oh jeez | 18:30 |
kmalloc | yeah. this is icky, sorry :( | 18:30 |
jroll | it's okay, you're not in the git blame on this code :P | 18:30 |
kmalloc | yeah, but i was a big pusher for eliminating our terrible custom cache | 18:30 |
jroll | sounds like a good thing :) | 18:31 |
kmalloc | it is. | 18:31 |
kmalloc | anyway, the quick(est) solution, is roll an oslo.cache backend (simple subclass of the dogpile backends), and set the cache up just like you would in the fake one (the dogpile backend implements get/set/delete/etc from memcache lib) and then load that instead of the null or other ones | 18:32 |
kmalloc | it should mostly be make that fakememcache a dogpile backend (change parent class), and tell KSM to use it as the oslo.cahce backend | 18:33 |
jroll | yeah, that makes sense | 18:33 |
jroll | still the same config option to set there? | 18:33 |
kmalloc | i think that option changed, let me check | 18:33 |
lbragstad | i think it is this one https://github.com/openstack/oslo.cache/blob/master/oslo_cache/_opts.py#L36 | 18:34 |
lbragstad | since ksm should expose an option for memcache backends anymore | 18:34 |
kmalloc | lbragstad: ++ | 18:34 |
lbragstad | we should be just using whatever oslo.cache uses for the backend | 18:34 |
kmalloc | jroll: what lbragstad said. | 18:34 |
lbragstad | configuration option | 18:34 |
jroll | ok cool, thanks | 18:34 |
kmalloc | you might need to implement stub defs for "delete, set_multi, get_multi, and delete_multi" | 18:35 |
kmalloc | but that is super straightforward | 18:35 |
lbragstad | kmalloc: another relatively easy patch https://review.openstack.org/#/c/530263/2 | 18:36 |
jroll | kmalloc: yep, seeing that now. thanks | 18:36 |
kmalloc | lbragstad: done. | 18:37 |
lbragstad | kmalloc: thanks | 18:38 |
*** sheel has quit IRC | 19:06 | |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to service policies https://review.openstack.org/525696 | 19:48 |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to identity provider policies https://review.openstack.org/526145 | 19:57 |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to identity provider policies https://review.openstack.org/526145 | 19:57 |
*** Suramya has quit IRC | 20:02 | |
*** spzala has joined #openstack-keystone | 20:04 | |
*** nicolasbock has quit IRC | 20:13 | |
*** raildo has quit IRC | 20:14 | |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to service provider policies https://review.openstack.org/526173 | 20:16 |
*** dave-mccowan has joined #openstack-keystone | 20:18 | |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to mapping policies https://review.openstack.org/525701 | 20:24 |
*** raildo has joined #openstack-keystone | 20:26 | |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to token policies https://review.openstack.org/526174 | 20:34 |
*** gagehugo has quit IRC | 20:39 | |
*** edmondsw has quit IRC | 20:54 | |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to policy association policies https://review.openstack.org/526195 | 20:54 |
*** raildo has quit IRC | 20:56 | |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to role policies https://review.openstack.org/525703 | 21:00 |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to project endpoint policies https://review.openstack.org/526160 | 21:04 |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to protocol policies https://review.openstack.org/526161 | 21:11 |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types for revoke event policies https://review.openstack.org/526198 | 21:16 |
*** McClymontS has joined #openstack-keystone | 21:18 | |
*** McClymontS has quit IRC | 21:19 | |
*** edmondsw has joined #openstack-keystone | 21:19 | |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: Add expired_at_int column to trusts https://review.openstack.org/530550 | 21:28 |
openstackgerrit | Lance Bragstad proposed openstack/keystone master: Add scope_types to implied role policies https://review.openstack.org/526193 | 21:33 |
*** threestrands has joined #openstack-keystone | 21:35 | |
*** threestrands has quit IRC | 21:35 | |
*** threestrands has joined #openstack-keystone | 21:35 | |
*** panbalag has joined #openstack-keystone | 21:42 | |
*** sbezverk has joined #openstack-keystone | 21:43 | |
*** panbalag has left #openstack-keystone | 21:47 | |
cmurphy | how to i register a callback for a role assignment removal? http://paste.openstack.org/show/638427/ does not work | 21:49 |
lbragstad | cmurphy: you have that in the application credential manager somewhere? | 21:53 |
cmurphy | lbragstad: yeah let me just push what i have | 21:54 |
lbragstad | cool - i'll take a look | 21:54 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: WIP Add application credentials db migration https://review.openstack.org/524927 | 21:56 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: WIP Add application credentials driver https://review.openstack.org/524928 | 21:56 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: WIP Add Application Credentials manager https://review.openstack.org/524747 | 21:56 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: WIP Add Application Credentials controller https://review.openstack.org/524423 | 21:56 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: WIP Add application credential auth plugin https://review.openstack.org/525346 | 21:56 |
cmurphy | lbragstad: https://review.openstack.org/#/c/524747/13/keystone/application_credential/core.py | 21:56 |
cmurphy | the logs say it's registered - Callback: `keystone.application_credential.core.Manager._delete_app_creds_on_assignment_removal` subscribed to event `identity.role_assignment.deleted` | 21:57 |
cmurphy | and the docs make me think identity.role_assignment.deleted is the right thing | 21:57 |
cmurphy | but it doesn't do anything | 21:57 |
lbragstad | hmm | 21:58 |
lbragstad | maybe you need @notifications.listener wrapping the Manager | 21:59 |
lbragstad | like we do with the assignment manager | 21:59 |
cmurphy | oh okay | 21:59 |
lbragstad | looks like we use that for identity and assignment managers | 22:00 |
lbragstad | the docs strings for the listener make it seem required | 22:01 |
cmurphy | it works fine for the user deleted notification though | 22:02 |
cmurphy | it wants an events_callback attribute AttributeError: 'ApplicationCredential' object has no attribute 'event_callbacks' | 22:02 |
cmurphy | the self.event_callbacks in the assignment manager doesn't seem totally related | 22:02 |
lbragstad | probably like this? https://github.com/openstack/keystone/blob/master/keystone/notifications.py#L256 | 22:03 |
lbragstad | checking the assignment manager | 22:04 |
*** jose-phillips has quit IRC | 22:05 | |
cmurphy | oh i might get it | 22:05 |
lbragstad | the event_callbacks bit looks ok to me in the assignment manager | 22:05 |
lbragstad | does something seem off there? | 22:06 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: WIP Add Application Credentials manager https://review.openstack.org/524747 | 22:09 |
cmurphy | this is what i tried ^ but no difference | 22:09 |
lbragstad | cmurphy: is this failing a test? | 22:09 |
*** jose-phillips has joined #openstack-keystone | 22:10 | |
cmurphy | lbragstad: it's not invoking the callback function when i remove a role assignment | 22:10 |
*** rcernin has joined #openstack-keystone | 22:12 | |
lbragstad | checking it out locally quick | 22:13 |
lbragstad | cmurphy: hmm | 22:15 |
lbragstad | bah | 22:15 |
* lbragstad pulls https://review.openstack.org/#/c/530550/ | 22:15 | |
*** jose-phillips has quit IRC | 22:22 | |
*** jistr has quit IRC | 22:29 | |
*** jose-phillips has joined #openstack-keystone | 22:30 | |
cmurphy | lbragstad: ah i figured it out, the role assignment notifier only does audit notifications, it doesn't do http://git.openstack.org/cgit/openstack/keystone/tree/keystone/notifications.py#n405 | 22:31 |
lbragstad | bah.. it has to be cadf | 22:31 |
lbragstad | right? | 22:31 |
lbragstad | http://git.openstack.org/cgit/openstack/keystone/tree/keystone/notifications.py#n754 | 22:32 |
lbragstad | i just saw ^ | 22:32 |
lbragstad | which looks like is responsible for notification.role_assignment things | 22:32 |
lbragstad | notifications.role_assignment* | 22:33 |
cmurphy | yeah, it's different from the regular ones | 22:33 |
lbragstad | hmm | 22:35 |
lbragstad | we default to cadf though? | 22:35 |
cmurphy | it's still cadf it's just normal notifications do http://git.openstack.org/cgit/openstack/keystone/tree/keystone/notifications.py#n383 but role assignments do http://git.openstack.org/cgit/openstack/keystone/tree/keystone/notifications.py#n662 | 22:42 |
cmurphy | i think i understand enough to work it out now | 22:42 |
*** nicolasbock has joined #openstack-keystone | 22:44 | |
*** jose-phillips has quit IRC | 22:51 | |
*** jose-phillips has joined #openstack-keystone | 22:54 | |
*** edmondsw has quit IRC | 22:56 | |
*** edmondsw has joined #openstack-keystone | 22:57 | |
*** edmondsw has quit IRC | 23:01 | |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: WIP Add Application Credentials manager https://review.openstack.org/524747 | 23:04 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: WIP Add Application Credentials controller https://review.openstack.org/524423 | 23:04 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: WIP Add application credential auth plugin https://review.openstack.org/525346 | 23:04 |
*** mvk has joined #openstack-keystone | 23:05 | |
*** dave-mccowan has quit IRC | 23:05 | |
*** gutter has joined #openstack-keystone | 23:06 | |
*** dave-mccowan has joined #openstack-keystone | 23:06 | |
*** gutter has quit IRC | 23:14 | |
*** jistr has joined #openstack-keystone | 23:19 | |
*** dave-mccowan has quit IRC | 23:31 | |
*** mtreinish has quit IRC | 23:39 | |
*** mtreinish has joined #openstack-keystone | 23:42 | |
*** jistr has quit IRC | 23:54 | |
*** jistr has joined #openstack-keystone | 23:55 | |
*** nicolasbock has quit IRC | 23:58 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!