Sunday, 2014-08-31

*** gokrokve has joined #openstack-keystone00:06
*** amerine has joined #openstack-keystone00:11
*** gokrokve has quit IRC00:11
*** amerine has quit IRC00:15
*** shakamunyi has joined #openstack-keystone00:24
*** diegows has quit IRC00:27
*** diegows has joined #openstack-keystone00:55
*** HenryG_afk is now known as HenryG00:57
*** shakamunyi_ has joined #openstack-keystone01:03
*** gokrokve has joined #openstack-keystone01:06
*** gokrokve has quit IRC01:10
*** amerine has joined #openstack-keystone01:12
*** amerine has quit IRC01:16
openstackgerritJamie Lennox proposed a change to openstack/python-keystoneclient: Allow retrying some failed requests  https://review.openstack.org/11800401:42
openstackgerritA change was merged to openstack/keystone: Implement validation on Assignment V3 API  https://review.openstack.org/8648401:43
openstackgerritA change was merged to openstack/keystone: Add string id type validation  https://review.openstack.org/10886201:43
openstackgerritA change was merged to openstack/keystone: Endpoint table is missing reference to region table  https://review.openstack.org/11318301:44
openstackgerritA change was merged to openstack/keystone: Add index for actor_id in assignments table.  https://review.openstack.org/11754101:44
*** amerine has joined #openstack-keystone02:13
*** amerine has quit IRC02:17
morganfainbergjamielennox you here?02:32
morganfainbergjamielennox, if so: https://review.openstack.org/#/c/117890/ could use some eyes (you're the only one who can approve changes to it)02:33
*** diegows has quit IRC02:36
*** jimhoagland has joined #openstack-keystone03:00
*** gokrokve has joined #openstack-keystone03:06
*** gokrokve has quit IRC03:11
*** amerine has joined #openstack-keystone03:13
*** bknudson has quit IRC03:15
*** amerine has quit IRC03:18
*** jimhoagland has quit IRC03:32
*** jimhoagland has joined #openstack-keystone03:33
*** jimhoagland has quit IRC04:04
*** gokrokve has joined #openstack-keystone04:06
*** gokrokve has quit IRC04:11
*** amerine has joined #openstack-keystone04:14
*** amerine has quit IRC04:19
*** stevemar has joined #openstack-keystone04:32
openstackgerritA change was merged to openstack/keystone: Fix token flush fails with recursion depth exception  https://review.openstack.org/11786904:47
*** shakamunyi_ has quit IRC04:47
*** shakamunyi has quit IRC04:47
openstackgerritJamie Lennox proposed a change to openstack/python-keystoneclient: Allow returning None from an auth plugin  https://review.openstack.org/11800805:02
*** gokrokve has joined #openstack-keystone05:06
*** stevemar has quit IRC05:10
*** gokrokve has quit IRC05:10
*** stevemar has joined #openstack-keystone05:25
*** jimhoagland has joined #openstack-keystone05:28
openstackgerritSteve Martinelli proposed a change to openstack/identity-api: Clean up endpoint grouping API  https://review.openstack.org/11702805:38
openstackgerritSteve Martinelli proposed a change to openstack/identity-api: Add SAML generation route to OS-FEDERATION  https://review.openstack.org/11399805:41
*** shakamunyi has joined #openstack-keystone05:44
*** ukalifon has joined #openstack-keystone05:44
openstackgerritSteve Martinelli proposed a change to openstack/keystone: Transform a Keystone token to a SAML assertion  https://review.openstack.org/11054205:46
openstackgerritSteve Martinelli proposed a change to openstack/keystone: Create SAML generation route and controller  https://review.openstack.org/11413805:46
openstackgerritSteve Martinelli proposed a change to openstack/keystone: Create SAML generation route and controller  https://review.openstack.org/11413805:48
*** shakamunyi has quit IRC05:48
openstackgerritOpenStack Proposal Bot proposed a change to openstack/keystone: Imported Translations from Transifex  https://review.openstack.org/11192006:05
*** gokrokve has joined #openstack-keystone06:06
*** gokrokve has quit IRC06:11
*** amerine has joined #openstack-keystone06:15
*** amerine has quit IRC06:22
*** gokrokve has joined #openstack-keystone07:06
*** gokrokve has quit IRC07:11
*** amerine has joined #openstack-keystone07:18
*** henrynash has joined #openstack-keystone07:21
*** amerine has quit IRC07:22
openstackgerritSteve Martinelli proposed a change to openstack/keystone: Transform a Keystone token to a SAML assertion  https://review.openstack.org/11054207:23
openstackgerritSteve Martinelli proposed a change to openstack/keystone: Create SAML generation route and controller  https://review.openstack.org/11413807:24
*** jimhoagland has quit IRC07:33
openstackgerritSteve Martinelli proposed a change to openstack/keystone: Implement validation on Policy V3 API  https://review.openstack.org/10406507:40
openstackgerritSteve Martinelli proposed a change to openstack/keystone: Implement validation on Credential V3  https://review.openstack.org/9852207:41
*** rm_work|away is now known as rm_work07:44
*** rm_work is now known as rm_work|away07:53
*** stevemar has quit IRC07:58
*** rm_work|away is now known as rm_work08:02
*** gokrokve has joined #openstack-keystone08:06
*** amerine has joined #openstack-keystone08:07
*** gokrokve has quit IRC08:11
*** dobson has quit IRC08:12
*** dobson has joined #openstack-keystone08:16
openstackgerritA change was merged to openstack/keystone: add missing log hints for level C/E/I/W  https://review.openstack.org/9538108:33
openstackgerrithenry-nash proposed a change to openstack/keystone: backend for policy endpoint extension  https://review.openstack.org/11536208:41
openstackgerrithenry-nash proposed a change to openstack/keystone: controller for the endpoint policy extension  https://review.openstack.org/11574608:43
*** amerine has quit IRC08:51
*** rm_work is now known as rm_work|away09:04
*** gokrokve has joined #openstack-keystone09:06
*** gokrokve has quit IRC09:11
*** bvandenh has quit IRC09:29
openstackgerrithenry-nash proposed a change to openstack/keystone: controller for the endpoint policy extension  https://review.openstack.org/11574609:30
*** bvandenh has joined #openstack-keystone09:32
*** henrynash has quit IRC09:33
*** henrynash has joined #openstack-keystone09:38
*** amerine has joined #openstack-keystone09:47
*** amerine has quit IRC09:51
*** gokrokve has joined #openstack-keystone10:06
*** gokrokve has quit IRC10:11
openstackgerritA change was merged to openstack/keystone: Redirect stdout and stderr when using subprocess  https://review.openstack.org/5161010:31
*** bvandenh has quit IRC10:44
openstackgerritJamie Lennox proposed a change to openstack/python-keystoneclient: Fix test mistake with requests-mock  https://review.openstack.org/11803110:50
jamielennoxmorganfainberg sorry missed it earlier, i don't think it's an issue with requests-mock but the test ^10:56
jamielennoxI should probably do better input validation though, always considered that a use issue10:57
jamielennoxUnfortunately httpretty made body= the expected input10:58
*** gokrokve has joined #openstack-keystone11:06
*** amerine has joined #openstack-keystone11:07
*** gokrokve has quit IRC11:10
*** amerine has quit IRC11:11
openstackgerritJamie Lennox proposed a change to openstack/python-keystoneclient: Fix test mistake with requests-mock  https://review.openstack.org/11803111:39
*** jschwarz has joined #openstack-keystone11:42
*** Lordanat1 has joined #openstack-keystone11:44
*** Lordanat3 has quit IRC11:44
henrynashbknudson: fixed up the endpoint policy extension as per your comments: https://review.openstack.org/#/c/115362/ and https://review.openstack.org/#/c/115746/11:44
henrynashdolphm, stevemar: would quite like to get these in as its an extension, so minimal impact to the rest of the core: https://review.openstack.org/#/c/115362/ and https://review.openstack.org/#/c/115746/11:48
*** gokrokve has joined #openstack-keystone12:06
*** amerine has joined #openstack-keystone12:08
*** gokrokve has quit IRC12:11
*** amerine has quit IRC12:13
*** jamielennox has quit IRC12:27
*** harlowja_away has quit IRC12:41
*** morganfainberg has quit IRC12:41
*** morganfainberg has joined #openstack-keystone12:43
*** morganfainberg has quit IRC12:46
*** morganfainberg has joined #openstack-keystone12:46
*** boris-42_ has joined #openstack-keystone12:50
*** jschwarz_ has joined #openstack-keystone12:50
*** jschwarz has quit IRC12:57
*** boris-42 has quit IRC12:57
*** grantbow has quit IRC12:59
*** amerine has joined #openstack-keystone13:01
*** amerine has quit IRC13:06
*** jschwarz_ has quit IRC13:06
*** jschwarz_ has joined #openstack-keystone13:06
*** gokrokve has joined #openstack-keystone13:06
*** gokrokve has quit IRC13:11
*** grantbow has joined #openstack-keystone13:13
*** grantbow has joined #openstack-keystone13:13
*** ukalifon has quit IRC13:57
*** amerine has joined #openstack-keystone14:02
*** amerine has quit IRC14:06
*** gokrokve has joined #openstack-keystone14:06
openstackgerritAndreas Jaeger proposed a change to openstack/keystonemiddleware: Improve help strings  https://review.openstack.org/11804814:10
*** gokrokve has quit IRC14:11
openstackgerritA change was merged to openstack/keystone: Implement validation on Policy V3 API  https://review.openstack.org/10406514:54
*** sagara has joined #openstack-keystone15:02
sagaraHi15:03
*** gokrokve has joined #openstack-keystone15:06
sagarakeystoneclient unit test always fails because of https://bugs.launchpad.net/python-keystoneclient/+bug/136363215:08
uvirtbotLaunchpad bug 1363632 in python-novaclient "Inconsistency with new requests-mock and requests" [Undecided,In progress]15:08
*** gokrokve has quit IRC15:10
*** amirosh has joined #openstack-keystone15:15
*** sagara has quit IRC15:29
*** jschwarz_ has quit IRC15:34
*** amirosh has quit IRC15:42
*** gokrokve has joined #openstack-keystone15:42
*** amirosh has joined #openstack-keystone15:43
*** amirosh has quit IRC15:47
*** bknudson has joined #openstack-keystone16:01
*** gokrokve has quit IRC16:04
*** gokrokve has joined #openstack-keystone16:05
*** gokrokve has quit IRC16:09
openstackgerritA change was merged to openstack/keystone: Implement validation on Credential V3  https://review.openstack.org/9852216:23
*** hrybacki has joined #openstack-keystone16:24
openstackgerritBrant Knudson proposed a change to openstack/keystone: Refactor keystone-all and http/keystone  https://review.openstack.org/6227516:43
*** gokrokve has joined #openstack-keystone17:03
*** amerine has joined #openstack-keystone17:04
*** gokrokve has quit IRC17:07
*** amerine has quit IRC17:10
*** hrybacki has quit IRC17:11
openstackgerritBrant Knudson proposed a change to openstack/keystone: Lower log level for notification registration  https://review.openstack.org/11805317:50
*** ukalifon1 has joined #openstack-keystone17:53
*** sigmavirus24_awa is now known as sigmavirus2418:01
*** sigmavirus24 has joined #openstack-keystone18:01
morganfainberghenrynash, hey18:01
henrynashmorgfainberg: hi18:02
morganfainberghenrynash, i had a question for you...18:02
morganfainberghenrynash, uh...18:02
henrynashsure18:02
morganfainbergdang it.18:02
morganfainberglet me find that review18:02
*** amerine has joined #openstack-keystone18:06
morganfainbergoh18:07
morganfainberghenrynash, https://bugs.launchpad.net/keystone/+bug/1362678 was this ever an intention?18:08
uvirtbotLaunchpad bug 1362678 in keystone "multi-domain has problems with LDAP identity on default domain" [Undecided,New]18:08
morganfainberghenrynash, LDAP as the default domain (identity) and SQL as a backing store for *other* domains?18:08
morganfainbergit seems like a reasonable use-case18:08
henrynashwe actually test that in the unit tests18:08
henrynashhmmm, actually maybe we do it slightly differently…we define a specific config file for the default domain and let the regular config file use sql….I should get them to try that18:09
morganfainberghenrynash, LDAP as the default domain?18:10
morganfainberghenrynash, i thnk we test SQL as default and ldap as other domains18:10
*** amerine has quit IRC18:10
henrynashlook at class MultiLDAPandSQLIdentity in test_backend_ldap.py18:11
morganfainbergbknudson, https://review.openstack.org/#/c/62275/6/bin/keystone-all would it be possible to make this just an entry point like: https://github.com/openstack/nova/blob/master/setup.cfg#L34-L56 does?18:11
morganfainbergbknudson, instead of needing anything in keystone/bin18:11
bknudsonmorganfainberg: that would be cool.18:12
morganfainberghenrynash, ok. i'll take a gander, but i was fairly certain we didn't plan for SQL to be the secondary domains.18:12
morganfainbergbknudson, i'd be happy to take a crack at it (and pile onto your review or a followup) if you'd like me to18:12
notmynameFYI, I just answered a question on the mailing list about global swift clusters and kinda hand-waved about keystone in there.18:12
bknudsonmorganfainberg: y, if you've got the time.18:12
morganfainbergbknudson, sure i'll do it as a followup if we like it we can merge them or keep them separate18:13
*** hrybacki has joined #openstack-keystone18:13
bknudsonotherwise I'll get back to it sometime.18:13
henrynashwell you can’t have more than one sql config…but if you use sql for all other domains expect those eith specific LDAP ones (incl teh default domain) it will work (I think :-))18:13
morganfainbergbknudson, should have it today /me is doing code today :)18:13
bknudsonwasn't expecting it for juno18:13
morganfainberghenrynash, hrm, i think it gets weird with default, but yeah. i'll try that out18:14
morganfainbergnotmyname, *waves hands* spoooooky18:14
henrynashmorganfaiberg: yeah, agred18:14
morganfainbergnotmyname, have a link (don't see it in my mailbox)18:14
morganfainbergnotmyname, or a specific thread-title/keyword18:14
morganfainberg?18:14
morganfainbergbknudson, it looks like most of the stuff was just moved to nova.cmd instead of being in like nova/bin18:16
morganfainbergbknudson, should be super simple to move.18:16
bknudsonmorganfainberg: keystone has some odd stuff in keystone-all.18:16
morganfainbergyeah18:17
henrynashmorganfainberg: btw, looking for another +2/A on: https://review.openstack.org/#/c/115362/18:17
morganfainbergaha yeah let me review that before writing more code18:17
bknudsonmorganfainberg: the only thing left is the possible_topdir = os.path.normpath(os.path.join(os.path.abspath(__file__), oddness.18:17
* morganfainberg should also take a shower and og to a coffee shop to work :)18:17
bknudsonit modifies sys.path, and uses it to find the developer conf file.18:17
morganfainbergbknudson, hm. i *think* we can clean that up... i never liked that topdir thing18:17
morganfainberghenrynash, oh! another question, since you did the others, mind rolling a quick "deprecate revoke events kvs backend"?18:19
morganfainberghenrynash, i can do it if you're busy. but it was one that was missed.18:19
*** sigmavirus24 is now known as sigmavirus24_awa18:19
henrynashmorgainfainberg: can do later today…jusy hiting the road….18:20
morganfainberghenrynash, sounds good, if you don't get to it i'll take a crack at it and just add you to the review.18:20
openstackgerrithenry-nash proposed a change to openstack/keystone: controller for the endpoint policy extension  https://review.openstack.org/11574618:20
morganfainbergnotmyname, aha just saw it hit my inbox18:21
henrynashbknudson: fixed up https://review.openstack.org/11574618:21
bknudsonhenrynash: the sample conf file is messed up.18:23
openstackgerritBrant Knudson proposed a change to openstack/keystone: Lower log level for notification registration  https://review.openstack.org/11805318:24
openstackgerritBrant Knudson proposed a change to openstack/keystone: General logging cleanup in keystone.notifications  https://review.openstack.org/11805418:24
henrynashbknudson: damn...fixing18:25
openstackgerrithenry-nash proposed a change to openstack/keystone: controller for the endpoint policy extension  https://review.openstack.org/11574618:28
henrynashbknudson: done18:29
morganfainberghenrynash, +2/+A added a couple comments, 100% agree with bknudson's comments18:30
morganfainberghenrynash, my comments are around avoiding SQL object house keeping when we're only ever selecting a specific value. a lot of overhead for not a lot of benefit18:30
morganfainbergor for 0 benefit18:30
henrynashmorganfainberg: thanks…I’ll submit a tidy-up patch tonight/tomorrow18:30
openstackgerritBrant Knudson proposed a change to openstack/keystone: Lower log level for notification registration  https://review.openstack.org/11805318:30
openstackgerritBrant Knudson proposed a change to openstack/keystone: General logging cleanup in keystone.notifications  https://review.openstack.org/11805418:30
henrynashmorganfainberg: and if you’re in the mood (!!), there’s the controller patch too: https://review.openstack.org/#/c/115746/18:33
*** henrynash has quit IRC18:33
morganfainbergbknudson, +2 on both of those cleanup patches (notification logging), nice cleanup18:33
bknudsonmorganfainberg: thanks!18:34
morganfainberggod, that topdir thing is obnoxious18:35
openstackgerritLance Bragstad proposed a change to openstack/keystone: Implement validation on the Catalog V3 API  https://review.openstack.org/9626618:39
openstackgerritBrant Knudson proposed a change to openstack/keystone: Fix logging config twice  https://review.openstack.org/11805518:41
bknudsonmorganfainberg: nova is able to live without topdir?18:42
morganfainbergbknudson, nova also doesn't have a sample config in-tree18:42
bknudsonthey used to up until not too long ago.18:42
morganfainbergbknudson, yeah this cycle18:42
morganfainbergbut they don't do the topdir shennanigans, i think they expect you to either use the default *or* specify the location of your config18:43
bknudsonseems like if it's good enough for them it should be good enough for us.18:43
bknudsonbetter to be consistent18:43
morganfainbergbknudson, ++18:43
morganfainbergbknudson, i'm a fan18:43
morganfainbergi wonder if i can convince keystone to generate a sample config on install. (setup)18:44
lbragstadmorganfainberg: I had to rebase https://review.openstack.org/#/c/96266/ due to some conflicts, which removed the -2's from you and dolphm18:53
morganfainberglbragstad, the +2s?18:54
morganfainberglbragstad, :P18:54
lbragstad...18:54
lbragstadyes18:54
lbragstad:)18:54
morganfainberglbragstad, cause i can -2 it if you *realy* want :P18:54
lbragstadlol18:54
morganfainbergbknudson, i think i can make setup.py generate a sample config on demand19:03
morganfainbergbknudson, well based on how setup.cfg works.19:03
*** hrybacki has quit IRC19:04
morganfainbergbknudson, if it works like i *think* it works, i'll try and propose that instead of needing to keep the config.sample in-tree.19:04
*** amerine has joined #openstack-keystone19:06
*** rushiagr_away is now known as rushiagr19:08
*** amerine has quit IRC19:11
morganfainbergbknudson19:22
morganfainbergbknudson, http://paste.openstack.org/show/103799/19:23
morganfainbergbknudson, just need a *little* code to make this work but... i think i got it.19:23
morganfainbergwhen you run setup.cfg it then does the config building19:23
*** rushiagr is now known as rushiagr_away19:32
openstackgerritMorgan Fainberg proposed a change to openstack/keystone: Generate sample config on setup  https://review.openstack.org/11805719:36
openstackgerritA change was merged to openstack/keystone: backend for policy endpoint extension  https://review.openstack.org/11536219:43
*** ukalifon1 has quit IRC19:48
*** stevemar has joined #openstack-keystone20:03
*** amerine has joined #openstack-keystone20:07
*** fifieldt_ has quit IRC20:11
*** amerine has quit IRC20:12
bknudson"TypeError: 'TestVolumeBootPattern' object is not iterable" -- what a weird error.20:14
*** fifieldt_ has joined #openstack-keystone20:24
dstanekbknudson: where'd you see that?20:57
bknudsondstanek: there have been a few tempest failures lately.20:57
bknudsonhttp://logs.openstack.org/46/115746/19/check/check-tempest-dsvm-neutron-full/6b71996/console.html#_2014-08-31_19_17_33_18920:58
bknudsondstanek: http://git.openstack.org/cgit/openstack/tempest/tree/tempest/scenario/test_volume_boot_pattern.py#n120 -- looks wrong?21:00
dstanekbknudson: yeah, that should be a list of servers http://git.openstack.org/cgit/openstack/tempest/tree/tempest/scenario/manager.py#n38721:01
dstanek maybe 'self._log_console_output([server])'21:02
bknudsondstanek: or maybe not passing servers would work21:02
bknudsondstanek: https://github.com/openstack/tempest/commit/eef192fc3c98a663f99f2fd944611bce0adffc0c21:04
bknudsonthere's the change... looks like it was () before.21:05
bknudsonno reason to change that line that I can see.21:05
*** amerine has joined #openstack-keystone21:08
*** amerine has quit IRC21:13
bknudsonLooks like keystoneclient unit tests are broken by requests 2.4.021:15
*** sigmavirus24_awa is now known as sigmavirus2421:15
openstackgerritBob Thyne proposed a change to openstack/keystone: Implementation of Endpoint Grouping  https://review.openstack.org/11194921:16
morganfainbergbknudson, yep21:23
morganfainbergbknudson, as is novaclient and neutronclient and....21:23
morganfainbergthis solves keystoneclient's issue but...21:24
morganfainberghttps://review.openstack.org/#/c/118031/21:24
morganfainbergthis is probably a better fix: https://review.openstack.org/#/c/117890/21:24
morganfainbergthe first one we can push through, the second one relies only on jamielennox|away21:24
bknudsonmorganfainberg: that's weird because jamielennox|away proposed the fix to keystoneclient.21:26
morganfainbergbknudson, right. that fix was proposed after the fix to mock-requests was proposed as an alternative21:26
morganfainbergthe issue is that requests got stricter and previously valid use of mock-requests now fails (due to an assumption of use)21:27
morganfainbergso, fix everyone: update mock-requests (and maintain backwards compat)21:27
morganfainbergor chase down everyone doing it wrong now and fix them21:27
morganfainbergmock-request fix sounds better to me.21:27
morganfainbergpossibly with a "hey, this is wrong you should fix this" warning21:28
morganfainbergbknudson, jamielennox|away is the only core on mock-requests21:28
bknudsonbut the keystoneclient test would get that warning, so we need both21:30
dstanekmorganfainberg, bknudson: since you guys are here...any thoughts on the comments that start on line 53 here - https://review.openstack.org/#/c/111949/26/keystone/contrib/endpoint_filter/backends/sql.py21:41
morganfainbergdstanek, those can't be FKs if assignment LDAP is used (though... it might be weird and not work anyway)21:42
dstanekmorganfainberg: if that's the case do we need to fix endpoint and project to know about these records?21:43
morganfainbergdstanek, in what manner?21:44
morganfainberge.g. if they are deleted?21:44
morganfainbergthe project FK is the only real concern21:44
dstanekmorganfainberg: yes21:44
bknudsonhenrynash's extension registered listeners21:44
morganfainbergendpoint could be FK21:44
bknudsoncallbacks for if the service was deleted21:44
morganfainbergsince it's the same system (really)21:44
dstanekbknudson: yes! listeners would be the way21:44
bknudsonI wonder where that is... could have sworn I was just looking at it.21:47
bknudsondstanek: not merged yet -- https://review.openstack.org/#/c/115746/19/keystone/contrib/endpoint_policy/controllers.py21:49
*** stevemar has quit IRC21:50
*** alex_xu has quit IRC21:52
*** alex_xu has joined #openstack-keystone21:53
morganfainberghmmm.22:02
morganfainbergso i can get PBR to do interesting things but i can't seem to get it to generate the sample config in the correct place on both build and develop22:03
morganfainbergin fact, i can't seem to get it to do anything interesting on "develop"22:03
*** amerine has joined #openstack-keystone22:09
*** amerine has quit IRC22:14
*** henrynash has joined #openstack-keystone22:15
openstackgerrithenry-nash proposed a change to openstack/keystone: Mark the revoke kvs backend deprecated, for removal in Kilo  https://review.openstack.org/11806722:25
henrynashmorganfainberg: https://review.openstack.org/#/c/118067/22:26
*** henrynash has quit IRC22:29
*** gokrokve has joined #openstack-keystone22:32
openstackgerritA change was merged to openstack/python-keystoneclient: Fix test mistake with requests-mock  https://review.openstack.org/11803122:37
*** henrynash has joined #openstack-keystone22:50
*** henrynash has quit IRC22:58
*** gokrokve has quit IRC23:07
*** sigmavirus24 is now known as sigmavirus24_awa23:12
*** hrybacki has joined #openstack-keystone23:35
*** stevemar has joined #openstack-keystone23:37
*** oomichi has joined #openstack-keystone23:41
*** jamielennox|away is now known as jamielennox23:43
jamielennoxmorganfainberg: i agree that text=body is unintuitive, i expected the request.body to be an actual io object23:48
jamielennoxturns out it's not :(23:48
*** alex_xu has quit IRC23:49
jamielennoxthe intent with the different parameters was to line up with the requests.Response object so the text= param lined up with response.text, body= lined up with response.boy23:49
jamielennoxthis is partially to do with requests become way more open to what they accept between requests 1.2 and 2.X23:49
openstackgerritYukinori Sagara proposed a change to openstack/python-keystoneclient: fix EC2 Signature Version 4 calculation, in the case of POST  https://review.openstack.org/11652323:56

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