Thursday, 2014-05-01

*** bach has joined #openstack-keystone00:02
*** topol has joined #openstack-keystone00:03
*** sbfox has quit IRC00:03
*** ChanServ changes topic to "Open discussion."00:04
-openstackstatus- NOTICE: the gate is still fairly backed up, though nodepool is back on track and chipping away at remaining changes. some py3k/pypy node starvation is slowing recovery00:04
*** leseb has quit IRC00:05
*** leseb has joined #openstack-keystone00:05
*** leseb has quit IRC00:06
*** bach has quit IRC00:07
*** david-lyle has joined #openstack-keystone00:09
*** bach has joined #openstack-keystone00:12
*** david-lyle has quit IRC00:13
*** topol has quit IRC00:14
*** topol_ has joined #openstack-keystone00:15
*** topol_ is now known as topol00:15
*** topol_ has joined #openstack-keystone00:21
*** topol has quit IRC00:24
*** topol_ has quit IRC00:26
*** packet has quit IRC00:30
ayoung_DadModejamielennox, why doesn't this work00:34
ayoung_DadMode keystone --os-identity-api-version=3 group-create name=kings00:34
ayoung_DadModegives me00:35
ayoung_DadModeinvalid choice: 'group-create'00:35
jamielennox --os-identity-api-version=3 has no effect00:35
*** ayoung_DadMode is now known as ayoung00:35
ayoungjamielennox, is there any way to get group actions in the CLI?00:35
ayoungactually, I need to do group-role-add00:35
jamielennoxayoung: groups aren't in v2 right? i can't remember00:35
ayoungNope, not in v200:36
ayoungI'll use the python API then00:36
ayoungthanks.00:36
*** ayoung is now known as ayoung_food00:36
jamielennoxuse openstack cilent00:36
jamielennoxi don't know if they do a v2/v3 hack or not00:37
jamielennoxbut they should have the v3 API implemetned00:37
*** browne has quit IRC00:47
jamielennoxayoung_food: openstack --os-identity-api-version 3 group create00:48
*** bach has quit IRC00:56
*** leseb has joined #openstack-keystone01:06
*** amcrn has quit IRC01:09
*** leseb has quit IRC01:11
*** amcrn has joined #openstack-keystone01:12
*** sbfox has joined #openstack-keystone01:15
*** ayoung_food is now known as ayoung01:19
*** amcrn has quit IRC01:21
*** sbfox has quit IRC01:21
*** diegows has quit IRC01:30
*** theocean154 is now known as theocean154_zzzZ01:31
*** marcoemorais has quit IRC01:36
*** derek_c has quit IRC01:39
*** amerine has quit IRC01:40
*** amerine has joined #openstack-keystone01:40
*** amerine has quit IRC01:42
*** amerine has joined #openstack-keystone01:42
*** Chicago has quit IRC01:45
*** amcrn has joined #openstack-keystone01:52
*** zhiyan_ is now known as zhiyan01:59
*** richm has quit IRC02:04
*** leseb has joined #openstack-keystone02:07
*** leseb has quit IRC02:10
*** leseb has joined #openstack-keystone02:11
*** amerine has quit IRC02:12
*** amerine has joined #openstack-keystone02:13
*** leseb has quit IRC02:15
*** amerine has quit IRC02:17
*** mberlin1 has joined #openstack-keystone02:19
*** amerine has joined #openstack-keystone02:20
*** mberlin has quit IRC02:21
*** stevemar has joined #openstack-keystone02:45
*** stevemar has quit IRC02:53
*** gaud has quit IRC03:07
*** gaud has joined #openstack-keystone03:10
*** leseb has joined #openstack-keystone03:11
*** leseb has quit IRC03:16
*** zhiyan is now known as zhiyan_03:18
*** harlowja is now known as harlowja_away03:20
*** harlowja_away is now known as harlowja03:21
*** stevemar has joined #openstack-keystone03:23
*** gaud has quit IRC03:26
*** derek_c has joined #openstack-keystone03:37
openstackgerritA change was merged to openstack/keystone: Add rally performance gate job for keystone  https://review.openstack.org/9040503:38
*** sbfox has joined #openstack-keystone03:43
*** ayoung has quit IRC04:02
*** sbfox has quit IRC04:12
*** leseb has joined #openstack-keystone04:12
*** sbfox has joined #openstack-keystone04:16
*** leseb has quit IRC04:17
*** theocean154_zzzZ has quit IRC04:21
*** derek_c has quit IRC04:27
*** marcoemorais has joined #openstack-keystone04:42
*** derek_c has joined #openstack-keystone04:43
*** marcoemorais1 has joined #openstack-keystone04:45
*** marcoemorais has quit IRC04:46
*** derek_c has quit IRC04:49
*** morganfainberg is now known as morganfainberg_Z05:05
*** dstanek is now known as dstanek_zzz05:05
*** leseb has joined #openstack-keystone05:13
*** leseb has quit IRC05:14
*** derek_c has joined #openstack-keystone05:27
*** daneyon has quit IRC05:35
*** harlowja is now known as harlowja_away05:37
*** Manishanker has joined #openstack-keystone05:41
*** sbfox has quit IRC05:51
*** bach has joined #openstack-keystone05:52
*** sbfox has joined #openstack-keystone05:53
openstackgerritSteve Martinelli proposed a change to openstack/keystone: Add detailed federation configuration docs  https://review.openstack.org/8922005:55
*** ukalifon1 has quit IRC05:59
*** Manishanker has quit IRC05:59
openstackgerritOpenStack Proposal Bot proposed a change to openstack/keystone: Imported Translations from Transifex  https://review.openstack.org/9028806:01
*** stevemar has quit IRC06:02
*** bach has quit IRC06:03
*** dstanek_zzz is now known as dstanek06:07
*** bach has joined #openstack-keystone06:09
*** leseb has joined #openstack-keystone06:16
*** sbfox has quit IRC06:16
*** dstanek is now known as dstanek_zzz06:16
*** leseb has quit IRC06:20
*** derek_c has quit IRC06:42
*** chandan_kumar has joined #openstack-keystone06:44
*** chandan_kumar has quit IRC07:07
*** leseb has joined #openstack-keystone07:16
*** praneshp has quit IRC07:18
*** leseb has quit IRC07:21
*** jamielennox is now known as jamielennox|away07:23
*** amcrn has quit IRC08:12
*** leseb has joined #openstack-keystone08:17
*** leseb has quit IRC08:22
*** andreaf has joined #openstack-keystone08:26
*** Manishanker has joined #openstack-keystone09:05
*** marcoemorais1 has quit IRC09:11
*** Manishanker has quit IRC09:15
*** leseb has joined #openstack-keystone09:18
*** leseb has quit IRC09:22
*** Manishanker has joined #openstack-keystone09:23
ManishankerHello everyone09:27
ManishankerCan anyone help me on this09:28
ManishankerI am trying to fix this bug (https://bugs.launchpad.net/keystone/+bug/1313837)09:28
uvirtbotLaunchpad bug 1313837 in keystone "unnecessary period in logs make searching/copy/paste annoying" [Low,Confirmed]09:28
openstackgerritA change was merged to openstack/python-keystoneclient: Fix typo in BaseAuthTokenMiddlewareTest  https://review.openstack.org/9061609:43
openstackgerritA change was merged to openstack/python-keystoneclient: auth_token test remove unused fake_app parameter  https://review.openstack.org/9061709:44
openstackgerritAndreas Jaeger proposed a change to openstack/identity-api: Fix typos, capitalization and remove duplicated words  https://review.openstack.org/9153909:53
*** chandan_kumar has joined #openstack-keystone10:15
openstackgerritAndreas Jaeger proposed a change to openstack/identity-api: Fix typos, capitalization and remove duplicated words  https://review.openstack.org/9153910:17
*** chandan_kumar has quit IRC10:52
*** lbragstad has quit IRC11:38
*** lbragstad has joined #openstack-keystone11:40
*** bach has quit IRC11:45
*** lbragstad has quit IRC11:45
*** bach has joined #openstack-keystone11:45
*** afaranha has joined #openstack-keystone11:48
*** amerine has quit IRC11:54
*** amerine has joined #openstack-keystone12:04
dolphmManishanker: o/ what have you accomplished so far?12:28
*** Manishanker has quit IRC12:31
openstackgerritOpenStack Proposal Bot proposed a change to openstack/keystone: Updated from global requirements  https://review.openstack.org/9122512:37
*** dstanek_zzz is now known as dstanek12:38
*** Manishanker has joined #openstack-keystone12:39
*** bknudson has quit IRC12:42
openstackgerritOpenStack Proposal Bot proposed a change to openstack/python-keystoneclient: Updated from global requirements  https://review.openstack.org/9124012:42
*** Manishanker has quit IRC12:43
*** Manishanker has joined #openstack-keystone12:49
*** dstanek is now known as dstanek_zzz12:53
*** lbragstad has joined #openstack-keystone12:53
*** gaud has joined #openstack-keystone12:59
*** dstanek_zzz is now known as dstanek13:02
*** Manishanker has quit IRC13:16
*** joesavak has joined #openstack-keystone13:20
*** nkinder has quit IRC13:25
*** nkinder has joined #openstack-keystone13:26
*** bach has quit IRC13:26
*** nkinder has quit IRC13:35
*** bach has joined #openstack-keystone13:35
openstackgerritChristian Berendt proposed a change to openstack/identity-api: fixed typos found by topy  https://review.openstack.org/9155713:36
*** nkinder has joined #openstack-keystone13:41
*** bknudson has joined #openstack-keystone13:44
*** ayoung has joined #openstack-keystone13:44
openstackgerritOpenStack Proposal Bot proposed a change to openstack/keystone: Updated from global requirements  https://review.openstack.org/9122513:44
dstaneklbragstad: hey13:46
lbragstaddstanek: morning13:47
dstaneklbragstad: good morning13:47
*** nkinder has quit IRC13:48
dstaneklbragstad: nice work on the validators - i'll be extremely happy to see real validation13:48
lbragstaddstanek: :) me too13:48
lbragstadthanks13:48
lbragstadjamielennox|away: and I were kinda talking about it a few days ago13:49
lbragstaddstanek: I noticed your comments, and I plan to address. thanks for the review13:49
lbragstadI need to look into the factory stuff13:49
dstaneklbragstad: great; if you have any questions you know where to find me13:51
lbragstaddstanek: sure thing, I'll probably have some. If you have any other impl ideas feel free to push a review or diff me a patch and I'll integrate, I told jamielennox|away the same. Hoping to get this as close to right the first time13:52
openstackgerritLance Bragstad proposed a change to openstack/keystone: Allow 'description' in V3 Regions to be optional  https://review.openstack.org/7865813:55
dstaneklbragstad: will do13:56
dstaneklbragstad: it looks like that test case i commented on in https://review.openstack.org/#/c/78658 is just a hybrid of the other two; is it testing something specific?13:58
*** shakamunyi has joined #openstack-keystone13:59
lbragstaddstanek: test_create_regions_with_same_description_string() test creating two regions with the same description string passed in and test_create_regions_without_descriptions tests creating two regions without descriptions in the requests at all13:59
lbragstadI guess test_create_regions_without_descriptions is the one that ensure we test this logic: https://review.openstack.org/#/c/78658/9/keystone/catalog/core.py14:00
lbragstadthe other makes sure we don't regress uniqueness14:00
*** chandan_kumar has joined #openstack-keystone14:01
lbragstador just makes sure we don't require uniqueness for V3 region descriptions14:01
dstaneklbragstad: i think that's what confused me - one tests shows that we use empty string with description is not provided and another shows that descriptions don't have to be unique14:02
*** stevemar has joined #openstack-keystone14:02
dstanekthe third test appears to trigger the logic and ensure multple empty strings can be stored14:03
lbragstadright, so test_create_regions_with_same_description_string tests uniqueness and test_create_regions_without_descriptions no region description + uniqueness,14:03
*** thedodd has joined #openstack-keystone14:12
openstackgerritAlex Gaynor proposed a change to openstack/keystone: Fixed some typos throughout the codebase  https://review.openstack.org/9157514:16
ayoungdstanek, on    https://review.openstack.org/#/c/90476/5/keystone/token/providers/pki.py I say  we deal with Python 3 when we get there.  Until I can actually test it, I am reluctant to make Python3 specific changes.  Considering the hoops we have to jump through for the client, can we please not inflict Pythjon 3 compat on ourselves until we are ready to do it across the board?14:16
ayoungI can't currently run a Python 3 Keystone behind Apache HTTPD.  Until I can do that, I have no real way to verify what actually would work.14:17
lbragstaddoes anyone here have experience with kerberos vs. requests-kerberos?14:20
lbragstadthe python packages that it?14:21
lbragstadis*14:21
*** david-lyle has joined #openstack-keystone14:31
*** nkinder has joined #openstack-keystone14:35
*** daneyon has joined #openstack-keystone14:36
openstackgerritRodrigo Duarte Sousa proposed a change to openstack/python-keystoneclient: Add /role_assignments endpoint support  https://review.openstack.org/9157814:36
openstackgerritRodrigo Duarte Sousa proposed a change to openstack/python-keystoneclient: Add /role_assignments endpoint support  https://review.openstack.org/9157814:40
*** sbfox has joined #openstack-keystone14:43
*** amerine_ has joined #openstack-keystone14:46
*** amerine has quit IRC14:48
*** sbfox has quit IRC14:58
*** richm has joined #openstack-keystone15:12
*** bach has quit IRC15:22
*** amerine has joined #openstack-keystone15:22
*** bach has joined #openstack-keystone15:23
*** bach has quit IRC15:23
*** amerine_ has quit IRC15:26
*** chandan_kumar has quit IRC15:39
*** bach has joined #openstack-keystone15:39
*** bach has quit IRC15:41
*** bach has joined #openstack-keystone15:46
*** bach_ has joined #openstack-keystone15:48
*** bach_ has quit IRC15:49
*** bach has quit IRC15:51
*** bach has joined #openstack-keystone15:51
*** bach has quit IRC15:53
*** daneyon has quit IRC15:59
*** packet has joined #openstack-keystone16:01
*** packet has quit IRC16:01
*** packet has joined #openstack-keystone16:02
*** sbfox has joined #openstack-keystone16:03
dolphmayoung: bknudson: defaulting this to True maintains the bug that was introduced in 0.8.0 https://review.openstack.org/#/c/90472/16:07
dolphmayoung: it breaks UUID deployments, period16:07
ayoungdolphm, defaulting it to True gives them a way to unbreakn it16:08
ayoungunbreak i9t16:08
ayoungbah!16:08
ayoungdolphm, defaulting it to False means that in PKI deploments, revocation is never checked.  That would be A CVE16:09
bknudsondolphm: UUID deployments would have to set the value to False16:09
ayoungbknudson, explicitly, but yes16:09
ayoungbknudson, this is like the MD5 hashing.  Auth token has no way of querying the intentions of the Keystone server.16:10
dolphmayoung: the revocation list has *already been checked.* this is a REDUNDANT check occurring between when the token was already validated while it's still in the cache.16:10
dolphms/between/after/16:11
bknudsondolphm: what do you mean by reverting to the 0.7.1 behavior? don't check the revocation list for cached tokens at all?16:11
dolphmbknudson: correct, if we can't seem to introduce this new behavior cleanly, it should be reverted16:12
ayoungdolphm, that was not my understanding of how  the code actually processed...let me double check.  If I am wrong, than I can withdraw th objection16:12
openstackgerritKevin Kirkpatrick proposed a change to openstack/keystone: Add API V3 warning for auth plugin docs  https://review.openstack.org/9146416:13
openstackgerritKevin Kirkpatrick proposed a change to openstack/keystone: Add API V3 warning for auth plugin docs  https://review.openstack.org/9159616:13
dolphmayoung: did you even do a code review the first time around?16:13
ayoungdolphm, I did.  I panicked when I saw it, and maybe I was too cautious16:13
bknudsonhttp://git.openstack.org/cgit/openstack/python-keystoneclient/tree/keystoneclient/middleware/auth_token.py?id=6c3cbab1a8e19f085c152a062b753bb2696b8964#n83416:13
rodrigodsstevemar, thanks for the review, fixing here =)16:18
stevemarrodrigods, np at all16:18
*** gaud has quit IRC16:19
mfischbknudson: thx for the review for Kevin, trying to teach him the process16:23
*** diegows has joined #openstack-keystone16:26
*** marcoemorais has joined #openstack-keystone16:33
dolphmdstanek: pushed next-review 0.4.0 with your patch for gerrit 2.8 support16:34
dolphmdstanek: (to pypi)16:34
dstanekdolphm: nice, i'll install it and staring using it instead of my version16:34
openstackgerritRodrigo Duarte Sousa proposed a change to openstack/python-keystoneclient: Add /role_assignments endpoint support  https://review.openstack.org/9157816:52
rodrigodsstevemar, ready for another review =)16:53
stevemarrodrigods, excellent16:54
*** bach has joined #openstack-keystone17:04
*** shakamunyi has quit IRC17:09
*** sbfox has quit IRC17:15
*** sbfox has joined #openstack-keystone17:17
openstackgerritRodrigo Duarte Sousa proposed a change to openstack/python-keystoneclient: Add /role_assignments endpoint support  https://review.openstack.org/9157817:18
*** ukalifon1 has joined #openstack-keystone17:18
ayoungdolphm, Ok, ATM._call__   calls _validate_user_token    if it is cached, we call if self._is_token_id_in_revoked_list(token_id):  but if it is not, we call    verified = self.verify_signed_token(user_token), which does to the  if self.is_signed_token_revoked(signed_text):    call.  So for PKI tokens, we check    revocation twice.  That is a mistake.17:28
ayoungI have to admit, I assumed that the older patch had pulled the validation code out of the validate_signed_token, as we don't want to do it twice.17:28
ayoungI'll remove the -2, and file a bug for that17:28
*** sbfox1 has joined #openstack-keystone17:29
*** morganfainberg_Z is now known as morganfainberg17:30
*** sbfox has quit IRC17:31
*** gyee has joined #openstack-keystone17:36
*** praneshp has joined #openstack-keystone17:37
*** thedodd has quit IRC17:38
*** bach has quit IRC17:40
*** leseb has joined #openstack-keystone17:45
*** praneshp has quit IRC17:46
*** praneshp has joined #openstack-keystone17:52
*** daneyon has joined #openstack-keystone17:54
openstackgerritKevin Kirkpatrick proposed a change to openstack/keystone: Add API V3 warning for auth plugin docs  https://review.openstack.org/9163117:56
*** dstanek is now known as dstanek_zzz18:00
*** sbfox1 has quit IRC18:01
*** bach has joined #openstack-keystone18:02
*** harlowja_away is now known as harlowja18:12
openstackgerritLance Bragstad proposed a change to openstack/keystone: Initial implementation of validator  https://review.openstack.org/8648318:13
openstackgerritLance Bragstad proposed a change to openstack/keystone: Implement validation on Assignment V3 resources  https://review.openstack.org/8648418:13
*** amcrn has joined #openstack-keystone18:21
*** daneyon has quit IRC18:27
*** dstanek_zzz is now known as dstanek18:27
*** bach has quit IRC18:36
*** thedodd has joined #openstack-keystone18:43
*** sbfox has joined #openstack-keystone18:44
morganfainbergdstanek, ping https://review.openstack.org/#/c/90476/5 is there a concern merging this from an eventlet running keystone perspective?18:51
morganfainbergdstanek, and this ... likely only matters with mod_wsgi18:52
morganfainbergperhaps just a if six.py2: str()18:52
morganfainberg?18:52
morganfainbergayoung, cc ^ - i don't want to cause issues with eventlet but i think this is needed now and am ready to approve. maybe a fixme / todo will aleviate dstanek's immidiate concern18:53
dstanekmorganfainberg, ayoung: i'd be ok with a fixme so that i can find it easier later18:54
morganfainbergdstanek, ok18:54
ayoungdstanek, you got it18:54
dstanekayoung: you rock18:55
morganfainbergayoung, +2/ from me with the fixme then. can get it gating today if things aren't too backed up (I need this to enable mod_wsgi checks in the check queue) - :)18:55
ayoungmorganfainberg, wilco18:55
dstanekit's hard enough to find the existing stuff to fix - i'm trying to make sure we aren't hiding new problems18:55
ayoungdstanek, # TODO(ayoung): Make to a byte_str for Python318:55
ayoungOK?18:55
morganfainbergayoung, i'm going to add the mod_wsgi keystone check to both keystoneclient and keystone since this was a change to ksc that cause the issue18:55
morganfainbergayoung, ++ LGTM18:56
dstanekworks for me18:56
openstackgerritayoung proposed a change to openstack/keystone: Ensure token is a string  https://review.openstack.org/9047618:58
ayoungmorganfainberg, ^^18:58
morganfainbergayoung, +2 applied18:58
dstanekmine too18:59
morganfainbergayoung, commented to approve once jenkins +118:59
morganfainbergayoung, if i'm at lunch / afk go for it18:59
ayoungIf I set +2 and Workflow +1, will that do the right thing by check and gate?18:59
morganfainbergayoung, yeah workflow +1 is approve, but because things are backed up i'd wait for jenkins to +1 first19:00
dstanekdon't you have to wait for the jenkins +1?19:00
morganfainbergdstanek, technically it can't gate now until you get a jenkins +119:00
ayoungI thought they fixed that?19:00
dstanekbeen lots of failures the last few days19:00
morganfainbergbut external CI (db2 for us) wont run if we approve before jenkins weighs in19:00
ayoungOK19:00
ayoungI'll wait19:00
morganfainbergshould only pre-emptively approve if for things like overnight or super critical19:01
morganfainbergdstanek, the failures in the last couple days were the combination failures and nodepool images being bad19:01
morganfainbergdstanek, combination failures = transient ones stacking up to big ones iirc19:01
*** derek_c has joined #openstack-keystone19:11
*** diegows has quit IRC19:11
*** bach has joined #openstack-keystone19:13
*** marcoemorais has quit IRC19:15
*** marcoemorais has joined #openstack-keystone19:21
openstackgerritA change was merged to openstack/identity-api: Replace non-breaking space  https://review.openstack.org/9144019:26
*** ukalifon1 has quit IRC19:29
openstackgerritA change was merged to openstack/python-keystoneclient: Remove unused AdjustedBaseAuthTokenMiddlewareTest  https://review.openstack.org/9061819:38
openstackgerritBrant Knudson proposed a change to openstack/python-keystoneclient: auth_token configurable check of revocations for cached  https://review.openstack.org/9047219:41
openstackgerritBrant Knudson proposed a change to openstack/python-keystoneclient: auth_token check revocation list once on validate  https://review.openstack.org/9165719:41
openstackgerritBrant Knudson proposed a change to openstack/python-keystoneclient: auth_token configurable check of revocations for cached  https://review.openstack.org/9047219:42
*** stevemar has quit IRC19:43
openstackgerritBrant Knudson proposed a change to openstack/python-keystoneclient: auth_token configurable check of revocations for cached  https://review.openstack.org/9047219:44
*** marcoemorais has quit IRC19:44
*** marcoemorais has joined #openstack-keystone19:45
*** stevemar has joined #openstack-keystone19:49
*** zhiyan_ is now known as zhiyan19:49
*** Manishanker has joined #openstack-keystone19:54
marekd|awayHello, anybody willing to take a look and maybe give another +2/+A - https://review.openstack.org/#/c/90121/19:55
*** marekd|away is now known as marekd19:55
*** schofield has joined #openstack-keystone19:55
*** schofield has quit IRC19:56
*** schofield has joined #openstack-keystone19:57
*** packet has quit IRC19:58
*** schofield has left #openstack-keystone20:04
*** derek_c has quit IRC20:09
dstanekmarekd: hi20:09
*** bach has quit IRC20:23
bknudsonshould the rally job be disabled for stable/icehouse?20:26
bknudsonmorganfainberg: ^20:26
bknudsonand also gate-keystone-python33 ?20:27
*** bach has joined #openstack-keystone20:27
*** sbfox has quit IRC20:29
*** sbfox has joined #openstack-keystone20:32
*** derek_c has joined #openstack-keystone20:33
*** daneyon has joined #openstack-keystone20:38
*** andreaf has quit IRC20:39
*** daneyon has quit IRC20:45
*** daneyon has joined #openstack-keystone20:46
*** daneyon has quit IRC20:47
*** daneyon has joined #openstack-keystone20:47
openstackgerritRodrigo Duarte Sousa proposed a change to openstack/python-keystoneclient: Add /role_assignments endpoint support  https://review.openstack.org/9157820:51
*** daneyon has quit IRC20:52
*** daneyon has joined #openstack-keystone20:53
dolphmbknudson: aren't non-voting jobs disabled on stable/ anyway??20:55
bknudsondolphm: we've got 4 non-voting jobs on stable/icehouse20:56
dolphmbknudson: i think they're intended to all be disabled... for example https://review.openstack.org/#/c/73402/20:57
bknudsondolphm: that makes more sense20:58
dolphmbknudson: although they *are* run as checks there - just not part of the gate job (despite the name) -- which are you seeing?20:58
bknudsoncheck-tempest-dsvm-neutron  - check-tempest-dsvm-neutron-heat-slow - check-grenade-dsvm-neutron - gate-keystone-python33 - check-rally-dsvm-keystone21:00
bknudsonoops, that first one just failed21:00
bknudsoncheck-tempest-dsvm-neutron-heat-slow - check-grenade-dsvm-neutron - gate-keystone-python33 - check-rally-dsvm-keystone21:00
bknudsonare nonvoting21:00
bknudsonthis is on the check job, not verify21:00
dolphmbknudson: in the long run, it makes sense to run the rally job - as we have backported performance specific patches in the past21:01
*** asselin__ has joined #openstack-keystone21:01
bknudsondolphm: so get it to run?21:01
bknudsonseems like we just need the config file21:02
dolphmbknudson: in stable/ ?21:02
bknudsondolphm: right, get rally running in stable/icehouse21:02
asselin__Hello, I was using openstack master and downgraded to icehouse/stable via unstack and stack. Any tips on how to resolve this error "2014-05-01 13:58:15.623 CRITICAL keystone [-] AssertionError: There is no script for 45 version21:03
asselin__"21:03
dolphmbknudson: i was referring to master -> stable/juno -> ... if it's easy to get it running on icehouse, i don't think it would hurt... but it seems odd to introduce after the fact though21:03
bknudsonasselin__: find /opt/stack/keystone -name "*.pyc" -print0 | xargs -0 rm21:03
*** david-lyle has quit IRC21:03
dolphmasselin__: you might have to remove any *.pyc files in keystone's migration repository?21:04
dolphmasselin__: what bknudson said21:04
*** andreaf has joined #openstack-keystone21:04
asselin__bknudson, dolphm thanks that seems to have worked.21:05
*** Manishanker has quit IRC21:05
openstackgerritLance Bragstad proposed a change to openstack/keystone: Initial implementation of validator  https://review.openstack.org/8648321:05
openstackgerritLance Bragstad proposed a change to openstack/keystone: Implement validation on Assignment V3 resources  https://review.openstack.org/8648421:05
dolphmasselin__: i actually do that in every project every time i switch branches21:05
asselin__dolphm, yes that's a good pracice to follow. I will update my branch switching script.21:06
*** bach_ has joined #openstack-keystone21:12
*** bach_ has quit IRC21:12
*** bach_ has joined #openstack-keystone21:13
*** bach has quit IRC21:15
*** jamielennox|away is now known as jamielennox21:18
dstanekstevemar: i've been thinking about the doc rename - why not just name them extension.rst?21:18
dstanekstevemar: i'm ok with the name in the patch, but what happens if we actually do document more than just how to enable it21:19
*** bach_ has quit IRC21:24
*** zhiyan is now known as zhiyan_21:24
*** joesavak has quit IRC21:24
stevemardstanek, i thought of that too, i'm okay with the suggestion21:29
stevemaryou got a point21:29
stevemardstanek, should they be re-titled?21:32
*** daneyon has quit IRC21:37
*** daneyon has joined #openstack-keystone21:38
*** sbfox has quit IRC21:41
morganfainbergbknudson, hmm. we prob want to make sure new jobs don't appear on old stable releases?21:41
*** diegows has joined #openstack-keystone21:42
bknudsonmorganfainberg: seems like a waste of cpu to run it if it's never going to do anything21:43
morganfainbergbknudson, ++21:43
bknudsonit takes 11 mins... the py33 job only takes 26s21:43
morganfainbergpy33 job doesn't do much of anything21:44
morganfainbergthe rally job is a devstack one though. that burns a potential tempest node21:44
morganfainbergcould be worse when gate/check get backed up21:44
bknudsondownloads eventlet and craps the bed21:45
morganfainbergyep21:45
*** sbfox has joined #openstack-keystone21:45
morganfainbergbknudson, dstanek has some things working on that21:45
morganfainbergbknudson, but it's not going to net comprehensive testing (yet) because of ... eventlet etc21:45
bknudsonwe need eventlet in the tests?21:46
morganfainbergbknudson, actually infra asked us to disable the py33 test if we weren't going to make it pass.21:46
morganfainbergbknudson, well, no, but it's in our requirements so yes.21:46
morganfainbergdon't think functionally we need it21:46
morganfainbergjust it is required because requirements21:46
*** derek_c has quit IRC21:46
*** derek_c has joined #openstack-keystone21:47
*** leseb has quit IRC21:52
*** daneyon has quit IRC21:53
*** leseb has joined #openstack-keystone21:56
bknudsonmorganfainberg: https://review.openstack.org/#/c/84815/21:58
jamielennoxgyee: is it possible to just convert barbican to using a session object?21:58
bknudsonmorganfainberg: -> https://review.openstack.org/#/c/91690/21:58
morganfainbergbknudson, saw the post in -infra channel21:58
jamielennoxgyee: that patch somewhat a mess of mixing concepts21:58
bknudsonnow I just need to test it locally21:59
*** marcoemorais has quit IRC22:00
jamielennoxgyee: barbicanclient implements it's own auth_plugins :(22:01
ayoungjamielennox, this comes as a surprise to no one22:02
jamielennoxayoung: just makes me sad i guess22:03
ayoungstevemar, OK, just learned some good things about Mapping22:03
*** marcoemorais has joined #openstack-keystone22:03
*** derek_c has quit IRC22:03
*** dstanek is now known as dstanek_zzz22:03
stevemarayoung, oh? what did you learn?22:04
ayoungstevemar, if you have multiple rules that match, they all apply.  So, for example, if one rule maps the assertion group A to the Keystone Group A  and a different rule maps the Asertion Group B to the Keystone group B,  and the user has both A and B in their assertion, they get both Keystone groups22:04
ayoungalso22:04
stevemarayoung, correct22:04
ayoungI split up the mapping of REMOTE_USER from REMOTE_USER_GROUPS, and the different fields both get properly mapped.22:04
stevemarI don't understand that last one22:05
stevemaryou made two rules?22:05
ayoungstevemar, yes22:05
ayoungso REMOTE_USER -> user_id and REMOTE_USER_GROUPS is split up and executed by different rules22:06
ayoungI have not yet checked to see what happens when  two rules both match for, say user_id22:06
ayoungwhich one would win.22:06
stevemarayoung, hmm, handling the user_id is kinda funny in that regard22:06
ayoungwould you expect first matched or last matched to win out?22:06
stevemarfirst is matched, and the rest are logged22:07
*** bach has joined #openstack-keystone22:07
stevemarayoung, i think... let me check, that was a contentious point during the reviews22:07
*** lbragstad has quit IRC22:07
*** bach has quit IRC22:07
ayoungstevemar, I assume you tested DomainID  as well?  I am using an LDAP backend, and it all works against that, but no multi domain.22:07
stevemarayoung, https://github.com/openstack/keystone/blob/master/keystone/contrib/federation/utils.py#L25422:08
*** bach has joined #openstack-keystone22:08
stevemari was wright, expect first matched, and log the rest22:08
*** leseb has quit IRC22:08
ayoungstevemar, yep22:08
*** lbragstad has joined #openstack-keystone22:08
stevemarayoung, there is no support to map to domain_id yet22:08
ayoungstevemar, we are going to need some tooling for end users that are trying to set up mappings22:08
stevemaryeah, i don't know what's best22:09
stevemarit takes some getting used to22:09
ayoungstevemar so one that I would expect to be useful is to split the REMOTE_USER field with one part becoming username and the other part domain name22:09
ayoungThat plus Kerberos Trusts would be very useful22:10
stevemari don't know if that is true with all the stuff coming from apache though22:10
ayoungit dpends on the apache setup22:10
ayoungI have apache configured right now to chop off the REALM if it is the same as the REALM for the HTTPD server,22:10
ayoung  KrbLocalUserMapping on22:11
ayoungbut if I turned that off, I would get22:11
stevemarayoung, it sounds like you're liking it :)22:11
ayoungayoung@CLOUDLAB.FREEIPA.ORG22:11
stevemarayoung, are you using saml assertions too?22:11
ayoungstevemar, its good to finally get to work with it.22:12
*** derek_c has joined #openstack-keystone22:12
ayoungno, I'm doing mod_identity_lookup and SSSD22:12
ayoungit just adds additional env vars based on the LDAP data for the Kerberized user22:12
stevemari noticed that it's super easy to make work with other idps22:12
stevemari made a plugin for openidconnect for our internal AD22:12
stevemarand it's almost no changes to the federation code, just a different auth plugin22:13
ayoungso...we probably want to be able to decuce the IdP and map that to the domain.  Explcicitly setting protocol and IdP is not really what we want long term22:13
stevemaryeah22:13
stevemarthat could be better22:13
ayoungI could see a plugin that looks at the env var before doing the mapping, and selects the mapping based on the value in that22:14
ayoungstevemar, I'm going to try setting up the server to be able to  talk to two different Kerbers KDCs http://www.freeipa.org/page/Web_App_Authentication/Namespace_separation22:14
ayoungI should be able to get an env var that tells me which one the user came from, and use that to select the mapping22:15
*** marcoemorais has quit IRC22:15
ayoungstevemar, I have a stack of about 4 patches from jamielennox that I needed in order to get the mapping working from the client22:17
stevemarayoung, in addition to the ones done by marekd ?22:17
stevemarwhat do they do?22:18
ayoungstevemar, here's my tree:  https://github.com/admiyo/python-keystoneclient/tree/federation_script22:18
ayoungstevemar, discover, and ignore the /v2.0 at the end of the endpoint for Keystone22:18
ayoungstevemar, https://review.openstack.org/#/c/74599/  when you get a chance.22:20
stevemarayoung, uhh yeah, i've been avoiding it long enough22:20
ayoungand https://review.openstack.org/#/c/90632/22:21
ayoungstevemar didn't you get the memo?  Between Icehouse Release and summit is Client Review time!22:21
morganfainbergayoung, we actually got a number of the changes on client looked at because of that.22:22
morganfainbergayoung, :)22:22
ayoungmorganfainberg, ++22:22
ayoungmorganfainberg, https://review.openstack.org/#/c/90632/   is probably the most important thing we need22:22
*** dstanek_zzz is now known as dstanek22:22
ayoungif we ever want to drop the V2 interface22:22
morganfainbergayoung, looking now.22:22
morganfainbergayoung, ooh a few deep22:23
morganfainbergayoung, i'll review all of them once i stand up a devstack and see if we need any fixes for logging for mod_wsgi (i think we do)22:23
ayoungmorganfainberg, yeah, 3 deep.  All about discovery22:24
morganfainbergayoung, yeah. tough reviews22:24
morganfainbergusually22:24
ayoungmorganfainberg, it helps to step through the code in a debugger22:25
morganfainbergyep.22:25
ayoungclient is nice that way, as you can talk to remote servers22:25
morganfainbergayoung, ++ way easier than stepping a whole devstack through a debugger ;)22:25
ayoung++22:26
*** ayoung is now known as ayoung_exercise22:26
*** bknudson has quit IRC22:27
*** marcoemorais has joined #openstack-keystone22:32
*** bach has quit IRC22:34
*** thedodd has quit IRC22:38
*** marcoemorais has quit IRC22:44
*** nkinder has quit IRC22:45
*** marcoemorais has joined #openstack-keystone22:45
*** marcoemorais has quit IRC22:46
*** marcoemorais has joined #openstack-keystone22:47
*** daneyon has joined #openstack-keystone22:49
*** lbragstad has quit IRC22:51
*** sbfox has quit IRC22:54
*** nkinder has joined #openstack-keystone22:59
*** sbfox has joined #openstack-keystone22:59
*** andreaf has quit IRC23:02
*** leseb has joined #openstack-keystone23:19
*** nkinder has quit IRC23:22
*** leseb has quit IRC23:23
*** daneyon has quit IRC23:24
*** amcrn has quit IRC23:30
*** amcrn has joined #openstack-keystone23:37
*** amerine has quit IRC23:40
*** bknudson has joined #openstack-keystone23:42
*** shakamunyi has joined #openstack-keystone23:42
*** sbfox has quit IRC23:43
*** bknudson1 has joined #openstack-keystone23:45
*** bknudson has quit IRC23:47
openstackgerritBrant Knudson proposed a change to openstack/python-keystoneclient: auth_token configurable check of revocations for cached  https://review.openstack.org/9047223:52
openstackgerritBrant Knudson proposed a change to openstack/python-keystoneclient: auth_token configurable check of revocations for cached  https://review.openstack.org/9047223:55

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