Sunday, 2014-09-21

stevemarso it is a clean port00:00
morganfainbergyeah00:00
morganfainbergbut wanted a 2nd pair of eyes before i +2, so it would be both of us +2 at the same time or just hold00:00
morganfainbergit was a "do we need this" i think we should take it for KSC00:01
stevemarso, and we said we're not going to add anything to auth_token unless it's security related00:03
morganfainbergyep00:03
morganfainbergit *could* have a security impact if you place insecure=False or whatever in the wrong config file (api-paste vs .conf)00:03
stevemartrue00:03
morganfainbergpeople shouldn't stick the config in api-paste, but what can we do, we support it for now00:03
stevemarand jamie/dolph were cool with it00:03
morganfainbergyeah00:03
stevemarso i'm good with it00:04
morganfainbergok please +2/+A i tossed a +2 on it00:04
morganfainbergsecond one, https://review.openstack.org/#/c/111771/ so do we need this? or can it go in the next KSC release?00:05
morganfainbergheck i'm tempted to make the SSL one a point release following this release anyway because gate is *slow*00:05
stevemari'm OK with 111771 because marekd is using is in his own code00:06
stevemarit's gone through and fixed a few of the smaller issues00:07
stevemarfwiw, it's as good as the initial saml code, it's just a bunch of weird blocks of SAML code so it looks daunting00:07
morganfainbergstevemar, right, i've had very little drive time with the SAML stuff so i don't understand it atm.00:07
stevemarmorganfainberg, we can totally wait, and do a point release if you want00:08
morganfainbergyeah i'd rather do that.00:08
morganfainbergok.00:08
stevemaronly thing is, i've been the only one reviewing it :)00:08
morganfainbergright.00:08
stevemarso i'm eager to get it in haha00:08
morganfainbergheheheh00:08
morganfainbergthis is why i'm asking if it can wait for next KSC release00:08
morganfainbergif it shouldn't i can have you step me through it00:09
stevemaryep00:09
morganfainbergand we can get it in tonight00:09
stevemarmorganfainberg, i have time for that now, but i dont want to eat up your evening00:09
morganfainbergmeh00:09
morganfainbergi don't really have plans.00:09
morganfainbergthis is part of the job when i said i'd help cover for dolph while he was out00:10
stevemar:)00:10
stevemarso 4 file changes, 1 actual code, 1 for tests, 2 for 'test data'00:11
morganfainbergok00:11
morganfainbergi'm less worried about the .xml files00:11
*** dims has quit IRC00:57
*** dims has joined #openstack-keystone01:01
*** morgan_remote_ has quit IRC01:10
*** dims has quit IRC01:15
*** dims has joined #openstack-keystone01:18
*** dims has quit IRC01:23
*** dims has joined #openstack-keystone01:25
*** rodrigods_ has joined #openstack-keystone01:45
*** rodrigods_ has quit IRC02:09
*** diegows has quit IRC02:30
*** kevinbenton has quit IRC02:31
*** tristanC has quit IRC02:31
*** lsmola has quit IRC02:31
*** tristanC has joined #openstack-keystone02:31
*** sigmavirus24_awa is now known as sigmavirus2402:38
*** kevinbenton has joined #openstack-keystone02:38
*** lsmola has joined #openstack-keystone02:39
*** stevemar has quit IRC02:41
*** rodrigods_ has joined #openstack-keystone02:48
*** sigmavirus24 is now known as sigmavirus24_awa03:09
*** rodrigods_ has quit IRC03:52
*** dims has quit IRC04:14
*** morgan_remote_ has joined #openstack-keystone04:24
*** ukalifon has joined #openstack-keystone05:00
*** stevemar has joined #openstack-keystone05:08
*** dims has joined #openstack-keystone05:15
*** dims has quit IRC05:20
morganfainberghaha05:37
morganfainbergwhoopse thought i was in this channel05:38
morganfainbergstevemar :P05:38
stevemarahoy hoy05:38
morganfainbergbut yeah, gate reset in... 505:38
stevemarwhats causing the fail?05:38
stevemari'm only seeing the oslo.messaging fail ...05:39
morganfainbergneutron + test_basic_network05:39
morganfainberghttps://jenkins04.openstack.org/job/gate-tempest-dsvm-neutron-full/2373/console05:39
morganfainberglike 3 up from the bottom05:39
stevemarugh05:40
stevemari see it now05:40
stevemarthat stinks05:40
morganfainberga lot of nova patches failed tonight05:41
morganfainbergunfortunately we got behind like 10 of them05:41
morganfainbergand ~5 failed05:41
morganfainberggate was down to 2h prior to that05:41
stevemarugh05:41
stevemaryou can do a release tomorrow i guess05:42
morganfainbergyeah thats my thought.05:42
morganfainbergtomorrow morning before i head to the gym05:42
stevemari'll recheck things if they fail again and i'm up05:42
morganfainbergi'll be up for a little bit more05:44
morganfainbergbut thnx05:44
stevemarugh05:44
stevemarat least we're at the top of the queue05:44
stevemar57ish minutes05:47
stevemargonna wait it out?05:47
*** ks-untriaged-bot has joined #openstack-keystone05:49
ks-untriaged-botUntriaged bugs so far:05:49
ks-untriaged-bothttps://bugs.launchpad.net/python-keystoneclient/+bug/136930005:49
* morganfainberg is looking into something for a few mins05:49
uvirtbotLaunchpad bug 1369300 in python-keystoneclient "Keystone sessions breaks convenience Client" [Undecided,New]05:49
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/136735405:49
uvirtbotLaunchpad bug 1367354 in nova "oslo.db's master breaks unittest in OS projects" [Low,Confirmed]05:49
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/120858805:49
ks-untriaged-bothttps://bugs.launchpad.net/python-keystoneclient/+bug/123896505:49
uvirtbotLaunchpad bug 1208588 in keystone "Support getting Auth attributes from Kerberos PAC" [Wishlist,New]05:49
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/136050405:50
uvirtbotLaunchpad bug 1238965 in python-keystoneclient "basic auth" [Wishlist,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/136721805:50
uvirtbotLaunchpad bug 1360504 in tempest "tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON create credential unauthorized" [Undecided,Invalid]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystonemiddleware/+bug/127884305:50
uvirtbotLaunchpad bug 1367218 in keystone "Broken mysql connection causes internal server error" [Undecided,New]05:50
uvirtbotLaunchpad bug 1278843 in neutron "Neutron doesn't report using a stale CA certificate" [Medium,Confirmed]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/137149905:50
uvirtbotLaunchpad bug 1371499 in keystone "Spelling erros in comments in test_backend_ldap.py" [Low,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/python-keystoneclient/+bug/124571205:50
uvirtbotLaunchpad bug 1245712 in python-keystoneclient "user_update_password returns token wrapped as User resource" [Undecided,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/136748005:50
uvirtbotLaunchpad bug 1367480 in keystone "Add test for grant CRUD on test_backend" [Undecided,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/136391705:50
uvirtbotLaunchpad bug 1363917 in keystone "Links in `Configuring Federation` documentation return 404" [Undecided,Confirmed]05:50
ks-untriaged-bothttps://bugs.launchpad.net/pycadf/+bug/129043605:50
uvirtbotLaunchpad bug 1290436 in pycadf "fix model requirements" [Medium,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/134726205:50
uvirtbotLaunchpad bug 1347262 in keystone "Ldap Live test failures" [Undecided,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/127037805:50
uvirtbotLaunchpad bug 1270378 in keystone "NormalizingFilter performs incorrect validation of PATH_INFO variable" [Undecided,Incomplete]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/137162005:50
uvirtbotLaunchpad bug 1371620 in keystone "Setting up database schema with db_sync fails with OperationalError: (OperationalError) database is locked u'DELETE FROM user_project_metadata' ()" [Undecided,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/136304705:50
uvirtbotLaunchpad bug 1363047 in keystone "test_sql_upgrade and live_test not working for non-sqllite DBs" [High,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/126256405:50
uvirtbotLaunchpad bug 1262564 in keystone "testsuite misfires in 2013.2.1 release" [Undecided,Incomplete]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/137002205:50
uvirtbotLaunchpad bug 1370022 in keystone "Keystone cannot cope with being behind an SSL terminator for version list" [Undecided,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/python-keystoneclient/+bug/136214805:50
uvirtbotLaunchpad bug 1362148 in python-keystoneclient "http_connect_timeout should be an integer, but it is a boolean" [Undecided,In progress]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/136175805:50
uvirtbotLaunchpad bug 1361758 in keystone "Keystone should bootstrap CONF.member_role_name" [Undecided,Incomplete]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/136774005:50
morganfainbergwe have too many "new" state bugs.05:50
uvirtbotLaunchpad bug 1367740 in keystone "Assignment backends raise non-suggestive exception in grant CRUD" [Undecided,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/121196505:50
uvirtbotLaunchpad bug 1211965 in keystone "Unify delegate token identification" [Wishlist,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/124551005:50
uvirtbotLaunchpad bug 1245510 in keystone "syslog setting does not work in keystone" [Undecided,Incomplete]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/137180105:50
uvirtbotLaunchpad bug 1371801 in keystone "Clouds with high usage gets slower because of token table size getting bigger" [Undecided,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/python-keystoneclient/+bug/136786805:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/127458105:50
uvirtbotLaunchpad bug 1367868 in python-keystoneclient "List inherited role assignments for domains available on keystone API but not on client" [Undecided,In progress]05:50
ks-untriaged-bothttps://bugs.launchpad.net/python-keystoneclient/+bug/132846905:50
uvirtbotLaunchpad bug 1274581 in keystone "keystone ldap identity backend will not work without TLS_CACERT path specified in an ldap.conf file" [Low,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/136230905:50
uvirtbotLaunchpad bug 1328469 in keystone "Update test requirement hacking to series 0.9.x" [Low,In progress]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/121894205:50
uvirtbotLaunchpad bug 1362309 in keystone "Creating an endpoint with an invalid service_id returns the wrong error code" [Undecided,In progress]05:50
uvirtbotLaunchpad bug 1218942 in keystone "Dependency resolution does not create objects on demand" [Wishlist,New]05:50
ks-untriaged-bothttps://bugs.launchpad.net/pycadf/+bug/134786805:50
uvirtbotLaunchpad bug 1347868 in pycadf "pycadf does not work with a templated keystone catalog" [Undecided,In progress]05:50
ks-untriaged-bothttps://bugs.launchpad.net/keystone/+bug/120639605:50
*** ks-untriaged-bot has quit IRC05:50
uvirtbotLaunchpad bug 1206396 in cinder "Name validations for compute resources" [Undecided,Confirmed]05:50
morganfainbergstevemar, I was going to fire that bot up so we have incentive to triage the bugs but i think we need to triage the bugs before we can do that05:52
morganfainbergstevemar, here is the full list: http://paste.openstack.org/show/113825/05:53
stevemaryowza05:54
morganfainbergstevemar, once we get the release cut, lets do hard core bug triage and get that list to "acceptible" so i can turn on the bot.06:00
morganfainbergwe should not have bugs that are in a prioritized state and are "new" https://bugs.launchpad.net/keystone/+bugs?search=Search&field.status=New06:00
morganfainbergstevemar, i want to reject this one as "wont fix" https://bugs.launchpad.net/keystone/+bug/1369388 thoughts?06:02
uvirtbotLaunchpad bug 1369388 in keystone "local configuration is not allowed in "keystone-paste.ini"" [Undecided,New]06:02
morganfainbergi don't want to even have the illusion of "you can put local config in the paste-api config" for keystone06:03
morganfainbergmaybe we need it to be a friendlier error?06:03
morganfainbergoh i guess we need to fix this . bah06:03
stevemarmorganfainberg, i don't understand what is trying to be done06:06
morganfainbergit's a kwarg issue06:06
morganfainbergbasically if you put local configs into the paste-ini you get a traceback06:07
stevemari'm going to try and close https://bugs.launchpad.net/keystone/+bug/136391706:07
uvirtbotLaunchpad bug 1363917 in keystone "Links in `Configuring Federation` documentation return 404" [Undecided,Confirmed]06:07
morganfainbergbecause the keystone wsgi class doesn't support **local_config being passed to it06:07
morganfainbergeven thought all it should do is drop the values on the floor06:07
morganfainbergthe rest of the stack in middleware supports it06:07
stevemarmorganfainberg, doing my part! https://review.openstack.org/#/c/122985/06:13
morganfainberghehe06:13
*** dims has joined #openstack-keystone06:16
stevemarmorganfainberg, invalid? isn't this a BP or new repo? https://bugs.launchpad.net/keystone/+bug/120858806:17
uvirtbotLaunchpad bug 1208588 in keystone "Support getting Auth attributes from Kerberos PAC" [Wishlist,New]06:17
morganfainbergi think so06:17
stevemarcommented06:20
*** dims has quit IRC06:20
stevemarmorganfainberg, umm pretty sure we can close this one https://bugs.launchpad.net/python-keystoneclient/+bug/132846906:20
uvirtbotLaunchpad bug 1328469 in keystone "Update test requirement hacking to series 0.9.x" [Low,In progress]06:20
morganfainberghaha probably06:21
stevemarahhh only for keystone06:21
stevemarclient is still <0.906:21
morganfainberglook at the requirements file06:21
morganfainbergah06:21
morganfainbergmark as confirmed then06:21
*** morgan_remote_ has quit IRC06:30
morganfainbergstevemar, didn't we fix this: https://bugs.launchpad.net/python-keystoneclient/+bug/1336910?06:32
uvirtbotLaunchpad bug 1336910 in keystone "oauth1 response content type is incorrect" [Undecided,Fix released]06:32
morganfainbergthat's just something from server not client, right?06:32
morganfainbergoh nvm fixed in client as well06:32
stevemarfixed in both spots!06:33
morganfainbergmarked as fix released then06:33
morganfainbergok ok06:35
morganfainbergi'm tired of triaging for the evening. we killed/triaged a number of bugs06:36
morganfainbergbut still ogt more to do06:36
stevemarmorganfainberg, what do you think...06:38
stevemarfor updating the hacking, it's reporting that https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/common/cms.py#L84 is failing cause of \ at end of file06:39
morganfainbergbecause of a what at the end of file?06:39
stevemaroptions: 1) remove the \'s, 2) ignore the rule, 3) use >06:39
stevemarerrr \ at end of *line*06:39
morganfainbergoh \ at the end of a line?06:39
*** alex_xu has joined #openstack-keystone06:39
morganfainbergjust disable that Hacking check06:39
morganfainbergclean it up later06:39
stevemaralright06:39
morganfainbergbasically if it's a PITA disable the check, we can cleanup later06:40
morganfainbergif it's trival go ahead and fx06:40
stevemarthe problem is, they are comments :(06:41
stevemari removed them once and bknudson didn't like that, i opened a bug against hacking but that was returned at invalid06:42
morganfainbergso disable the hacking check06:42
morganfainbergit's fine.06:42
morganfainbergwe06:43
morganfainberg'll clean it up later on :)06:43
* morganfainberg glares at neutron-full06:43
* morganfainberg taps foot06:43
* morganfainberg wants to cut release06:43
stevemarmorganfainberg, https://review.openstack.org/#/c/122989/06:46
morganfainbergLGTM06:46
morganfainberg+206:46
morganfainbergyay06:48
morganfainbergjust wating on post-test cleanup now06:48
morganfainbergxgeeze06:48
morganfainberg102 minutes for that test to run06:49
morganfainbergthat is *slow*06:49
stevemarmorganfainberg, ANOTHER! https://review.openstack.org/#/c/122990/ (in my best Thor impression)06:55
morganfainbergugh.06:58
stevemardtroyer, go to sleep06:58
morganfainbergi can't push the tag06:58
* morganfainberg grumbles06:59
stevemarstop rechecking things at 3am06:59
stevemarwhy can't you push it?06:59
morganfainbergdon't have permissions to06:59
morganfainbergdolph and the release team might be the only ones who can06:59
dtroyerstevemar: here's how far I've gotten on the low-level API:  https://github.com/dtroyer/python-openstackclient/tree/low-level-api-test/openstackclient/api06:59
dtroyerlist commands are hard06:59
stevemarmorganfainberg, i figured dolph gave you permission before he left :(07:00
dtroyerthe osc commands that use those have been converted too07:00
morganfainberglooks like not07:00
stevemardtroyer, yowza!07:00
stevemarmorganfainberg, isn't https://bugs.launchpad.net/keystone/+bug/1200777 resolved by the json home work?07:12
uvirtbotLaunchpad bug 1200777 in keystone "No V3 extensions list" [Wishlist,Confirmed]07:12
morganfainbergi think so, but not sure, check with bknudson on that07:12
stevemari just tried it, doesn't work07:13
stevemarmorganfainberg, did lance's work for json schema only touch v3?07:32
morganfainbergthink so07:32
morganfainbergok going to sleep07:33
morganfainberg'night07:33
stevemarmorganfainberg, surely OP will respond https://bugs.launchpad.net/keystone/+bug/126256407:42
uvirtbotLaunchpad bug 1262564 in keystone "testsuite misfires in 2013.2.1 release" [Undecided,Incomplete]07:42
stevemarhaha07:42
stevemargnite07:42
*** bjornar_ has joined #openstack-keystone07:56
*** henrynash has joined #openstack-keystone07:56
*** stevemar has quit IRC08:12
*** bjornar_ has quit IRC08:34
*** andreaf has quit IRC08:51
*** andreaf has joined #openstack-keystone08:52
*** jorge_munoz has joined #openstack-keystone09:18
*** jorge_munoz has left #openstack-keystone09:23
*** ukalifon has quit IRC09:43
*** bjornar_ has joined #openstack-keystone09:58
*** andreaf has quit IRC11:27
*** rodrigods_ has joined #openstack-keystone12:16
*** ekarlso has quit IRC12:29
*** rodrigods_ has quit IRC12:52
*** dims has joined #openstack-keystone12:52
*** rodrigods_ has joined #openstack-keystone12:59
*** dims has quit IRC13:58
*** Clabbe has quit IRC14:21
*** dims has joined #openstack-keystone14:28
*** sigmavirus24_awa is now known as sigmavirus2414:33
*** rodrigods_ has quit IRC14:41
*** rodrigods_ has joined #openstack-keystone14:45
*** dims has quit IRC15:14
*** rodrigods_ has quit IRC15:23
*** achampio1 has joined #openstack-keystone15:28
*** achampion has quit IRC15:29
*** rodrigods_ has joined #openstack-keystone15:41
*** rushiagr_away is now known as rushiagr15:46
*** stevemar has joined #openstack-keystone15:53
*** achampion has joined #openstack-keystone15:58
*** achampio1 has quit IRC16:00
*** toysrough has joined #openstack-keystone16:00
*** dims has joined #openstack-keystone16:18
*** dims has quit IRC16:21
*** dims has joined #openstack-keystone16:22
*** Daviey has quit IRC16:32
*** Daviey has joined #openstack-keystone16:39
*** rushiagr is now known as rushiagr_away16:46
*** dims has quit IRC17:20
*** stevemar has quit IRC17:31
*** dims has joined #openstack-keystone17:38
*** rushiagr_away is now known as rushiagr17:39
*** dims has quit IRC17:53
*** dims has joined #openstack-keystone17:53
*** rodrigods_ has quit IRC17:58
*** dims has quit IRC17:58
*** rushiagr is now known as rushiagr_away18:16
*** topol has joined #openstack-keystone18:22
*** rodrigods_ has joined #openstack-keystone19:03
*** sigmavirus24 is now known as sigmavirus24_awa19:15
*** dims has joined #openstack-keystone19:16
*** dims has quit IRC19:33
*** jamielennox has quit IRC19:34
*** jamielenz has joined #openstack-keystone19:35
*** jamielenz is now known as jamielennox19:36
*** rodrigods_ has quit IRC19:49
*** rodrigods_ has joined #openstack-keystone20:01
*** rodrigods_ has quit IRC20:13
morganfainbergugh20:28
morganfainbergmiddleware somehow got broken.20:28
morganfainbergw.t.f.20:28
*** dims has joined #openstack-keystone20:28
morganfainbergi'll need to come back and look at it later.20:29
morganfainbergugh20:29
*** dims has quit IRC20:29
*** dims has joined #openstack-keystone20:29
*** dims has quit IRC20:31
*** dims has joined #openstack-keystone20:42
*** stevemar has joined #openstack-keystone21:02
bknudsonmorganfainberg: is there a bug?21:15
bknudsonI get the failure locally here, did a rm -r .tox/py2721:16
*** bjornar_ has quit IRC21:16
bknudsonI'm beginning to think httpretty changes status_code to status.21:17
bknudsonnope, must have been a change in keystoneclient21:21
*** charz has joined #openstack-keystone21:29
*** Daviey_ has joined #openstack-keystone21:30
*** mitz has quit IRC21:31
*** charz_ has quit IRC21:31
*** Daviey has quit IRC21:31
*** YorikSar has quit IRC21:31
*** Daviey_ is now known as Daviey21:31
*** YorikSar has joined #openstack-keystone21:31
*** mitz has joined #openstack-keystone21:32
*** henrynash has quit IRC21:39
bknudsonwhy can't I git checkout 0.11.0 in python-keystoneclient?21:39
morganfainbergbknudson, i think there is a new bug somewhere21:40
morganfainbergbknudson, master of middleware is broken.21:40
morganfainbergbknudson, somehow things are out of match21:40
bknudsonmorganfainberg: I was going to try point my keystonemiddleware at my git checkout of keystoneclient but then it doesn't fail.21:40
bknudsonmorganfainberg: then I was going to git reset --hard HEAD^ and see where it starts working.21:41
morganfainbergbknudson, so something in ksc broke middleware21:41
morganfainbergit's something about the fixtures i think21:41
morganfainbergbut i don't know *why* that changed yet21:42
bknudsonso when I run with a fresh tox env it fails as expected21:43
bknudsonmaybe my repo is out of date.21:44
morganfainbergi only have it fail on py2721:45
morganfainbergerm py2621:45
bknudsonmorganfainberg: HEAD is now at ec57b35 Versioned Endpoint hack for Sessions21:47
bknudsonI think that one broke it... was kind of suspecting it.21:47
bknudsonmorganfainberg: revert it?21:47
morganfainbergoh let me see21:47
morganfainbergugh21:48
morganfainbergdid we break anything else?21:48
morganfainbergi think this also shows a gap in our testing21:49
morganfainbergoh blah BASE_URL = 'http://keystone.server:5000/'21:49
morganfainbergthere is the issue21:49
morganfainbergkeystonemiddleware expects keystone.example.com21:50
morganfainbergamong other things.21:50
morganfainbergyeah we might need to revert it21:50
bknudsonmorganfainberg: keystonemiddleware makes all sorts of assumptions21:51
*** rkofman has quit IRC21:51
morganfainbergthough middleware's test *might* actually be broken21:51
morganfainbergreference = 'https://keystone.example.com:1234/testadmin/v3'21:51
morganfainbergactual    = u'http://keystone.server:5000/v2.0'21:51
*** rkofman has joined #openstack-keystone21:51
morganfainbergooh wait...21:51
morganfainbergam i reading this right that the discovery is chopping the URL in a weird way21:52
morganfainberg?21:52
bknudsonmorganfainberg: reading what right?21:52
morganfainbergso we're expecting server:1234/testadmin/v321:52
morganfainbergbut we're getting back keystone.server:5000/v221:52
morganfainbergthat looks like something in keystoneclient is broken21:53
bknudsonmorganfainberg: the catalog has : u'adminURL': u'http://keystone.server:5000/v2.0'21:54
morganfainbergok so middleware is just... bad at testing then?21:55
* morganfainberg apologizes and is brain fried.21:55
morganfainbergi was actually just about to head out cause no food = no thinky good.21:55
bknudsonhere's the BASE_URI that the test is expecting: https://keystone.example.com:1234/testadmin21:56
morganfainbergright21:56
bknudsonthey just seem to be totally different21:56
morganfainbergok i confirmed reverting that fix solves the middleware gate issue21:59
bknudsonthe catalog in the _stored_auth_ref doesn't change, it's still got http://keystone.server:5000/v2.022:00
*** ekarlso has joined #openstack-keystone22:01
*** ekarlso has quit IRC22:01
*** ekarlso has joined #openstack-keystone22:01
bknudsonand then token_auth.get_endpoint(session_, **endpoint_filter) ==> https://keystone.example.com:1234/testadmin/v322:01
bknudsonwhereas with the change in keystoneclient you get http://keystone.server:5000/v2.022:02
morganfainbergyeah22:02
bknudsonwhich makes some sense since it's an actual endpoint.22:02
bknudsonalthough the version doesn't match the requested version.22:02
morganfainbergwhich worries me22:02
bknudsonyou did {'service_type': 'identity', 'version': 3} and you got back a v2 endpoint22:02
bknudsonbut without the change it returns an endpoint that's not even in the catalog... so that's also strange.22:05
bknudsonConnectionRefused: Connecti...:5000/',)22:06
bknudsonit tried to contact my local server22:06
bknudsonso we'd need to httpretty another request22:06
bknudson'Fallback to using that endpoint as the base url.', url)22:07
stevemarughhhh GATE is failing hard22:07
morganfainbergstevemar, middleware?22:07
bknudsonstevemar: there must have been a keystoneclient release.22:07
stevemareverything22:07
morganfainbergstevemar, really?22:07
* morganfainberg is looking at zuul22:08
morganfainbergit's not *Everything*22:08
stevemarok ok, not *everything*22:08
morganfainbergstevemar, infact most anything that isn't middleware is failing for different reasons22:09
morganfainbergkeystonemiddleware is failing because of the discovery hack22:09
morganfainbergbknudson, i can push a revert of that hack code and we can poke someone to toss a 0.11.1 ksc release out22:09
morganfainbergbknudson, either dolph or TTX.22:10
bknudsonmorganfainberg: that seems like the best thing to do now... not sure why anyone would be waiting for the hack code.22:10
bknudsonmorganfainberg: I guess we need to figure out how to do auth_token middleware testing better... the httpretty mocking is going to cause problems.22:11
morganfainbergbknudson, yeah.22:11
bknudsonmorganfainberg: there should be a way to just disable all network traffic in tests.22:11
morganfainbergwell request-mock is a bit better22:11
morganfainbergbut...22:11
morganfainbergsame concept22:11
morganfainberg https://review.openstack.org/12301922:11
morganfainbergprobably need a bug on this.22:12
morganfainberghttps://bugs.launchpad.net/python-keystoneclient/+bug/137219022:14
uvirtbotLaunchpad bug 1372190 in python-keystoneclient "Version Discovery Hack causing unexpected catalog endpoint results" [Undecided,New]22:14
bknudsonlet me see if I can figure out what to do for keystonemiddleware... maybe it is better to fix it.22:14
morganfainbergsure.22:15
morganfainbergfeel free to close that bug out / abandon the revert if there is a better option22:15
* morganfainberg needs to get going22:15
morganfainbergi'll be back much later tonight probably22:15
morganfainbergi'll try and check my email / bug as I am able to22:16
morganfainbergso if you need me to review/approve something just drop me an email or such.22:16
morganfainbergi'll login and review/poke at/whatever22:17
bknudsonwill do.22:17
stevemari'll be around-ish22:19
bknudsonwell, it does look like it's only 1 small change to keystonemiddleware that will fix... let me post it and see if it works.22:20
*** dhellmann has quit IRC22:21
*** mitz_ has quit IRC22:21
*** tristanC has quit IRC22:22
*** jdennis1 has quit IRC22:22
*** dhellmann has joined #openstack-keystone22:23
*** tristanC has joined #openstack-keystone22:23
*** jdennis has joined #openstack-keystone22:23
bknudsonnot virtbot? https://review.openstack.org/12302122:25
stevemarbknudson, yeah virtbot hasn't been notifying us of new changes22:36
morganfainbergbknudson, ah that isn't a bad fix.22:40
bknudsonwe've got self.SERVICE_URL = 'http://keystone.server:5000/v2.0' and now with the hack it's causing a lookup to self.SERVICE_URL = 'http://keystone.server:5000/'22:41
morganfainbergahh22:42
bknudsonactually it doesn't hit 'http://keystone.server:5000/v2.0' anymore, just 'http://keystone.server:5000/'22:44
stevemarbknudson, reference both bugs in the comment?22:45
bknudsonstevemar: what's the other bug?22:46
stevemar1372190 and 133572622:46
bknudsonstevemar: morganfainberg: ok, I think https://review.openstack.org/#/c/123021/ takes care of it. Cleaned it up a little22:50
morganfainbergbknudson, cool22:50
*** openstackgerrit has joined #openstack-keystone22:50
stevemarbknudson, also, going to need a bit of guidance on this one: https://review.openstack.org/#/c/122991/ trying to determine if there's even a reason why we need to change this, maybe it's working as designed?22:51
morganfainbergbknudson, ok22:51
bknudsonstevemar: I don't think we should be changing the v2 api.22:51
morganfainbergbknudson, +2 on the fix, will abandon the revert /mark the keystoneclient bug invalid22:52
stevemarbknudson, yeah, thats what i was wondering... didn't want to invest time creating tests if that was going to be the consensus22:52
morganfainbergstevemar, lets not add stuff to v222:53
morganfainbergstevemar, v2 doesn't need more "features" or "functionality"22:53
stevemarfair enough, the only argument i was thinking was that it breaks api contract22:54
*** achudnovets has quit IRC22:54
bknudsonstevemar: where is it documented?22:54
*** diegows has joined #openstack-keystone22:54
stevemarbknudson, http://developer.openstack.org/api-ref-identity-v2.html#admin-tenants22:55
bknudsonstevemar: that's the admin api, not the public one.22:55
bknudsonstevemar: http://developer.openstack.org/api-ref-identity-v2.html#identity-v2 is the public api.22:55
stevemarwhoops22:55
stevemaryou are correct22:55
stevemarpublic api doesn't have it22:55
bknudsonpublic api doesn't have much at all22:56
stevemarseems stupid weird... since it has delete22:56
stevemarbut not get22:56
*** achudnovets has joined #openstack-keystone22:58
stevemarabandoning22:59
stevemarand marked as won't fix22:59
bknudsonmarekd won't fix it.23:00
*** dims has quit IRC23:57

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