Monday, 2016-06-20

*** dave-mccowan has joined #openstack-keystone00:01
openstackgerritJamie Lennox proposed openstack/keystonemiddleware: Pass X_IS_ADMIN_PROJECT header from auth_token  https://review.openstack.org/33137400:25
*** Nakato has quit IRC00:30
*** Nakato has joined #openstack-keystone00:31
*** sdake has joined #openstack-keystone00:43
*** EinstCrazy has joined #openstack-keystone00:48
*** dave-mccowan has quit IRC00:52
*** roxanaghe has joined #openstack-keystone00:54
stevemarjamielennox: o/00:57
jamielennoxstevemar: yo00:57
stevemarjamielennox: mornin!00:57
jamielennoxahh, mondays00:59
*** roxanaghe has quit IRC00:59
*** jinquan has left #openstack-keystone01:01
*** EinstCrazy has quit IRC01:06
openstackgerritMerged openstack/keystoneauth: Add entrypoint for Federated Kerberos  https://review.openstack.org/33138801:08
*** sdake has quit IRC01:29
stevemarjamielennox: thanks for reviewing the novaclient session patch01:31
jamielennoxstevemar: no worries - i'm not sure what they'll do with it01:31
jamielennoxstevemar: i was hoping it would drive everyone to deprecate the old options and just adopt the common ones01:32
jamielennoxbut i can see from a nova first perspective they just want things to work as they used to01:32
jamielennoxand i guess it's still better than them doing their own auth01:32
*** gus_ is now known as gus01:46
*** davechen has joined #openstack-keystone02:02
*** TxGVNN has joined #openstack-keystone02:11
*** EinstCrazy has joined #openstack-keystone02:24
*** dave-mccowan has joined #openstack-keystone02:29
*** yarkot1 has joined #openstack-keystone02:30
*** EinstCrazy has quit IRC02:49
*** roxanaghe has joined #openstack-keystone02:56
*** EinstCrazy has joined #openstack-keystone02:56
*** roxanaghe has quit IRC03:00
-openstackstatus- NOTICE: static.openstack.org (which hosts logs.openstack.org) is currently migrating due to a hardware failure. It should be back up shortly.03:10
*** sheel has joined #openstack-keystone03:15
*** davechen has quit IRC03:25
*** EinstCrazy has quit IRC03:35
*** roxanaghe has joined #openstack-keystone03:43
*** dave-mccowan has quit IRC03:45
*** links has joined #openstack-keystone03:56
*** jaosorior has joined #openstack-keystone04:13
*** markvoelker has joined #openstack-keystone04:18
*** markvoelker has quit IRC04:22
*** links has quit IRC05:10
-openstackstatus- NOTICE: static.openstack.org (which hosts logs.openstack.org and tarballs.openstack.org among others) is currently being rebuilt. As jobs can not upload logs they are failing with POST_FAILURE. This should be resolved soon. Please do not recheck until then.05:21
*** ChanServ changes topic to "static.openstack.org (which hosts logs.openstack.org and tarballs.openstack.org among others) is currently being rebuilt. As jobs can not upload logs they are failing with POST_FAILURE. This should be resolved soon. Please do not recheck until then."05:21
*** EinstCrazy has joined #openstack-keystone05:24
*** links has joined #openstack-keystone05:26
*** davechen has joined #openstack-keystone05:30
*** roxanaghe has quit IRC06:00
*** roxanaghe has joined #openstack-keystone06:01
*** roxanaghe has quit IRC06:06
*** rcernin has joined #openstack-keystone06:13
*** markvoelker has joined #openstack-keystone06:18
*** markvoelker has quit IRC06:23
*** pcaruana has joined #openstack-keystone06:24
*** henrynash has joined #openstack-keystone06:30
*** ChanServ sets mode: +v henrynash06:30
*** EinstCrazy has quit IRC06:35
*** EinstCrazy has joined #openstack-keystone06:35
*** EinstCrazy has quit IRC06:45
openstackgerritLiam Young proposed openstack/keystone: Correct domain_id and name constraint dropping  https://review.openstack.org/32985506:46
*** EinstCrazy has joined #openstack-keystone06:47
*** EinstCrazy has quit IRC06:54
*** EinstCrazy has joined #openstack-keystone07:02
*** roxanaghe has joined #openstack-keystone07:03
*** EinstCrazy has quit IRC07:04
*** roxanaghe has quit IRC07:07
*** links has quit IRC07:08
*** EinstCrazy has joined #openstack-keystone07:08
*** real56 has joined #openstack-keystone07:13
*** real56 has quit IRC07:13
*** real56 has joined #openstack-keystone07:14
*** real56 has quit IRC07:16
*** real56 has joined #openstack-keystone07:17
*** jed56 has joined #openstack-keystone07:18
*** links has joined #openstack-keystone07:21
*** real56 has quit IRC07:24
*** real56 has joined #openstack-keystone07:24
*** real56 has quit IRC07:27
*** real56 has joined #openstack-keystone07:28
*** real56 has quit IRC07:31
*** amoralej|off is now known as amoralej07:31
*** ebarrera has joined #openstack-keystone07:32
*** real56 has joined #openstack-keystone07:32
*** real56 has quit IRC07:35
*** real56 has joined #openstack-keystone07:37
*** jaosorior is now known as jaosorior_lunch07:41
*** belmoreira has joined #openstack-keystone07:43
*** davechen has left #openstack-keystone07:45
*** real56 has quit IRC07:45
openstackgerritAlvaro Lopez Garcia proposed openstack/keystoneauth: WIP - oidc: fix OpenID Connect authorization code grant_type  https://review.openstack.org/33000607:45
openstackgerritAlvaro Lopez Garcia proposed openstack/keystoneauth: oidc: move scope into _OidcBase  https://review.openstack.org/33046307:45
openstackgerritAlvaro Lopez Garcia proposed openstack/keystoneauth: oidc: refactor unit tests  https://review.openstack.org/33096607:45
openstackgerritAlvaro Lopez Garcia proposed openstack/keystoneauth: WIP - oidc: add discovery document support  https://review.openstack.org/33046407:45
openstackgerritAlvaro Lopez Garcia proposed openstack/keystoneauth: WIP - oidc: remove grant_type argument  https://review.openstack.org/33046507:45
*** real56 has joined #openstack-keystone07:46
*** real56 has quit IRC07:47
*** real56 has joined #openstack-keystone07:48
openstackgerritAlvaro Lopez Garcia proposed openstack/keystoneauth: WIP - oidc: fix OpenID Connect authorization code grant_type  https://review.openstack.org/33000607:49
openstackgerritAlvaro Lopez Garcia proposed openstack/keystoneauth: oidc: move scope into _OidcBase  https://review.openstack.org/33046307:49
openstackgerritAlvaro Lopez Garcia proposed openstack/keystoneauth: WIP - oidc: add discovery document support  https://review.openstack.org/33046407:49
openstackgerritAlvaro Lopez Garcia proposed openstack/keystoneauth: WIP - oidc: remove grant_type argument  https://review.openstack.org/33046507:49
*** real56 has quit IRC07:53
*** real56 has joined #openstack-keystone07:53
*** real56 has quit IRC07:56
*** real56 has joined #openstack-keystone07:57
*** pnavarro has joined #openstack-keystone07:58
*** zzzeek_ has quit IRC08:00
*** real56 has quit IRC08:00
*** mvk_ has quit IRC08:00
*** zzzeek has joined #openstack-keystone08:00
*** real56 has joined #openstack-keystone08:01
*** real56 has quit IRC08:03
*** real56 has joined #openstack-keystone08:03
*** real56 has quit IRC08:06
*** real56 has joined #openstack-keystone08:06
*** agireud has quit IRC08:06
*** agireud has joined #openstack-keystone08:12
*** bjornar_ has joined #openstack-keystone08:13
*** real56 has quit IRC08:14
*** real56 has joined #openstack-keystone08:14
*** EinstCrazy has quit IRC08:16
*** EinstCrazy has joined #openstack-keystone08:16
*** real56 has quit IRC08:17
*** agireud has quit IRC08:17
*** real56 has joined #openstack-keystone08:18
*** markvoelker has joined #openstack-keystone08:19
*** real56 has quit IRC08:20
*** EinstCrazy has quit IRC08:21
*** real56 has joined #openstack-keystone08:22
*** markvoelker has quit IRC08:24
openstackgerritAndrew Liu proposed openstack/keystone: Added cache for sql id mapping driver  https://review.openstack.org/32882008:26
*** mvk_ has joined #openstack-keystone08:27
*** agireud has joined #openstack-keystone08:28
*** permalac has joined #openstack-keystone08:33
*** mvk_ has quit IRC08:56
*** real56 has quit IRC08:57
*** roxanaghe has joined #openstack-keystone09:00
*** mvk has joined #openstack-keystone09:02
*** roxanaghe has quit IRC09:05
openstackgerritMartin Schuppert proposed openstack/keystone: When create user using API it is possible to use a domain_id which does match the created domain_id's. in e.g. liberty this breaks cli keystone v2 user list actions.  https://review.openstack.org/33156709:18
openstackgerritKseniya Tychkova proposed openstack/oslo.policy: Apache Fortress support prototype  https://review.openstack.org/23752109:24
openstackgerritMartin Schuppert proposed openstack/keystone: Verify domain_id when create_user is being called  https://review.openstack.org/33156709:24
*** nisha has joined #openstack-keystone09:26
*** TxGVNN has quit IRC09:26
*** TxGVNN has joined #openstack-keystone09:26
*** jaosorior_lunch is now known as jaosorior09:27
*** real56 has joined #openstack-keystone09:29
openstackgerrithenry-nash proposed openstack/keystone-specs: Support hierarchical project naming  https://review.openstack.org/31860509:30
*** nisha has quit IRC09:32
*** nisha has joined #openstack-keystone09:32
openstackgerrithenry-nash proposed openstack/keystone-specs: Support hierarchical project naming  https://review.openstack.org/31860509:38
*** TxGVNN has quit IRC10:09
*** TxGVNN has joined #openstack-keystone10:09
openstackgerritDavanum Srinivas (dims) proposed openstack/keystone: [WIP] Testing latest u-c  https://review.openstack.org/31843510:10
openstackgerrithenry-nash proposed openstack/keystone-specs: Support hierarchical project naming  https://review.openstack.org/31860510:16
*** markvoelker has joined #openstack-keystone10:20
*** markvoelker has quit IRC10:24
*** TxGVNN has quit IRC10:29
*** henrynash has quit IRC10:30
*** rcernin is now known as rcernin|lunch10:37
*** ChanServ changes topic to "Newton Deadlines: http://releases.openstack.org/newton/schedule.html | Midcycle (July 20-22, San Jose, CA) wiki https://wiki.openstack.org/wiki/Sprints/KeystoneNewtonSprint | Meeting Etherpad https://etherpad.openstack.org/p/keystone-weekly-meeting"10:38
-openstackstatus- NOTICE: static.openstack.org is back up. If you have POST_FAILURE and are missing logs from your CI jobs, please leave a 'recheck'.10:38
*** amakarov_away is now known as amakarov10:44
*** samueldmq has joined #openstack-keystone10:56
nishahey everyone :)11:00
samueldmqmorning keystone11:02
samueldmqnisha: hi :)11:02
*** roxanaghe has joined #openstack-keystone11:02
nishasamueldmq, hi11:04
nishaI was working on the documentation11:04
samueldmqnisha: nice! anything I can help ?11:06
nishasamueldmq, good as of now, will let you know :)11:07
*** roxanaghe has quit IRC11:08
* samueldmq nods11:08
*** daemontool has joined #openstack-keystone11:22
*** nisha has quit IRC11:25
openstackgerritNisha Yadav proposed openstack/python-keystoneclient: Add domain functional tests  https://review.openstack.org/32959811:26
openstackgerritNisha Yadav proposed openstack/python-keystoneclient: Improve docs for v3 domains  https://review.openstack.org/33162911:26
*** yolanda has joined #openstack-keystone11:29
*** nisha has joined #openstack-keystone11:30
*** rodrigods has quit IRC11:30
*** rodrigods has joined #openstack-keystone11:30
*** nisha has quit IRC11:34
samueldmqnisha: look my comment in the patch11:34
*** julim has joined #openstack-keystone11:35
samueldmqoops :)11:35
*** nisha has joined #openstack-keystone11:35
samueldmqnisha: look my comment in the patch11:36
nishasamueldmq, sure11:37
samueldmqnisha: it's looking awesome, there is only one suggestion on the way you organize the patches11:37
nishasamueldmq, is it because I reviewed both the commits together, or because I had switched to tests branch first11:40
*** dgonzalez has quit IRC11:40
samueldmqnisha: what branches you see when you run git branch ?11:42
nisha* domain-python-docs11:42
nisha  domains/client-functional-test11:42
nisha  master11:42
nishain this order11:42
samueldmqnisha: just a sec, brb11:43
nishabut I did git commit for client-functional-test branch first11:43
nishathen switched the branch11:43
nishaoh, sorry wait, I ran git rebase -i master after that, before git branch11:44
nishasamueldmq,11:44
*** dgonzalez has joined #openstack-keystone11:44
nishaI didn't remove any commit though11:45
*** rcernin|lunch is now known as rcernin11:53
*** henrynash has joined #openstack-keystone11:53
*** ChanServ sets mode: +v henrynash11:53
*** raildo-afk is now known as raildo11:55
*** henrynash has quit IRC11:56
*** daemontool_ has joined #openstack-keystone11:59
*** daemontool has quit IRC12:02
samueldmqnisha: back12:02
nishanew comments on the doc patch12:03
*** roxanaghe has joined #openstack-keystone12:03
samueldmqnisha: so, when you are in a branch X and you do 'git checkout -b Y', a new branch Y is created and X is its parent :)12:04
samueldmqnisha: you probably created docs branch when you were in the tests branch, so tests is the parent of doc12:05
nishasamueldmq, didn't know that thanks12:05
samueldmqnisha: I'd like the see the reverse, so it makes more sense12:05
nishayup :)12:05
*** dave-mccowan has joined #openstack-keystone12:06
samueldmqnisha: in the tests change, you can see that 'Commit' attribute (e2368b0f8b7aa845cf8d8c60720d91ee416f7c12) corresponds to the 'Parent(s)' attribute in the docs change12:06
samueldmqto reflect what I just said12:06
nishasamueldmq, thanks12:07
*** roxanaghe has quit IRC12:08
nishasamueldmq, I will do the req changes, following the comment12:08
samueldmqnisha: sure :)12:09
samueldmqnisha: I personally prefer to have different branches locally12:09
samueldmqnisha: and work rebasing them when necessary, I find it easier than working in a single branch with multiple commits12:09
nishaso, that there are no children, both branch are separate parents?12:10
samueldmqno, there are children and parents12:11
samueldmqthe first change (the docs) will point to master as its parent12:11
samueldmqthe second change (the tests) will point to docs as its parent12:11
nishahmm, got it12:11
samueldmqmaster -> docs -> tests12:11
samueldmqcurrently it is : master -> tests -> docs12:12
nishaAlso, as I modified the client.fixtures.py, so users/client-functional-tests branch is also appearing12:12
*** markvoelker has joined #openstack-keystone12:12
*** agireud has quit IRC12:13
samueldmqnisha: go to 'domain-python-docs ' branch and do, git rebase -i master12:13
*** daemontool has joined #openstack-keystone12:13
*** daemontool_ has quit IRC12:14
samueldmqnisha: there will be a parent commit  'Add domain functional tests' during rebase, remove it, so the former will be rebased only on master12:14
nishahmm, done, so shall I remove both the user tests and domain tests now?12:14
*** amoralej is now known as amoralej|lunch12:14
samueldmqnisha: user tests ?12:15
*** DinaBelova has quit IRC12:15
*** ekarlso has quit IRC12:15
samueldmqnisha: user tests is already in master, you won't touch it12:15
*** basilAB has quit IRC12:15
*** links has quit IRC12:16
*** rodrigods has quit IRC12:16
*** agireud has joined #openstack-keystone12:16
nishasamueldmq, I see 3 branches when I do git rebase -i master12:16
samueldmqnisha: only leave the last one (the docs)12:16
nishasamueldmq, cool12:16
*** rodrigods has joined #openstack-keystone12:16
samueldmqnisha: now you have both the tests and the docs depending on master12:17
samueldmqnisha: switch to the tests branch, and rebase on the docs12:17
samueldmqso you'll have master -> docs -> tests12:17
samueldmqnisha: :)12:17
nishasamueldmq, great :)12:17
*** jlvillal has quit IRC12:18
*** DinaBelova has joined #openstack-keystone12:18
*** hoonetorg has quit IRC12:19
*** jlvillal has joined #openstack-keystone12:19
*** julim has quit IRC12:20
*** basilAB has joined #openstack-keystone12:21
*** jaosorior has quit IRC12:22
*** jaosorior has joined #openstack-keystone12:22
*** gordc has joined #openstack-keystone12:26
*** links has joined #openstack-keystone12:26
*** pauloewerton has joined #openstack-keystone12:28
*** mvk has quit IRC12:28
*** hoonetorg has joined #openstack-keystone12:29
*** henrynash has joined #openstack-keystone12:29
*** ChanServ sets mode: +v henrynash12:29
*** dancn` is now known as dancn12:36
openstackgerritRodrigo Duarte proposed openstack/keystone: WIP: Federated authentication via ECP functional tests  https://review.openstack.org/32476912:38
*** david-lyle has quit IRC12:39
*** henrynash__ has joined #openstack-keystone12:41
*** ChanServ sets mode: +v henrynash__12:41
*** david-lyle has joined #openstack-keystone12:42
henrynash__nisha: ping12:42
breton_wow12:43
breton_rodrigods: nice stuff ^12:43
rodrigodsbreton_, :) waiting for the devstack plugin12:44
*** henrynash has quit IRC12:44
*** henrynash__ is now known as henrynash12:44
*** henrynash is now known as 7F1ABLER712:44
*** henrynash_ is now known as 92AAAZ3WR12:44
*** jaosorior has quit IRC12:45
breton_rodrigods: yep, will push it this week12:45
nisha92AAAZ3WR, hey12:47
7F1ABLER7nisha: sorry, ignore my ping…looked up the wrong author! Sorry!12:47
nishanp :)12:47
samueldmq7F1ABLER7 is that your new nickname henrynash?12:47
samueldmq;)12:47
7F1ABLER7blimey, where did that come from!12:47
7F1ABLER7(kind of catchy, no?_12:48
rodrigodsbreton_, awesome12:48
samueldmq7F1ABLER7: yes, I just need to type 7<tab> now, thanks12:48
7F1ABLER7(i’m really not getting the hang of this irc bouncer thing…I’m guessing that assigned it to me when I rejoined, or sometghing like that)?12:50
samueldmq7F1ABLER7: I think the whole issue starts because there are 2 henrynash connected12:50
samueldmqhenrynash and henrynash_12:51
samueldmqhenrynash had quit and things started to mess up12:51
*** aurelien__ has joined #openstack-keystone12:51
7F1ABLER7samueldmq: hmm, yes, although that’s been like this for a bit….12:52
*** jaosorior has joined #openstack-keystone12:52
7F1ABLER7I’ll quite again....12:52
*** 7F1ABLER7 has quit IRC12:52
*** henrynash has joined #openstack-keystone12:52
*** ChanServ sets mode: +v henrynash12:52
henrynashtest12:52
samueldmqhenrynash: cool12:52
henrynashhey…I”m me again!12:52
henrynash(not great, but just me)12:53
samueldmqhenrynash: now I trust you. there were a few guys hanging out here sayign there were you12:53
raildohenrynash: haha12:53
samueldmqthey*12:53
henrynashsamueldmq: never trust anyone claiming to be henrynaash…not even me!12:54
*** henrynash has quit IRC12:54
dimsLOL12:54
samueldmqheheh12:54
*** nisha has quit IRC12:55
*** nisha has joined #openstack-keystone12:56
-openstackstatus- NOTICE: OpenID login from review.o.o is experiencing difficulties, possibly due to transatlantic network performance issues. Things are being investigated12:58
*** ChanServ changes topic to "OpenID login from review.o.o is experiencing difficulties, possibly due to transatlantic network performance issues. Things are being investigated"12:58
*** aurelien__ has quit IRC12:59
*** permalac_ has joined #openstack-keystone12:59
*** ekarlso has joined #openstack-keystone12:59
*** permalac has quit IRC12:59
*** links has quit IRC13:00
openstackgerritMikhail Nikolaenko proposed openstack/keystone: Validate impersonation in trust redelegation  https://review.openstack.org/33004513:01
*** roxanaghe has joined #openstack-keystone13:04
*** ktychkova has quit IRC13:04
*** ktychkova has joined #openstack-keystone13:06
lbragstado/13:07
*** roxanaghe has quit IRC13:09
*** mvk has joined #openstack-keystone13:11
*** jefrite has quit IRC13:11
*** timcline has joined #openstack-keystone13:11
*** shewless has joined #openstack-keystone13:11
shewlessdstanek: Morning... let me know when you're around :) Or if anyone else can help me with a weird keystone federation problem (federation works but not the first try)13:11
*** ChanServ changes topic to "Newton Deadlines: http://releases.openstack.org/newton/schedule.html | Midcycle (July 20-22, San Jose, CA) wiki https://wiki.openstack.org/wiki/Sprints/KeystoneNewtonSprint | Meeting Etherpad https://etherpad.openstack.org/p/keystone-weekly-meeting"13:12
-openstackstatus- NOTICE: OpenID logins are back to normal13:12
*** edmondsw has joined #openstack-keystone13:15
*** timcline has quit IRC13:16
*** amoralej|lunch is now known as amoralej13:18
*** rderose has joined #openstack-keystone13:18
*** belmoreira has quit IRC13:25
*** nisha_ has joined #openstack-keystone13:26
*** pnavarro has quit IRC13:26
*** henrynash has joined #openstack-keystone13:28
*** ChanServ sets mode: +v henrynash13:28
*** henrynash has quit IRC13:28
*** henrynash has joined #openstack-keystone13:28
*** ChanServ sets mode: +v henrynash13:28
*** julim has joined #openstack-keystone13:29
openstackgerritAlexander Makarov proposed openstack/keystone: Create V10 driver for assignent backend  https://review.openstack.org/33167013:29
*** julim has quit IRC13:29
*** nisha has quit IRC13:29
*** belmoreira has joined #openstack-keystone13:30
*** permalac__ has joined #openstack-keystone13:30
*** permalac_ has quit IRC13:30
dstanekshewless: here13:32
dstanekshewless: is this a public node that i can try?13:32
shewlessdstanek: no it's not public. but we could try something like gotomeeting if you want.13:33
dstanekshewless: i think that would be too hard :-(13:34
dstanekshewless: so you hit horizon which redirects you to keystone and then to the IdP or does it fail before that?13:34
openstackgerritNisha Yadav proposed openstack/python-keystoneclient: Improve docs for v3 domains  https://review.openstack.org/33162913:35
shewlessdstanek: I hit horizon.. then I end up on the IdP where I login with my credentials.. then I end up with a "page not found error"13:35
openstackgerritNisha Yadav proposed openstack/python-keystoneclient: Add domain functional tests  https://review.openstack.org/32959813:35
shewlessdstanek: At that point if I go back to horizon and try again it works13:35
*** jefrite has joined #openstack-keystone13:36
dstanekshewless: so what you need to figure out is if at that point it fails trying to mod_shib or after.13:37
openstackgerritLance Bragstad proposed openstack/keystone: Remove TestAuth  https://review.openstack.org/33024013:39
openstackgerritLance Bragstad proposed openstack/keystone: Move more project scoped token behavior to TokenAPITests  https://review.openstack.org/33021913:39
openstackgerritLance Bragstad proposed openstack/keystone: Remove test_validate_v2_unscoped_token_with_v3_api  https://review.openstack.org/33022013:39
openstackgerritLance Bragstad proposed openstack/keystone: Refactor test_validate_v2_scoped_token_with_v3_api  https://review.openstack.org/33022113:39
openstackgerritLance Bragstad proposed openstack/keystone: Move last few TestAuth tests to TokenAPITests  https://review.openstack.org/33023913:39
openstackgerritLance Bragstad proposed openstack/keystone: Move external auth and bind test to TokenAPITests  https://review.openstack.org/33022213:39
openstackgerritMerged openstack/keystone: Integration tests cleanup  https://review.openstack.org/33053713:39
shewlessdstanek: okay. the shib logs aren't printing any errors.. just logging that a new session is created.13:40
amakarovsamueldmq, o/13:41
*** EinstCrazy has joined #openstack-keystone13:42
samueldmqamakarov: hi13:42
*** henrynash has quit IRC13:42
shewlessdstanek: so keystone is responsible for ensuring this page exists right: /v3/auth/OS-FEDERATION/websso/saml213:43
amakarovsamueldmq, as I understood the idea, we do support driver versions for 2 releases13:43
amakarovsamueldmq, or I can just change/document interface?13:43
amakarovand that's it13:44
shewlessdstanek: what could mod_shib be doing? Not telling keystone that it's authenticated?13:44
samueldmqamakarov: yes, the driver versions we have created/published already13:44
samueldmqrderose: hi, is this right ? ^13:44
amakarovrderose, greetings! Please help me understand current situation about drivers13:45
rderosesamueldmq: well what I described in the spec was to notify operators in Newton and completely drop support in O13:46
amakarovbecause if I can just change the driver interface without all this driver versioning magic it will save me a lot of code13:46
rderoseamakarov: ^13:46
*** henrynash has joined #openstack-keystone13:46
*** ChanServ sets mode: +v henrynash13:46
dstanekshewless: that page first hits mod_shib - so you see a session created when you get the 404?13:46
samueldmqrderose: so we don't create new versions of the drivers right ?13:47
rderosesamueldmq amakarov: right13:47
shewlessdstanek: yes I do.13:47
amakarovrderose, thank you13:47
rderoseamakarov: np13:47
*** ddieterly has joined #openstack-keystone13:48
*** ddieterly is now known as ddieterly[away]13:48
samueldmqrderose: in the code, perhaps we should create a new class (e.g RoleDriver) inheriting from the latest version we support as of now (e.g RoleDriverV8)13:49
shewlessdstanek: I cranked the debug in shibboleth... I dunno.. everything looks okay the last thing it says is this.. which is after the session is created (well actually it's pretty much the same time as the session is created): DEBUG Shibboleth.SSO.SAML2 [1]: ACS returning via redirect to: https://mycloud.foo.com/v3/auth/OS-FEDERATION/websso/saml2?origin=https://foo.sandvine.com/auth/websso/13:49
*** yolanda has quit IRC13:49
samueldmqrderose: so we go from there, making only changes to RoleDriver (unversioned) itself13:49
shewlesssorry: DEBUG Shibboleth.SSO.SAML2 [1]: ACS returning via redirect to: https://mycloud.foo.com/v3/auth/OS-FEDERATION/websso/saml2?origin=https://mycloud.foo.com/auth/websso/13:49
rderosesamueldmq: yeah, that sounds reasonable to me.13:50
*** henrynash has quit IRC13:50
samueldmqrderose: nice. amakarov ^ in the case you need it13:50
raildosamueldmq: so this issue will impact this patch too, right? https://review.openstack.org/#/c/305315/13:51
patchbotraildo: patch 305315 - keystone - Create V9 driver for identity backend13:51
*** EinstCrazy has quit IRC13:51
*** raddaoui has joined #openstack-keystone13:52
samueldmqraildo: yes, commented there too! nice catch, thanks13:52
raildosamueldmq: yw13:53
*** roxanaghe has joined #openstack-keystone13:54
dstanekshewless: sounds like maybe that's being passed to keystone... but you don't see any logs there right?13:54
*** richm has joined #openstack-keystone13:54
*** ddieterly[away] is now known as ddieterly13:55
*** walharthi has joined #openstack-keystone13:55
*** nisha__ has joined #openstack-keystone13:56
shewlessdstanek: correct.. no logs from keystone.. I can try and crank the debug on keystone13:56
shewlessdstanek: sorry 1 log: "GET /v3/auth/OS-FEDERATION/websso/saml2?origin=https://mycloud.foo.com/auth/websso/ HTTP/1.1" 302 2007 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"13:57
shewlessdstanek: that's in keystone_access-public.log.. so maybe apache..13:57
dstanekshewless: does that redirect happen when you get the 404?13:58
shewlessdstanek: yes..13:59
*** nisha_ has quit IRC13:59
dstanekshewless: and that's the url in the browser when you see the 404?14:00
*** _sigmavirus24 is now known as sigmavirus2414:00
*** sigmavirus24 has joined #openstack-keystone14:00
shewlessdstanek: yes this is the url in my browser: https://mycloud.foo.com/v3/auth/OS-FEDERATION/websso/saml2?origin=https://mycloud.foo.com/auth/websso/14:01
shewlessdstanek: FYI cranking the debug level in keystone.conf didn't give me any more information14:01
*** yolanda has joined #openstack-keystone14:01
*** woodster_ has joined #openstack-keystone14:02
dstanekshewless: when you get the 404 what happens if you refresh?14:02
*** bjornar_ has quit IRC14:03
shewlessdstanek: a refresh gives me the same 404 error14:03
shewlessdstanek: want to try teamviewer now? :)14:04
*** sheel has quit IRC14:05
openstackgerritNisha Yadav proposed openstack/python-keystoneclient: Add domain functional tests  https://review.openstack.org/32959814:05
*** daemontool has quit IRC14:10
dstanekshewless: what is teamviewer?14:11
dstanekshewless: does that URL map to anything in Apache?14:11
*** slberger has joined #openstack-keystone14:11
shewlessdstanek: yes it maps to <Location ~ "/v3/auth/OS-FEDERATION/websso/saml2"> .. shib stuff... .. </Location>14:14
*** mwheckmann has joined #openstack-keystone14:19
*** jrist has joined #openstack-keystone14:20
*** darosale has joined #openstack-keystone14:21
*** jrist has quit IRC14:22
*** jrist has joined #openstack-keystone14:22
*** jefrite has quit IRC14:24
shewlessdstanek: I tried messing around with that apache line but I can't get the behaviour to change. Any recommendations on how I would dig deeper? I tried increasing the debug level of both shibd and keystone with no success14:24
*** nisha__ is now known as nisha_14:25
*** BjoernT has joined #openstack-keystone14:29
*** jorge_munoz has joined #openstack-keystone14:33
*** tonytan4ever has joined #openstack-keystone14:34
*** julim has joined #openstack-keystone14:34
ktychkovashewless: have you configured sso_callback_template ?14:35
*** amakarov has quit IRC14:35
*** pnavarro has joined #openstack-keystone14:36
*** amakarov has joined #openstack-keystone14:37
shewlessktychkova: I copied the sso_callback_template from git.. but it might be incorrect14:38
*** phalmos has joined #openstack-keystone14:38
openstackgerritRon De Rose proposed openstack/keystone: PCI-DSS Password SQL model changes  https://review.openstack.org/31428414:38
shewlessktychkova: I have this in keystone.conf: sso_callback_template = /etc/keystone/sso_callback_template.html14:38
shewlessI'll paste the contents of that file14:39
shewlessktychkova: http://paste.ubuntu.com/1759499614:39
ktychkovashewless: and you have template in /etc/keystone with that name, right? If so - it is not template issue14:40
*** jefrite has joined #openstack-keystone14:41
shewlessktychkova: yes I ran pastebinit /etc/keystone/sso_callback_template.html to generate the paste link14:42
shewlessktychkova: file is owned by root.. not sure if that matters....?14:43
*** nisha_ has quit IRC14:44
*** henrynash has joined #openstack-keystone14:44
*** ChanServ sets mode: +v henrynash14:44
*** ddieterly is now known as ddieterly[away]14:45
*** belmoreira has quit IRC14:46
*** ddieterly[away] is now known as ddieterly14:47
*** belmoreira has joined #openstack-keystone14:47
*** ayoung has quit IRC14:48
dstanekktychkova: the wierd problem is that it works the second time.14:50
dstanekshewless: do you see a 404 or 302 in the apache log for the request?14:50
dstanekshewless: actually can you paste the apache log?14:51
shewlessdstanek: I'll paste the log..14:52
*** real56 has quit IRC14:52
ktychkovadstanek: sorry, probably I missed sometheng, what do you by 'it works the second time'?14:53
*** yolanda has quit IRC14:54
shewlessdstanek: http://paste.ubuntu.com/1759566614:56
shewlessktychkova: Once I've established a session with the IDP I can login successfully from horizon.  If I try a new browser/new PC or if i restart shibd then the problem happens14:56
stevemaro/15:00
*** jefrite has quit IRC15:00
*** adrian_otto has joined #openstack-keystone15:04
openstackgerritMerged openstack/keystone: Validate impersonation in trust redelegation  https://review.openstack.org/33004515:08
*** real56 has joined #openstack-keystone15:10
dstanekstevemar!15:10
stevemardstanek: ahoy15:10
*** adrian_otto1 has joined #openstack-keystone15:12
dstanekshewless: what's the timestamp for the 302 you were getting?15:13
*** adrian_otto has quit IRC15:15
*** adrian_otto has joined #openstack-keystone15:15
dstanekshewless: also testshib doesn't need your SP to be public?15:15
*** adu has joined #openstack-keystone15:16
*** jorge_munoz_ has joined #openstack-keystone15:16
shewlessdstanek: No testshib doesn't require the SP to be public. Your web browser just needs to be able to talk to both sides (which mine can). I'll check the timestamp15:17
*** jorge_munoz has quit IRC15:18
*** jorge_munoz_ is now known as jorge_munoz15:18
*** adrian_otto1 has quit IRC15:18
shewlessdstanek: do you mean the first log here: http://paste.ubuntu.com/17595666/15:19
dstanekshewless: oh, i thought you were saying there was a log entry from keystone. those are all apache15:21
dstanekshewless: i have no idea what the issue here is. seems like a mod_shib problem15:22
dstanekshewless: do you have a full log? first request being broken and the second not?15:22
dstanekshewless: also it's wierd to see the request for the dashboard js file from the 40415:24
*** tonytan4ever has quit IRC15:24
shewlessdstanek: The only thing in keystone is the log saying the session is created15:25
shewlessdstanek: which logs do you want? I'll get them for you15:25
shewlessdstanek: I can go through the effort to try mellon.. Logically I'm not sure how this is a mod_shib problem.  If you could tell me what it's doing wrong maybe I can fix it.. for example is it redirecting to the wrong page? or redirecting at the wrong time?15:26
henrynash(test)15:30
dstanekshewless: i have no idea what's wrong with your setup15:30
dstanekshewless: it's not that it's redirecting afaict, it's that your getting a 404 on that URL.15:30
*** belmoreira has quit IRC15:30
dstanekshewless: what in the keystone log only for the 404 request?15:30
*** bapalm has joined #openstack-keystone15:31
dstanekshewless: also if you can replicate on a public VM it would be easier to test/help15:33
shewlessdstanek: I can get you access to this machine if you want to use teamviewer or some other screen share tech where I can give you control.15:33
shewlessdstanek: sorry there is nothing in the keystone log. I mean the shibboleth logs the new session info15:34
*** slberger has quit IRC15:34
*** henrynash has quit IRC15:37
*** ebarrera has quit IRC15:40
*** pcaruana has quit IRC15:45
*** ddieterly is now known as ddieterly[away]15:46
*** gyee has joined #openstack-keystone15:50
*** ChanServ sets mode: +v gyee15:50
*** adrian_otto has quit IRC15:50
*** ddieterly[away] is now known as ddieterly15:53
*** rcernin has quit IRC15:55
*** adrian_otto has joined #openstack-keystone15:55
*** TxGVNN has joined #openstack-keystone15:56
*** jaosorior has quit IRC15:58
*** adrian_otto has quit IRC16:00
*** jaosorior has joined #openstack-keystone16:01
openstackgerritMerged openstack/python-keystoneclient: Improve docs for v3 domains  https://review.openstack.org/33162916:03
*** nisha_ has joined #openstack-keystone16:03
*** ddieterly is now known as ddieterly[away]16:05
*** ddieterly[away] is now known as ddieterly16:06
openstackgerritRon De Rose proposed openstack/keystone: PCI-DSS Password strength requirements  https://review.openstack.org/32058616:08
*** daemontool has joined #openstack-keystone16:14
*** adu has quit IRC16:24
*** pushkaru has joined #openstack-keystone16:25
*** mvk has quit IRC16:33
*** yolanda has joined #openstack-keystone16:33
*** julim has quit IRC16:35
*** slberger has joined #openstack-keystone16:35
dstanekshewless: if keystone isn't logging anything then there's a pretty good chance the request isn't getting to it16:38
*** ayoung has joined #openstack-keystone16:38
*** julim has joined #openstack-keystone16:38
*** ChanServ sets mode: +v ayoung16:38
*** timcline has joined #openstack-keystone16:40
*** timcline has quit IRC16:40
*** timcline has joined #openstack-keystone16:41
shewlessdstanek: okay I'm trying to get mod mellon to work now.. back to the drawing board16:42
*** amakarov has quit IRC16:47
*** amakarov has joined #openstack-keystone16:47
shewlessdstanek or someone can you help me determine what goes in MellonEndpointPath in my apache config?16:49
mwheckmannshewless: I can help with that. give me a minute so I can pull up my config.16:49
openstackgerritMerged openstack/python-keystoneclient: Add domain functional tests  https://review.openstack.org/32959816:49
shewlessmwheckmann: thanks. I'm using /v3/OS-FEDERATION/identity_providers/[my "identity provider name" using openstack provider list]/protocols/saml2/auth16:50
*** dan_nguyen has joined #openstack-keystone16:50
mwheckmannshewless: that's good, but just add "/mellon" to the end of that. That config tells Apache to send any request to that location to mod_auth_mellon16:51
*** ddieterly is now known as ddieterly[away]16:52
*** ddieterly[away] is now known as ddieterly16:52
shewlessmwheckmann: I tried it with /mellon but I get an error in apache saying it can't find that page :/16:52
shewlessmwheckmann: actually same error without the /mellon part too16:53
*** rcernin has joined #openstack-keystone16:53
shewlessif /v3/OS-FEDERATION/identity_providers/idp_1/protocols/saml2/auth/mellon is in apache (MellonEndpointPath) does it need to be configured anywhere else in keystone?16:54
mwheckmannshewless: when do get that error?16:54
*** ddieterly is now known as ddieterly[away]16:54
shewlessmwheckmann: when I try to click "connect" from the horizon dashboard16:55
mwheckmannshewless: are you following: http://docs.openstack.org/developer/keystone/federation/federated_identity.html + http://docs.openstack.org/developer/keystone/federation/mellon.html16:55
mwheckmannyou should if you aren't16:55
shewlessmwheckmann: yes I am16:55
mwheckmanngood16:55
shewlessmwheckmann: been trying to get shib to work for over a week. Got it mostly working except for one final bug.. now trying to switch to mellon to see if it's a bug in shib.16:56
*** richm has quit IRC16:59
mwheckmannshewless: I'm assuming you have a proper <Location>  entry for /v3/.... in your Apache conf?17:00
stevemarlbragstad: your massive test patch ready to go?17:02
lbragstadI had one of them fail but a few are ready17:02
mwheckmannshewless: maybe you can put your Apache config + Horizon settings up somewhere so I can look at them?17:02
lbragstadstevemar starts here - https://review.openstack.org/#/c/330219/217:02
patchbotlbragstad: patch 330219 - keystone - Move more project scoped token behavior to TokenAP...17:03
*** nisha_ has quit IRC17:03
shewlessmwheckmann: will do17:03
*** ddieterly[away] is now known as ddieterly17:03
shewlessmwheckmann: horizon = local_settings.py?17:04
*** pushkaru has quit IRC17:04
mwheckmannshewless: yes, local_settings17:04
*** jaosorior has quit IRC17:05
shewlessmwheckmann: wsgi-keystone-public.conf: http://paste.ubuntu.com/1760257717:05
stevemarlbragstad: this one is failing :O https://review.openstack.org/#/c/330222/217:06
patchbotstevemar: patch 330222 - keystone - Move external auth and bind test to TokenAPITests17:06
lbragstadstevemar yeah - i'm debuggging it locally17:06
shewlessmwheckmann: local_settings.ph: http://paste.ubuntu.com/1760264417:06
stevemarlbragstad: i +A'ed the earlier parts of the chain17:07
lbragstadstevemar sweet - thank you17:07
stevemarnp!17:07
mwheckmannshewless: so it looks like you have some <Location> entries with regex matching and others that are strict. I would replace the pattern matching for strict matching. At least to begin with. Keep the config as simple as possible to get it working at first.17:17
*** rcernin has quit IRC17:18
mwheckmanne.g replace ".*?" by your actual IDP name string17:18
*** amakarov has quit IRC17:19
shewlessmwheckmann: okay I tried that and restarted apache2.  I still seem to be getting the same error17:20
mwheckmannand use "Location" instead of LocationMatch, get rid of the "~"17:21
mwheckmanncan you paste the actual Apache error?17:21
mwheckmannshewless the other thing that I was going to mention is that I actually included all the Mellon* configs in each <Location> section. i.e everything that I have in "/v3"17:22
shewlessmwheckmann: Using Location and no "~" now.  Here is the address bar at the time of problem.  I'll post the apache log too17:23
mwheckmannI did it to be safe, but maybe it's actually required. I know it seems redundant17:23
shewlessmwheckmann: okay.. do you have 4 location sections?17:23
shewlessmwheckmann: https://mycloud.foo.com/v3/OS-FEDERATION/identity_providers/foo_provider/protocols/saml2/auth/mellon/login?ReturnTo=https%3A%2F%2Fmycloud.foo.com%2Fv3%2Fauth%2FOS-FEDERATION%2Fwebsso%2Fsaml2%3Forigin%3Dhttps%3A%2F%2Fmycloud.foo.com%2Fauth%2Fwebsso%2F&IdP=https%3A%2F%2Fidp.testshib.org%2Fidp%2Fshibboleth17:23
mwheckmannyes,I have a total of 4 if you include the plain "/v3"17:24
shewlessmwheckmann: apache logs : http://paste.ubuntu.com/1760371117:24
*** spandhe has joined #openstack-keystone17:24
mwheckmannshewless: Add all the Mellon* statements to all location sections17:26
mwheckmannand then reload apache17:26
shewlessmwheckmann: Okay I tried that - same error (Added the Mellon* statments and restarted apache)17:26
mwheckmanncan put up the new config again?17:27
shewlessmwheckmann: http://paste.ubuntu.com/1760391117:27
*** tqtran has joined #openstack-keystone17:29
*** ddieterly is now known as ddieterly[away]17:30
mwheckmannshewless: foo_provider != foo_providers17:30
*** KevinE has joined #openstack-keystone17:31
shewlessmwheckmann: where do I have "foo_providers"?17:31
shewlesseverywhere I look I only see "foo_provider"17:32
*** TxGVNN has quit IRC17:34
shewlessdstanek: I think maybe I was hitting this problem when I was using shibboleth: https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPTroubleshootingCommonErrors#NativeSPTroubleshootingCommonErrors-HTTPPOSTformdataislostwhenShibbolethsessionexpiredordoesnotexistyet17:35
dstanekshewless: could be. i generally just use ansible to setup my SP17:36
*** timcline has quit IRC17:38
shewlessdstanek: but you don't have postdata in your shibboleth2.xml so I guess that's probably not it..17:38
*** mvk has joined #openstack-keystone17:38
*** ametts has joined #openstack-keystone17:39
dstanekshewless: postdata?17:40
shewlessdstanek: the suggestion that shib recommends to solve the problem is to add an option to the config.. an option which you don'thave.. so likely not the problem17:41
shewlessmwheckmann: what did you mean foo_provider != foo_providers ?17:42
*** arunkant has joined #openstack-keystone17:42
dstanekshewless: i don't think that was it. doesn't seem like it would result in a 40417:43
shewlessdstanek: do you use ansible to create your openstack environment in general or just to configure the SP?17:44
mwheckmannshewless: you are correct. My eyes cheated me because you have "identity_providers" followed by "foo_providers"17:45
mwheckmannwell without that final 's'17:45
dstanekshewless: both - although my environment is for development17:45
shewlessmwheckmann: fair enough. Does the config look okay? I'm just having a heck of time getting federation to work17:46
shewlessmwheckmann: what is your entityID set to in your mellon metaData?17:49
*** mvk_ has joined #openstack-keystone17:50
*** browne has joined #openstack-keystone17:52
shewlessmwheckmann: I get slightly further if I change the address bar that fails and add :5000 to it... this port 5000 stuff is confusing17:52
*** rcernin has joined #openstack-keystone17:53
dstanekshewless: port 5000 is just keystone17:53
*** mvk has quit IRC17:53
shewlessdstanek: yes I know.. but I keep hitting situations where the url is missing the port 5000 part.. I guess I'm doing something wrong but I don't know what17:54
*** mvk has joined #openstack-keystone17:54
*** mkrcmari__ has joined #openstack-keystone17:55
shewlessdstanek, mwheckmann: the address bar says: https://mycloud.foo.com/v3/OS-FEDERATION/identity_providers/sandvine_provider/protocols/saml2/auth/mellon/login.  If I change it to http:// and add :5000 it gets me to the IDP page.  my entityID is http://mycloud.foo.com:5000" so I'm not sure why it's going to https:// without port 500017:56
*** mvk_ has quit IRC17:57
*** mvk has quit IRC17:57
shewlessmwheckmann: do you have a "SingleLoginService" setting in your metadata? I don't but I'm wondering if I should add one17:57
mwheckmannshewless: I was about to send you the same thing. I noticed that it wasn't going to port 5000 and your vhost config *is* on port 5000. That being said, you do get a wsgi error oddly enough17:58
mwheckmannso I was thinking you had a reverse proxy in front sending it to 500017:58
*** mkrcmari__ has quit IRC18:01
shewlessmwheckmann: I have no idea why it's sending me to that https:// URL without the port 5000.  Where is that configured?18:02
mwheckmannit shoud be hitting /v3/auth/OS-FEDERATION/.... and not /v3/OS-FEDERATION since the latter is mapped to a WSGI script alias.18:02
mwheckmannthat explains why the error you get is a WSGI error18:03
*** spandhe has quit IRC18:03
mwheckmann(in addition to the port problem)18:03
shewlessmwheckmann: did I mess up the apache config?18:03
mwheckmannno the apache config looks good AFAICT18:03
*** spandhe has joined #openstack-keystone18:05
shewlessmwheckmann: I think it's because I set "UseCanonicalName true"18:05
openstackgerritRoxana Gherle proposed openstack/keystone: /services?name=<name> API fails when using list_limit  https://review.openstack.org/33179018:05
*** daemontool has quit IRC18:06
mwheckmannshewless: I was wondering about that one. I don't use it18:06
shewlessmwheckmann: yes.. that was causing that particular problem.. it's better without it.. but still not quite working..18:06
*** mkrcmari__ has joined #openstack-keystone18:06
shewlessmwheckmann: now I'm getting Error processing authn response. Lasso error: [-432] Status code is not success18:09
shewlessmwheckmann: which I think has something to do with the keys perhaps18:09
openstackgerritLance Bragstad proposed openstack/keystone: Move external auth and bind test to TokenAPITests  https://review.openstack.org/33022218:09
openstackgerritLance Bragstad proposed openstack/keystone: Move last few TestAuth tests to TokenAPITests  https://review.openstack.org/33023918:10
openstackgerritLance Bragstad proposed openstack/keystone: Remove TestAuth  https://review.openstack.org/33024018:10
mwheckmannshewless: sounds liek progress. At least the request is being routed to mod_auth_mellon now18:10
shewlessmwheckmann: yes.18:11
mwheckmannUnfortunaly, I can't help much debugging your actuall Mellon setup. I'll I can say is that it works well for me out of the box on CentOS 7 (latest) with the included mod_auth_mellon18:12
dstanekshewless: hmm...you may want to try to get a public node. it would be much easier to help debug18:13
*** BjoernT is now known as Bjoern_zZzZzZzZ18:13
mwheckmannshewless: I also suggest that you use the SAML tracer Firefox plugin. It helps a lot for debugging18:13
dstanekmwheckmann: ++ any of the tracing plugins would be helpful18:14
stevemarclenimar: hey there, thanks for helping out with the migration to keystoneauth!18:14
*** jed56 has quit IRC18:15
clenimarstevemar: :)18:15
openstackgerritMerged openstack/keystone: Move more project scoped token behavior to TokenAPITests  https://review.openstack.org/33021918:15
clenimarstevemar: glad to help...18:16
openstackgerritMerged openstack/keystone: Remove test_validate_v2_unscoped_token_with_v3_api  https://review.openstack.org/33022018:16
stevemarclenimar: i very much appreciate it18:16
*** Bjoern_zZzZzZzZ is now known as BjoernT18:17
openstackgerritMerged openstack/keystone: Refactor test_validate_v2_scoped_token_with_v3_api  https://review.openstack.org/33022118:17
*** haplo37_ has joined #openstack-keystone18:19
openstackgerritLance Bragstad proposed openstack/keystone: Move external auth and bind test to TokenAPITests  https://review.openstack.org/33022218:20
openstackgerritLance Bragstad proposed openstack/keystone: Move last few TestAuth tests to TokenAPITests  https://review.openstack.org/33023918:20
openstackgerritLance Bragstad proposed openstack/keystone: Remove TestAuth  https://review.openstack.org/33024018:21
*** darosale has quit IRC18:25
*** ddieterly[away] has quit IRC18:30
lbragstadstevemar the latest series ^ fixes the issue.. I had a merge conflict with jamielennox request/context patch18:36
*** ddieterly has joined #openstack-keystone18:36
lbragstadthe remaining refactor is all passing locally for me18:36
*** pooja has joined #openstack-keystone18:44
openstackgerritAlexander Makarov proposed openstack/keystone-specs: Complete RBAC in keystone  https://review.openstack.org/32532618:45
poojaHi, I am new to keystone and had some questions regarding the SSO federation support. AFAIK keystone maps SSO users to groups and has role assignments on these groups. Is there any support for identifying these SSO users as users (and not groups) in keystone to support something per-user quotas in nova. Appreciate any insight into this. Thanks!18:46
*** timcline has joined #openstack-keystone18:51
*** EinstCrazy has joined #openstack-keystone18:54
*** EinstCrazy has quit IRC18:59
*** jaugustine has joined #openstack-keystone18:59
*** real56 has quit IRC19:03
lbragstadpooja keystone is in the process of supporting concrete role assignment for federated users, so instead of assigning roles to groups and mapping federated users into those groups, you could assign roles to the federated user directly19:06
lbragstadthat is currently something we are working on for Newton19:06
notmorganpooja: you can map users to "exisiting" users in keystone as well. There is also currently work being done on what is called "shadow users", which will provide more directly exactly what you're asking for19:06
lbragstads/we/rderose/19:06
notmorganpooja: what lbragstad said19:07
*** alex_xu has quit IRC19:07
*** alex_xu has joined #openstack-keystone19:09
*** jaugustine has quit IRC19:25
*** ddieterly is now known as ddieterly[away]19:28
*** amoralej is now known as amoralej|brb19:33
*** dan_nguyen has quit IRC19:33
mwheckmannanyone here able to help with a federation domain mapping problem?19:42
*** gyee has quit IRC19:45
*** dan_nguyen has joined #openstack-keystone19:46
*** pushkaru has joined #openstack-keystone19:48
*** pushkaru has quit IRC19:49
*** pushkaru has joined #openstack-keystone19:50
dstanekmwheckmann: did anyone answer your question?19:54
*** richm has joined #openstack-keystone19:54
mwheckmanndstanek: nope19:54
*** EinstCrazy has joined #openstack-keystone19:55
mwheckmannI actually sent an email to the operators list about it a while back, but it didn't really get any traction: http://lists.openstack.org/pipermail/openstack-operators/2016-June/010694.html19:55
dstanekmwheckmann: you should just ask here and someone will probably answer it19:56
mwheckmanndstanek: I basically have federation working nicely. Group mappings work. The problem is that users that come in from Federation are in the special "Federated" domain and even if I map a user into a group that has admin role, the v3 sample policy.json doesn't work. I can't make someone domain admin because they are *not* in the domain.19:57
*** maxabidi has joined #openstack-keystone19:59
*** EinstCrazy has quit IRC19:59
*** ddieterly[away] is now known as ddieterly20:00
mwheckmanndstanek: In fact, I'm not even sure if this can work at all with Mitaka. I might need to wait for the per domain mappings feature: https://review.openstack.org/#/c/324055/2/specs/keystone/newton/shadow-mapping.rst20:01
patchbotmwheckmann: patch 324055 - keystone-specs - Mapping shadow users into projects and roles20:01
*** jaugustine has joined #openstack-keystone20:01
mwheckmannIf someone could confirm my suspicion...20:02
notmorganstevemar: wow, i just read the scroll back and feel like I've successfully swapped most keystone knowledge out20:04
notmorganstevemar: it's only taken ~5 weeks.20:04
rodrigodsmwheckmann, you can map to an existing user, in a domain that is not "Federated"20:04
stevemarnotmorgan: keep it thaat way :)20:05
mwheckmannrodrigods: You mean that I would have to pre-create all my users *before* they sign in for the first time?20:05
rodrigodsmwheckmann, you do that by specifying the user type as "local"20:05
rodrigodsyes, if you don't want them to map to the federated domain20:05
notmorganstevemar: i don't think i can :(. If i plan on going to the midcycle here :P20:05
mwheckmannrodrigods: you mean in the "local" section, I specify the local type?20:06
mwheckmannCan you paste an example somewhere?20:06
rodrigodsmwheckmann, sure... think this is the best source we have about mapping rules: http://docs.openstack.org/developer/keystone/mapping_combinations.html#output20:06
mwheckmannyup, I'm familiar with that page20:07
mwheckmannrodrigods: except that I believe that that section describes the "output" of a succesful mapping. I think I even tried specifying the user domain but it kept refusing my mapping.20:09
mwheckmannI will try again right now20:09
dstanekmwheckmann: rodrigods: can't you just specify the group in the local section of a mapping? or will that not work?20:10
rodrigodsmwheckmann, dstanek the user will be in the same domain as the group?20:11
rodrigodsi'd need to 2x check the code20:11
mwheckmannyes, ideally20:12
*** mvk_ has joined #openstack-keystone20:12
*** mvk_ has quit IRC20:13
mwheckmannThis is what I get when I add "type" to the local section: "Additional properties are not allowed (u'type' was unexpected)"20:14
*** mvk_ has joined #openstack-keystone20:14
rodrigodsmwheckmann, what happens if you specify a domain_id?20:14
*** pumarani__ has joined #openstack-keystone20:14
*** mkrcmari__ has quit IRC20:15
*** pushkaru has quit IRC20:15
mwheckmannrodrigods: That's what I have now. The user still gets dropped into the "Federated" domain :(20:15
*** maxabidi has quit IRC20:15
*** KevinE has quit IRC20:16
mwheckmannrodrigods: I even tested that with the user pre-created in the appropriate domain :(20:17
poojaThanks lbragstad and notmorgan for sharing that info!20:17
rodrigodsmwheckmann, interesting...20:17
poojaSo with stable-mitaka, is the partial support for shadow-users already implemented to the point that I can see a user-id being assigned in keystone for an authenticated SSO user?20:18
mwheckmannpooka: yes, a shadow user is even created. The users shows up in a user list. Domain is set to "None"20:19
*** tonytan4ever has joined #openstack-keystone20:19
rodrigodsmwheckmann, dstanek, found it: https://github.com/openstack/keystone/blob/master/keystone/federation/utils.py#L591-L60620:20
rodrigodsmwheckmann, it checks by user type20:20
mwheckmannok.. still not sure that I understand.20:21
rodrigodsmwheckmann, if you are not being able to set the type in the user entry20:22
rodrigodsit must be a bug20:22
poojaOkay, great! Also when I upgraded from liberty to mitaka, I see ArgsAlreadyParsedError errors when registering cli opts during app startup. Could the httpd/keystone.py script deprecation be causing this?20:22
rodrigodsbecause we rely in that parameter to check if we are going to map to the Federated domain (if user is ephemeral) or not20:22
mwheckmannI agree it must be a bug then20:23
*** amoralej|brb is now known as amoralej20:25
mwheckmannI'm going to play around with a few things20:26
rodrigodsmwheckmann, ++20:28
*** rcernin has quit IRC20:31
*** pumarani__ has quit IRC20:32
*** gyee has joined #openstack-keystone20:33
*** ChanServ sets mode: +v gyee20:33
mwheckmannrodrigods: Well this is embarrassing: I'm running a version I pulled from Delorean a few days before the official Mitaka release. I thought I was missing only a few very minor unrelated commits. However, it turns out that the release I'm running is from early March and I'm missing for example: https://github.com/openstack/keystone/commit/e4e16cefab34d81c155b4814338a648e0a64b1b920:35
mwheckmannit's 9.0.0b420:35
rodrigodsmwheckmann, it happens :)20:36
mwheckmannI'm going to upgrade my container and try this out again.20:36
*** daemontool has joined #openstack-keystone20:38
*** jaugustine has quit IRC20:44
lbragstaddoes anyone know of an openstack service that deploys auth_token in the "delegated mode"? http://docs.openstack.org/developer/keystonemiddleware/middlewarearchitecture.html#authentication-component-delegated-mode20:46
*** daemontool has quit IRC20:49
*** jaugustine has joined #openstack-keystone20:50
*** yolanda has quit IRC20:52
*** timcline has quit IRC20:55
*** timcline has joined #openstack-keystone20:56
*** Anticime1 is now known as Anticimex20:57
*** pnavarro has quit IRC20:58
gyeelbragstad, yes, Swift does20:59
lbragstadgyee ah20:59
*** julim has quit IRC20:59
gyeethey set 'delay_auth_decision' to true20:59
*** haplo37_ has quit IRC21:00
*** timcline has quit IRC21:00
*** raildo is now known as raildo-afk21:02
*** amoralej is now known as amoralej|off21:05
*** jaugustine has quit IRC21:07
*** jaugustine has joined #openstack-keystone21:08
*** slberger has quit IRC21:09
*** pauloewerton has quit IRC21:10
*** mwheckmann has quit IRC21:12
*** roxanaghe has quit IRC21:15
openstackgerritLance Bragstad proposed openstack/keystonemiddleware: Clean up middleware architecture  https://review.openstack.org/33184221:15
*** roxanaghe has joined #openstack-keystone21:16
*** pushkaru has joined #openstack-keystone21:20
*** slberger has joined #openstack-keystone21:25
*** walharthi has quit IRC21:30
*** BjoernT has quit IRC21:32
*** ddieterly is now known as ddieterly[away]21:39
*** EinstCrazy has joined #openstack-keystone21:42
*** pushkaru has quit IRC21:43
openstackgerritLance Bragstad proposed openstack/keystonemiddleware: Clean up middleware architecture  https://review.openstack.org/33184221:43
*** ddieterly[away] is now known as ddieterly21:44
*** timcline has joined #openstack-keystone21:45
*** EinstCrazy has quit IRC21:47
*** slberger has left #openstack-keystone21:49
*** timcline has quit IRC21:50
*** pushkaru has joined #openstack-keystone21:53
*** tonytan4ever has quit IRC21:54
*** sigmavirus24 is now known as sigmavirus24_awa22:04
*** tonytan4ever has joined #openstack-keystone22:05
*** edmondsw has quit IRC22:07
*** pooja has quit IRC22:10
*** ddieterly is now known as ddieterly[away]22:12
*** pushkaru has quit IRC22:14
dstanekdolphm: thanks for the merge! trying to clean up my dev stuff and all of the open loops i have22:14
*** phalmos has quit IRC22:15
*** jaugustine has quit IRC22:19
*** ametts has quit IRC22:27
openstackgerritguang-yee proposed openstack/keystone: Make sure to use InnoDB as the DB engine  https://review.openstack.org/33187222:29
*** gordc has quit IRC22:34
*** ddieterly[away] is now known as ddieterly22:35
*** timcline has joined #openstack-keystone22:40
openstackgerritMerged openstack/keystone: Move external auth and bind test to TokenAPITests  https://review.openstack.org/33022222:42
*** EinstCrazy has joined #openstack-keystone22:43
*** timcline has quit IRC22:44
openstackgerritMerged openstack/keystone: Move last few TestAuth tests to TokenAPITests  https://review.openstack.org/33023922:46
openstackgerritMerged openstack/keystone: Remove TestAuth  https://review.openstack.org/33024022:46
*** tonytan4ever has quit IRC22:48
*** timcline has joined #openstack-keystone22:51
*** woodburn has quit IRC22:55
*** timcline has quit IRC22:56
*** ddieterly is now known as ddieterly[away]22:57
openstackgerritBrant Knudson proposed openstack/keystone: Test out the new isoformat function (WIP)  https://review.openstack.org/33188322:58
*** gyee has quit IRC22:58
*** ddieterly[away] is now known as ddieterly23:02
*** roxanaghe has quit IRC23:08
*** roxanaghe has joined #openstack-keystone23:08
*** ddieterly has quit IRC23:17
*** EinstCrazy has quit IRC23:32
*** shoutm has joined #openstack-keystone23:37
*** sdake has joined #openstack-keystone23:38
*** iurygregory_ has joined #openstack-keystone23:39
*** sdake_ has joined #openstack-keystone23:42
*** sdake has quit IRC23:43
*** dan_nguyen has quit IRC23:45
*** timcline has joined #openstack-keystone23:46
openstackgerritRon De Rose proposed openstack/keystone: PCI-DSS Password strength requirements  https://review.openstack.org/32058623:48
*** timcline has quit IRC23:50
*** chlong has joined #openstack-keystone23:51
*** chlong is now known as chlong|rhce_trng23:52
*** slberger has joined #openstack-keystone23:54

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