Saturday, 2017-07-22

*** zhurong has joined #openstack-keystone00:09
*** r-daneel has joined #openstack-keystone00:15
*** r-daneel has quit IRC00:19
efried_afkmorgan lbragstad I'm back.00:22
efried_afkAny progress on that test case or should I take it back?00:22
*** efried_afk is now known as efried00:23
*** thorst has joined #openstack-keystone00:24
*** thorst has quit IRC00:29
*** zhurong has quit IRC00:31
*** deep-book-gk_ has joined #openstack-keystone00:50
*** deep-book-gk_ has left #openstack-keystone00:53
*** catintheroof has quit IRC00:57
*** links has joined #openstack-keystone00:58
*** MasterOfBugs has quit IRC01:12
*** lucasxu has joined #openstack-keystone01:15
*** lucasxu has quit IRC01:18
*** otleimat has quit IRC01:31
openstackgerritMerged openstack/keystone master: fix assert_admin  https://review.openstack.org/48235901:33
openstackgerritMerged openstack/keystone master: remove default rule  https://review.openstack.org/48216401:34
mordredefried, lbragstad, morgan: sorry I was away - I blame timezones and the international date line ... am I reading correctly that there are 2 issues - one is that there is a real logic error and one is that requests_mock unittests of things using ksa have issues with the new calls (that second one I can't believe we didn't think of ahead of time)01:38
efriedmordred Correct.  I'm almost done with https://review.openstack.org/#/c/486231/ to fix the first one.  Basically, we never tested URLs with no path in 'em.01:38
mordredefried: how the heck did we manage to do that?01:39
efriedSeems like every single test URL we ever used anywhere had a path :)01:39
mordredthat's amazing01:40
mordredcause it felt like we had absurd quantities of combinations of things. oh well - clealy we didn't01:40
*** markvoelker has joined #openstack-keystone01:40
efriedmordred Where are you, anyway?01:44
mordredefried: tokyo01:44
efriedmordred zat where you live, or temporary?01:45
mordredjust temporary. I live in Dallas. here for OpenStack Days Tokyo which was this week - then going to Beijing for OpenStack Days Beijing Monday/Tuesday01:45
efriedAh, a fellow Texan.  Austin area (Taylor) here.01:47
mordred\o/01:48
openstackgerritEric Fried proposed openstack/keystoneauth master: Handle pathless URLs  https://review.openstack.org/48623101:52
efriedmordred ^^01:52
efriedlbragstad morgan ^^01:53
*** harlowja has quit IRC02:00
mordredefried: I can confirm that fixes 5 of the 8 failures in keystonemiddleware02:01
efriedmordred Yup, the other three are the mockish ones02:01
efriedI'm looking at that now.02:01
mordredefried: yah - and I'm trying to understnand why that's different02:01
efriedBecause we're not stubbing out the versionless URL02:02
mordredyah - but I don't konw why that behavior changed, because keystoneauth always did version discovery on itself02:02
mordredalso - the three that are failing are somewhat pathological combinations (keystone url and auth url are different) - so it's obviously a thing that needs to be fixed, but it may not be a common scenario in other people's unit tests02:03
efriedhere's hopin02:04
mordredkeystonemiddleware.tests.unit.auth_token.test_auth_token_middleware.AuthProtocolLoadingTests.test_plugin_loading_mixed_opts seems very odd to me02:05
mordredin the test, it sets:02:05
mordred                        auth_url='http://keystone.test:5000',02:05
mordredbut the base setup has AUTH_URL = 'http://auth.url/prefix' and registers a requests_mock for it02:06
mordredwhich keystoneauth hits - but I don't understand why it's hitting that url when the test configures http://keystone.test:5000 as the auth url02:07
mordredthe other half makes more sense - the catalog returns http://keystone.url/prefix/v2.0 as the admin_url once auth has happened02:07
mordredso it makes sense that the middleware would try to fetch from that02:07
mordredbut I don't see mocks registered for http://keystone.url/prefix/v2.0 either :)02:08
mordredOH HOLY CRAP02:12
mordredefried, lbragstad, morgan: it's a GET http://keystone.url/prefix vs. GET http://keystone.url/prefix/02:13
efriedyurkiddinme02:13
mordredkeystonemiddleware's mock was set up for http://keystone.url/prefix/ but with ksa3 we're doing http://keystone.url/prefix02:13
mordredefried: I think we should track thta down and fix it in ksa02:13
mordredsince trailing / is meaningful in places (I thought we had tests for that tbh)02:14
efriedin fixture/v3.py?02:14
*** markvoelker has quit IRC02:14
mordredso - the previous behavior was that http://keystone.url/prefix/v2.0 was returne form the catalog and ksa did a GET on http://keystone.url/prefix/ - so in the code where we're removing elements from the URL - we need to make sure we're appending a trailing /02:15
mordred(I believe this is important for nova too)02:15
mordredefried: so likely in that same section of code you were just hacking on02:15
efriedmordred Was just gonna say.02:16
efriedSooo, feel free to add to my patch.02:16
efriedmordred I haven't had dinner yet, and you're still pre-lunch, so I'm gonna pass the torch to you.02:16
mordredkk. I'll track this one down02:17
mordredefried: I'm going to just append a patch to the end02:18
efriedmordred wfm02:18
efriedmordred さよăȘら02:19
*** efried is now known as efried_zzz02:19
*** Dinesh_Bhor has quit IRC02:44
*** ducttap__ has quit IRC02:47
openstackgerritSamriddhi proposed openstack/keystone master: Removed token-provider doc  https://review.openstack.org/48327602:52
*** r-daneel has joined #openstack-keystone03:01
*** markvoelker has joined #openstack-keystone03:11
openstackgerritMonty Taylor proposed openstack/keystoneauth master: Ensure constructed urls have trailing '/'s  https://review.openstack.org/48627603:19
mordredefried_zzz, lbragstad, morgan: ^^ there's the other half of the coin03:19
mordredthat fixes keystonemiddleware's tests without needing to make any changes to mocks03:19
*** thorst has joined #openstack-keystone03:26
mordredI've also double-checked that shade's requests_mock-based tests work properly with those patches applied03:29
*** thorst has quit IRC03:31
*** harlowja has joined #openstack-keystone03:38
*** markvoelker has quit IRC03:44
*** prashkre_ has joined #openstack-keystone04:06
*** prashkre has joined #openstack-keystone04:06
*** harlowja has quit IRC04:20
*** markvoelker has joined #openstack-keystone04:42
*** nicolasbock has joined #openstack-keystone04:44
*** harlowja has joined #openstack-keystone04:47
morganmordred: i guess urls aren't going to be unicode or something silly so the + should work04:56
morgans/silly/incompatible04:56
morganmordred: as a follow-up we should get a unit test to specifically ensure we're catching that yeild w/ the trailing slash04:57
morganmordred, efried_zzz, lbragstad: +2/+A so we are clear for release early next week (once we're sure ksm is happy, etc)04:58
efried_zzzmorgan roger that04:58
efried_zzzmorgan mordred lbragstad I confirm that pair of fixes makes ksm pass py27/py35 locally for me.05:01
efried_zzzmorgan Need +2/+A on 486231 too.05:02
efried_zzzmordred lbragstad morgan https://review.openstack.org/#/c/486279/ (which will need a recheck) for whenever those two go through.05:10
*** markvoelker has quit IRC05:14
*** zhurong has joined #openstack-keystone05:17
*** thorst has joined #openstack-keystone05:27
*** aselius has quit IRC05:33
*** thorst has quit IRC05:33
*** harlowja has quit IRC05:33
*** aojea has joined #openstack-keystone05:45
*** prashkre_ has quit IRC05:47
*** prashkre has quit IRC05:47
mordredmorgan: yes. I agree about specific unit test05:50
mordredmorgan: the behavior itself is covered now in the tests - but that's not a dedicaed test that a developer will know to not modify while they're working on something else05:51
*** harlowja has joined #openstack-keystone05:53
morganExactly05:54
*** harlowja has quit IRC05:56
*** markvoelker has joined #openstack-keystone06:12
*** aojea has quit IRC06:14
openstackgerritTin Lam proposed openstack/python-keystoneclient master: Add project tags to keystoneclient  https://review.openstack.org/48122306:18
*** markvoelker has quit IRC06:45
*** tobberydberg has joined #openstack-keystone06:53
*** tobberydberg has quit IRC06:57
*** tobberydberg has joined #openstack-keystone06:57
*** nicolasbock has quit IRC07:04
*** tobberydberg has quit IRC07:22
*** tobberydberg has joined #openstack-keystone07:22
*** tobberydberg has quit IRC07:27
*** thorst has joined #openstack-keystone07:28
*** thorst has quit IRC07:33
*** markvoelker has joined #openstack-keystone07:42
*** markvoelker has quit IRC08:16
*** zhurong has quit IRC08:57
*** zhurong has joined #openstack-keystone09:11
*** markvoelker has joined #openstack-keystone09:18
*** zhurong has quit IRC09:23
*** thorst has joined #openstack-keystone09:29
*** thorst has quit IRC09:35
*** markvoelker has quit IRC09:52
*** aojea has joined #openstack-keystone09:59
*** aojea has quit IRC10:13
*** links has quit IRC10:21
*** phalmos has joined #openstack-keystone10:48
*** markvoelker has joined #openstack-keystone10:49
*** aojea has joined #openstack-keystone11:13
*** aojea has quit IRC11:18
*** markvoelker has quit IRC11:22
*** thorst has joined #openstack-keystone11:30
*** thorst has quit IRC11:36
*** thorst has joined #openstack-keystone11:41
*** thorst has joined #openstack-keystone11:42
*** thorst has quit IRC11:47
*** phalmos has quit IRC12:55
*** aojea has joined #openstack-keystone13:01
*** aojea has quit IRC13:07
*** Drankis has joined #openstack-keystone13:17
*** markvoelker has joined #openstack-keystone13:19
*** thorst has joined #openstack-keystone13:49
*** thorst has quit IRC13:51
*** markvoelker has quit IRC13:51
*** thorst has joined #openstack-keystone13:52
*** thorst has quit IRC13:56
*** d0ugal has joined #openstack-keystone14:17
*** d0ugal has quit IRC14:17
*** d0ugal has joined #openstack-keystone14:17
*** Drankis has quit IRC14:19
*** lbragsta_ has joined #openstack-keystone14:24
*** ChanServ sets mode: +o lbragsta_14:24
lbragsta_mordred efried_zzz good catch on the mock thing14:27
*** lbragsta_ has quit IRC14:36
*** markvoelker has joined #openstack-keystone14:49
*** jhesketh has quit IRC14:52
openstackgerritMerged openstack/keystoneauth master: Handle pathless URLs  https://review.openstack.org/48623114:54
*** lbragsta_ has joined #openstack-keystone14:54
*** ChanServ sets mode: +o lbragsta_14:54
*** aojea has joined #openstack-keystone15:03
*** r-daneel has quit IRC15:05
*** iurygregory has quit IRC15:06
*** aojea has quit IRC15:09
*** aojea has joined #openstack-keystone15:09
openstackgerritMerged openstack/keystoneauth master: Ensure constructed urls have trailing '/'s  https://review.openstack.org/48627615:09
*** iurygregory has joined #openstack-keystone15:12
*** aselius has joined #openstack-keystone15:21
*** markvoelker has quit IRC15:22
openstackgerritTin Lam proposed openstack/keystone master: WIP: Add project tags  https://review.openstack.org/47031715:26
*** jhesketh has joined #openstack-keystone15:46
*** lbragsta_ has quit IRC15:50
*** jhesketh has quit IRC15:54
*** thorst has joined #openstack-keystone15:55
*** superdan is now known as dansmith15:56
*** markvoelker has joined #openstack-keystone16:19
openstackgerritTin Lam proposed openstack/python-keystoneclient master: Add project tags to keystoneclient  https://review.openstack.org/48122316:34
openstackgerritOpenStack Proposal Bot proposed openstack/python-keystoneclient master: Updated from global requirements  https://review.openstack.org/48633616:38
*** markvoelker has quit IRC16:52
*** jmlowe has joined #openstack-keystone17:24
*** aselius has quit IRC17:31
*** lwanderley has joined #openstack-keystone17:45
*** r-daneel has joined #openstack-keystone17:45
*** markvoelker has joined #openstack-keystone17:49
*** thorst has joined #openstack-keystone17:56
openstackgerritprashkre proposed openstack/keystone master: Filter users and groups in ldap  https://review.openstack.org/48530217:57
*** markvoelker has quit IRC17:59
*** markvoelker has joined #openstack-keystone18:00
*** thorst has quit IRC18:01
*** lwanderley has quit IRC18:16
*** lwanderley has joined #openstack-keystone18:18
openstackgerritTin Lam proposed openstack/python-keystoneclient master: Add project tags to keystoneclient  https://review.openstack.org/48122318:19
*** r-daneel has quit IRC18:19
*** markvoelker has quit IRC18:23
efried_zzzlbragstad morgan mordred dims those two fixes merged - https://review.openstack.org/#/c/486279/ <== ksa 3.0.1 good to go now?18:26
*** nicolasbock has joined #openstack-keystone18:26
*** aojea has quit IRC18:46
*** markvoelker has joined #openstack-keystone19:20
lbragstadefried_zzz: yep - looks good to me19:27
*** lwanderley has quit IRC19:32
*** lwanderley has joined #openstack-keystone19:33
*** lwanderley has quit IRC19:36
*** lwanderley has joined #openstack-keystone19:38
*** jhesketh has joined #openstack-keystone19:39
*** jhesketh has quit IRC19:44
*** lwanderley has quit IRC19:45
*** lwanderley has joined #openstack-keystone19:51
*** jhesketh has joined #openstack-keystone19:51
*** thorst has joined #openstack-keystone19:51
*** markvoelker has quit IRC19:54
*** lwanderley has quit IRC19:58
*** jhesketh has quit IRC19:59
*** lbragsta_ has joined #openstack-keystone20:08
*** ChanServ sets mode: +o lbragsta_20:08
*** lwanderley has joined #openstack-keystone20:09
*** lwanderley has quit IRC20:16
*** lwanderley has joined #openstack-keystone20:16
*** lbragsta_ has quit IRC20:22
*** nicolasbock has quit IRC20:43
*** lwanderley has quit IRC20:44
*** markvoelker has joined #openstack-keystone20:51
openstackgerritGage Hugo proposed openstack/keystone master: Add JSON schema validation for project tags  https://review.openstack.org/48448321:03
*** thorst has joined #openstack-keystone21:22
*** markvoelker has quit IRC21:25
*** catintheroof has joined #openstack-keystone21:47
*** thorst has joined #openstack-keystone21:53
*** thorst has quit IRC21:59
*** lbragsta_ has joined #openstack-keystone22:25
*** ChanServ sets mode: +o lbragsta_22:25
*** lbragsta_ has quit IRC22:26
*** lbragsta_ has joined #openstack-keystone22:30
*** ChanServ sets mode: +o lbragsta_22:30
*** deep-book-gk_ has joined #openstack-keystone22:56
*** deep-book-gk_ has left #openstack-keystone22:57
mordredlbragstad, efried_zzz, morgan: \o/ only a couple of days of something being broken! I think that's pretty good for such a large release22:59
*** lbragsta_ has quit IRC23:00
*** aojea has joined #openstack-keystone23:02
*** aselius has joined #openstack-keystone23:17
*** phalmos has joined #openstack-keystone23:19
*** aojea has quit IRC23:21
*** markvoelker has joined #openstack-keystone23:21
openstackgerritJaewoo Park proposed openstack/keystone master: WIP: Add project tags  https://review.openstack.org/47031723:23
*** phalmos has quit IRC23:35
*** thorst has joined #openstack-keystone23:55
*** markvoelker has quit IRC23:55

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