Saturday, 2016-04-16

*** lhcheng has quit IRC00:29
*** lhcheng has joined #openstack-keystone00:34
*** ChanServ sets mode: +v lhcheng00:34
*** EinstCrazy has joined #openstack-keystone00:34
*** EinstCrazy has quit IRC00:34
*** EinstCrazy has joined #openstack-keystone00:35
*** BjoernT has joined #openstack-keystone00:36
*** EinstCra_ has joined #openstack-keystone00:36
*** markvoelker has joined #openstack-keystone00:38
*** EinstCrazy has quit IRC00:40
*** markvoelker has quit IRC00:43
*** tqtran has quit IRC00:44
*** sheel has joined #openstack-keystone00:44
*** roxanagh_ has joined #openstack-keystone00:46
*** roxanaghe has quit IRC00:47
*** mylu has quit IRC00:48
*** mylu has joined #openstack-keystone00:52
*** lhcheng has quit IRC00:53
*** sdake_ has joined #openstack-keystone01:16
*** BjoernT has quit IRC01:17
*** sdake has quit IRC01:19
*** timonwong has joined #openstack-keystone01:23
*** roxanaghe has joined #openstack-keystone01:33
*** roxanagh_ has quit IRC01:34
*** sdake_ is now known as sdake01:34
*** EinstCra_ has quit IRC01:35
*** EinstCrazy has joined #openstack-keystone01:36
*** mylu has quit IRC01:37
*** EinstCra_ has joined #openstack-keystone01:38
*** tqtran has joined #openstack-keystone01:40
*** EinstCrazy has quit IRC01:40
*** roxanaghe has quit IRC01:41
*** Don_Nalezyty has quit IRC01:42
*** jdennis has quit IRC01:42
*** jdennis has joined #openstack-keystone01:42
*** tqtran has quit IRC01:44
*** timonwong has quit IRC01:45
*** timonwong has joined #openstack-keystone01:47
*** mylu has joined #openstack-keystone01:48
*** lhcheng has joined #openstack-keystone01:49
*** ChanServ sets mode: +v lhcheng01:49
*** mylu has quit IRC01:50
*** mylu has joined #openstack-keystone01:53
*** timonwong has quit IRC01:56
*** timonwong has joined #openstack-keystone01:58
*** timonwong has quit IRC01:59
*** timonwong has joined #openstack-keystone02:03
*** timonwon_ has joined #openstack-keystone02:06
*** timonwong has quit IRC02:06
*** amit213 has quit IRC02:09
*** amit213 has joined #openstack-keystone02:09
*** lhcheng has quit IRC02:21
*** amit213 has quit IRC02:25
*** mylu has quit IRC02:26
*** amit213 has joined #openstack-keystone02:26
*** mylu has joined #openstack-keystone02:26
*** knikolla has joined #openstack-keystone02:27
*** sdake has quit IRC02:27
*** baffle has quit IRC02:27
*** amit213 has quit IRC02:28
*** amit2131 has joined #openstack-keystone02:28
*** sdake has joined #openstack-keystone02:29
*** stingaci has joined #openstack-keystone02:30
*** mylu has quit IRC02:32
*** mylu has joined #openstack-keystone02:34
*** sdake_ has joined #openstack-keystone02:35
*** sdake has quit IRC02:35
*** markvoelker has joined #openstack-keystone02:39
*** mylu has quit IRC02:39
*** amit213 has joined #openstack-keystone02:39
*** baffle has joined #openstack-keystone02:43
*** markvoelker has quit IRC02:43
*** amit213 has quit IRC02:44
*** amit213 has joined #openstack-keystone02:45
*** sdake_ is now known as sdake02:45
*** mylu has joined #openstack-keystone02:47
*** amit213 has quit IRC02:51
*** amit213 has joined #openstack-keystone02:52
*** amit213 has quit IRC03:00
*** amit213 has joined #openstack-keystone03:00
*** sheel has quit IRC03:05
*** markvoelker has joined #openstack-keystone03:17
openstackgerritayoung proposed openstack/keystone: Make all fixture project_ids into uuids  https://review.openstack.org/30668103:21
*** EinstCra_ has quit IRC03:24
*** EinstCrazy has joined #openstack-keystone03:25
*** EinstCrazy has quit IRC03:29
*** EinstCrazy has joined #openstack-keystone03:29
*** lhcheng has joined #openstack-keystone03:31
*** ChanServ sets mode: +v lhcheng03:31
*** lhcheng_ has joined #openstack-keystone03:32
*** EinstCrazy has quit IRC03:33
*** lhcheng has quit IRC03:36
*** mylu has quit IRC03:40
*** timonwon_ has quit IRC03:42
*** lamt has quit IRC03:42
*** richm has quit IRC03:43
openstackgerritayoung proposed openstack/keystone: Make fernet support trust auth against v2.0  https://review.openstack.org/27869303:49
openstackgerritayoung proposed openstack/keystone: [WIP]Make fernet default token provider  https://review.openstack.org/25865003:49
*** dave-mcc_ has quit IRC03:55
*** mylu has joined #openstack-keystone04:09
*** EinstCrazy has joined #openstack-keystone04:12
*** EinstCrazy has quit IRC04:12
*** EinstCrazy has joined #openstack-keystone04:12
*** stingaci has quit IRC04:21
*** tqtran has joined #openstack-keystone04:37
*** timonwong has joined #openstack-keystone05:22
*** sheel has joined #openstack-keystone05:35
*** mylu has quit IRC05:49
*** EinstCrazy has quit IRC06:15
*** lhcheng_ has quit IRC06:17
*** EinstCrazy has joined #openstack-keystone06:32
*** EinstCrazy has quit IRC06:37
*** EinstCrazy has joined #openstack-keystone06:41
*** zqfan has joined #openstack-keystone06:41
*** markvoelker has quit IRC06:44
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.policy: Imported Translations from Zanata  https://review.openstack.org/30669906:46
*** EinstCrazy has quit IRC06:51
*** EinstCrazy has joined #openstack-keystone06:51
*** EinstCrazy has quit IRC06:55
*** sdake_ has joined #openstack-keystone06:56
*** EinstCrazy has joined #openstack-keystone06:56
*** EinstCrazy has quit IRC06:57
*** sdake has quit IRC06:58
*** timonwong has quit IRC07:01
*** EinstCrazy has joined #openstack-keystone07:03
*** EinstCrazy has quit IRC07:03
*** EinstCrazy has joined #openstack-keystone07:04
*** EinstCrazy has quit IRC07:09
*** EinstCrazy has joined #openstack-keystone07:10
*** EinstCrazy has quit IRC07:10
*** EinstCrazy has joined #openstack-keystone07:11
*** mvk has quit IRC07:31
*** markvoelker has joined #openstack-keystone07:45
*** markvoelker has quit IRC07:50
*** tqtran has quit IRC07:51
*** rcernin has joined #openstack-keystone08:00
*** rcernin has quit IRC08:13
*** sdake_ has quit IRC08:18
*** sdake has joined #openstack-keystone08:18
*** sheel has quit IRC08:35
*** rcernin has joined #openstack-keystone08:40
*** rcernin has quit IRC08:49
*** sdake_ has joined #openstack-keystone08:50
*** sdake__ has joined #openstack-keystone08:53
*** sdake has quit IRC08:54
*** sdake_ has quit IRC08:56
*** EinstCrazy has quit IRC09:04
*** EinstCrazy has joined #openstack-keystone09:08
*** agireud has quit IRC09:11
*** agireud has joined #openstack-keystone09:13
openstackgerrityolanda.robla proposed openstack/keystoneauth: Create custom serializer for keystoneauth and betamax  https://review.openstack.org/30593709:16
*** sdake__ has quit IRC09:16
*** EinstCrazy has quit IRC09:17
*** EinstCrazy has joined #openstack-keystone09:33
*** ekarlso has quit IRC09:38
*** e0ne has joined #openstack-keystone09:50
*** e0ne has quit IRC09:52
*** e0ne has joined #openstack-keystone10:08
*** e0ne has quit IRC10:08
*** EinstCrazy has quit IRC10:32
*** lhcheng has joined #openstack-keystone10:35
*** ChanServ sets mode: +v lhcheng10:35
*** lhcheng has quit IRC10:40
*** stingaci has joined #openstack-keystone11:37
*** markvoelker has joined #openstack-keystone11:46
*** ekarlso has joined #openstack-keystone11:50
*** markvoelker has quit IRC11:51
*** henrynash has quit IRC12:11
*** alex_xu has quit IRC12:40
*** alex_xu has joined #openstack-keystone12:42
*** stingaci has quit IRC13:01
*** daemontool has joined #openstack-keystone13:02
*** alex_xu has quit IRC13:11
*** alex_xu has joined #openstack-keystone13:14
openstackgerritMerged openstack/oslo.policy: Imported Translations from Zanata  https://review.openstack.org/30669913:25
*** sheel has joined #openstack-keystone13:26
openstackgerritOpenStack Proposal Bot proposed openstack/keystone: Updated from global requirements  https://review.openstack.org/30518713:26
*** real56 has joined #openstack-keystone13:27
*** e0ne has joined #openstack-keystone13:29
*** dave-mccowan has joined #openstack-keystone13:30
*** daemontool has quit IRC13:33
*** e0ne has quit IRC13:36
*** fhubik has joined #openstack-keystone13:39
*** orzel has joined #openstack-keystone13:40
orzelhello. With latest version (mitaka, 9.0.0), it seems to be needed to use a wsgi server. Great move. But it seems that only apache/uwsgi is supported. The main problems being that 1) there's no easy way to the the wsgi "application" 2) the /usr/bin/keystone-wsgi-* contain hyphens, which is a very bad practice in python13:41
orzeland basically, prevent using gunicorn, for exemple13:42
orzeli can't find any information on the web on using gunicorn + keystone13:42
*** e0ne has joined #openstack-keystone13:44
orzelwell, actually i'm not even sure uwsgi is supported, documentation only mentions apache mod_wsgi13:47
*** e0ne has quit IRC13:49
*** daemontool has joined #openstack-keystone13:50
*** dave-mccowan has quit IRC13:51
*** sdake has joined #openstack-keystone14:02
*** markvoelker has joined #openstack-keystone14:07
*** sdake_ has joined #openstack-keystone14:13
*** henrynash has joined #openstack-keystone14:16
*** ChanServ sets mode: +v henrynash14:16
*** sdake has quit IRC14:16
*** mylu has joined #openstack-keystone14:17
*** sdake_ has quit IRC14:27
*** jdennis1 has joined #openstack-keystone14:28
*** jdennis has quit IRC14:30
*** toddnni has quit IRC14:40
*** toddnni has joined #openstack-keystone14:40
*** sdake has joined #openstack-keystone14:59
*** chlong has joined #openstack-keystone15:00
*** mylu has quit IRC15:05
*** e0ne has joined #openstack-keystone15:20
*** real56 has quit IRC15:21
*** mylu has joined #openstack-keystone15:26
*** e0ne has quit IRC15:28
*** e0ne has joined #openstack-keystone15:32
*** e0ne has quit IRC15:40
*** e0ne has joined #openstack-keystone15:46
*** e0ne has quit IRC15:52
rodrigodsmylu, there? any success with k2k tests?16:06
mylurodrigods: not really, I haven't much time to try more things with it yet the plan is to play with it this weekend haha16:07
rodrigodsmylu, ok16:09
*** mylu has quit IRC16:10
*** mylu has joined #openstack-keystone16:11
*** rcernin has joined #openstack-keystone16:25
*** mylu has quit IRC16:25
*** mylu has joined #openstack-keystone16:28
*** rcernin has quit IRC16:46
*** mylu has quit IRC16:51
*** mylu has joined #openstack-keystone16:51
*** mylu has quit IRC16:54
*** fhubik has quit IRC17:01
*** e0ne has joined #openstack-keystone17:07
*** e0ne has quit IRC17:19
*** e0ne has joined #openstack-keystone17:23
*** e0ne has quit IRC17:26
*** raddaoui has quit IRC17:37
*** mylu has joined #openstack-keystone17:48
*** mylu_ has joined #openstack-keystone17:54
*** mylu has quit IRC17:54
*** jdennis has joined #openstack-keystone17:56
*** mtreinish has quit IRC17:56
*** mtreinish has joined #openstack-keystone17:56
*** jdennis1 has quit IRC17:57
morganorzel: uwsgi is supported18:21
morganorzel: we have a gate job for it, and it works better (in general) than eventlet did18:21
morganorzel: gunicorn is not currently tested, we would be happy to have changes proposed to make it work. i am also disappointed that gunicorn can't handle '-' (uwsgi is python, cython specifically, based and can handle the dashes) via cli arguments18:23
morganorzel: the wsgi files are meant to be file-system not nessicarily consumed within python as non-strings.18:23
*** edtubill has joined #openstack-keystone18:30
morganorzel: i think i have a way for you to use gunicorn18:33
morganorzel: gunicorn keystone.server.wsgi:initialize_admin_application18:35
morganorzel: the "wsgi" files created basically just reference that entry point and are created for mod_wsgi etc.18:36
*** edtubill has quit IRC19:08
*** roxanaghe has joined #openstack-keystone19:11
*** roxanaghe has quit IRC19:16
*** roxanaghe has joined #openstack-keystone19:18
*** roxanaghe has quit IRC19:23
*** zqfan has quit IRC19:42
openstackgerritMerged openstack/python-keystoneclient: Updated from global requirements  https://review.openstack.org/30315619:53
openstackgerritMerged openstack/keystoneauth: Fix documentation example again  https://review.openstack.org/30657020:09
orzelmorgan: er.. i know uwsgi is supported. i even said "it seems that only apache/uwsgi is supported"... ??20:38
morganorzel: wasgoing on "orzel | well, actually i'm not even sure uwsgi is supported, documentation only mentions apache mod_wsgi"20:38
orzelmorgan:  i tried creating my own wsgi file, but initialize_admin_application() doesn't return a wsgi application it seems20:38
orzelmorgan: ah, ok, indeed20:39
morganorzel: the wsgi files we create are very specifically for the wsgi runnners that can't load directly like gunicorn20:39
orzelmorgan:  let me try nonetheless20:39
morganorzel: and those also support wsgiref for debug purposes20:41
morgansince the code that is run for loading via mod_wsgi etc is http://paste.openstack.org/show/494317/ it would be easy to load that directly20:41
morganorzel: it *seemed* to work with the ^^ above gunicorn example (i didn't dig too deep because in the middle of something else)20:42
morganorzel: it *should* return a wsgi application20:43
morgansince that is how it's called.20:43
orzelmorgan: ok, let me do the test. It kinda seem to work from cli, but not from supervisord script, probably a problem of my own, let me check that20:44
morganah i haven't tried at all with suporvisord, that could be stomping on something important20:44
orzeli've seen the code you've posted, and i had tried to use it, but without success so far20:44
*** sheel has quit IRC20:45
morganunfortunately, for cases like yours, if it isn't tested (especially in openstack) it is typically broken :(20:45
morgani know we had weird issues with gunicorn a while ago20:45
openstackgerritSteve Martinelli proposed openstack/keystone: Deprecation reason for domain_id_immutable  https://review.openstack.org/30602120:45
morganstevemar: oh hai20:46
stevemarmorgan: howdy partner :)20:47
stevemaralso hi to lin who is somewhere in the ether20:47
morganstevemar: and doesn't seem to be on IRC20:47
stevemarmorgan: yep20:47
orzelmorgan: now i recall, it starts successfully, but it fails on first hit with TypeError: initialize_admin_application() takes no arguments (2 given). You need to have a script calling it, storing the result in a variable and use this variable ...20:48
orzelI've never seen that, and i have installed/created quite a lot of (django mainly) wsgi applications20:49
morganorzel: ah. you need a wrapper then.20:49
morganoh right20:49
morgancause initialize call jsut builds the admin or main app20:49
morganit is because we have some "pre-application" code20:49
morganso you'd need a simple file that does exactly waht is in that paste ^20:50
morganor similar20:50
*** lamt has joined #openstack-keystone20:50
morganorzel: you could also use __import__(<file name>) if you wanted to use the version PBR ships20:51
morganbut our wsgi-files are built to be more just executables which ends up being a little odd.20:52
morganorzel: now, i can guarnatee you'd have at least a 2 cycle warning if the initialize_admin_application/initialize_public_application/initialize_application changes20:53
morganorzel: so it should be safe to assume those are there for you to hook into for your own wsgi file for gunicorn20:53
morgan"app file"20:53
morganstevemar: are we done with eventlet yet?20:54
morganstevemar: or do i need to chase down the thing dstanek was working on?20:54
orzelok, the initialize_admin_application() returns a paste.urlmap.URLMap20:54
morganso our tests are also eventlet-free20:54
morganorzel: yeah.20:55
orzelthis is why it fails and keeps rebooting20:55
morganorzel: that should work?20:55
morganif not, then gunicorn is expecting something different than mod_wsgi/uwsgi20:55
orzeli guess gunicorn expects something like a wsgi application20:56
morgan(and either mod_wsgi/uwsgi are sloppy or gunicorn is not adhering to the spec)20:56
morganit could go either way20:56
orzeldjango.core.handlers.wsgi.WSGIHandler is what django returns for an "application"20:57
orzelsomething that has an API with "get_response()" and such20:57
morganright, but this is python - so if it "looks" like a WSGIHandler it is a wsgi handler20:57
morganit also might be gunicorn is very narrow20:57
orzeler... the URLMap doesn't have get_response() for example20:58
orzelthat doesn't look like 'narrow' to fail on it20:58
orzel(it it?)20:58
morganit might be. i;'m looking now20:58
orzelit's just a map20:58
orzel[((None, '/v2.0'), <oslo_middleware.cors.CORS object at 0x7fe595e71290>), ((None, '/v3'), <oslo_middleware.cors.CORS object at 0x7fe595c75390>), ((None, ''), <oslo_middleware.cors.CORS obje20:59
orzelct at 0x7fe595bd3790>)]20:59
orzelnot sure there's much besides this20:59
*** lhcheng has joined #openstack-keystone21:00
*** ChanServ sets mode: +v lhcheng21:00
orzeli'm far from a wsgi specialist, but that seems radically different from all wsgi 'applications' i've seen so far21:00
*** lhcheng has quit IRC21:00
morganahhhhh21:03
morgani see the issue21:03
* orzel wonders !21:03
morganat least *an* issue21:04
orzelthat's still something :)21:04
morgangunicorn passes on cli arguments to the wsgi application21:04
morganwhich keystone explicitly rejects21:04
morgangunicorn i'm getting:21:04
morganhttp://paste.openstack.org/show/494319/21:05
morganbasicallt oslo.config is stomping on gunicorn and vice versa21:05
morganit looks like keystone cannot support gunicorn in this case without work.21:05
morganthis is on master btw.21:06
morganorzel: =(21:06
stevemarmorgan: we're not done with eventlet yet, i haven't bothered to rebase my patch21:07
stevemarwas going to do that today21:07
morganstevemar: ++21:07
stevemarmorgan: it's still going to be... icky21:08
morganorzel: sorry. i am not sure how we can best resolve this.21:10
morganorzel: we might need to ignore unknown options on the "cli" for keystone.21:11
morganbut it might still stomp all over gunicorn's option handler21:11
orzelmorgan: er, not sure to get it all. this is keystone saying "unrecognized arguments" ?21:11
morganorzel: basically yes. keystone's option parser is stomping on gunicorn's21:11
morganand is seeing gunicron's cli options21:12
morganwhich are "unrecognized"21:12
orzelcli and arguments don't look very wsgi to me, actually21:12
morganthese are hold overs from eventlet.21:12
morganwe have had to support both CLI and non-CLI forms of option passing21:12
morganso in short, gunicorn definitely not supportable right now, it might be fixable with some work to isolate the cli option passing, it might be a lot easier once eventlet code is removed21:13
morganit is also related to the wsgiref support.21:14
orzeli'm suprised gunicorn passes the whole args to the worker, i'll double check this21:14
morganorzel: i think it's because argparse is being used in both places21:15
morganso we end up with conflicting arg parsers.21:15
morganthis may also mean that gunicorn is pretty unsupportable across all of openstack (even where wsgi app, non-eventlet21:16
morganworks (except horizon, since it's django)21:16
orzelit works with horizon, i do use gunicorn for it21:17
morganyeah horizon being the special case since it's really just a django app21:17
orzeli would be very surprised that keystone is really wsgi "compliant" with such a behaviour. But i wont have time to check this :(21:17
morganthis looks like gunicorn specific incompatibility21:18
morganif we were truely not wsgi compliant i doubt mod_wsgi and uwsgi would work21:18
morganneither of those pass on cli arguments21:18
orzelmorgan: ok, but then, this is a very different problem of application being a wsgi handler in one case (django) and a dictionnary / url / mapping stuff with keystone ? Or is it related ?21:19
morgani am not sure what you're hitting i can't even get that far21:19
morgani'm guessing you are pulling in something else not quite the same way21:20
orzeli'm just "from myapp import application" in the module where i've put the application script21:20
orzelscript being import + application = wsgi_server.initialize_application("admin")21:20
orzelseems to work, i got my usual keystone warnings about deprecated options21:20
orzelbut i got a map, not a wsgi handler21:20
morganso you are adding in a second layer?21:21
morganso module:application then another wsgi file explicitly for importing application?21:21
orzeljust a cli is easire to do things like type(application) or application.<tab>21:21
orzelnono, i'm doing the import from 'bpython'21:22
orzelnot another script21:22
morganso you aren't doing: gunicorn -w 4 myapp:app21:22
morganbasically?21:22
orzelif i do that it keeps crashing/restarting21:22
orzeli'm trying to debug this21:22
morgantoss up a gist/paste of what you're doing21:23
orzel( i can see crashes/restart from log, but nothing more)21:23
morganand i can try and follow along21:23
orzelyou right21:23
morganbut i admit i had bad experiences making gunicorn work, so i gravitated to uwsgi21:23
orzelhttp://pastebin.com/ZEyMzyZj21:24
morgannever saw bpython until today21:24
morganfwiw ;)21:24
orzellike ipython but better21:25
orzelipython like normal python CLI, but better :)21:25
morgani only use cpython interpreters21:25
morganok let me see what i can do with your pastebin21:25
orzelit gets you colors and, most importantly, auto-completion21:25
orzeli feel naked in a cpython cli now :/21:25
orzellike using vi(not vim) in black&white on some old sys-V21:26
morganorzel: lol21:26
*** henrynash has quit IRC21:32
orzeler... double-crash in my kernel. Playing with evenlet/gunicorn on some containerized env doesn't play nice21:35
morganftr i dislike paste.21:41
morganrunning into some odd issues getting the paste_deploy file registered in my environment21:42
orzelok, it almost work21:43
morganugh.21:45
morganoslo.config doesn't search in a logical place for my configs... grumble.21:46
morganorzel: so, paste.urlmap.URLMap is a callable21:48
orzeli got problems with config too, now21:48
orzel  File "/usr/lib64/python2.7/site-packages/keystone/common/config.py", line 1176, in find_paste_config21:48
orzel    raise exception.ConfigFileNotFound(config_file=paste_config_value)21:48
orzelnot sure what it means21:48
morganorzel: that means URLMap can be called as an application21:49
orzelyes, apparently21:49
morgansince it has a __call__ method21:49
morganthe find paste_config is what i just worked around.21:50
morganbasically i just put my config files in ~/21:50
morganbecause i am not putting them in /etc/21:50
morganon this machine21:50
morganit could also (in this case) be ~/keystone21:50
morganor /etc/keystone21:50
*** mylu_ has quit IRC21:51
morganorzel: Heh https://review.openstack.org/#/c/288216/10 we have a bug specifically for making this easier21:53
patchbotmorgan: patch 288216 - keystone - Customize config file location when run as wsgi app.21:53
morganorzel: anyway, so, this still seems like gunicorn passing the arguments down because of how argparse works21:54
morganorzel: and it means gunicorn wont be usable with keystone as of today21:54
morganstevemar: ^ i think we need to see how CLI args are passed and handle this in a more sane way. also the patch 288216 needs eyes21:55
patchbotmorgan: https://review.openstack.org/#/c/288216/ - keystone - Customize config file location when run as wsgi app.21:55
*** jasonsb has joined #openstack-keystone22:08
morganstevemar: want me to rebase your eventlet delete patch?22:12
morganstevemar: or you got it? /me would like to see that land soon.22:12
*** roxanaghe has joined #openstack-keystone22:15
stevemarmorgan: yo, let me try that now22:30
* morgan nods.22:30
stevemarmorgan: was running around all morning and afternoon22:30
morganphsaw. running22:30
stevemarmorgan: finally got home and ate, watching the jays lose now :(22:31
morganhehe.22:31
stevemarmorgan: it was more driving around, but in traffic22:31
stevemarand going to 5 different locations :P22:31
morganso: could have walked there faster? :P22:31
stevemarnah22:31
*** david-lyle has quit IRC22:39
*** david-lyle has joined #openstack-keystone22:39
openstackgerritSteve Martinelli proposed openstack/keystone: Remove eventlet support  https://review.openstack.org/24948622:42
stevemarmorgan: le rebase ^22:42
stevemarblah, the release notes need to be fixed22:43
morgandid you cover bknudson's comments?22:43
stevemarmorgan: no, strictly a rebase22:43
morganok22:43
morganwill hold for the update then to cover reno/comments22:44
morganit looks reasonable barring those things.22:44
openstackgerritMerged openstack/keystone: Deprecation reason for domain_id_immutable  https://review.openstack.org/30602122:50
orzelmorgan: i've removed the rags (sys.argv=sys.argv[:1]). Not it runs, but i have those config stuff errors. Does keystone _requires_ some cli arg ? I can't find any in the apache/keystone official documentation22:52
openstackgerritOpenStack Proposal Bot proposed openstack/keystone: Updating sample configuration file  https://review.openstack.org/30678522:52
morganorzel: no we dont require it for wsgi, we do require it for eventlet which is not gone yet22:53
morganand we have some cases where we should allow it for wsgiref22:53
morgan(standalone mode)22:53
*** john5223_ has joined #openstack-keystone22:57
orzelmorgan: how can i debug those then ? http://pastebin.com/fkZ6fH3r23:01
orzeli dont know where to start23:01
*** sdake has quit IRC23:14
*** roxanaghe has quit IRC23:19
*** mylu has joined #openstack-keystone23:40
orzelI've narrowed down the problem to CONF.find_file(paste_config) with paste_config="keystone-paste.ini", and this returns None23:53
orzelit seems to have found keystone.conf though ...23:53
*** mylu has quit IRC23:53
*** roxanaghe has joined #openstack-keystone23:55
orzelah, i'm not alone. It's know issue https://bugzilla.redhat.com/show_bug.cgi?id=117479523:56
openstackbugzilla.redhat.com bug 1174795 in openstack-selinux "keystone fails to start: raise exception.ConfigFileNotFound(config_file=paste_config_value)" [Unspecified,New] - Assigned to lhh23:56
*** roxanaghe has quit IRC23:56
orzelold, unfixed, the env is different, but the stack do look very similar23:56
*** roxanaghe has joined #openstack-keystone23:56
*** mylu has joined #openstack-keystone23:57

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