Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2015-09-25

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 mjb joined #puppet-openstack
00:00 mihgen joined #puppet-openstack
00:02 markvoelker joined #puppet-openstack
01:45 xarses joined #puppet-openstack
01:45 ferest joined #puppet-openstack
02:22 openstackgerrit Xingchao Yu proposed openstack/puppet-heat: Add rabbit_ha_queues option  https://review.openstack.org/215496
02:35 darkxploit joined #puppet-openstack
03:00 xarses joined #puppet-openstack
03:02 darkxploit joined #puppet-openstack
04:14 fedexo joined #puppet-openstack
04:27 markvoelker joined #puppet-openstack
04:28 dgurtner joined #puppet-openstack
04:45 gildub joined #puppet-openstack
04:46 darkxploit joined #puppet-openstack
05:27 alokj joined #puppet-openstack
05:47 gildub joined #puppet-openstack
05:59 markvoelker joined #puppet-openstack
06:02 openstackgerrit joined #puppet-openstack
06:08 sergmelikyan joined #puppet-openstack
06:10 sanjayu joined #puppet-openstack
06:13 zhangjn joined #puppet-openstack
06:31 openstackgerrit Benedikt von St. Vieth proposed openstack/puppet-cinder: implement class and defined type for cinder GPFS driver  https://review.openstack.org/221265
06:43 arnaud_orange joined #puppet-openstack
07:01 mjb joined #puppet-openstack
07:01 arnaud_orange1 joined #puppet-openstack
07:02 chem joined #puppet-openstack
07:03 7GHAA9S1K joined #puppet-openstack
07:08 openstackgerrit Yanis Guenane proposed openstack/puppet-cinder: Put all the logging related parameters to the logging class  https://review.openstack.org/227265
07:09 openstackgerrit Yanis Guenane proposed openstack/puppet-cinder: Put all the logging related parameters to the logging class  https://review.openstack.org/227265
07:14 paramite joined #puppet-openstack
07:24 jpena joined #puppet-openstack
07:25 khushbu joined #puppet-openstack
07:29 khushbu_ joined #puppet-openstack
07:41 openstackgerrit Yanis Guenane proposed openstack/puppet-ceilometer: Put all the logging related parameters to the logging class  https://review.openstack.org/227705
07:42 openstackgerrit Yanis Guenane proposed openstack/puppet-cinder: Put all the logging related parameters to the logging class  https://review.openstack.org/227265
07:43 rochaporto joined #puppet-openstack
07:51 social joined #puppet-openstack
08:00 markvoelker joined #puppet-openstack
08:07 derekh joined #puppet-openstack
08:17 openstackgerrit joined #puppet-openstack
08:17 openstackgerrit Xingchao Yu proposed openstack/puppet-designate: Add designate::mdns class  https://review.openstack.org/214976
08:23 xingchao joined #puppet-openstack
08:28 dgurtner joined #puppet-openstack
08:28 dgurtner joined #puppet-openstack
08:40 openstackgerrit Denis Egorenko proposed openstack/puppet-sahara: Introduce Sahara extended logging class  https://review.openstack.org/227310
08:40 degorenko spredzy, hey o/ Take a look please ^^^
08:50 sergmelikyan joined #puppet-openstack
09:00 gfidente joined #puppet-openstack
09:00 gfidente joined #puppet-openstack
09:01 arnaud_orange joined #puppet-openstack
09:04 chem joined #puppet-openstack
09:11 openstackgerrit Denis Egorenko proposed openstack/puppet-tempest: Allow to activate Sahara tests  https://review.openstack.org/227731
09:24 jayg|g0n3 joined #puppet-openstack
09:31 openstackgerrit Denis Egorenko proposed openstack/puppet-openstack-integration: scenario001: enable data processing service  https://review.openstack.org/227737
09:39 openstackgerrit Denis Egorenko proposed openstack/puppet-openstack-integration: scenario001: enable data processing service  https://review.openstack.org/227737
09:46 openstackgerrit Denis Egorenko proposed openstack/puppet-sahara: Change defaults value for Sahara Keystone credentials  https://review.openstack.org/227740
09:49 openstackgerrit Denis Egorenko proposed openstack/puppet-openstack-integration: scenario001: enable data processing service  https://review.openstack.org/227737
10:01 markvoelker joined #puppet-openstack
10:18 openstackgerrit Denis Egorenko proposed openstack/puppet-openstack-integration: scenario001: enable data processing service  https://review.openstack.org/227737
10:34 leanderthal joined #puppet-openstack
10:35 openstackgerrit Yanis Guenane proposed openstack/puppet-glance: Put all the logging related parameters to the logging class  https://review.openstack.org/227758
10:42 openstackgerrit Denis Egorenko proposed openstack/puppet-sahara: Introduce Sahara extended logging class  https://review.openstack.org/227310
10:43 sanjayu joined #puppet-openstack
10:46 openstackgerrit Michael Polenchuk proposed openstack/puppet-openstacklib: Fallback to default rcfile  https://review.openstack.org/227762
10:47 gildub joined #puppet-openstack
11:06 openstackgerrit Denis Egorenko proposed openstack/puppet-openstack-integration: scenario001: enable data processing service  https://review.openstack.org/227737
11:13 gildub joined #puppet-openstack
11:14 chem joined #puppet-openstack
11:27 IBerezovskiy joined #puppet-openstack
11:28 cdelatte joined #puppet-openstack
11:33 openstackgerrit Denis Egorenko proposed openstack/puppet-openstack-integration: scenario001: enable data processing service  https://review.openstack.org/227737
11:34 sergmelikyan joined #puppet-openstack
11:35 aderyugin hi guys, please take a look https://review.openstack.org/#/c/216682/
11:39 openstackgerrit Yanis Guenane proposed openstack/puppet-glance: Put all the logging related parameters to the logging class  https://review.openstack.org/227758
11:41 alokj joined #puppet-openstack
11:42 dprince joined #puppet-openstack
11:47 markvoelker joined #puppet-openstack
11:52 sergmelikyan joined #puppet-openstack
12:03 openstackgerrit Yanis Guenane proposed openstack/puppet-heat: Put all the logging related parameters to the logging class  https://review.openstack.org/227810
12:21 iurygregory good morning people
12:22 EmilienM hello
12:23 EmilienM http://logs.openstack.org/37/227737/6/check/g​ate-puppet-openstack-integration-dsvm-trusty/​6499874/console.html#_2015-09-25_11_48_45_769
12:23 EmilienM degorenko: congrats man
12:23 EmilienM you're super fast
12:26 iurygregory hey EmilienM, when you said "don't you need keystone_config *before* running the exec? " I need to add something like Keystone_config<||> -> Exec<| title == 'saml_idp_metadata'|> to ensure the execution order?
12:27 EmilienM iurygregory: yes something like that
12:27 iurygregory ok o/
12:28 iurygregory when you have time can you help me with the acceptance? ^^
12:28 degorenko hello o/
12:29 degorenko EmilienM, yes, it works :)  https://review.openstack.org/#/q/status​:open+branch:master+topic:integ/sahara,n,z
12:30 sergmelikyan joined #puppet-openstack
12:30 EmilienM degorenko: big congrats....
12:30 EmilienM it's very cool
12:31 EmilienM I have a comment though
12:31 markvoelker joined #puppet-openstack
12:31 EmilienM degorenko: look in gerrit
12:31 degorenko EmilienM, one more request :D can you tell me (i'm about https://review.openstack.org/#/c/219275) - is 2 patch set ok with you?
12:32 zhangjn joined #puppet-openstack
12:32 EmilienM degorenko: 2 patchsets, like another one on top of 219275?
12:32 morazi joined #puppet-openstack
12:33 degorenko yeah
12:33 EmilienM I would prefer one patchset, since we did not decide yet about SERVICE_DEFAULT
12:33 degorenko yea, i know. And 2 patch set - it is without service_default
12:34 degorenko it was updated due to Yanis' comment
12:42 degorenko oops, i misunderstand you. we have 219275 - take a look on 2 (second) patch set :) not two patches :)
12:43 EmilienM degorenko: oh ok
12:43 EmilienM degorenko: yes
12:43 EmilienM patchset #2 looks better
12:43 degorenko EmilienM, ok, thanks! I'll update then
12:44 EmilienM degorenko: also please see my comment on your integ patch
12:44 EmilienM after that, I'll +2
12:44 degorenko EmilienM, i've already answered you :P
12:45 EmilienM degorenko: +2
12:45 EmilienM degorenko: thx, good work here!
12:46 degorenko :) thanks for examples
12:48 degorenko EmilienM, take a look please: https://review.openstack.org/#/c/227740/ we have some inconsistence in sahara :)
12:52 degorenko EmilienM, thanks!
12:53 ducttape_ joined #puppet-openstack
12:57 openstackgerrit Gilles Dubreuil proposed openstack/puppet-keystone: Tenant and user providers without de-facto domain  https://review.openstack.org/227829
12:58 pradk joined #puppet-openstack
13:02 richm joined #puppet-openstack
13:03 openstackgerrit Denis Egorenko proposed openstack/puppet-cinder: Add posibility to specify privileged user for Cinder  https://review.openstack.org/219275
13:03 arnaud_orange1 joined #puppet-openstack
13:06 openstackgerrit Iury Gregory Melo Ferreira proposed openstack/puppet-keystone: Support for Keystone as Identity Provider  https://review.openstack.org/208054
13:06 iurygregory can anyone review this spec: https://review.openstack.org/#/c/223777/ ^^
13:20 openstackgerrit Yanis Guenane proposed openstack/puppet-keystone: Put all the logging related parameters to the logging class  https://review.openstack.org/227843
13:23 openstackgerrit Yanis Guenane proposed openstack/puppet-keystone: Put all the logging related parameters to the logging class  https://review.openstack.org/227843
13:26 sergmelikyan joined #puppet-openstack
13:28 openstackgerrit Emilien Macchi proposed openstack/puppet-nova: Try to use zuul-cloner to prepare fixtures  https://review.openstack.org/226830
13:32 sergmelikyan joined #puppet-openstack
13:39 openstackgerrit Gilles Dubreuil proposed openstack/puppet-keystone: Domain checking to deprecate no domain name usage  https://review.openstack.org/218044
13:40 EmilienM degorenko: in case you have time, I'm having issues with https://review.openstack.org/224974
13:40 openstackgerrit Yanis Guenane proposed openstack/puppet-nova: Put all the logging related parameters to the logging class  https://review.openstack.org/227853
13:41 EmilienM degorenko: there is a problem in temepst I think - not sure how familiar you are with horizon
13:41 openstackgerrit Yanis Guenane proposed openstack/puppet-keystone: Put all the logging related parameters to the logging class  https://review.openstack.org/227843
13:41 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: add dashboard service  https://review.openstack.org/224974
13:43 degorenko EmilienM, not very well, but i'll look
13:44 EmilienM degorenko: it's ok... don't worry - now I'm on heat & swift
13:45 EmilienM degorenko: i already pushed heat but I found a bug in puppet-heat that causes trusts not working in tempest tests
13:45 degorenko EmilienM, you talking about 227084?
13:46 EmilienM degorenko: yes
13:47 degorenko EmilienM, oh, it is about rpc backend right?
13:48 degorenko or another one?
13:48 EmilienM no
13:48 EmilienM it's about keystone trusts
13:48 * degorenko looking at 227084
13:48 EmilienM if you look at tempests logs
13:48 EmilienM I'm not sure puppet created the user in the heat admin domain
13:48 degorenko auth fails
13:48 EmilienM that's it
13:51 degorenko hm, another tests passed
13:51 EmilienM yeah but other tests do not need trusts
13:52 degorenko yeah
13:52 degorenko 2015-09-24 18:57:23.686 16772 ERROR heat.common.keystoneclient [req-f55c9e11-9eb4-4e0c-8b9d-b6e9df33cdc3 b64929e1867844e78b8a665a106577b7 10d02adce993420ab0237afd10946b51] Domain admin client authentication failed
13:52 degorenko also here some many traces
13:53 openstackgerrit Gilles Dubreuil proposed openstack/puppet-keystone: Tenant and user providers without de-facto domain  https://review.openstack.org/227829
13:54 degorenko EmilienM, user was created: http://logs.openstack.org/84/227084/7/check/g​ate-puppet-openstack-integration-dsvm-trusty/​dbfa4eb/console.html#_2015-09-24_18_43_49_565
13:54 openstackgerrit Merged openstack/puppet-swift: Add support for DLO configuration.  https://review.openstack.org/172021
13:55 EmilienM degorenko: not sure it was created IN the domain
13:55 EmilienM that's my concern
13:55 degorenko oh
13:55 EmilienM i need to work on it today and add some tests
13:55 degorenko http://logs.openstack.org/84/227084/7/check/g​ate-puppet-openstack-integration-dsvm-trusty/​dbfa4eb/console.html#_2015-09-24_18_50_33_199
13:55 EmilienM oh actually you're right
13:55 EmilienM I did not see that log
13:55 degorenko why it use Default'
13:55 EmilienM it's pretty clear yeah
13:55 degorenko why whit '?
13:55 degorenko with*
13:56 degorenko oh
13:56 degorenko it is quote from command
13:56 EmilienM degorenko: because gildub told me *today* puppet-keystone is able to assign a role to a user in a specific domain only for default domain
13:57 degorenko EmilienM, but another command use default_domain instead of just Default
14:01 openstackgerrit Merged openstack/puppet-heat: Cleanup configure_delegated_roles deprecated parameter  https://review.openstack.org/227083
14:02 openstackgerrit Merged openstack/puppet-heat: Update rpc_backend default parameter  https://review.openstack.org/227092
14:02 EmilienM degorenko: nothing in your link (logs) show us that the role has been assigned to the user in the domain
14:02 EmilienM degorenko: and I don't think that worked, I need to run some debug to check that
14:02 EmilienM that's why the tempest test is failing I think
14:03 openstackgerrit Javier Peña proposed openstack/puppet-swift: Add support for swift-object-expirer service  https://review.openstack.org/211549
14:04 degorenko hm
14:06 openstackgerrit Yanis Guenane proposed openstack/puppet-keystone: Put all the logging related parameters to the logging class  https://review.openstack.org/227843
14:07 openstackgerrit Merged openstack/puppet-ceilometer: compute agent: do not try to configure nova.conf  https://review.openstack.org/226512
14:07 openstackgerrit Merged openstack/puppet-ceilometer: rspec: run tests for ::ceilometer::agent::auth  https://review.openstack.org/227306
14:09 openstackgerrit Merged openstack/puppet-ceilometer: agent/auth: bring consistent how we manage empty parameters  https://review.openstack.org/227307
14:09 openstackgerrit Merged openstack/puppet-ceilometer: Implement auth_endpoint_type parameter  https://review.openstack.org/227308
14:16 dfisher joined #puppet-openstack
14:19 delatte joined #puppet-openstack
14:23 sergmelikyan joined #puppet-openstack
14:28 ducttape_ joined #puppet-openstack
14:28 openstackgerrit Merged openstack/puppet-openstack-integration: scenario001: enable telemetry service  https://review.openstack.org/226490
14:29 zhangjn_ joined #puppet-openstack
14:29 openstackgerrit Merged openstack/puppet-openstack-integration: Puppetfile: bump apt from 1.8.x to 2.1x  https://review.openstack.org/226945
14:30 zhangjn_ joined #puppet-openstack
14:30 degorenko EmilienM, for horizon, did you saw this: Invalid HTTP_HOST header: 'devstack-trusty-hpcloud-b4-5100800'. You may need to add u'devstack-trusty-hpcloud-b4-5100800' to ALLOWED_HOSTS.
14:30 degorenko looks like missed parameter
14:30 EmilienM it should be the case, no?
14:31 * EmilienM looking
14:31 EmilienM I need to patch infra to have horizon logs
14:31 degorenko it is fqdn by default in horizon
14:31 EmilienM degorenko: oh right, nice catch
14:32 EmilienM degorenko: I'll try it today
14:32 degorenko :)
14:32 degorenko also i
14:32 degorenko erm
14:32 degorenko also i'll try to find out problem with heat
14:33 dfisher EmilienM:  tests run *so much better* with a .fixtures.yml
14:33 degorenko our tempest guys told me, that heat should have the same domain that is for keystone
14:33 dfisher also:  https://tickets.puppetlabs.com/browse/MODULES-2632
14:34 EmilienM dfisher: cool :) good to know, our debug session was cool yesterday :)
14:34 EmilienM degorenko: ok, will look
14:34 openstackgerrit Merged openstack/puppet-tempest: Allow to activate Sahara tests  https://review.openstack.org/227731
14:34 degorenko EmilienM, let me know, if it will work :)
14:35 dfisher thank you again, for the help
14:35 EmilienM dfisher: cool :) my pleasure
14:39 degorenko sbadia, spredzy please https://review.openstack.org/#/c/227740/ :)
14:39 openstackgerrit Merged openstack/puppet-openstack-integration: scenario001: enable data processing service  https://review.openstack.org/227737
14:40 EmilienM ok, we should have horizon config with https://review.openstack.org/227879
14:41 EmilienM degorenko: see https://review.openstack.org/#/c/227867/
14:42 degorenko nice title :D we need more jobs (c)
14:43 sergmelikyan joined #puppet-openstack
14:46 sbadia haha
14:46 sbadia mowar jobs!!
14:46 sbadia degorenko done
14:47 degorenko sbadia, thanks!
14:47 sbadia degorenko: on https://review.openstack.org/#/c/227310/, you can update the commit message?
14:47 sbadia it's sahara::logging
14:48 degorenko sbadia, sure, another is ok with you?
14:48 sbadia degorenko: sorry, not well explain ;)
14:49 degorenko sbadia, i got your point
14:49 degorenko ceilometer in commit message :)
14:49 sbadia the commit message said 'Adding ceilometer::logging' but it's sahara
14:49 sbadia yep :)
14:49 degorenko and another part is ok with you? :D
14:49 sbadia yep +2 :)
14:49 degorenko ok!
14:50 openstackgerrit Denis Egorenko proposed openstack/puppet-sahara: Introduce Sahara extended logging class  https://review.openstack.org/227310
14:50 degorenko sbadia, done :)
14:50 sbadia and put a -1 only for that is a bit too much :)
14:50 sbadia degorenko: thx!
14:50 sbadia EmilienM: ^ please review :)
14:50 degorenko :) thanks you
14:51 EmilienM richm: so I'm trying to run Heat in our Integration CI
14:51 EmilienM richm: which means I'm running tempest.
14:52 EmilienM richm: one test is failing (in heat) which is testing the trusts & delegated role
14:52 degorenko sbadia, can you also take a look here: https://review.openstack.org/#/c/219275/ We have some discussion with mwhahaha
14:52 sbadia ack
14:52 EmilienM richm: the patch https://review.openstack.org/227084
14:52 * mwhahaha feels like a bad person for all these discussions this week
14:52 EmilienM richm: I think the user that we create in puppet-heat has no role in the domain
14:52 degorenko :D
14:52 EmilienM richm: look http://logs.openstack.org/84/227084/7/check/g​ate-puppet-openstack-integration-dsvm-trusty/​dbfa4eb/console.html#_2015-09-24_18_43_49_565
14:53 EmilienM richm: keystone_user_role[heat_admin@::Default] should it work ?
14:53 richm looking
14:53 EmilienM mwhahaha: have you seen my last patchset?
14:53 mwhahaha not yet
14:53 EmilienM mwhahaha: https://review.openstack.org/226830
14:54 EmilienM mwhahaha: if you export PUPPETFILE=/path/Puppetfile, Rakefile will use it
14:54 mwhahaha cool
14:55 mwhahaha yea i think that'll work well. we should make sure to mention it in the documentation somewhere as well
14:55 EmilienM mwhahaha: I'll take care of it in the wiki
14:55 EmilienM once it's merged
14:56 _ducttape_ joined #puppet-openstack
14:56 richm EmilienM: what's the problem?
14:56 richm EmilienM: I don't see an error
14:57 EmilienM richm: http://logs.openstack.org/84/227084/7/check/g​ate-puppet-openstack-integration-dsvm-trusty/​dbfa4eb/console.html#_2015-09-24_19_03_33_249
14:57 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: enable orchestration service  https://review.openstack.org/227084
14:58 openstackgerrit Merged openstack/puppet-sahara: Change defaults value for Sahara Keystone credentials  https://review.openstack.org/227740
15:00 richm EmilienM: I saw in the puppet log where the heat_admin user is assigned a role in the domain ::Default
15:00 richm so that means it needs to request a token using a domain instead of a project
15:00 richm is the code capable of requesting a domain scoped token instead of a project scoped token?
15:00 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: add dashboard service  https://review.openstack.org/224974
15:01 EmilienM degorenko: done ^ we will see results
15:01 richm or is it trying to request a domain scoped token but it needs a project scoped token instead?
15:02 EmilienM richm: so my guess is, in puppet-heat/manifests/keystone/domain.pp, $domain_admin user should has a role in $domain_name domain
15:02 degorenko EmilienM, take a look on 301 :D
15:02 degorenko <<<< HEAD :)
15:02 EmilienM degorenko: thx
15:02 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: add dashboard service  https://review.openstack.org/224974
15:02 spredzy degorenko, -1 the logging for few nits
15:02 spredzy elase I am ok
15:03 spredzy s/elase/else
15:03 mdorman joined #puppet-openstack
15:04 EmilienM richm: http://logs.openstack.org/84/227084/7/check/gate-p​uppet-openstack-integration-dsvm-trusty/dbfa4eb/lo​gs/keystone/main.txt.gz#_2015-09-24_18_57_23_678
15:04 EmilienM look at keystone logs
15:04 EmilienM this logs happens in the same time as the tempest test failure
15:05 degorenko spredzy, for your link: https://review.openstack.org/#/c/227​853/1/spec/classes/nova_logging_spec.rb,cm 18 line, red space :)
15:05 richm EmilienM: https://github.com/openstack/puppet-heat/bl​ob/master/manifests/keystone/domain.pp#L74
15:05 spredzy degorenko, yep saw it when I pasted the link :) For my defense it was there before but yes will remove it :)
15:06 richm EmilienM: so yes, $domain_admin user has role 'admin' in domain $domain_name
15:06 EmilienM "UserNotFound: Could not find user: heat"
15:06 EmilienM maybe it's looking for the user in the domain?
15:08 richm EmilienM: This is the auth/tokens call, correct?  If so, then yes, a domain for the user must be specified e.g. OS_USER_DOMAIN_NAME
15:08 bnemec joined #puppet-openstack
15:08 degorenko spredzy, about your comment here https://review.openstack.org/#/c/2273​10/6/spec/classes/sahara_logging_spec.rb i don't clearly understand what do you mean?
15:08 richm if the wrong domain name is specified, then I would expect an error like that
15:09 degorenko spredzy, i have test for all params, but in this line it tests defaults log_facility with overridden use_syslog
15:09 spredzy degorenko, we only test 2 settings for non default values
15:09 EmilienM oh
15:09 EmilienM richm: maybe I need to use default_domain ?
15:09 spredzy can we test all of them for non-default values
15:09 spredzy ?
15:09 EmilienM richm: http://logs.openstack.org/84/227084/7/che​ck/gate-puppet-openstack-integration-dsvm​-trusty/dbfa4eb/logs/tempest.conf.txt.gz
15:09 spredzy degorenko, my bad
15:09 spredzy read to fast
15:10 degorenko EmilienM, i said this before :) about default_domain
15:10 richm EmilienM: What domain was the heat user created in?
15:10 EmilienM richm: trying it
15:10 EmilienM richm: idk
15:10 EmilienM let's try
15:11 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: enable orchestration service  https://review.openstack.org/227084
15:12 EmilienM degorenko: sorry, I missed it probably
15:12 openstackgerrit Alexey Deryugin proposed openstack/puppet-murano: Implementation of api and engine classes  https://review.openstack.org/216682
15:12 degorenko no problem :)
15:13 EmilienM richm: gilles told me today our module did not allow to use another domain but Default when assigning a role to a domain - maybe I misunderstood
15:14 richm EmilienM: I'm not sure what gildub means - you can assign a user a role in any domain
15:15 richm using the keystone_user_role code
15:15 EmilienM cool
15:15 EmilienM I probably misunderstood
15:19 openstackgerrit Denis Egorenko proposed openstack/puppet-sahara: Introduce Sahara extended logging class  https://review.openstack.org/227310
15:19 degorenko spredzy, ^
15:19 * spredzy checking
15:20 social richm: we need to do something with stderr and puppet
15:21 social richm: on f23 puppet modules neutron and keystone fail because of gnome environment issue
15:21 social richm: they try to list   from gi.repository import GnomeKeyring
15:22 social richm: or we can start using some other format, parse xml if we use html or parse jaml
15:22 social *json :)
15:22 spredzy degorenko, +2. Thanks a lot for doing that on puppet-sahara :)
15:23 degorenko spredzy, no problem :) sbadia can you +2 again on my change please? :D https://review.openstack.org/227310
15:24 sergmelikyan joined #puppet-openstack
15:29 v1k0d3n joined #puppet-openstack
15:30 degorenko EmilienM, 224974 is failed again, crap
15:30 degorenko EmilienM, openstack_auth.forms Login failed for user "tempest-TestDashboardBasicOps-1386298411"
15:30 degorenko but it is warning
15:34 krotscheck joined #puppet-openstack
15:40 openstackgerrit Ricardo Carrillo Cruz proposed openstack/puppet-ironic: Allow passing the whole contents of bifrost_global_vars  https://review.openstack.org/222914
15:41 aderyugin Hi, EmilienM, spredzy! I've resolved all problems, look at my patch please https://review.openstack.org/#/c/216682/
15:43 EmilienM aderyugin: you resolved all problems? wow :)
15:47 sbadia degorenko: a bit tricky but done ;-) https://review.openstack.org​/#/c/219275/6/manifests/api.pp,cm
15:47 delatte joined #puppet-openstack
15:48 richm social: I like jaml :-)
15:48 richm especially on toast
15:49 EmilienM good joke
15:49 social richm: but seriously we need to patch puppet to separate stderr
15:50 social richm: /usr/bin/neutron net-show --format=shell from gi.repository import GnomeKeyring
15:51 social or for example Error: /Stage[main]/Main/Keystone_user[demo]: Could not evaluate: Execution of '/usr/bin/openstack token issue --format value' returned 1: /usr/lib/python2.7/site-package​s/keyring/backends/Gnome.py:6: PyGIWarning: GnomeKeyring was imported without specifying a version first. Use gi.require_version('GnomeKeyring', '1.0') before import to ensure that the right version gets loaded
15:51 degorenko sbadia, wow :D is it works really?
15:51 sbadia degorenko: héhé yep :)
15:51 sbadia tested on http://rubular.com/
15:51 degorenko sbadia, some kind of black magic
15:52 sbadia haha
15:52 sbadia regexp guru :)
15:52 openstackgerrit Merged openstack/puppet-sahara: Introduce Sahara extended logging class  https://review.openstack.org/227310
15:53 degorenko sbadia, nope :D it doesn't!
15:53 degorenko sbadia, try "undef"
15:53 degorenko as string :P
15:53 richm social: are "separate stderr from stdin" and "use json" separate issues?
15:53 sbadia humrf
15:54 social richm: it's same issue
15:54 social richm: with json you can at least validate that you have garbage there
15:54 social richm: but the solution is to get rid of stderr, but we some times parse even that so we need to separate those two
15:56 richm social: 1) json - I think there is a bug open on this - it will require a) the correct updated version of osc, and its dependencies like cliff b) a few changes in openstacklib
15:56 richm social: 2) stderr - if we really need to split this, it will require changes to puppet itself, the way it handles external commands
15:57 social richm: 2) is correct
15:57 social richm: how often we hit this issue, every 2 months?
15:57 richm social: Has puppetlabs been made aware of this issue?  bug filed against them?
15:59 richm 1) also, if you are talking about commands other than osc, for example, neutron, then neutron and any other command used to get openstack related information needs to be changed
16:04 social richm: puppetlabs has jira, it's impossible to search for anything there
16:04 social richm: anyway I'll create issue but even if they fix it I guess that happends only for newer versions
16:04 EmilienM social, richm: our liaison with PL is Hunner, _ody, _morgan
16:04 EmilienM I suggest you talk to them
16:26 openstackgerrit Emilien Macchi proposed openstack/puppet-heat: Allow to not manage Keystone domain  https://review.openstack.org/227936
16:26 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: enable orchestration service  https://review.openstack.org/227084
16:26 EmilienM richm: trying again with default domain ^
16:27 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: DNM - CI test  https://review.openstack.org/227937
16:27 EmilienM dmsimard: it will tell you the status of RDO packaging for us ^
16:29 dmsimard EmilienM: ok will take a look
16:32 zhangjn joined #puppet-openstack
16:35 gfidente joined #puppet-openstack
16:35 gfidente joined #puppet-openstack
16:36 sergmelikyan joined #puppet-openstack
16:39 cdelatte joined #puppet-openstack
16:44 delattec joined #puppet-openstack
16:53 vinsh joined #puppet-openstack
16:54 openstackgerrit Adam Vinsh proposed openstack/puppet-swift: Manage swift with swiftinit service provider  https://review.openstack.org/203220
17:09 EmilienM richm: I still have the issue: http://logs.openstack.org/84/227084/10/check/gate-​puppet-openstack-integration-dsvm-trusty/16a5675/l​ogs/keystone/main.txt.gz#_2015-09-25_16_51_19_796
17:10 EmilienM I configured heat & tempest to use the default domain
17:10 EmilienM http://logs.openstack.org/84/227084/10/ch​eck/gate-puppet-openstack-integration-dsv​m-trusty/16a5675/logs/tempest.conf.txt.gz
17:10 EmilienM http://logs.openstack.org/84/227084/10/chec​k/gate-puppet-openstack-integration-dsvm-tr​usty/16a5675/logs/etc/heat/heat.conf.txt.gz
17:12 chem joined #puppet-openstack
17:18 chem joined #puppet-openstack
17:21 degorenko have a nice weekend, guys! bye!
17:24 mihgen_ joined #puppet-openstack
17:24 iurygregory you too degorenko o/
17:27 richm EmilienM: need to see the code to figure out in which domain the user 'heat' is in
17:33 richm EmilienM: the ::heat class creates the user 'heat' - the 'keystone_user' parameter - scenario001.pp doesn't change this - so ::heat creates user 'heat' in domain 'Default' (since no domain was specified)
17:35 xarses joined #puppet-openstack
17:36 richm EmilienM: then, ::heat::keystone::auth assigns this user (the $auth_name parameter) to the role of 'admin' in the 'services' project of domain 'Default'
17:38 richm EmilienM: ok - now I need to see the puppet code that is causing the error to appear in the keystone log
17:38 richm EmilienM: somewhere, someone is trying to a) use the keystone v3 api without specifying a domain or 2) specifying the wrong domain for the heat user
17:39 richm EmilienM: I can't tell where from the scenario001.pp or the puppet-heat code
17:39 richm EmilienM: is this coming from tempest?
17:45 richm EmilienM: in scenario001.pp - what is the intention of setting domain_name     => 'default_domain'?
17:46 richm EmilienM: according to the code https://github.com/openstack/puppet-heat​/blob/b608fcebda837ae4c9cdf2d8a8e6e3615f​111cf5/manifests/keystone/domain.pp#L66
17:46 richm EmilienM: this only affects the heat_domain_admin user 'heat_admin' - it has no effect on anything else, afaict
17:47 richm that is, it has no effect on anything having to do with the 'heat' user
17:53 ducttape_ joined #puppet-openstack
17:58 EmilienM richm: back from lunch, /me reading
18:30 EmilienM we set domain_name parameter so we can test that using something else but Default actually works.
18:33 rahulait joined #puppet-openstack
18:36 krotscheck joined #puppet-openstack
18:36 bmjen joined #puppet-openstack
18:39 EmilienM testing with Default everywhere to isolate the problem
18:39 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario001: enable orchestration service  https://review.openstack.org/227084
18:39 krotscheck joined #puppet-openstack
18:41 ducttape_ joined #puppet-openstack
18:43 openstackgerrit Nathaniel proposed openstack/puppet-neutron: Simplify rpc_backend parameter  https://review.openstack.org/227994
18:44 rcarrillocruz joined #puppet-openstack
18:56 ducttape_ joined #puppet-openstack
19:16 ducttape_ joined #puppet-openstack
19:35 rahulait Hi All,
19:35 rahulait I am trying the RDO installation of Openstack using puppet. It works fine when I puppetize my controller node for the first time after fresh installation of OS. There are no errors thrown at terminal during the installation. However, if I try to rerun the puppet agent, it configures something additional this time which is not configured during the first run. Mentioned below are the logs it prints to terminal:-
19:35 rahulait Notice: /File[/etc/sysconfig/iptables]/seluser: seluser changed 'unconfined_u' to 'system_u'
19:35 rahulait Notice: /Stage[main]/Neutron::Agents::Ml2::Ovs​/Service[ovs-cleanup-service]/enable: enable changed 'false' to 'true'
19:35 rahulait Notice: /Stage[main]/Neutron::Agents::Ml2::Ovs/​Neutron::Plugins::Ovs::Bridge[physext1:​br-ex]/Vs_bridge[br-ex]/external_ids: external_ids changed '' to 'bridge-id=br-ex'
19:35 rahulait Notice: /Stage[main]/Quickstack::Neutron::​Controller/Exec[neutron-db-manage upgrade]/returns: executed successfully
19:35 rahulait Notice: Finished catalog run in 36.61 seconds
19:35 rahulait From these logs, I am unable to figure out which of the parameters were not configured when it was run for the first time so that I can try fixing them in the script itself. I want to avoid the dependency of running puppet multiple times. Looking at the *.conf files on the controller node doesn't help much.
19:35 rahulait Can someone please help me out in understanding what the above mentioned logs point to? Any pointers would be really helpful.
19:36 EmilienM jayg: ^
19:40 dprince EmilienM: nice keystone survey
19:41 EmilienM dprince: yeah, we need to gather more data to define our roadmap
19:41 jayg I tried to reply to that email with a bunch of qustions, but I guess it got moderated since I just joined the -operator list
19:42 iurygregory what is the link for the survey?
19:42 jayg rahulait: I'll repeat the questions here, first one is, what version?  we haven't released quickstack for rdo in quite a while
19:42 jayg code has been moving along, just not released in rdo
19:42 EmilienM iurygregory: https://openstack.nimeyo.com/59609/openstack-de​v-puppet-feedback-request-about-puppet-keystone
19:42 rahulait jayg: Its kilo-puppet.
19:43 jayg rahulait: and are you running the astapor installer or staypuft (which is the one with all the wizards)?
19:43 rahulait jayg: Its astapor
19:44 jayg rahulait: ok, next, which hostgroups are you using, and is it one of the default ones, or a custom group?
19:44 iurygregory i'll ask the operators here to answer o/
19:46 rahulait jayg: we had created our own host-groups. We gave it some name like production_abc and specified the parameter values in production_abc.yaml in directory /var/lib/hiera/
19:46 jayg ahh, well, that'll sure confuse things, we have never tested any of these with hiera in dev, though I know the opendaylight guys have done their own stuff that way
19:47 rahulait ohk... but looking at those logs, can we infer something? I was unable to relate them as what they are exactly configuring...
19:48 jayg rahulait: without knowing how you are using our code, that is very hard to say, it was designed with certain epxectations which are met by the hostgroups we ship with
19:49 jayg we do require for HA controllers a second run though, which was part of what you wanted to avoid, however, it is only for a few additional things, don't think any of them are what you listed
19:49 jayg rahulait: if you want to send me the hostgroup yaml, and perhaps reacted version of your heira file(s), I may be able to help track down the spots where you are hitting issues
19:50 rahulait oh ok...
19:54 jayg rahulait: the main thing that is second-run is getting the service not managed by puppet, so they don't conflict with pacemaker wanting to control them - I would have to dig to see what the other spot is, if I am remembering correctly
19:56 rahulait jayg: https://github.com/rahulait/kilo-puppet this is the code I am using to puppetize my hosts
19:56 jayg ok, I'll take a looks
20:33 ducttape_ joined #puppet-openstack
20:40 openstackgerrit Nathaniel proposed openstack/puppet-neutron: Simplify rpc_backend parameter  https://review.openstack.org/227994
20:42 karmix joined #puppet-openstack
21:09 sanjayu joined #puppet-openstack
21:11 ducttape_ joined #puppet-openstack
21:17 openstackgerrit joined #puppet-openstack
21:21 iurygregory by people have a nice weekend o/
21:42 openstackgerrit Emilien Macchi proposed openstack/puppet-nova: Implement WSGI support for Nova API  https://review.openstack.org/213315
22:02 openstackgerrit joined #puppet-openstack
22:15 vinsh_ joined #puppet-openstack
22:34 dfisher left #puppet-openstack
22:34 openstack joined #puppet-openstack
22:45 rahulait1 joined #puppet-openstack
22:46 xarses joined #puppet-openstack
22:47 xarses joined #puppet-openstack
22:49 openstack joined #puppet-openstack
22:56 sanjayu joined #puppet-openstack
22:59 social joined #puppet-openstack
23:09 linkedinyou joined #puppet-openstack
23:17 vinsh joined #puppet-openstack
23:26 karmix EmilienM: The Puppetfile in the stable/kilo branch of puppet-openstack-integration is configured to pull a stable/kilo branch of puppet-monasca.  This makes r10k very unhappy because there is no stable/kilo branch for puppet-monasca.
23:33 markvoelker joined #puppet-openstack
23:45 morazi_ joined #puppet-openstack

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary