Tuesday, 2016-03-15

*** mylu has quit IRC00:02
*** mylu has joined #openstack-keystone00:03
*** mylu has quit IRC00:05
*** mylu has joined #openstack-keystone00:06
*** mylu has quit IRC00:10
*** mylu has joined #openstack-keystone00:11
*** arunkant has quit IRC00:14
*** mylu has quit IRC00:16
*** mylu has joined #openstack-keystone00:18
*** dims has joined #openstack-keystone00:23
*** chem has quit IRC00:24
*** shaleh has quit IRC00:29
*** lhcheng has quit IRC00:30
*** mnaser has quit IRC00:31
*** mordred has quit IRC00:31
*** afazekas_ has quit IRC00:32
*** afazekas has joined #openstack-keystone00:32
*** mordred has joined #openstack-keystone00:32
*** dims has quit IRC00:32
*** jasonsb has joined #openstack-keystone00:37
*** timcline has joined #openstack-keystone00:38
*** markvoelker has joined #openstack-keystone00:40
*** mnaser has joined #openstack-keystone00:42
*** timcline has quit IRC00:42
*** sdake has joined #openstack-keystone00:55
*** mylu has quit IRC00:55
*** dims has joined #openstack-keystone00:56
*** mylu has joined #openstack-keystone01:00
jamielennoxstevemar: thanks for fixing up that bootstrap doc path01:02
jamielennoxs/path/patch01:02
*** sdake has quit IRC01:10
*** markvoelker has quit IRC01:14
*** yarkot_ has joined #openstack-keystone01:24
*** chlong has quit IRC01:26
*** EinstCrazy has joined #openstack-keystone01:32
*** yarkot_ has quit IRC01:33
*** woodster_ has quit IRC01:37
*** timcline has joined #openstack-keystone01:39
*** timcline has quit IRC01:43
*** woodster_ has joined #openstack-keystone01:57
*** dan_nguyen has quit IRC02:02
*** browne has quit IRC02:03
*** fawadkhaliq has quit IRC02:12
openstackgerritColleen Murphy proposed openstack/keystone: Correct Hints class filter documentation  https://review.openstack.org/29268002:22
*** tellesnobrega_af is now known as tellesnobrega02:33
*** dims has quit IRC02:38
*** timcline has joined #openstack-keystone02:40
*** tqtran has quit IRC02:42
*** browne has joined #openstack-keystone02:43
*** lhcheng has joined #openstack-keystone02:44
*** ChanServ sets mode: +v lhcheng02:44
*** timcline has quit IRC02:44
*** mylu has quit IRC02:47
*** EinstCrazy has quit IRC02:47
*** mylu has joined #openstack-keystone02:47
*** EinstCrazy has joined #openstack-keystone02:48
*** EinstCrazy has quit IRC02:50
*** mylu has quit IRC02:50
*** browne has quit IRC03:00
*** richm has quit IRC03:00
stevemarjamielennox: np dude03:01
*** doug-fish has joined #openstack-keystone03:03
*** fawadkhaliq has joined #openstack-keystone03:06
*** mylu has joined #openstack-keystone03:09
*** markvoelker has joined #openstack-keystone03:11
*** dave-mccowan has quit IRC03:17
*** lhcheng_ has joined #openstack-keystone03:26
*** tangchen has joined #openstack-keystone03:28
tangchenHi all, I have a question about keystone. Would you please help me with it ?03:29
*** lhcheng has quit IRC03:29
tangchenWhen I run keystone-manage db_sync, it gives me "AssertionError: There is no script for 44 version"03:29
tangchenkeystone-manage db_version will print 43, not 4403:29
tangchen Do you have any idea how to solve this problem ?03:29
*** chlong has joined #openstack-keystone03:30
stevemartangchen: do you have old pyc files laying around?03:30
tangchenstevemar: Oh, maybe03:30
tangchenstevemar: So, let me try to cleanup all old pyc files in keystone.03:31
stevemartangchen: yeah, likely that is the problem, or you are on a weird branch03:31
*** mylu has quit IRC03:31
stevemarbut try pyc cleanup first03:31
tangchenstevemar: OK, one sec. :)03:32
*** mylu has joined #openstack-keystone03:33
*** links has joined #openstack-keystone03:38
*** timcline has joined #openstack-keystone03:40
*** tellesnobrega is now known as tellesnobrega_af03:41
*** markvoelker has quit IRC03:44
*** timcline has quit IRC03:45
*** aswadr_ has joined #openstack-keystone03:46
tangchenstevemar: I think the problem is resolved. Thanks, Steve. :)03:48
stevemartangchen: np at all :)03:48
*** ayoung has quit IRC03:57
morganstevemar: ah the life of a PTL04:01
morganstevemar: i don't miss it04:01
morganstevemar: ... i'm playing with TensorFlow04:01
morganstevemar: it's fun.04:01
stevemarmorgan: hehe, it's not so bad :)04:01
morganstevemar: thinking about how to model things so i can try and creat a deep learning thing for fun04:02
*** sdake has joined #openstack-keystone04:06
*** sdake_ has joined #openstack-keystone04:09
*** sdake has quit IRC04:11
*** sdake_ has quit IRC04:19
stevemarmorgan: we've got an extra fishbowl room for the summit, yay04:20
*** mylu has quit IRC04:24
stevemarbed time!04:27
*** mylu has joined #openstack-keystone04:41
*** mylu has quit IRC04:42
*** mylu has joined #openstack-keystone04:48
*** woodster_ has quit IRC04:57
*** mylu has quit IRC04:57
*** mylu has joined #openstack-keystone04:58
*** mylu has quit IRC05:01
*** Nirupama has joined #openstack-keystone05:05
*** EinstCrazy has joined #openstack-keystone05:07
*** EinstCrazy has quit IRC05:09
*** EinstCrazy has joined #openstack-keystone05:09
openstackgerritMerged openstack/keystone: Release note cleanup  https://review.openstack.org/29254005:12
*** sdake has joined #openstack-keystone05:16
*** roxanagh_ has quit IRC05:23
*** roxanagh_ has joined #openstack-keystone05:24
*** sdake has quit IRC05:33
*** roxanagh_ has quit IRC05:40
*** lhcheng has joined #openstack-keystone05:40
*** ChanServ sets mode: +v lhcheng05:40
*** roxanagh_ has joined #openstack-keystone05:41
*** markvoelker has joined #openstack-keystone05:41
*** lhcheng_ has quit IRC05:44
*** roxanagh_ has quit IRC05:45
*** lhcheng has quit IRC05:45
*** zzzeek has quit IRC05:49
*** zzzeek has joined #openstack-keystone05:50
*** furface has quit IRC05:51
*** jaosorior has joined #openstack-keystone05:57
openstackgerritOpenStack Proposal Bot proposed openstack/keystone: Imported Translations from Zanata  https://review.openstack.org/29271406:04
*** furface has joined #openstack-keystone06:10
*** markvoelker has quit IRC06:14
*** LZ has quit IRC06:29
*** EinstCrazy has quit IRC06:33
*** roxanagh_ has joined #openstack-keystone06:42
*** lhcheng has joined #openstack-keystone06:43
*** ChanServ sets mode: +v lhcheng06:43
*** furface has quit IRC06:44
*** roxanagh_ has quit IRC06:51
*** lhcheng_ has joined #openstack-keystone06:59
*** lhcheng has quit IRC07:03
*** tesseract has joined #openstack-keystone07:13
*** tesseract is now known as Guest9751907:13
*** fawadkhaliq has quit IRC07:30
*** lhcheng_ has quit IRC07:50
*** belmoreira has joined #openstack-keystone07:58
*** Guest97519 has quit IRC08:00
*** mhickey has joined #openstack-keystone08:01
*** tesseract has joined #openstack-keystone08:05
*** tesseract is now known as Guest9179408:06
*** markvoelker has joined #openstack-keystone08:12
*** pnavarro has joined #openstack-keystone08:12
*** kaliya has joined #openstack-keystone08:25
*** pece has joined #openstack-keystone08:28
*** fawadkhaliq has joined #openstack-keystone08:31
*** chlong has quit IRC08:32
*** rk4n has joined #openstack-keystone08:33
*** rk4n has quit IRC08:35
*** bjornar has joined #openstack-keystone08:40
*** markvoelker has quit IRC08:44
*** Guest91794 has quit IRC08:45
*** kaliya has quit IRC08:45
*** rk4n has joined #openstack-keystone08:51
*** e0ne has joined #openstack-keystone08:57
*** Guest91794 has joined #openstack-keystone09:00
*** dulek has left #openstack-keystone09:03
*** jistr has joined #openstack-keystone09:20
*** rcernin has joined #openstack-keystone09:31
*** lhcheng has joined #openstack-keystone09:38
*** ChanServ sets mode: +v lhcheng09:38
*** lhcheng has quit IRC09:43
*** kaliya has joined #openstack-keystone09:59
*** e0ne has quit IRC10:08
*** e0ne has joined #openstack-keystone10:08
*** dave-mccowan has joined #openstack-keystone10:24
*** rodrigods has quit IRC10:35
*** rodrigods has joined #openstack-keystone10:36
*** markvoelker has joined #openstack-keystone10:42
*** dims has joined #openstack-keystone11:12
-openstackstatus- NOTICE: Gerrit is going to be restarted11:13
*** markvoelker has quit IRC11:15
*** dims has quit IRC11:20
*** dims has joined #openstack-keystone11:21
*** dims has quit IRC11:21
*** dims has joined #openstack-keystone11:21
-openstackstatus- NOTICE: Gerrit had to be restarted because was not responsive. As a consequence, some of the test results have been lost, from 08:30 UTC to 10:30 UTC approximately. Please recheck any affected jobs by this problem.11:33
-openstackstatus- NOTICE: Gerrit had to be restarted because was not responsive. As a consequence, some of the test results have been lost, from 09:30 UTC to 11:30 UTC approximately. Please recheck any affected jobs by this problem.11:35
*** kaliya has quit IRC11:42
*** jed56 has quit IRC11:43
*** kaliya has joined #openstack-keystone11:43
*** lhcheng has joined #openstack-keystone11:51
*** ChanServ sets mode: +v lhcheng11:51
*** lhcheng has quit IRC11:55
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation model  https://review.openstack.org/20848812:01
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation assignment driver  https://review.openstack.org/29131812:01
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation trust driver  https://review.openstack.org/29187112:02
*** belmoreira has quit IRC12:07
*** jaosorior has quit IRC12:08
*** jaosorior has joined #openstack-keystone12:09
*** jaosorior has quit IRC12:14
*** raildo-afk is now known as raildo12:16
*** pnavarro has quit IRC12:18
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation assignment driver  https://review.openstack.org/29131812:20
*** ayoung has joined #openstack-keystone12:23
*** ChanServ sets mode: +v ayoung12:23
*** urdak has joined #openstack-keystone12:24
*** dims has quit IRC12:25
*** dims has joined #openstack-keystone12:26
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation trust driver  https://review.openstack.org/29187112:30
urdakhey guys, can someone please help me understand why is it not possible for a non-admin user to list services using a project scoped token by going to /v3/services (403 identity:list_services), when while acquiring this token we get them in the json response anyway? removing identity:list_services admin requirement from policy.json does not help. im using liberty12:31
*** edmondsw has joined #openstack-keystone12:32
*** jaosorior has joined #openstack-keystone12:36
*** tangchen has quit IRC12:47
*** Nirupama has quit IRC12:48
*** gordc has joined #openstack-keystone12:50
*** ninag has joined #openstack-keystone12:53
*** markvoelker has joined #openstack-keystone12:53
*** richm has joined #openstack-keystone12:59
*** kaliya has quit IRC13:07
*** sdake has joined #openstack-keystone13:08
*** ig0r__ has joined #openstack-keystone13:19
*** ig0r_ has quit IRC13:22
*** ninag_ has joined #openstack-keystone13:23
*** chlong has joined #openstack-keystone13:25
openstackgerritHenrique Truta proposed openstack/keystone: Remove reference to keystoneclient CLI  https://review.openstack.org/29188913:25
*** ninag has quit IRC13:26
*** ayoung has quit IRC13:26
*** mylu has joined #openstack-keystone13:30
*** mylu has quit IRC13:31
*** sdake has quit IRC13:38
*** ayoung has joined #openstack-keystone13:40
*** ChanServ sets mode: +v ayoung13:40
*** sigmavirus24_awa is now known as sigmavirus2413:45
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation trust driver  https://review.openstack.org/29187113:50
*** urdak has quit IRC13:51
*** Guest41345 has quit IRC14:03
*** dan_nguyen has joined #openstack-keystone14:05
*** adelia has joined #openstack-keystone14:20
*** adelia has quit IRC14:20
*** sdake has joined #openstack-keystone14:25
*** Guest91794 has quit IRC14:31
*** mylu has joined #openstack-keystone14:33
*** dan_nguyen has quit IRC14:39
*** gema_ has quit IRC14:44
*** mylu has quit IRC14:53
*** jorge_munoz has joined #openstack-keystone14:54
*** mylu has joined #openstack-keystone14:57
-openstackstatus- NOTICE: Launchpad OpenID SSO is currently experiencing issues preventing login. The Launchpad team is working on the issue14:57
*** ChanServ changes topic to "Launchpad OpenID SSO is currently experiencing issues preventing login. The Launchpad team is working on the issue"14:57
*** mylu has quit IRC14:58
*** links has quit IRC14:59
stevemarhtruta: let's nuke the cli_examples file14:59
stevemarhtruta: doesn't make sense to have it any longer14:59
*** markvoelker has quit IRC15:00
htrutastevemar: ++ changed the patch to delete it15:00
htrutastevemar: (I'm assuming "nuke" means something like that, only seen this in duke nukem)15:01
stevemarhtruta: maybe make a separate patch that changes the text here: http://docs.openstack.org/developer/keystone/#related-identity-projects << "For CLI examples, refer to OpenStackClient."15:01
*** jaosorior has quit IRC15:01
stevemarhtruta: look @ samueldmq's comments, he found a few spots where there are references to cli_examples.rst in other docs15:02
htrutastevemar: yes, samueldmq has commented that.15:02
stevemarhtruta: but yeah, nuke == remove it :)15:02
htrutastevemar: it's your call whether we treat that in this patch or in a separate15:02
*** roxanagh_ has joined #openstack-keystone15:02
*** mylu has joined #openstack-keystone15:02
htrutaI can do in the same if you prefer15:02
*** real56 has joined #openstack-keystone15:03
stevemarhtruta: nah, just remove the references to cli_examples.rst in this patch15:03
htrutastevemar: ok15:05
*** tesseract has joined #openstack-keystone15:06
*** roxanagh_ has quit IRC15:07
*** tesseract is now known as Guest7146715:07
*** slberger has joined #openstack-keystone15:07
*** jaugustine has joined #openstack-keystone15:07
*** mylu has quit IRC15:07
*** mylu has joined #openstack-keystone15:11
*** pushkaru has joined #openstack-keystone15:21
*** jbell8 has joined #openstack-keystone15:25
*** ChanServ changes topic to "mitaka-3 done, no more features (you missed your chance) until Newton | Tag bugs as rc-potential - fix more bugs! | https://launchpad.net/keystone/+milestone/mitaka-rc1"15:30
-openstackstatus- NOTICE: Launchpad SSO is back to normal - happy hacking15:30
*** mylu has quit IRC15:31
*** mylu has joined #openstack-keystone15:32
*** chlong has quit IRC15:33
*** david8hu has quit IRC15:34
*** roxanaghe has quit IRC15:39
*** fawadkhaliq has quit IRC15:40
*** fawadkhaliq has joined #openstack-keystone15:40
stevemarhaven't looked at that in a while15:41
*** mylu has quit IRC15:42
*** mylu has joined #openstack-keystone15:44
*** fawadkhaliq has quit IRC15:45
*** spzala has joined #openstack-keystone15:48
*** gyee has joined #openstack-keystone15:51
*** ChanServ sets mode: +v gyee15:51
*** mylu has quit IRC15:51
*** daemontool has joined #openstack-keystone15:51
*** mylu has joined #openstack-keystone15:56
*** roxanaghe has joined #openstack-keystone15:58
*** links has joined #openstack-keystone15:58
*** spzala has quit IRC16:01
*** bjornar has quit IRC16:02
*** spzala has joined #openstack-keystone16:02
*** spzala has quit IRC16:06
*** real56 has quit IRC16:07
*** dan_nguyen has joined #openstack-keystone16:08
*** ninag_ has quit IRC16:09
*** real56 has joined #openstack-keystone16:09
*** jasonsb has quit IRC16:09
*** jasonsb has joined #openstack-keystone16:10
*** jasonsb has quit IRC16:10
*** jbell8 has quit IRC16:12
*** jbell8 has joined #openstack-keystone16:12
*** ninag has joined #openstack-keystone16:12
*** knikolla has joined #openstack-keystone16:13
*** spzala has joined #openstack-keystone16:14
*** browne has joined #openstack-keystone16:14
*** mylu has quit IRC16:15
*** ninag has quit IRC16:18
*** spzala has quit IRC16:18
*** ninag has joined #openstack-keystone16:19
*** spzala has joined #openstack-keystone16:20
*** GB21 has joined #openstack-keystone16:21
*** roxanagh_ has joined #openstack-keystone16:22
dstanekstevemar: you back in your normal timezone?16:22
*** permalac has joined #openstack-keystone16:22
*** permalac has quit IRC16:22
stevemardstanek: yes sir16:22
stevemardstanek: thanks for covering for me last week16:23
stevemardstanek: morgan dolphm lbragstad gyee ayoung bknudson topol we're an hour later this week - yay DST16:23
*** permalac has joined #openstack-keystone16:23
*** permalac has quit IRC16:23
morganblah16:23
morganwe should get rid of DST.16:24
*** spzala has quit IRC16:24
*** markvoelker has joined #openstack-keystone16:25
*** spzala has joined #openstack-keystone16:25
openstackgerritStuart McLaren proposed openstack/keystoneauth: Allow seeing full token response when debug enabled  https://review.openstack.org/29244016:26
*** roxanaghe has quit IRC16:26
openstackgerritStuart McLaren proposed openstack/python-keystoneclient: Allow seeing full token response when debug enabled  https://review.openstack.org/29241416:26
gyeestevemar, thanks for the reminder16:26
gyeemorgan, I couldn't agreed more16:26
dstanekstevemar: DST is dumb16:27
*** jed56 has joined #openstack-keystone16:27
stevemardstanek: yep :(16:29
*** spzala has quit IRC16:30
*** tellesnobrega_af is now known as tellesnobrega16:31
*** sdake_ has joined #openstack-keystone16:31
*** permalac_ has joined #openstack-keystone16:31
*** permalac_ has quit IRC16:31
*** roxanagh_ has quit IRC16:32
*** roxanaghe has joined #openstack-keystone16:33
*** sdake has quit IRC16:34
*** spzala has joined #openstack-keystone16:35
*** rcernin has quit IRC16:35
ayoungstevemar, I can't even figure outy how to get my Laptop's clock to update.  It should be based on Timezone info, which shows that it was supposed to change on the 13th16:36
*** real56 has quit IRC16:36
*** real56 has joined #openstack-keystone16:37
morganayoung: yay linux =/16:38
ayoungmorgan, well, not having ntp setup might explain some of it16:38
*** spzala has quit IRC16:39
*** real56 has quit IRC16:39
ayoungsudo ntpdate 66.228.59.18716:40
*** real56 has joined #openstack-keystone16:40
morganayoung: i just use "time.apple.com" or one of the ntp pools16:40
ayoungmorgan, that was from  ntpdate -q 0.fedora.pool.ntp.org16:42
morganahhh16:42
morgan:)16:42
*** Guest71467 has quit IRC16:42
ayoungand now my clock says 12:42.  Meeting in 18 minutes or 78 minutes?16:43
htrutaayoung: 7816:43
*** real56 has quit IRC16:43
*** real56 has joined #openstack-keystone16:44
gyeeayoung, who cleans your clock? :-)16:45
*** links has quit IRC16:47
ayounggyee lives!16:48
gyeehah16:49
*** jbell8 has quit IRC16:49
openstackgerritRodrigo Duarte proposed openstack/python-keystoneclient: Add federation related tests  https://review.openstack.org/29304016:51
ayoungW00t rodrigods !16:53
ayoungrodrigods, is the plan to follow that with mappings and protocols?16:55
rodrigodsayoung, yep!16:55
ayoungrodrigods, cool.  It makes me think we should put something in that would actually be useful without reconfiguring apache16:56
rodrigodsayoung, reconfiguring apache?16:56
ayoungsomething like a query:  what would I get if I passedin  REMOTE_USER=bal REMOTE_GROUPS=x,y,z to this new federation16:56
ayoungrodrigods, you knwo, before adding a new IdP to mod_mellon16:56
rodrigodsayoung, ahh, exactly16:57
rodrigodsthat's the idea16:57
ayoungI had a BP...16:57
rodrigodsjust the basic stuff that don't need the deployment16:57
ayoungrodrigods, this https://review.openstack.org/#/c/245588/16:57
patchbotayoung: patch 245588 - keystone-specs - Validation of Authorization from Middleware16:57
ayoungthe idea is that you could, in theory, set up mod_mellon on a remote service, and it would apply the mapping from Keystone16:58
*** e0ne has quit IRC16:58
rodrigodsayoung, reading17:00
*** rderose has joined #openstack-keystone17:00
*** tsymanczyk has joined #openstack-keystone17:00
*** fawadkhaliq has joined #openstack-keystone17:00
ayoungrodrigods, what is the cause of this? https://review.openstack.org/#/c/285541/17:03
patchbotayoung: patch 285541 - tempest - Add parent_id to create_project17:03
rodrigodsayoung, basically... the absence of a parent was represented by "null" in Liberty and Kilo, now it is represented by the "domain_id"17:04
* rodrigods asking with -qa guys how to handle this17:04
rodrigodsthe*17:04
ayoungrodrigods, ah, it was a special Null domain id17:05
*** tellesnobrega is now known as tellesnobrega_af17:05
*** tellesnobrega_af is now known as tellesnobrega17:05
*** tellesnobrega is now known as tellesnobrega_af17:05
openstackgerritBoris Bobrov proposed openstack/python-keystoneclient: Support `truncated` flag returned by identity service  https://review.openstack.org/29304817:05
*** knikolla has quit IRC17:05
ayoungIt was required for a uniqueness contraint, I think17:05
rodrigodsayoung, not really, it was just null17:05
bretonattempt #317:05
rodrigodsthis was before the project acting as domain stuff17:06
ayoungrodrigods, right, I mean when we added domain as project17:06
ayoungraildo, ^^?17:06
ayoungdidn't you work on that with henrynash?17:06
rodrigodsayoung, need feedback in -qa about how to handle this17:07
rodrigodssince the stable branch tests are voting17:08
*** real56 has quit IRC17:08
ayoungrodrigods, keystone meeting in 50 minutes.  Add it to the Agenda17:08
ayounghttps://wiki.openstack.org/wiki/Meetings/KeystoneMeeting#Agenda_for_next_meeting17:08
*** tqtran has joined #openstack-keystone17:09
raildoayoung: I worked in the beginning of this feature, I talked with rodrigods before, and we agreed on this point17:09
rodrigodsthanks ayoung17:09
*** real56 has joined #openstack-keystone17:09
ayoungrodrigods, so did we really break stable, or just a convention? Did we ever support the previous stuff in the API?17:10
*** fawadkhaliq has quit IRC17:10
ayoungOr was Tempest just over-testing?17:10
*** jbell8 has joined #openstack-keystone17:10
rodrigodsayoung, we break stable :)17:10
rodrigodsbut we had zero HMT tests in tempest...17:11
*** jbell8 has quit IRC17:11
ayoungrodrigods, ah...17:11
ayoung2016-03-15 14:43:14.678 |     testtools.matchers._impl.MismatchError: None != u'350daf1667c24f489fbec7cac3c5af32'17:11
ayoungrodrigods, but this is a new test, right?  It is just now being applied to the stable branch?17:12
ayoungSo not something that we had committed to in the past?17:12
rodrigodsayoung, yeah, this is new... M broke the L contract17:12
ayoungrodrigods, so the question is, was that really the L contract.  It can be diffferent between the two releases.17:13
rodrigodsyes, it was17:13
*** openstackgerrit has quit IRC17:14
*** openstackgerrit_ is now known as openstackgerrit17:14
*** openstackgerrit has quit IRC17:15
*** openstackgerrit_ has joined #openstack-keystone17:15
*** openstackgerrit_ is now known as openstackgerrit17:16
*** openstackgerrit_ has joined #openstack-keystone17:16
*** henrynash has joined #openstack-keystone17:16
*** ChanServ sets mode: +v henrynash17:16
rodrigodsayoung, seems like we can config this in tempest17:16
rodrigodsto not run the liberty tests17:17
*** real56 has quit IRC17:17
*** real56 has joined #openstack-keystone17:17
ayoungraildo, I thought we were not going to return the <null> domain id in the API?17:18
ayoungI thought it was only a representation for the database17:18
*** fawadkhaliq has joined #openstack-keystone17:18
rodrigodsayoung, this is not the issue17:19
*** real56 has quit IRC17:19
rodrigodsthe issue is related only to the parent_id17:19
raildoayoung: and we didn't return null domain_id in the API17:19
ayoungrodrigods, I thought you said that in Liberty we returned the parent_id = None (null) and now we are returning a value?17:20
ayounghttps://review.openstack.org/#/c/285541/5/tempest/services/identity/v3/json/projects_client.py17:20
patchbotayoung: patch 285541 - tempest - Add parent_id to create_project17:20
rodrigodsayoung, yes... but the value is correct17:20
ayoungok...so then what is different between the two releases?17:20
*** real56 has joined #openstack-keystone17:20
rodrigodsbecause today, with projects acting as domains, the "root" project points to another project17:20
rodrigodswhich is a domain17:20
ayoungAh17:21
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation assignment driver  https://review.openstack.org/29131817:21
ayoungso if someone had D1->p1 and they looked at P1.parent in the past it would have been none, and now it would be D1?17:21
rodrigodsayoung, exactly17:21
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation trust driver  https://review.openstack.org/29187117:21
raildoayoung: exactly17:21
ayoungrodrigods, OK,  get it on the agenda.17:22
rodrigodsalready there :)17:22
ayoungI'm guessing it will affect the quota code?17:22
*** henrynash has quit IRC17:22
*** pcaruana has quit IRC17:24
rodrigodsayoung, probably17:24
*** fawadkhaliq has quit IRC17:25
*** fawadkhaliq has joined #openstack-keystone17:25
raildoayoung: probably, because in quota code, we have different behaviors for parent_id==None and parent_id!=None17:32
ayoungraildo, do you have a plan to address this issue there?17:33
raildoayoung: not yet...17:34
*** knikolla has joined #openstack-keystone17:35
*** jbell8 has joined #openstack-keystone17:35
*** spzala has joined #openstack-keystone17:35
*** pcaruana has joined #openstack-keystone17:36
openstackgerritMerged openstack/keystone: Correct Hints class filter documentation  https://review.openstack.org/29268017:37
*** real56 has quit IRC17:39
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation assignment driver  https://review.openstack.org/29131817:39
*** lhcheng has joined #openstack-keystone17:39
*** ChanServ sets mode: +v lhcheng17:39
*** real56 has joined #openstack-keystone17:39
openstackgerritOpenStack Proposal Bot proposed openstack/keystone: Updating sample configuration file  https://review.openstack.org/29307017:39
openstackgerritRon De Rose proposed openstack/keystone: WIP - Change EMPHEMERAL user type to FEDERATED  https://review.openstack.org/29307117:40
*** real56 has quit IRC17:41
ayoungraildo, can you and rodrigods conspire to sketch out a test showing if there is a problem with quota now?17:42
openstackgerritRon De Rose proposed openstack/keystone: WIP - Change EMPHEMERAL user type to FEDERATED  https://review.openstack.org/29307117:42
*** real56 has joined #openstack-keystone17:42
samueldmqfyi: there will be some discussion around Rolling Upgrades and Updates in the cross-project meeting today17:42
samueldmqI don't expect lots of technical discussion today, as the proposed patch 29097717:42
patchbotsamueldmq: https://review.openstack.org/#/c/290977/ - openstack-specs - Adds Rolling Upgrades and Updates Spec17:42
*** bjornar has joined #openstack-keystone17:43
samueldmqonly talks about user story for now17:43
raildoayoung: sure, I think that we can do this in a devstack17:43
ayoungraildo, great.17:43
ayoungraildo, that is really what needs to get in to Tempest, I think.17:43
*** ninag has quit IRC17:44
samueldmqjust in the case someone is interested ( stevemar dolphm bknudson dstanek ^ )17:44
openstackgerritMerged openstack/keystone: Consolidate @notifications.internal into Audit  https://review.openstack.org/28879817:44
openstackgerritMerged openstack/keystone: Remove unused notification method and class  https://review.openstack.org/28879917:44
openstackgerritOpenStack Proposal Bot proposed openstack/keystone: Updating sample configuration file  https://review.openstack.org/29307017:46
openstackgerritOpenStack Proposal Bot proposed openstack/keystone: Updating sample configuration file  https://review.openstack.org/29307017:47
*** aswadr_ has quit IRC17:50
*** mhickey has quit IRC17:50
*** real56 has quit IRC17:55
*** real56 has joined #openstack-keystone17:56
*** shaleh has joined #openstack-keystone17:58
*** ninag has joined #openstack-keystone17:59
stevemarreminder ping for meeting: ajayaa, amakarov, ayoung, breton, browne, davechen, david8hu, dolphm, dstanek, edmondsw, ericksonsantos, geoffarnold, gyee, henrynash, hogepodge, htruta, jamielennox, joesavak, lbragstad, lhcheng, marekd, morganfainberg, nkinder, raildo, rodrigods, roxanaghe, samueldmq, shaleh, stevemar, tsymanczyk, topol, vivekd, wanghong, claudiub, rderose, samleon, xek, MaxPC, tjcocozz, jorge_munoz17:59
*** dims_ has joined #openstack-keystone18:03
*** dims has quit IRC18:03
*** real56 has quit IRC18:11
*** real56 has joined #openstack-keystone18:12
*** jistr has quit IRC18:15
openstackgerritRon De Rose proposed openstack/keystone: Change EMPHEMERAL user type to FEDERATED  https://review.openstack.org/29307118:22
*** timcline has joined #openstack-keystone18:23
*** AJaeger has joined #openstack-keystone18:23
*** timcline has quit IRC18:24
AJaegercould somebody please add another +A or toggle the existing one on https://review.openstack.org/#/c/292086/ ? That keystone change did not merge due to the Zuul problems and was approved...18:24
patchbotAJaeger: patch 292086 - keystone - Remove some translations18:24
*** timcline has joined #openstack-keystone18:25
stevemarAJaeger: done18:25
*** daemontool has quit IRC18:27
openstackgerritRodrigo Duarte proposed openstack/python-keystoneclient: Add federation related tests  https://review.openstack.org/29304018:28
*** e0ne has joined #openstack-keystone18:28
*** real56 has quit IRC18:29
*** dims_ has quit IRC18:29
*** real56 has joined #openstack-keystone18:29
openstackgerritMerged openstack/python-keystoneclient-kerberos: use keystoneauth instead of keystoneclient  https://review.openstack.org/29037418:31
AJaegerthanks, stevemar18:32
*** rk4n has quit IRC18:32
*** pece has quit IRC18:32
*** sdake_ has quit IRC18:34
*** GB21 has quit IRC18:34
*** AJaeger has left #openstack-keystone18:35
*** arunkant has joined #openstack-keystone18:40
*** real56 has quit IRC18:41
samueldmqdstanek: do you know gabbi ? - http://gabbi.readthedocs.org/en/latest/18:41
samueldmqdstanek: might be interesting to take a look at18:41
*** real56 has joined #openstack-keystone18:41
dstaneksamueldmq: yes, i've used it in the past.18:42
dstaneksamueldmq: it wasn't (at least at the time) great at complex REST interactions18:42
dstaneksamueldmq: code worked better18:42
samueldmqdstanek: nice, I found the idea interesting18:43
samueldmqdstanek: I don't know if it fits all our requirements for functional testing18:43
samueldmqdstanek: but definitely something (at least the idea) to consider18:43
shalehsamueldmq: I am -1'ing the functional tests due to repetition. It looks like the tests would benefit from something like the new_*_ref() functions we added to keystone's unit tests.18:44
shalehsamueldmq: might as well start the code off right.18:44
shalehthere is also the almost unused _check_* on each class that is used for one test and then repeated with minor change for the rest.18:45
samueldmqshaleh: yes, I was wondering if it would be worth it to try to make something generic for those tests18:49
samueldmqshaleh: question is when it start getting complex to understand/maintain18:49
samueldmqshaleh: but might be worth it to give a try18:49
shalehsamueldmq: it looks like _check_* handle it if they took optional params.18:50
*** e0ne_ has joined #openstack-keystone18:50
*** e0ne has quit IRC18:51
shalehsamueldmq: similarly for the dictionary inputs. We replaced all of that in keystone with new_*_ref to simplify writing tests and give us one place to change bits.18:51
*** spzala has quit IRC18:51
*** PsionTheory has joined #openstack-keystone18:52
jamielennoxdolphm: if you're around it'd be good to have a going over the common policy thing18:57
jamielennoxdolphm: i was fixing it up recently, and with the addition of the is_admin_project stuff, i'm just not sure we need to distinguish project_admin and global_admin any more18:58
rodrigodsdstanek, HMT is there since Kilo19:00
dstanekrodrigods: ?19:00
rodrigodsi don't recall having discussions about it is being experimental19:00
openstackgerritAlexander Makarov proposed openstack/keystone: Unified delegation trust driver  https://review.openstack.org/29187119:01
samueldmqshaleh: ++ please leave comments and I will fix it19:01
dstanekrodrigods: all i'm saying is that it should be so that we can make breaking changes. if we say it's stable then we shouldn't make them19:01
*** rderose has quit IRC19:01
samueldmqshaleh: however it seems like we haven't found an agreement whether we want them or not19:02
*** spzala_ has joined #openstack-keystone19:02
bretonsamueldmq: can we use catalog with gabbi?19:02
shalehsamueldmq: I have. This is solid work. I am just pushing it to handle the future :-)19:02
samueldmqstevemar: dstanek: we want hose functioanl client tests right ?19:02
samueldmqshaleh: yes, nothing says we can't have functional tests in the server AND in the client19:02
samueldmqshaleh: they're separate things19:02
shalehsamueldmq: it sounded like functional testing to ensure we are not lying with mock was largely agreed on19:02
samueldmqshaleh: yes, but not as our only set of functional tests for the server19:03
samueldmqshaleh: and I am not proposing that :)19:03
samueldmqbreton: I think so, in gabbi you can write your own fixtures and store things on envvars to use in tests19:03
bretonsamueldmq: so, catalog as a fixture?19:04
rodrigodsdstanek, of course, that's why i put the topic in the meeting, since it was stable and the API changed19:04
bretonI think I proposed to use gabbi in Vancouver19:04
samueldmqbreton: I don't think we need to put catalog in a fixture19:04
*** jbell8 has quit IRC19:04
bretonand lack of catalog traversing was the main concern19:04
samueldmqbreton: it comes in the token, we just store the token, use it19:04
dstanekrodrigods: so should we mark it as experimental?19:04
samueldmqbreton: as usual19:04
dstanekrodrigods: i think the rationale from stevemar and ayoung isn't valid if the feature has been stable for 2 releases19:05
samueldmqbreton: can you remember what were the concerns around catalog?19:05
rodrigodsdstanek, i'd consider marking it as experimental now, since reseller-1 brought wild changes19:05
ayoungdstanek, so, I think it raises a real issue, and we need to address it19:06
ayoungif it breaks quota, in this case we should fix quoate19:06
ayoungquota19:06
dstanekayoung: why is this different from other API changes?19:06
samueldmqquestion is: do we have control on everything that we may have broken?19:06
ayoungbut there is the possiblitily, even the likelihood that it will break someone out there19:06
ayoungsamueldmq, nope19:06
dstaneki'm not saying i care either way...i just don't understand what the rule is19:06
ayoungI'm just being a jerk19:07
bretonsamueldmq: nope. But functional tests make a least 2 steps -- 1. fetch a token; 2. parse catalog from it, get keystone endpoint and perform an action19:07
dstanekis this a change to fix a bug?19:07
ayoungbecause we need HTM, and we can't stay locked into how it was working19:07
ayoungso we break it early, we inflict slightly less pain19:07
*** sdake has joined #openstack-keystone19:07
knikollaedmondsw: I'm really not sure why jenkins fails. I went through the gate logs and it seems to fail on "openstack token issue" after running bootstrap19:07
dstanekbreton: right. gabbi didn't do that when i used it19:07
bretondstanek: yep, i discussed it with you19:07
dstanekbreton: could do complex REST interactions, but maybe that changed19:07
samueldmqbreton: for testing only keystone we shouldn't need to parse catalog and get endpints from it19:07
ayoungdstanek, the bug is that we introduced domains without knowing what we were doing19:07
edmondswstevemar, any ideas on knikolla's question?19:08
dstanekayoung: ++19:08
samueldmqbreton: that'd be in the case we wanted to ask another service than keystone19:08
ayoungwe should have made projects hierarchical back then19:08
knikollahttps://review.openstack.org/#/c/292492/19:08
patchbotknikolla: patch 292492 - keystone - Check for duplicates without inserting in keystone...19:08
bretonsamueldmq: keystone is still a usual openstack service19:08
rodrigodsayoung, samueldmq, dstanek i'd consider marking it experimental until we have the reseller-2 in N19:08
rodrigodswe don't know what big changes we may have in the API because of it19:08
bretonsamueldmq: jamielennox even proposed a patch to use parts from ksm for token validation19:09
samueldmqwhen has it become a stable API ?19:09
edmondswknikolla where did you see openstack token issue?19:09
rodrigodssamueldmq, is it marked as experimental?19:09
dstanekrodrigods: hopefully they are backward compatible changes :-) otherwise they'd need to be new19:09
samueldmqbreton: to run tests against keystone, we only need keystone URL right ?19:10
knikollaedmondsw, gate-tempest-dsvm-full/logs/devstacklog19:10
samueldmqbreton: and we could test catalg responses from that, but we don't need info from the catalog itself19:10
samueldmqbreton: does that make sense, or maybe I am just not getting it right19:10
knikollahttp://logs.openstack.org/92/292492/1/check/gate-tempest-dsvm-full/f448b13/logs/devstacklog.txt.gz19:10
samueldmqdstanek: also, I heard that experimental doesn't mean you're allowed to break the api19:11
samueldmqdstanek: it just isn't ready for production yet19:11
samueldmqthat's my understanding19:11
morganexperimental means: we will try not to break the api19:11
morganbut we may if we decide we made a mistake19:11
morganor to make the feature better19:11
morganno guarantees we wont break it. but we will do our best not to if there iens't a good reason to19:12
*** dims has joined #openstack-keystone19:12
morgansamueldmq: ^^19:12
samueldmqmorgan: nice, didn't know that was allowed19:12
rodrigodsmorgan, any thoughts acbout the HMT api than?19:12
edmondswknikolla I'm not seeing that19:12
samueldmqmorgan: thanks for clarifying19:12
dstaneksamueldmq: what morgan said :)19:12
morganrodrigods: afaik HMT was experimental19:12
samueldmqgiven what morgan said, it's allowed if HMT is experimental19:12
morganbut uhm.19:12
samueldmqif not, it's a mistake we should do19:12
samueldmqlet's check in the code19:13
knikollaedmondsw, right at the bottom of http://logs.openstack.org/92/292492/1/check/gate-tempest-dsvm-full/f448b13/logs/devstacklog.txt.gz19:13
knikollaedmondsw, it tries 'openstack token issue' and gets a The request you have made requires authentication. (HTTP 401)19:13
edmondswknikolla ohh... you're looking at the older jenkins run19:14
samueldmqfrom a JSONhome pov, it's not19:14
samueldmqsee https://github.com/openstack/keystone/blob/master/keystone/resource/routers.py19:14
edmondswknikolla same did not happen in the newer run19:14
samueldmqdomain_config is marked as experimental there19:14
*** krotscheck is now known as kro_death_by_sin19:14
bretonsamueldmq: can gabbi fetch a token and then use it in a further request?19:14
*** kro_death_by_sin is now known as kro_sinus_hell19:14
samueldmqbreton: yes it can19:14
rodrigodsmorgan, it was documented anywhere?19:15
knikollaedmondsw, oh19:15
knikollaedmondsw, but still it fails with The request you have made requires authentication. (HTTP 401)19:15
samueldmqbreton: you can use the response of a previous query in the next19:15
edmondswknikolla that's a pretty common error... question is why did auth fail19:16
samueldmqbreton: or if you want to use a token in a whole .yaml test, you can create a fixture that gets a token and stores it in the envvar19:16
samueldmqbreton: then reference it in the tests as $ENVIRON['token']19:16
knikollaedmondsw, yeah. and getting it to fail on different parts during different runs.19:17
samueldmqdstanek: morgan: rodrigods: I don't see it marked as experimental anywhere19:17
samueldmqhttps://github.com/openstack/keystone/search?utf8=%E2%9C%93&q=experimental19:17
dstaneksamueldmq: i didn't either when i looked19:18
samueldmqdoes that mean we've been treating it as stable all the time?19:18
bretonsamueldmq: well, then it might work!19:18
rodrigodsit means to me19:18
*** dims has quit IRC19:18
rodrigodsif it is not stable, we can't even test it in tempest19:19
openstackgerritMerged openstack/keystone: Add auto-increment int primary key to revoke.backends.sql  https://review.openstack.org/29084119:19
*** e0ne_ has quit IRC19:19
edmondswknikolla would probably have to setup devstack with the patch so you can debug19:20
*** sdake_ has joined #openstack-keystone19:21
knikollaedmondsw, i'll try to do that.19:21
*** sdake has quit IRC19:23
stevemarwhoa, i had no idea that was on the table for merging :O19:23
knikollaedmondsw, any easy way to point devstack to use my patch when stacking?19:23
* stevemar gives ayoung and morgan a stern eye for merging a change in rc time that has a migration19:24
morganstevemar: revert it then19:24
ayoungnah19:24
morganstevemar: *shrugs*19:24
ayoungthat is a rule of thumb19:24
ayoungnot a strict law19:25
ayoungwho says migrations are verbotten during rc?19:25
stevemarmorgan: it looks fine19:25
stevemarayoung: no one, just a big change to go in, i wasn't expecting it19:25
*** dims has joined #openstack-keystone19:26
samueldmqdstanek: funny is that we can't change an API state (stable/experimental) dependng on its received params/body19:27
samueldmqdstanek: the endpoint is what's returned on discovery, so we either mark the whole project API as experimental19:27
samueldmqdstanek: or create another api for hmt and mark it as so19:27
morgani think we documented it as experimental19:28
morganin the docs19:28
morgan?19:28
samueldmqmorgan: I couldn't find it, neither dstanek19:29
samueldmqmorgan: maybe in -specs?19:29
* samueldmq looking19:29
rodrigodsiirc, never was19:29
samueldmqmorgan: I can't find anything there either :(19:30
ayoungFile it as a bug, fixed in Mitaka19:30
edmondswknikolla, I'm pretty sure there's a way but I've never done it19:30
samueldmqbreton: there is also a request to be able to store arbitraty query returns as envvar19:31
morganthen we missed. because part of the original merge of HMT was that it would be experimental19:31
morganas i recall19:31
samueldmqbreton: what does that mean? that means you can POST /tokens and specify "- persist: token" in the .yaml19:31
*** tsymanczyk has left #openstack-keystone19:31
openstackgerritMerged openstack/keystone: Remove some translations  https://review.openstack.org/29208619:31
samueldmqbreton: and then use that in any other query as "$ENVIRON['token']" inside the same .yaml19:32
samueldmqbreton: that means we woudln't need to have fixtures setting up the token19:32
samueldmqbreton: and could store as many envvars as we need, easily :)19:32
samueldmqmorgan: yes I agree that was the idea19:32
edmondswknikolla, https://github.com/openstack-dev/devstack/blob/4a974e61c8c53c692d0e2d0dc85b3ce9b2eff446/doc/source/stackrc.rst#L5319:32
knikollaedmondsw, thanks, i'll give it a try.19:33
edmondswknikolla, tx and good luck19:33
*** stingaci has joined #openstack-keystone19:33
knikollaedmondsw, thanks, it would be my first contribution to go in.19:34
edmondswknikolla awesome!19:34
rodrigodssamueldmq, morgan, experimental means: it is not enabled by default too?19:35
*** fawadkhaliq has quit IRC19:35
morganrodrigods: not nessicarily19:35
morganrodrigods: depends on the implementation19:35
*** PsionTheory has quit IRC19:36
*** ctina has joined #openstack-keystone19:36
navidpstevemar,19:37
navidpstevemar, have time?19:37
samueldmqrodrigods: as morgan said, I think domain configs in database are enabled by default, but is experimental19:37
samueldmqas marked in the router (jsonhome thing)19:37
samueldmqsee resource router19:37
rodrigodshmm19:37
rodrigodsok19:37
rodrigodsso it is not experimental anymore? :P19:38
openstackgerritAlexander Makarov proposed openstack/keystone: Closure table for HMT  https://review.openstack.org/28552119:42
*** dims has quit IRC19:45
*** timcline has quit IRC19:51
*** sdake_ has quit IRC19:51
*** timcline has joined #openstack-keystone19:52
*** timcline has quit IRC19:56
openstackgerritBrant Knudson proposed openstack/keystone: Document running in uwsgi proxied by apache  https://review.openstack.org/29311420:04
openstackgerritMerged openstack/keystone: Updating sample configuration file  https://review.openstack.org/29307020:04
*** ig0r_ has joined #openstack-keystone20:04
*** ig0r__ has quit IRC20:06
openstackgerritAlexander Makarov proposed openstack/keystone: Protect initialization with critical sections  https://review.openstack.org/21000120:10
*** dims has joined #openstack-keystone20:11
*** sdake has joined #openstack-keystone20:11
stevemarnavidp: back now, had to pick up something from post office20:18
*** ctina has quit IRC20:20
dstanekstevemar: your post office seems about as slow as ours20:20
stevemardstanek: don't get me started20:26
stevemardstanek: we have a 24hr concierge in the lobby, they are authorized to sign for packages. for some reason this one didn't get accepted?!20:27
stevemardstanek: then they dropped it off at the post office that isn't even the closest to our place?!20:27
dstanekstevemar: they probably don't accept drugs and weapons20:27
stevemardstanek: once there, the line up was 2 people and it took 20 minutes20:27
*** roxanagh_ has joined #openstack-keystone20:28
stevemardstanek: it was a modem20:28
stevemardstanek: which is kind of a weapon, if you use it incorrectly20:29
*** spandhe has joined #openstack-keystone20:30
samueldmqstevemar: ayoung: there will be a discussion around proposing to abandon some cp stale specs in today's cp meeting20:30
samueldmqand ayoung's patch 205629 is one of those20:31
patchbotsamueldmq: https://review.openstack.org/#/c/205629/ - openstack-specs - No global admin20:31
ayoungsamueldmq, yeah, I guess I need to let that dream die20:31
*** Sam-I-Am has joined #openstack-keystone20:31
Sam-I-Amhello20:31
stevemarSamYaple: o/20:31
samueldmqayoung: what's the main idea proposed there ?20:32
stevemarSam-I-Am: err, wrong sam before20:32
*** roxanagh_ has quit IRC20:32
samueldmqayoung: (I can go there and read, just would like to discuss a bit before saying them you're ok with abandoning)20:32
Sam-I-Amheh20:32
ayoungsamueldmq, instead of admin being able to do everything regardless of scope, uyou needed to get a scoped token to perform an operation20:32
stevemarsamueldmq ayoung lbragstad dstanek bknudson dolphm morgan  -- cross projecting with Sam-I-Am for docs stuff20:33
stevemarSam-I-Am: so, you mentioned we're a hot mess :)20:33
samueldmqayoung: isn't that what admin_project does?20:33
SamYaplestevemar: i thought we were friends20:33
stevemarSam-I-Am: we screwed you guys over with the bootstrap command, and the default domain, sorry about that20:33
dstanekstevemar: talking about that in here?20:33
*** AJaeger has joined #openstack-keystone20:34
*** gordc has quit IRC20:34
stevemardstanek: yeah, not sure how many of you lurk in x-project, wanted to keep everyone posted20:34
Sam-I-Amstevemar: yeah. i think bootstrap and some other things are fairly big changes, but i havent seen more than 1 or 2 patches containing docimpact in the keystone queue20:34
samueldmqdstanek: ++ my mind thought it was in the cp meeting (as I was talking about it)20:34
Sam-I-Amthen things like versionless endpoints20:34
bknudsonsince we've got release notes we haven't been using docimpact20:35
stevemarSam-I-Am: so, i was under the impression that DocImpact wasn't going to be used any longer20:35
bknudsoncheck the release notes20:35
Sam-I-Ambknudson: thats not how it works20:35
Sam-I-Amat least no other projects are using it that way20:35
stevemarSam-I-Am: so let's figure out how its supposed to work :)20:35
AJaegerstevemar: DocImpact is fine to use - but it goes into your own queue ;)20:35
stevemarwe dont want to burn you guys again20:35
stevemarAJaeger: right, at which point, aren't we doing 2x the work then?20:35
SamYapleSam-I-Am: I can help with the docs. i just implemented all the keystone-manage bootstrap stuff for kolla20:36
AJaegerstevemar: a commit using DocImpact opens a bug in keystone queue - and then you review it and either reject it or move it to openstack-manuals20:36
stevemarso really adding DocImpact means -- update the install/deployer docs, right?20:36
samueldmqtoo many sam's here20:36
stevemarsamueldmq: :)20:36
Sam-I-Amthe idea of docimpact is that something that needs docs opens a bug in your queue. it might be dev docs, it might be operator docs, whatever. then... you either write the docs and tag the bug... or you add the patch to the openstack-manuals project and explain what to do.20:36
AJaegerstevemar: In the past we got lots of junk for DocImpact - including developer docs ...20:36
*** e0ne has joined #openstack-keystone20:37
SamYaplesamueldmq: would you prefer i switch to sebastian?20:37
AJaegerBut since it now ends in your queue, you can define what to do and handle it for your own docs as well20:37
stevemarSam-I-Am: AJaeger: OOOookay, THAT makes sense20:37
Sam-I-Ambut ideally, the developers should be contributing to operator-ish docs (core docs) because the docs team is only about a dozen people, and we're stretched really thin.20:37
samueldmqSamYaple: nah, just kidding :)20:37
Sam-I-Amso the bug in your own repo is there as a reminder that something needs docs20:37
stevemarSam-I-Am: AJaeger, see I was enforcing dev docs in patches that needed it, so using the docImpact tag didn't make sense given the enforcement + release notes20:38
dstanekhmmm... that's interesting. i heard that it wasn't really being used outside of our project and we typically require our dev docs in the same patch20:38
bknudsonoften the developer can't even just document their own feature since there's so much other doc missing20:38
AJaegerdstanek: many projects used DocImpact...20:39
SamYaple++20:39
Sam-I-Ambknudson: sounds like you need more docs :)20:39
samueldmqSam-I-Am: where are the operator-ish docs ? what repo?20:39
Sam-I-Amsamueldmq: mostly openstack-manuals20:39
stevemarSam-I-Am: OK, i understand things now, i'll start enforcing DocImpact if I think it'll effect the openstack-manuals repo20:39
samueldmqso that's a project-specific change that requires an action in openstack-manuals20:39
stevemarSam-I-Am: at which point I'll move the bug there, and try to get someone to solve it20:40
navidpstevemar, ok about this patch: https://review.openstack.org/#/c/276350/ it is faling tests because it is using released ksa vs master, is it possible to have a relaeased version of ksa20:40
patchbotnavidp: patch 276350 - python-openstackclient - Moving authentication from keystoneclient to keyst...20:40
Sam-I-Amall non-developer docs should be in openstack-manuals20:40
AJaegerSam-I-Am: see http://docs.openstack.org/contributor-guide/content-specs.html20:40
Sam-I-Amoperators shouldnt need to look at the devref20:40
stevemarSam-I-Am: agreed20:40
samueldmqstevemar: I think that's the right way to go, we need to notify them somehow20:40
dstanekwhat is the litmus test to use to know if it may drive changes in openstack-manuals?20:40
samueldmqstevemar: at least notify, helping would be ideal20:40
Sam-I-Amdstanek: would an operator care about it?20:40
stevemarsamueldmq: we can notify all the keystone devs at the next meeting20:41
Sam-I-Amdstanek: or a user, for that matter20:41
Sam-I-Amdstanek: basically, any non-developer20:41
samueldmqstevemar: ++20:41
AJaegerstevemar: invite Lana to your meeting for the topic...20:41
Sam-I-Amits also nice to have people from each project join the weekly docs meetings20:42
AJaegerShe's in Australia, so timing might be difficult, but I suggest to invite her nevertheless20:42
Sam-I-Amwell, bi-weekly if you only want to hit US or APAC20:42
stevemarAJaeger: yes, will do. Just doing it now/here cause I think shes aus right?20:42
*** fawadkhaliq has joined #openstack-keystone20:42
Sam-I-Amparticularly with the installation guide, its nice to know whats going on with each project20:42
Sam-I-Amneutron has turned itself around with docs20:42
navidpstevemar, or is there any way to make sure zulus use related patch: https://review.openstack.org/#/c/289472/ for testing ?20:43
patchbotnavidp: patch 289472 - keystoneauth - Adding authentication compatibility for OpenStackC... (MERGED)20:43
SamYapleSam-I-Am: admin token deprecated, bootstrap command all the way20:43
Sam-I-AmSamYaple: yeah, thanks :)20:43
SamYapleitll make the deploy docs much nicer20:43
SamYapleat least easier to digest20:43
Sam-I-Amsure, but i shouldnt have to guess these things20:43
SamYaplei agree20:43
Sam-I-Ami only found out about it through some random mention20:43
SamYapleit bit kollas gate at first which got it on my radar20:43
SamYaplei would have missed it too20:43
Sam-I-Amand it impacts the install guide quite a bit20:43
stevemarnavidp: i don't  think it's possible to make jenkins use an unreleased version, and we can't release a new version just yet, cause the libraries should be frozen/unreleased til we release mitaka20:44
Sam-I-Amalong with any admin guide stuff involving keystone20:44
samueldmqstevemar: and this also relates to the create the default domain when using V3 thing we discussed to day right?20:44
samueldmqstevemar: that goes in the operator guide20:44
stevemarSam-I-Am: so we have 2 major changes that i can think of... bootstrap, which is being actively worked on; and the fact we don't create the default domain any longer20:44
stevemarsamueldmq: you got it bud20:44
navidpstevemar, ok so it should wait for after mitaka?20:45
Sam-I-Amstevemar: and i didnt even know about the second one20:45
SamYaplestevemar: default domain should be fixed though with automagically creating it20:45
SamYapleright?20:45
stevemarSam-I-Am: It's relatively recent, and i even made use of docImpact this time! https://bugs.launchpad.net/keystone/+bug/154947920:45
openstackLaunchpad bug 1549479 in OpenStack Identity (keystone) "DocImpact - db_sync doesn't create default domain" [Medium,Triaged] - Assigned to zwei (suifeng20)20:45
stevemarSamYaple: yes, kinda... for some cases...20:46
SamYaplestevemar: car to elaborate?20:46
SamYaplecare*20:47
stevemarSam-I-Am: but i also opened it against openstack-manuals in this case20:47
stevemari was trying to be a good doc'er :)20:47
Sam-I-Amstevemar: and sometimes that makes sense20:47
stevemarSamYaple: sure -- i think the only change for the install guide would be that we should create the "default" domain before creating the admin user & project20:48
stevemarbknudson: feel free to chime in20:48
SamYaplestevemar: with the bootstrap command thats always going to be creating default domain right?20:48
stevemarSamYaple: yep!20:48
SamYapleafaik it doesnt support domains20:49
SamYapleok20:49
SamYapleok then were on the same page i think20:49
stevemarSamYaple: this is only needed if they do not use bootstrap, but rather the ADMIN_TOKEN approach20:49
bknudsonif you create a project or user using the v2 api then the default domain is created first20:49
SamYaplegotcha20:49
Sam-I-Amthis sort of stuff makes sense in docs :)20:49
SamYaplewell luckily Sam-I-Am is a super star. no deprecated things in the docs for him. so it should be using bootstrap this cycle20:49
SamYapleand therefore creating the default domain (but thats a good note)20:50
*** sdake has quit IRC20:50
bknudsonhopefully we'll switch bootstrap to not create the default domain (just create a domain)20:50
SamYapleso we can not have any default domain at all bknudson ? is that the suggestion20:50
stevemarSamYaple: are you also a docs core?20:51
bknudsonSamYaple: yes, going forward no default domain20:51
stevemaris the whole docs team just Sams?20:51
SamYaplestevemar: I am not. i am a one time contributor to docs20:51
bknudsonthe only reason there's a default domain is to support v2 users and projects20:51
stevemarSamYaple: gotcha :)20:51
SamYaplei am on the kolla team, you just summoned me20:51
SamYaplethis conversation just interested me :)20:51
stevemarSamYaple: there are too many sams and steves in openstack20:52
*** SamYaple is now known as NotSamYaple20:52
*** timcline has joined #openstack-keystone20:52
NotSamYaplethere20:52
*** akanksha_ has joined #openstack-keystone20:52
stevemarNotSamYaple: lol20:53
*** timcline has quit IRC20:53
stevemarSam-I-Am: alright -- thanks for edumacating us :)20:53
Sam-I-Amstevemar: sure. glad i could help.20:53
NotSamYaplebknudson: good info. looking forward to death of v2. we are 100% v3 in kolla for mitaka20:53
*** sdake has joined #openstack-keystone20:53
*** NotSamYaple is now known as SamYaple20:53
Sam-I-Amyou can always ask questions of the docs folks. we dont bite.20:53
*** timcline has joined #openstack-keystone20:54
Sam-I-AmSamYaple: did you get 100% versionless endpoints working?20:54
Sam-I-Amfor keystone.20:54
SamYapleSam-I-Am: we had to add /v3 to the endpoint in the cataloug, but the openrc files and other things are versionless20:54
Sam-I-AmSamYaple: what broke with not /v3 in the endpoint?20:55
SamYapleSam-I-Am: the services tried to use v2.020:56
Sam-I-Ami know the admin token bootstrap method did, but thats gone now.20:56
Sam-I-Amoh. odd.20:56
SamYaplewe could have overridden it in the configs, but i ran out of time20:56
Sam-I-Amoverride how?20:56
SamYaplehonestly i did the work and did it quickly, it may not be _required_20:56
SamYaplein the keystone_authtoken section20:56
Sam-I-Ami thought that assumed v320:57
*** AJaeger has left #openstack-keystone20:57
SamYapleagain, i did it quickly while this bootstrap and admin token stauff was in flux20:58
SamYapleto quote LeVar Burton, dont take my word for it20:58
Sam-I-Amright20:59
*** krobzaur has joined #openstack-keystone21:00
krobzaurHello all. For some reason when I try to user the keystone python cli on my desktop, the client makes requests to my keystone adminurl after authenticating to my publicurl regardless of which user I'm authenticated as21:01
krobzaurAnyone have any idea whats up?21:01
Sam-I-Amstevemar: is anyone going to pick this up soon? https://review.openstack.org/#/c/289889/21:01
patchbotSam-I-Am: patch 289889 - openstack-manuals - add new keystone bootstraping process to install docs21:01
krobzaurIs this the expected behavior? I want to be able to configure and list users/projects from my desktop but I don't have access to the IP of my adminurl at my desktop by design21:02
stevemarSam-I-Am: i thought someone had...21:02
*** sdake_ has joined #openstack-keystone21:02
stevemarSam-I-Am: https://review.openstack.org/#/c/289889/ ?21:02
patchbotstevemar: patch 289889 - openstack-manuals - add new keystone bootstraping process to install docs21:02
*** gordc has joined #openstack-keystone21:03
Sam-I-Amsame patch?21:03
*** sdake has quit IRC21:05
*** raildo is now known as raildo-afk21:05
Sam-I-Amstevemar: it needs more work21:06
stevemarnavidp: i spoke with the release team, as soon as keystone releases rc1 we can release a new keystoneauth version, but not before21:11
*** Guest93664 is now known as med_21:17
*** med_ has joined #openstack-keystone21:17
*** Sam-I-Am has left #openstack-keystone21:21
*** slberger has quit IRC21:21
*** slberger1 has joined #openstack-keystone21:21
*** jaugustine has quit IRC21:22
*** sdake_ is now known as sdake21:23
*** spzala_ has quit IRC21:26
*** spzala has joined #openstack-keystone21:30
*** spzala has quit IRC21:34
*** pcaruana has quit IRC21:38
*** e0ne has quit IRC21:40
*** fawadkhaliq has quit IRC21:51
*** fawadkhaliq has joined #openstack-keystone21:51
*** pcaruana has joined #openstack-keystone21:52
*** krobzaur has quit IRC21:53
*** timcline has quit IRC21:55
*** timcline has joined #openstack-keystone21:55
*** timcline has quit IRC22:00
*** fawadkhaliq has quit IRC22:00
*** mylu has joined #openstack-keystone22:00
*** woodster_ has joined #openstack-keystone22:01
*** fawadkhaliq has joined #openstack-keystone22:01
*** harlowja has joined #openstack-keystone22:01
*** raildo-afk is now known as raildo22:02
*** spandhe_ has joined #openstack-keystone22:05
*** raildo is now known as raildo-afk22:06
*** spandhe has quit IRC22:06
*** mylu has quit IRC22:07
*** mylu has joined #openstack-keystone22:07
*** spandhe has joined #openstack-keystone22:07
openstackgerritColleen Murphy proposed openstack/keystone: Make backend filter testing more comprehensive  https://review.openstack.org/29315922:09
*** sdake has quit IRC22:09
*** spandhe_ has quit IRC22:09
*** mylu has quit IRC22:10
*** dims_ has joined #openstack-keystone22:11
*** sigmavirus24 is now known as sigmavirus24_awa22:12
*** real56 has quit IRC22:12
*** real56 has joined #openstack-keystone22:13
*** david-lyle has quit IRC22:13
*** dims has quit IRC22:14
*** gordc has quit IRC22:15
*** dims has joined #openstack-keystone22:16
*** dims_ has quit IRC22:17
*** real56 has quit IRC22:17
*** real56 has joined #openstack-keystone22:17
*** mylu has joined #openstack-keystone22:22
*** mylu has quit IRC22:27
stevemarcrinkle: thanks for the all the keystone fixes lately :)22:28
*** spzala has joined #openstack-keystone22:28
stevemarcrinkle: any reason why?22:28
crinklestevemar: I'm trying to branch out from puppet and start hacking on keystone22:29
stevemarcrinkle: w00t22:29
stevemarcrinkle: one of us, one of us!22:29
crinkle:D22:29
stevemarfix everything, thanks!22:29
*** jorge_munoz has quit IRC22:30
*** mylu has joined #openstack-keystone22:31
knikollastevemar, sorry to bother, but I'm unable to reproduce the CI fail on https://review.openstack.org/#/c/292492/22:34
patchbotknikolla: patch 292492 - keystone - Check for duplicates without inserting in keystone...22:34
stevemarknikolla: lemme see22:35
stevemarknikolla: looks like it's failing here22:37
stevemarhttp://logs.openstack.org/92/292492/1/check/gate-tempest-dsvm-full/3a3ac2c/logs/devstacklog.txt.gz#_2016-03-15_22_01_02_66322:37
stevemarit's failing to do "openstack project show admin -f value -c id"22:37
* morgan waves at crinkle22:39
morganyay crinkle being a keystone dev! :)22:40
knikollastevemar, i saw that, it says it requires authentication.22:40
stevemarknikolla: yeah, hmm22:40
crinklemorgan: o/*22:40
stevemarknikolla: if you want to try this locally, you can pull down the patch in your local keystone repo, and in your local devstack, create a local.conf and set OFFLINE=true and RECLONE=no22:41
stevemarthen just ./stack.sh and see if fail in your own system22:41
stevemarbrb, dinner22:41
knikollastevemar, bon appetit :)22:42
*** knikolla has quit IRC22:42
*** spzala has quit IRC22:44
*** edmondsw has quit IRC22:44
*** spzala has joined #openstack-keystone22:45
*** furface has joined #openstack-keystone22:46
*** ninag has quit IRC22:47
*** mvk_ has joined #openstack-keystone22:48
morganstevemar: FYI put a -1 on the OSProfiler change again, please let me know your feelings on my argument re: the secret_key22:49
*** mkrcmari__ has quit IRC22:49
*** mkrcmari__ has joined #openstack-keystone22:49
*** spzala has quit IRC22:51
*** jorge_munoz has joined #openstack-keystone22:52
*** dave-mccowan has quit IRC22:54
*** mvk_ has quit IRC22:54
*** jorge_munoz has quit IRC22:54
*** GB21 has joined #openstack-keystone22:54
*** timcline has joined #openstack-keystone22:56
*** timcline has quit IRC23:00
*** pumarani__ has joined #openstack-keystone23:03
*** pushkaru has quit IRC23:03
openstackgerritColleen Murphy proposed openstack/keystone: Update developer docs for bootstrap command  https://review.openstack.org/29089723:06
*** dims has quit IRC23:06
openstackgerritColleen Murphy proposed openstack/keystone: Update dev docs and sample script for v3/bootstrap  https://review.openstack.org/29089723:06
*** knikolla has joined #openstack-keystone23:10
*** slberger1 has left #openstack-keystone23:10
*** mylu has quit IRC23:13
*** pumarani__ has quit IRC23:13
*** mylu has joined #openstack-keystone23:15
*** roxanagh_ has joined #openstack-keystone23:18
*** roxanagh_ has quit IRC23:22
*** chlong has joined #openstack-keystone23:28
*** mylu has quit IRC23:31
*** mylu has joined #openstack-keystone23:33
*** mylu has quit IRC23:35
*** mylu has joined #openstack-keystone23:37
morgancrinkle: you rock, nice to have another solid contributor :)23:43
crinklemorgan: :D23:43
* crinkle basks in praise23:43
morganIf ya need anything besides reviews, don't hesitate to ask. (Reviews are going to happen either way)23:44
crinklemorgan: awesome, thank you23:44
* morgan grabs a burger and beer at fifth quadrant while reviewing changes.23:44
stevemarcrinkle: i'll offer the same service23:44
crinklestevemar: woot23:45
*** sdake has joined #openstack-keystone23:45
*** akanksha_ has quit IRC23:47
*** harlowja has quit IRC23:47
*** jasonsb has joined #openstack-keystone23:50
openstackgerritColleen Murphy proposed openstack/keystone: Make backend filter testing more comprehensive  https://review.openstack.org/29315923:50
*** tqtran is now known as tqtran-afk23:53
*** timcline has joined #openstack-keystone23:57
knikollastevemar, i tried running stack locally earlier with this local.conf http://paste.openstack.org/show/490623/23:58
knikollait didn't fail23:58
samueldmqI see gyee and lhcheng speaking at http://www.meetup.com/openstack/events/229450770/ :)23:59
*** jasonsb has quit IRC23:59
*** dstanek has left #openstack-keystone23:59
*** sdake_ has joined #openstack-keystone23:59

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