Sunday, 2015-11-08

*** hrou has joined #openstack-keystone00:04
*** cburgess_ has quit IRC00:14
*** mylu has quit IRC00:14
*** grantbow has quit IRC00:15
*** mylu has joined #openstack-keystone00:15
*** tellesnobrega_af is now known as tellesnobrega00:16
*** cburgess has joined #openstack-keystone00:16
*** grantbow has joined #openstack-keystone00:17
*** lhcheng has joined #openstack-keystone00:43
*** ChanServ sets mode: +v lhcheng00:43
*** tellesnobrega is now known as tellesnobrega_af00:43
*** lhcheng_ has joined #openstack-keystone00:44
*** lhcheng has quit IRC00:44
*** EinstCrazy has joined #openstack-keystone00:48
*** EinstCrazy has quit IRC00:59
*** mylu has quit IRC01:02
*** mylu has joined #openstack-keystone01:02
*** mylu_ has joined #openstack-keystone01:04
*** mylu has quit IRC01:04
*** _hrou_ has joined #openstack-keystone01:08
*** hrou has quit IRC01:10
*** tellesnobrega_af is now known as tellesnobrega01:19
*** spandhe has quit IRC01:27
*** lhcheng_ has quit IRC01:30
*** spandhe has joined #openstack-keystone01:34
*** tellesnobrega is now known as tellesnobrega_af01:37
*** jerrygb has joined #openstack-keystone01:40
*** jerrygb has quit IRC01:44
*** EinstCrazy has joined #openstack-keystone01:57
*** fawadkhaliq has joined #openstack-keystone02:00
*** mylu_ has quit IRC02:04
*** mylu has joined #openstack-keystone02:05
*** spandhe has quit IRC02:09
*** lhcheng has joined #openstack-keystone02:09
*** ChanServ sets mode: +v lhcheng02:09
*** lhcheng has quit IRC02:14
*** mylu has quit IRC02:15
*** mylu has joined #openstack-keystone02:16
*** mylu has quit IRC02:20
*** tellesnobrega_af is now known as tellesnobrega02:20
*** EinstCrazy has quit IRC02:20
*** su_zhang has joined #openstack-keystone02:26
*** fawadkhaliq has quit IRC02:28
*** mylu has joined #openstack-keystone02:31
*** tellesnobrega is now known as tellesnobrega_af02:37
*** andrewbogott has quit IRC02:41
*** devl has quit IRC02:49
*** topol_ has joined #openstack-keystone02:50
*** ChanServ sets mode: +v topol_02:50
*** dims has quit IRC02:51
*** topol has quit IRC02:51
*** dims has joined #openstack-keystone02:51
*** jerrygb has joined #openstack-keystone02:59
*** EinstCrazy has joined #openstack-keystone03:18
*** tellesnobrega_af is now known as tellesnobrega03:21
*** EinstCrazy has quit IRC03:32
*** ayoung has quit IRC03:33
*** mylu has quit IRC03:38
*** mylu has joined #openstack-keystone03:38
*** tellesnobrega is now known as tellesnobrega_af03:38
*** mylu has quit IRC03:41
*** mylu has joined #openstack-keystone03:41
*** jerrygb has quit IRC03:42
*** jerrygb has joined #openstack-keystone03:42
*** lhcheng has joined #openstack-keystone03:45
*** ChanServ sets mode: +v lhcheng03:45
*** jerrygb has quit IRC03:47
*** dave-mccowan has quit IRC03:53
*** mylu has quit IRC03:55
*** mylu has joined #openstack-keystone03:56
*** jerrygb has joined #openstack-keystone03:58
openstackgerrithenry-nash proposed openstack/keystone: Use list_role_assignments to get assignments by role_id  https://review.openstack.org/24252904:02
*** mylu has quit IRC04:06
*** mylu has joined #openstack-keystone04:06
*** mylu has quit IRC04:11
*** dims has quit IRC04:14
*** tellesnobrega_af is now known as tellesnobrega04:22
*** mylu has joined #openstack-keystone04:22
*** btully has joined #openstack-keystone04:23
openstackgerritayoung proposed openstack/keystone-specs: is_admin_project  https://review.openstack.org/24223204:24
*** btully has quit IRC04:28
*** tellesnobrega is now known as tellesnobrega_af04:38
*** mylu has quit IRC04:42
*** weihan has joined #openstack-keystone04:42
*** mylu has joined #openstack-keystone04:42
*** mylu has quit IRC04:45
*** mylu has joined #openstack-keystone04:46
*** weihan_ has joined #openstack-keystone04:52
*** weihan_ has quit IRC04:55
*** weihan has quit IRC04:55
*** weihan has joined #openstack-keystone04:57
*** mylu has quit IRC05:03
*** mylu has joined #openstack-keystone05:03
*** weihan has quit IRC05:07
*** su_zhang has quit IRC05:07
*** mylu has quit IRC05:07
*** weihan has joined #openstack-keystone05:11
*** henrynash has quit IRC05:16
*** mylu has joined #openstack-keystone05:17
*** EinstCrazy has joined #openstack-keystone05:18
*** weihan has quit IRC05:20
*** weihan has joined #openstack-keystone05:22
*** tellesnobrega_af is now known as tellesnobrega05:22
*** jerrygb has quit IRC05:23
*** weihan has quit IRC05:25
*** mylu has quit IRC05:30
*** mylu has joined #openstack-keystone05:30
*** weihan has joined #openstack-keystone05:31
*** weihan has quit IRC05:32
*** e0ne has joined #openstack-keystone05:33
*** weihan has joined #openstack-keystone05:33
*** mylu has quit IRC05:35
*** sileht has quit IRC05:35
*** weihan has quit IRC05:36
*** EinstCrazy has quit IRC05:36
*** weihan has joined #openstack-keystone05:36
*** weihan has quit IRC05:37
*** weihan has joined #openstack-keystone05:39
*** e0ne has quit IRC05:39
*** tellesnobrega is now known as tellesnobrega_af05:40
*** e0ne has joined #openstack-keystone05:40
*** e0ne has quit IRC05:44
*** mylu has joined #openstack-keystone05:44
*** e0ne has joined #openstack-keystone05:48
*** e0ne has quit IRC05:49
*** su_zhang has joined #openstack-keystone05:54
*** krotscheck has left #openstack-keystone05:58
*** su_zhang has quit IRC06:08
*** weihan has quit IRC06:09
*** btully has joined #openstack-keystone06:12
*** jasonsb has quit IRC06:16
*** tellesnobrega_af is now known as tellesnobrega06:23
*** jerrygb has joined #openstack-keystone06:24
*** jerrygb has quit IRC06:29
*** tellesnobrega is now known as tellesnobrega_af06:42
*** _hrou_ has quit IRC06:42
*** mylu has quit IRC06:42
*** lhcheng has quit IRC06:46
*** mylu has joined #openstack-keystone06:48
*** fawadkhaliq has joined #openstack-keystone07:03
*** jasonsb has joined #openstack-keystone07:04
*** sileht has joined #openstack-keystone07:10
*** links has joined #openstack-keystone07:13
*** mylu has quit IRC07:15
*** mylu has joined #openstack-keystone07:16
*** mylu has quit IRC07:20
*** EinstCrazy has joined #openstack-keystone07:21
*** tellesnobrega_af is now known as tellesnobrega07:24
*** EinstCrazy has quit IRC07:25
*** jerrygb has joined #openstack-keystone07:25
*** jerrygb has quit IRC07:31
*** tellesnobrega is now known as tellesnobrega_af07:42
*** fawadkhaliq has quit IRC08:04
*** fawadkhaliq has joined #openstack-keystone08:05
*** henrynash has joined #openstack-keystone08:07
*** ChanServ sets mode: +v henrynash08:07
*** fawadkhaliq has quit IRC08:08
*** browne has quit IRC08:23
*** tellesnobrega_af is now known as tellesnobrega08:24
*** openstackgerrit has quit IRC08:31
*** openstackgerrit has joined #openstack-keystone08:32
*** lhcheng has joined #openstack-keystone08:35
*** ChanServ sets mode: +v lhcheng08:35
*** lhcheng has quit IRC08:40
*** tellesnobrega is now known as tellesnobrega_af08:45
*** henrynash has quit IRC08:48
*** henrynash has joined #openstack-keystone08:52
*** ChanServ sets mode: +v henrynash08:52
*** henrynash has quit IRC08:58
*** btully has quit IRC08:59
*** EinstCrazy has joined #openstack-keystone09:10
*** EinstCrazy has quit IRC09:21
*** browne has joined #openstack-keystone09:24
*** tellesnobrega_af is now known as tellesnobrega09:25
*** jerrygb has joined #openstack-keystone09:27
*** jerrygb has quit IRC09:32
*** btully has joined #openstack-keystone09:37
*** browne has quit IRC09:39
*** btully has quit IRC09:41
*** tellesnobrega is now known as tellesnobrega_af09:44
*** nisha has joined #openstack-keystone10:02
*** spandhe has joined #openstack-keystone10:06
*** lhcheng has joined #openstack-keystone10:24
*** ChanServ sets mode: +v lhcheng10:24
*** tellesnobrega_af is now known as tellesnobrega10:26
*** lhcheng has quit IRC10:28
*** flwang has quit IRC10:42
*** tellesnobrega is now known as tellesnobrega_af10:44
*** flwang has joined #openstack-keystone10:47
*** lhcheng has joined #openstack-keystone10:48
*** ChanServ sets mode: +v lhcheng10:48
*** chlong has joined #openstack-keystone10:52
*** spandhe has quit IRC10:52
*** lhcheng has quit IRC10:52
*** nisha has quit IRC10:56
*** flwang has quit IRC11:00
*** EinstCrazy has joined #openstack-keystone11:06
*** flwang has joined #openstack-keystone11:07
*** EinstCrazy has quit IRC11:21
*** lhcheng has joined #openstack-keystone11:24
*** ChanServ sets mode: +v lhcheng11:24
*** tellesnobrega_af is now known as tellesnobrega11:27
*** jerrygb has joined #openstack-keystone11:28
*** jerrygb has quit IRC11:33
openstackgerritzouyee proposed openstack/keystone-specs: update attribute in Policy section  https://review.openstack.org/24272511:39
openstackgerritzouyee proposed openstack/keystone-specs: update attribute in Policy section  https://review.openstack.org/24282711:42
openstackgerritzouyee proposed openstack/keystone-specs: update attribute in Policy section  https://review.openstack.org/24282711:43
*** flwang has quit IRC11:45
*** tellesnobrega is now known as tellesnobrega_af11:46
*** flwang has joined #openstack-keystone11:55
*** flwang has quit IRC12:01
*** jerrygb has joined #openstack-keystone12:21
*** jerrygb_ has joined #openstack-keystone12:23
*** jerrygb has quit IRC12:26
*** tellesnobrega_af is now known as tellesnobrega12:28
*** nisha has joined #openstack-keystone12:29
*** dims has joined #openstack-keystone12:41
*** jerrygb_ has quit IRC12:43
*** tellesnobrega is now known as tellesnobrega_af12:46
openstackgerritzouyee proposed openstack/keystone-specs: update attribute in Policy section  https://review.openstack.org/24282712:48
*** jerrygb has joined #openstack-keystone13:05
*** EinstCrazy has joined #openstack-keystone13:06
*** su_zhang has joined #openstack-keystone13:07
*** EinstCrazy has quit IRC13:15
*** tellesnobrega_af is now known as tellesnobrega13:28
*** tellesnobrega is now known as tellesnobrega_af13:34
*** flwang has joined #openstack-keystone13:34
*** tellesnobrega_af is now known as tellesnobrega13:34
*** lhcheng has quit IRC13:36
*** nisha has quit IRC13:43
*** hrou has joined #openstack-keystone13:46
*** flwang has quit IRC13:48
*** andrewbogott has joined #openstack-keystone13:51
*** dave-mccowan has joined #openstack-keystone13:53
*** su_zhang has quit IRC14:02
*** tellesnobrega is now known as tellesnobrega_af14:03
*** mylu has joined #openstack-keystone14:12
*** mylu has quit IRC14:13
*** mylu has joined #openstack-keystone14:14
*** mylu has quit IRC14:18
*** mylu has joined #openstack-keystone14:23
*** flwang has joined #openstack-keystone14:24
*** flwang has quit IRC14:31
*** mylu has quit IRC14:32
*** mylu has joined #openstack-keystone14:32
*** flwang has joined #openstack-keystone14:34
*** mylu has quit IRC14:36
*** mylu has joined #openstack-keystone14:43
*** mylu has quit IRC14:48
*** mylu has joined #openstack-keystone14:48
*** dims has quit IRC14:50
*** mylu has quit IRC14:52
*** dims has joined #openstack-keystone14:52
*** flwang has quit IRC14:53
*** mylu has joined #openstack-keystone14:55
*** dims has quit IRC14:56
*** flwang has joined #openstack-keystone14:56
*** EinstCrazy has joined #openstack-keystone15:00
openstackgerritayoung proposed openstack/keystone-specs: Public/Private IdPs  https://review.openstack.org/20994115:04
openstackgerritayoung proposed openstack/keystone-specs: Public/Private IdPs  https://review.openstack.org/20994115:08
*** EinstCrazy has quit IRC15:12
openstackgerrithenry-nash proposed openstack/keystone: Created new version of assignment driver interface  https://review.openstack.org/24285315:25
openstackgerrithenry-nash proposed openstack/keystone: Created new version of assignment driver interface  https://review.openstack.org/24285315:26
*** mylu has quit IRC15:28
*** mylu has joined #openstack-keystone15:28
openstackgerrithenry-nash proposed openstack/keystone: Created new version of assignment driver interface  https://review.openstack.org/24285315:31
*** dims has joined #openstack-keystone15:33
*** bapalm has quit IRC15:35
*** bapalm has joined #openstack-keystone15:36
openstackgerrithenry-nash proposed openstack/keystone: Use list_role_assignments to get projects/domains for user  https://review.openstack.org/24251315:40
openstackgerrithenry-nash proposed openstack/keystone: Create new version of assignment driver interface  https://review.openstack.org/24285315:43
openstackgerrithenry-nash proposed openstack/keystone: Use list_role_assignments to get projects/domains for user  https://review.openstack.org/24251315:44
*** browne has joined #openstack-keystone15:45
*** ayoung has joined #openstack-keystone15:54
*** ChanServ sets mode: +v ayoung15:54
*** flwang has quit IRC15:57
*** flwang has joined #openstack-keystone15:57
*** henrynash has joined #openstack-keystone15:58
*** ChanServ sets mode: +v henrynash15:58
henrynashdstanek, notmorgan: ping15:59
notmorganhenrynash: pong but it is Sunday here. and early.15:59
henrynashnotmorgan: oops, you’re right sorry16:00
henrynashnotmorgan: damn time zones16:01
notmorganyah. I know, right!?16:01
henrynashnotmorgan: so later, tomorrow, whenever, would welcome you views on: https://review.openstack.org/#/c/24285316:02
openstackgerrithenry-nash proposed openstack/keystone: Show defect in list_user_ids that only lists direct user assignments  https://review.openstack.org/24256416:10
*** e0ne has joined #openstack-keystone16:16
openstackgerrithenry-nash proposed openstack/keystone: Fix defect in list_user_ids that only lists direct user assignments  https://review.openstack.org/24257416:17
*** e0ne has quit IRC16:18
*** flwang has quit IRC16:21
*** e0ne has joined #openstack-keystone16:23
*** flwang has joined #openstack-keystone16:23
*** mylu has quit IRC16:26
*** mylu has joined #openstack-keystone16:27
*** mylu has quit IRC16:27
*** mylu has joined #openstack-keystone16:28
openstackgerrithenry-nash proposed openstack/keystone-specs: Optionally return names in the list assignment API.  https://review.openstack.org/24046616:28
*** flwang has quit IRC16:28
*** mylu has quit IRC16:30
*** mylu has joined #openstack-keystone16:31
*** ayoung has quit IRC16:33
*** mylu has quit IRC16:35
*** mylu has joined #openstack-keystone16:38
*** jerrygb has quit IRC16:39
*** mylu has quit IRC16:40
*** mylu has joined #openstack-keystone16:40
*** mylu has quit IRC16:41
*** mylu has joined #openstack-keystone16:41
*** chlong has quit IRC16:41
*** mylu has quit IRC16:43
*** mylu has joined #openstack-keystone16:43
*** mylu has quit IRC16:45
*** e0ne has quit IRC16:45
*** mylu has joined #openstack-keystone16:46
*** e0ne has joined #openstack-keystone16:49
*** e0ne has quit IRC16:54
*** EinstCrazy has joined #openstack-keystone16:57
*** e0ne has joined #openstack-keystone16:58
*** mylu has quit IRC16:59
*** mylu has joined #openstack-keystone16:59
*** mylu has quit IRC17:04
*** mylu has joined #openstack-keystone17:07
*** EinstCrazy has quit IRC17:09
*** e0ne has quit IRC17:10
*** e0ne has joined #openstack-keystone17:15
*** browne has quit IRC17:15
*** browne has joined #openstack-keystone17:16
*** e0ne has quit IRC17:19
*** e0ne has joined #openstack-keystone17:23
*** e0ne has quit IRC17:27
*** e0ne has joined #openstack-keystone17:32
*** flwang has joined #openstack-keystone17:33
*** itlinux has joined #openstack-keystone17:39
*** mylu has quit IRC17:43
*** e0ne has quit IRC17:46
*** mylu has joined #openstack-keystone17:46
*** e0ne has joined #openstack-keystone17:50
*** ayoung has joined #openstack-keystone17:51
*** ChanServ sets mode: +v ayoung17:51
*** dims has quit IRC17:51
*** henrynash has quit IRC17:55
*** e0ne has quit IRC17:57
*** itlinux has quit IRC17:58
*** e0ne has joined #openstack-keystone18:01
openstackgerritMerged openstack/keystone: Merge tag '8.0.0'  https://review.openstack.org/23521518:02
*** e0ne has quit IRC18:08
*** urulama has joined #openstack-keystone18:11
*** e0ne has joined #openstack-keystone18:12
*** e0ne has quit IRC18:16
*** flwang has quit IRC18:20
*** flwang has joined #openstack-keystone18:20
*** dims has joined #openstack-keystone18:27
openstackgerritAndrey Pavlov proposed openstack/keystone: Add S3 signature v4 checking  https://review.openstack.org/21548118:28
*** btully has joined #openstack-keystone18:37
*** topol_ has quit IRC18:40
*** topol has joined #openstack-keystone18:41
*** ChanServ sets mode: +v topol18:41
*** btully has quit IRC18:42
*** itlinux has joined #openstack-keystone18:42
*** hrou has quit IRC18:43
*** mylu has quit IRC18:44
*** mylu has joined #openstack-keystone18:45
*** topol has quit IRC18:46
*** mylu has quit IRC18:54
*** EinstCrazy has joined #openstack-keystone18:54
*** mylu has joined #openstack-keystone18:55
*** links has quit IRC18:59
*** EinstCrazy has quit IRC19:01
*** itlinux has quit IRC19:05
*** dims has quit IRC19:05
*** mylu has quit IRC19:06
*** bill_az has joined #openstack-keystone19:07
*** itlinux has joined #openstack-keystone19:22
*** urulama has quit IRC19:25
*** urulama has joined #openstack-keystone19:26
*** itlinux has quit IRC19:34
*** itlinux has joined #openstack-keystone19:40
*** henrynash has joined #openstack-keystone19:47
*** ChanServ sets mode: +v henrynash19:47
*** tellesnobrega_af is now known as tellesnobrega19:56
*** henrynash has quit IRC19:57
*** fawadkhaliq has joined #openstack-keystone20:02
*** jamielennox|away is now known as jamielennox20:19
*** pnavarro has joined #openstack-keystone20:29
*** pnavarro has quit IRC20:32
*** itlinux has quit IRC20:40
*** EinstCrazy has joined #openstack-keystone20:46
*** fawadkhaliq has quit IRC20:47
*** akanksha_ has joined #openstack-keystone20:49
*** EinstCrazy has quit IRC20:51
*** spandhe has joined #openstack-keystone20:55
*** jvarlamova has quit IRC21:10
*** flwang has quit IRC21:27
*** spandhe has quit IRC21:34
*** lhcheng has joined #openstack-keystone21:38
*** ChanServ sets mode: +v lhcheng21:38
*** lhcheng has quit IRC21:43
*** dims has joined #openstack-keystone22:06
*** dims has quit IRC22:11
*** EinstCrazy has joined #openstack-keystone22:32
*** urulama has quit IRC22:37
*** urulama has joined #openstack-keystone22:38
*** EinstCrazy has quit IRC22:39
*** jerrygb has joined #openstack-keystone22:40
*** tellesnobrega is now known as tellesnobrega_af22:44
*** jerrygb has quit IRC22:48
*** jerrygb has joined #openstack-keystone22:49
*** su_zhang has joined #openstack-keystone23:01
*** mylu has joined #openstack-keystone23:02
*** mylu has quit IRC23:09
*** mylu has joined #openstack-keystone23:09
*** mylu has quit IRC23:10
*** mylu has joined #openstack-keystone23:10
*** josecastroleon has quit IRC23:12
mordredjamielennox: I think I thought the tuple thing was needed because I read the docs on that function23:13
mordredwhich says it has to be a tuple23:14
jamielennoxmordred: yea, i thought it best to document what i would like to be the default23:14
jamielennoxbut that straight Client() is quite old23:14
mordredjamielennox: the tuple interface is a pretty un-user-friendly interface23:15
jamielennoxideally it would go away, but that's harder than expected23:15
mordredoh - please do not make it go away23:15
jamielennoxit's different to everyone else's Client()23:15
mordredthat would make keystoneclient behave completely unlike every other client23:15
mordredit works the same actually23:15
jamielennoxbecause it actually does a lookup to see if that exists23:15
mordredexcept for the tuple thing23:15
mordredas an end-user, it has the same interface23:15
mordredand is lovely to work with :)23:16
mordredI wish the other clients did a look up like ks does23:16
jamielennoxit came about before the session really took off23:16
jamielennoxwhich is why it constructs one for you23:16
jamielennoxbecause ideally now discovery is just23:17
jamielennoxif session.get_endpoint(service_type='identity', interface='public', version=3):23:17
jamielennoxto varying levels of success on service_type as to whether the version= works23:17
*** dims has joined #openstack-keystone23:17
mordredtotally23:18
mordredbut what works pretty well right now is client.Client(version=3, session=session) for everything that isn't swift23:18
mordredwhich is pretty nice23:18
mordredin any case, I'd be fine with a different thing that I could use everywhere - but I think what ks does right now which constructing a tuple behind the scenes is pretty brilliant23:19
mordredand having the primary interface be having a user pass a tuple is a downgrade from the UI that ksc is providing23:20
jamielennoxyea, i don't expect to remove it and it should be made to work properly23:21
jamielennoxi was planning on testing it out today just to make sure i was right23:21
jamielennoxbut most things there are documented for tuple but take a range of types23:22
mordredyah - I just did the verification test for passing version as a string23:23
mordredand that worked well23:23
jamielennoxcool23:24
jamielennoxi saw a bug this morning that if you're using ksa then ksa.AUTH_INTERFACE != ksc.AUTH_INTERFACE and so some discovery can get confusing there23:24
jamielennoxi think the only way to run into that is if you're using some of the project listing type functions from ksc23:25
lifelessyou could perhaps import one then only define a new one if needed23:25
lifeless(in ksa)23:25
jamielennoxlifeless: yep, i was hoping to avoid a direct ksc -> ksa dependency23:25
jamielennoxbut maybe given the amount of crap ksc already depends on it doesn't matter23:26
lifelessjamielennox: not a dependency23:26
lifelesstry:23:26
mordredwell, I think it's pretty important for it to grow a depend on ksa23:26
mordredactually23:26
lifeless  from ksc import AUTH_INTERFACE23:26
jamielennoxlifeless: yep, i know what you mean23:26
lifelessexcept ImportError:23:26
lifeless   ...23:26
mordredbecause all of the clients should be using ksa sessions - I'd argue that includes ksc23:27
jamielennoxmordred: the copied stuff is very similar, but i tried that before and it's not easy to keep compatibility23:27
*** lhcheng has joined #openstack-keystone23:27
*** ChanServ sets mode: +v lhcheng23:27
jamielennoxmordred: the actual interfaces for ksa.Session and ksc.Session are the same23:27
*** henrynash has joined #openstack-keystone23:27
*** ChanServ sets mode: +v henrynash23:27
jamielennoxso the client shouldn't know the difference between using ksa and ksc23:27
jamielennoxbut to get it exactly the same when you create a ksc.Session was painful (at last try)23:28
mordredoh- that I don't care about23:28
mordredas in, I don't think ksc.Session needs to return a ksa.Session or anything23:28
mordredkeeping that there for backwards compat seems completely fine23:28
jamielennoxyep, the big wins AFAIK are the AUTH_INTERFACE things and it would be great to standardize some exceptions23:29
mordredyup23:29
mordredjamielennox: btw: https://review.openstack.org/242882 removes the occ-side tuple construction hack now that I know it's not needed23:30
*** lhcheng has quit IRC23:32
mordred(I should update the tests on that - yay mocks23:32
mordredjamielennox: also, I love your requests_mock stuff in ksa - I'm totally planning on stealing a chunk of it for shade's tests23:32
*** lhcheng has joined #openstack-keystone23:33
*** ChanServ sets mode: +v lhcheng23:33
jamielennoxmordred: cool, if you combine it with the stuff in ksa.fixture it's pretty useful23:33
jamielennoxbeing pushed further down my list is to finally get rid of httpretty in favour of requests_mock23:34
mordredyah. my new plan for shade functional tests is to move to mocking nothing but requests23:34
mordredand to build a set of result data fixtures for each of the clouds I've got access to23:34
jamielennoxi understand why people want to mock at the library boundary but i've found to many broken clients23:35
mordredso that I can verify "this shade api does the right thing against what rackspace gives"23:35
jamielennoxmordred: a useful library for that stuff might be betamax23:35
mordredyah23:35
jamielennoxit's sigmavirus's23:35
jamielennoxhttps://github.com/sigmavirus24/betamax23:35
jamielennoxwhere requests_mock you build in a bunch of mocks in the test libraries23:35
jamielennoxbetamax is for like offline functional testing23:36
*** btully has joined #openstack-keystone23:36
jamielennoxso run all these things against a live server, capture the responses, then in future you can run the same tests and make sure the same stuff happens23:36
mordredjamielennox: oohhhhhh23:36
mordredthat's awesome23:36
mordredthat is exactly what I want in my life23:36
mordredbecause I could not possibly care less about what the API _spec_ is23:37
mordredI care about what the clouds I interact with actually return23:37
jamielennoxso i've only played with it a little because if what the library does underneath changes even a little in what in requests i expect you'd have to regenerate everything23:37
jamielennoxbut that's not a big concern for shade23:38
openstackgerrithenry-nash proposed openstack/keystone-specs: Optionally return names in the list assignment API.  https://review.openstack.org/24046623:38
mordredyah. in fact, if the library changes in a way that change this - I'd want to know about it immediately23:40
*** su_zhang has quit IRC23:49
openstackgerritMonty Taylor proposed openstack/python-keystoneclient: Pull the endpoint from the Session  https://review.openstack.org/24249523:56
*** mylu has quit IRC23:56
*** mylu has joined #openstack-keystone23:57
mordredjamielennox: oh - sorry, missed your comment in that one before I rebased to remove the other patch23:57
mordredjamielennox: I tried AUTH_INTERFACE before but it came back none because I'm guesisng the conversation you were having with lifeless about the differences between ksa.A_I and ksc.A_I23:58
jamielennoxmordred: possibly23:59
jamielennoxmordred: there's a patch out to try and fix that which is off the mark23:59

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