Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2016-04-15

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

All times shown according to UTC.

Time Nick Message
00:03 ayoung joined #puppet-openstack
00:43 ntpttr_ joined #puppet-openstack
00:44 xiaohua joined #puppet-openstack
00:46 xiaohua joined #puppet-openstack
00:50 ntpttr_ joined #puppet-openstack
00:57 ducttape_ joined #puppet-openstack
00:57 xiaohua joined #puppet-openstack
01:14 xiaohua joined #puppet-openstack
01:31 xiaohua joined #puppet-openstack
01:32 cwolferh joined #puppet-openstack
01:48 ilbot3 joined #puppet-openstack
01:48 Topic for #puppet-openstack is now CI status: green - Puppet OpenStack modules - https://wiki.openstack.org/wiki/Puppet
01:54 xiaohua joined #puppet-openstack
01:55 EmilienM dmsimard: lol
01:55 EmilienM dmsimard: I found out other-requirements.txt need to have exec permission
01:55 EmilienM otherwise it's ignored
01:55 dmsimard WHAT ?
01:55 EmilienM http://logs.openstack.org/94/306094/1/c​heck/gate-puppet-openstack-integration-​3-scenario001-tempest-centos-7/a66787d/​console.html#_2016-04-14_21_53_52_738
01:55 dmsimard I don't think I set it as executable and it works
01:55 EmilienM [' -e other-requirements.txt ']'
01:56 dmsimard dude T_T
01:56 dmsimard really
01:56 dmsimard -e is for "exists"
01:56 dmsimard if exists other-requirements.txt
01:56 EmilienM ah
01:56 EmilienM I thought it was -f
01:56 EmilienM for file
01:56 EmilienM I need to learn bash
01:57 dmsimard http://tldp.org/LDP/Bash-Beginn​ers-Guide/html/sect_07_01.html
01:57 dmsimard I have that bookmarked :p
01:57 EmilienM ayoung: my stuff on fernets still does not work on centos
01:57 EmilienM even if I redirect the output to another logfile, it goes in keystone.log
01:57 EmilienM see https://review.openstack.org/#/c/305451/
01:58 EmilienM and https://review.openstack.org/#/c/306044/
01:58 EmilienM since I'm very bad in bash maybe I did wrong ^
01:58 dmsimard EmilienM: cool, you working on fernet ? :p
01:58 ayoung EmilienM, Um,  redirect? I thought you were just doing a touch and chown?
01:58 EmilienM dmsimard: yeah trying to deploy it on scenario003
01:58 dmsimard nice!
01:58 EmilienM ayoung: yeah I did that in packaging
01:58 EmilienM ayoung: but in puppet I wanted a way to redirect to files
01:59 EmilienM I'll abandon the patch
01:59 EmilienM and do what we said with packaging
01:59 ayoung I would not have expected that to work, but I didn't really dig into what you were doing
01:59 EmilienM no worries
01:59 dmsimard EmilienM:      command     => "keystone-manage pki_setup --keystone-user ${keystone_user} --keystone-group ${keystone_group} >>${pki_logs_file} 2>&1
02:00 EmilienM dmsimard: well, it's weird http://logs.openstack.org/94/306094/1/c​heck/gate-puppet-openstack-integration-​3-scenario001-tempest-centos-7/a66787d/​console.html#_2016-04-14_21_53_52_738
02:00 dmsimard if anything, you probably want 2>&1 >> logfile
02:00 EmilienM it still install bindep stuff
02:00 dmsimard 2>&1 redirects stderr and stdout to the same buffer and then you redirect to the logfile
02:00 EmilienM on https://review.openstack.org/#/c/306094/
02:00 EmilienM dmsimard: I abandonned the patch, we fixed that in packaging
02:00 EmilienM I'm promoting to newton, we fixed oslo config
02:01 dmsimard it's merged ?
02:01 dmsimard or hacked around ?
02:01 EmilienM yeah
02:01 EmilienM hacked
02:01 EmilienM well, "backported" :P
02:02 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: repos: pin RDO to Newton & UCA to stable/mitaka  https://review.openstack.org/305886
02:02 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario003: deploy keystone with fernet tokens  https://review.openstack.org/305451
02:02 EmilienM dmsimard: dude I don't understand
02:03 v1k0d3n joined #puppet-openstack
02:05 EmilienM I created other-requirements.txt
02:05 EmilienM and it stills install deps
02:05 openstackgerrit Xiaohua Yuan proposed openstack/puppet-trove: Add datastore_registry_ext option to trove-guestagent.conf  https://review.openstack.org/305591
02:08 dmsimard EmilienM: let me see if it does that with packstack and I didn't notice ..
02:09 EmilienM for me it does not work anywhere
02:09 dmsimard EmilienM: wfm http://logs.openstack.org/06/303606/13/gate/gate-​packstack-integration-scenario001-tempest-centos-​7/2cc2c83/console.html#_2016-04-12_15_18_52_065
02:09 dmsimard from https://review.openstack.org/#/c/303606/
02:10 ntpttr_ joined #puppet-openstack
02:13 EmilienM dmsimard: I might have found out
02:13 EmilienM but I'm not sure
02:13 EmilienM in pacstack JJB, you have gerrit-git-prep
02:14 EmilienM we don't have, we use zuul-clone
02:14 EmilienM so maybe it does not find the file in the workspace
02:15 EmilienM yeah that's it
02:15 EmilienM I found it
02:16 * dmsimard shrugs
02:18 EmilienM dmsimard: thanks packstack!
02:18 EmilienM it worked in packstack TM
02:18 dmsimard lol
02:20 EmilienM dmsimard: https://review.openstack.org/306218
02:50 ilbot3 joined #puppet-openstack
02:50 Topic for #puppet-openstack is now CI status: green - Puppet OpenStack modules - https://wiki.openstack.org/wiki/Puppet
02:57 beddari joined #puppet-openstack
03:22 kylo joined #puppet-openstack
03:24 xiaohua_ joined #puppet-openstack
03:27 pleia2_ joined #puppet-openstack
03:28 severion joined #puppet-openstack
03:30 fedexo_ joined #puppet-openstack
04:07 jaosorior joined #puppet-openstack
04:52 xarses joined #puppet-openstack
04:54 ducttape_ joined #puppet-openstack
04:54 xiaohua joined #puppet-openstack
05:10 rcernin joined #puppet-openstack
05:13 chandankumar joined #puppet-openstack
05:41 ilbot3 joined #puppet-openstack
05:41 Topic for #puppet-openstack is now CI status: green - Puppet OpenStack modules - https://wiki.openstack.org/wiki/Puppet
05:44 xiaohua joined #puppet-openstack
06:10 magicboiz joined #puppet-openstack
06:10 magicboiz left #puppet-openstack
06:23 xiaohua joined #puppet-openstack
06:24 xiaohua joined #puppet-openstack
06:26 hjensas joined #puppet-openstack
06:26 hjensas joined #puppet-openstack
06:29 tesseract joined #puppet-openstack
06:36 cwolferh joined #puppet-openstack
07:21 ilbot3 joined #puppet-openstack
07:21 Topic for #puppet-openstack is now CI status: green - Puppet OpenStack modules - https://wiki.openstack.org/wiki/Puppet
07:23 openstackgerrit Mykyta Karpin proposed openstack/puppet-ironic: Switch ironic to use puppet-oslo module  https://review.openstack.org/305299
07:24 openstackgerrit Mykyta Karpin proposed openstack/puppet-ironic: Switch ironic to use puppet-oslo module  https://review.openstack.org/305299
07:25 mgould joined #puppet-openstack
07:47 karimb joined #puppet-openstack
07:48 jaosorior joined #puppet-openstack
07:51 jaosorior joined #puppet-openstack
07:58 shardy joined #puppet-openstack
07:59 jtomasek_ joined #puppet-openstack
08:08 xiaohua joined #puppet-openstack
08:09 chem joined #puppet-openstack
08:17 _stowa joined #puppet-openstack
08:18 openstackgerrit joined #puppet-openstack
08:30 jistr joined #puppet-openstack
08:38 openstackgerrit Marcos Fermín Lobo proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/305279
08:38 gfidente joined #puppet-openstack
08:38 gfidente joined #puppet-openstack
08:56 ducttape_ joined #puppet-openstack
09:01 xarses joined #puppet-openstack
09:03 openstackgerrit Mykyta Karpin proposed openstack/puppet-ironic: Switch ironic to use puppet-oslo module  https://review.openstack.org/305299
09:06 openstackstatus NOTICE: Gerrit is going to be restarted because is not processing new changes
09:15 xiaohua joined #puppet-openstack
09:15 openstackgerrit Maksym Yatsenko proposed openstack/puppet-mistral: [WIP]  https://review.openstack.org/306308
09:16 openstackgerrit Maksym Yatsenko proposed openstack/puppet-mistral: [WIP]  https://review.openstack.org/306308
09:17 markvoelker joined #puppet-openstack
09:23 openstackstatus NOTICE: No jobs are being processed by gerrit and zuul . We are working to solve the problem, please be aware that no changes have been sent to the queue in the last hour, so you will need to recheck jobs for that period.
09:23 Topic for #puppet-openstack is now No jobs are being processed by gerrit and zuul . We are working to solve the problem, please be aware that no changes have been sent to the queue in the last hour, so you will need to recheck jobs for that period.
09:29 openstackgerrit Athlan-Guyot sofer proposed openstack/puppet-keystone: Add missing bit to the user prefetch removal.  https://review.openstack.org/306313
09:30 openstackgerrit Javier Peña proposed openstack/puppet-neutron: Support the LibreSwan driver in Red Hat platforms  https://review.openstack.org/306314
09:45 igajsin joined #puppet-openstack
09:46 igajsin left #puppet-openstack
09:51 Topic for #puppet-openstack is now CI status: green - Puppet OpenStack modules - https://wiki.openstack.org/wiki/Puppet
09:51 openstackstatus NOTICE: Zuul and gerrit are working normally now. Please recheck any jobs that may have been affected by this failure.
10:03 xarses joined #puppet-openstack
10:04 xarses joined #puppet-openstack
10:12 xiaohua joined #puppet-openstack
10:37 johnmilton joined #puppet-openstack
11:05 gfidente joined #puppet-openstack
11:05 gfidente joined #puppet-openstack
11:14 jtomasek_ joined #puppet-openstack
11:18 markvoelker joined #puppet-openstack
11:20 jtomasek_ joined #puppet-openstack
11:33 dprince joined #puppet-openstack
11:36 cdelatte joined #puppet-openstack
11:38 chandankumar joined #puppet-openstack
11:42 openstackgerrit Denis Egorenko proposed openstack/puppet-openstack-integration: Enable Sahara integration job on Ubuntu  https://review.openstack.org/305764
11:43 xarses_ joined #puppet-openstack
11:47 dmsimard joined #puppet-openstack
11:53 openstack joined #puppet-openstack
12:00 chandankumar joined #puppet-openstack
12:02 morazi joined #puppet-openstack
12:11 ducttape_ joined #puppet-openstack
12:16 markvoelker joined #puppet-openstack
12:26 EmilienM hello
12:26 EmilienM dmsimard: oh sorry man
12:29 chem hi
12:29 iurygregory morning
12:29 xiaohua_ joined #puppet-openstack
12:29 rmart04_ joined #puppet-openstack
12:31 ilbot3 joined #puppet-openstack
12:31 Topic for #puppet-openstack is now CI status: green - Puppet OpenStack modules - https://wiki.openstack.org/wiki/Puppet
12:34 openstackgerrit Giulio Fidente proposed openstack/puppet-tripleo: Add ceph profiles  https://review.openstack.org/304675
12:40 _stowa joined #puppet-openstack
12:43 gfidente|ghost joined #puppet-openstack
12:43 gfidente joined #puppet-openstack
12:43 gfidente joined #puppet-openstack
12:44 cwolferh joined #puppet-openstack
12:45 morazi joined #puppet-openstack
12:50 openstackgerrit Merged openstack/puppet-tripleo: Map gnocchi vip to haproxy_listen_bind_param  https://review.openstack.org/304287
12:59 richm joined #puppet-openstack
13:00 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario003: deploy keystone with fernet tokens  https://review.openstack.org/305451
13:00 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: repos: pin RDO to Newton & UCA to stable/mitaka  https://review.openstack.org/305886
13:03 derekh joined #puppet-openstack
13:18 EmilienM dmsimard: bindep issue fixed for our CI
13:27 degorenko EmilienM, hey
13:27 degorenko https://review.openstack.org/#/c/305764/
13:27 degorenko sahara works
13:28 degorenko also see https://review.openstack.org/305387
13:28 EmilienM that's an excellent news
13:29 degorenko EmilienM, i'm also working on murano stuff :) we are close
13:29 EmilienM degorenko: thanks for the update!
13:29 degorenko np
13:29 EmilienM excellent news too
13:30 EmilienM on my side, I'm working on fernets & blockers to have Newton CI runs
13:30 degorenko i saw patch for fernet, it was abandoned
13:30 EmilienM yeah because we'll solve the problem another way
13:30 degorenko ah, ok
13:30 EmilienM I'm still on it
13:30 EmilienM it's all WIP
13:31 EmilienM degorenko: can you get https://review.openstack.org/#/c/305470/ ?
13:31 EmilienM degorenko: and https://review.openstack.org/#/c/287964/
13:31 degorenko looking
13:32 degorenko i was busy today on internal stuff, so i missed some reviews
13:32 degorenko if you need anything - ping me
13:32 EmilienM no worries
13:35 gfidente|ghost joined #puppet-openstack
13:35 EmilienM also https://review.openstack.org/#/c/301613/ is nice to have I think, we're probably going to test it
13:36 degorenko EmilienM, so, last one we already can merge?
13:39 openstackgerrit Maksym Yatsenko proposed openstack/puppet-mistral: [WIP]  https://review.openstack.org/306308
13:41 dmburmistrov EmilienM, hi!, can you take a look at https://review.openstack.org/#/c/302738/ ?
13:41 ducttape_ joined #puppet-openstack
13:41 dmburmistrov lets finish with this)
13:46 EmilienM dmburmistrov: I can't
13:46 EmilienM it's friday we don't merge any patch today
13:47 dmburmistrov EmilienM, ouh, okay! Can I "ping" you next week? :)
13:47 EmilienM no, next week we can't
13:47 EmilienM it's the week before summit
13:47 EmilienM :P
13:47 EmilienM +A
13:48 dmburmistrov thank you!
13:48 EmilienM cool
13:52 twm2016 joined #puppet-openstack
13:53 openstackgerrit Merged openstack/puppet-openstack-integration: Do not pre-install dependencies from OpenStack Infra  https://review.openstack.org/306094
13:54 dfisher joined #puppet-openstack
13:55 iurygregory degorenko, can i take care of the updates to cookiecutter in auth.pp?
13:57 _ducttape_ joined #puppet-openstack
13:58 degorenko iurygregory, well, we can't do nothing here actually
13:59 degorenko iurygregory, i've looked on that - new module just need to be written carefully
13:59 degorenko iurygregory, we have a few FIXME stuff on pattern, so it just should be properly replaced
14:00 openstackgerrit Merged openstack/puppet-openstack-integration: Do not pre-install dependencies from OpenStack Infra  https://review.openstack.org/306090
14:16 ilbot3 joined #puppet-openstack
14:16 Topic for #puppet-openstack is now CI status: green - Puppet OpenStack modules - https://wiki.openstack.org/wiki/Puppet
14:17 mflobo degorenko, yep, I'll follow your comments. Thanks for review
14:17 degorenko nice
14:19 hjensas joined #puppet-openstack
14:19 hjensas joined #puppet-openstack
14:23 openstackgerrit Marcos Fermín Lobo proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/305279
14:23 mflobo degorenko, ^^
14:23 mflobo :)
14:23 iurygregory nice mflobo o/
14:24 degorenko mflobo, nice :)
14:24 degorenko i'll hope CI will be green
14:24 mflobo me too!
14:24 mwhahaha EmilienM: https://review.openstack.org/#/c/302376/ why can't we use exit 1?
14:25 openstackgerrit Dmitry Ilyin proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/305279
14:25 EmilienM mwhahaha: that sounds ugly to me
14:25 mflobo degorenko, I'll be here 1 hour more, ping me if more changes are needed
14:25 mwhahaha but that's what we want
14:25 mwhahaha it's a check to force a failure
14:25 EmilienM to be ugly?
14:25 EmilienM ah
14:25 EmilienM ok
14:26 mwhahaha it's an intentional failure if the file does not exist
14:26 mwhahaha so we want to be clear in what it does
14:26 EmilienM mwhahaha: ok I can +2
14:26 mwhahaha which is why i proposed exit one rather than duplicating the test -f <file>
14:27 EmilienM mwhahaha: +2
14:27 iberezovskiy EmilienM, can you please take a look on openstack-integration jobs on this patch https://review.openstack.org/#/c/302738/ ?
14:27 mwhahaha cool thanks
14:27 iberezovskiy all of them failed with one error: /tmp/hudson5736878453674805216.sh: line 7: ./run_tests.sh: No such file or directory
14:27 EmilienM wow
14:27 EmilienM where?
14:27 EmilienM we changed something recently
14:27 iberezovskiy http://logs.openstack.org/38/302738/6/gate/ga​te-puppet-openstack-integration-3-scenario001​-tempest-ubuntu-trusty/654176d/console.html
14:27 EmilienM last night I patched CI
14:27 EmilienM which patch please?
14:28 iberezovskiy I added link https://review.openstack.org/#/c/302738/
14:28 EmilienM oh oh
14:28 EmilienM ok I'm doing a recheck
14:28 EmilienM it shouldn't happen
14:28 iberezovskiy I'm not sure, but it looks that $(pwd) is not a puppet-openstack-integration
14:29 EmilienM I patched infra last night, late. We had something broken
14:29 EmilienM https://review.openstack.org/306218
14:30 EmilienM iberezovskiy: I did recheck, I'll monitor that
14:30 iberezovskiy ok, thx
14:31 alee joined #puppet-openstack
14:37 mwhahaha EmilienM: https://review.openstack.org/#/c/304944/ just failed for the same thing
14:37 mwhahaha looks like the infra patch might be bad?
14:37 EmilienM damn
14:37 EmilienM I'm in the middle of a meeting
14:37 EmilienM aobut release management
14:37 EmilienM I can't look at it right now
14:38 mwhahaha k
14:41 mflobo degorenko, aha! we are green! https://review.openstack.org/#/c/305279/ :)
14:42 fedexo joined #puppet-openstack
14:44 haplo37 joined #puppet-openstack
14:44 openstackgerrit Trevor McCasland proposed openstack/puppet-nova: Add nova flavor provider  https://review.openstack.org/305463
14:45 degorenko mflobo, Dima uploaded patch in one time with you :) here is a few unrelated changes. Can you back your change on top?
14:45 degorenko https://review.openstack.org/#/c/305279/7..8/spec/classes/ec2api_keystone_auth_spec.rb
14:45 degorenko line 79 - Dima has correct one
14:45 degorenko all another changes can be removed
14:45 degorenko between 7 and 8
14:46 openstackgerrit Merged openstack/puppet-openstack-integration: Do not pre-install dependencies from OpenStack Infra  https://review.openstack.org/306068
14:54 openstackgerrit Marcos Fermín Lobo proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/305279
14:54 mflobo degorenko, there we go again ^^ :)
14:55 dgurtner joined #puppet-openstack
14:56 EmilienM ok so I reverted the infra change
14:56 degorenko mflobo, ack, waiting for CI
14:56 EmilienM and I'm working on a new patch
14:56 EmilienM so CI is currently broken FYI
14:56 degorenko again?
14:58 openstackgerrit Merged openstack/puppet-openstack-integration: Enable Sahara integration job on Ubuntu  https://review.openstack.org/305764
15:04 xarses_ joined #puppet-openstack
15:06 EmilienM degorenko: yes, until my revert is merged
15:07 * degorenko sighs
15:08 degorenko mflobo, your patch brokes spec tests :D
15:09 EmilienM degorenko: yeah, I break stuffs all time
15:09 EmilienM but I fix it :P
15:09 degorenko mflobo, service_description by default to 'ec2api Service'
15:09 degorenko EmilienM, not you :0
15:09 EmilienM https://review.openstack.org/#/c/306492/ -> WIP to fix it
15:10 degorenko EmilienM, that's not a issue for ec2api failes :)
15:10 degorenko fails*
15:11 mflobo degorenko, ok. What if I remove ":description" from tests?
15:11 degorenko mflobo, also, here are wrong urls for endpoint https://review.openstack.org/#/c/305279/8..9/manifests/keystone/auth.pp
15:11 degorenko mflobo, just set default value  'ec2api Service' for service_description in manifest
15:11 degorenko not undef
15:12 mflobo degorenko, ok, I'll do
15:12 degorenko mflobo, what's about endpoint urls?
15:14 mfisch EmilienM: which session did you need me for to discuss multinode and docker?
15:14 mfisch I can't make the 2nd Newton plans one
15:16 delattec joined #puppet-openstack
15:17 v1k0d3n joined #puppet-openstack
15:18 mjblack joined #puppet-openstack
15:18 Hunner joined #puppet-openstack
15:18 Hunner joined #puppet-openstack
15:18 aglarendil joined #puppet-openstack
15:20 igajsin1 joined #puppet-openstack
15:20 openstackgerrit Dimitri Savineau proposed openstack/puppet-tripleo: Enable HAProxy forwardfor option for Horizon.  https://review.openstack.org/296497
15:21 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario003: deploy keystone with fernet tokens  https://review.openstack.org/305451
15:21 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: repos: pin RDO to Newton & UCA to stable/mitaka  https://review.openstack.org/305886
15:21 pleia2_ joined #puppet-openstack
15:21 tdb_ joined #puppet-openstack
15:22 v1k0d3n joined #puppet-openstack
15:23 rhefner joined #puppet-openstack
15:25 rlaurika joined #puppet-openstack
15:28 dprince joined #puppet-openstack
15:28 EmilienM joined #puppet-openstack
15:28 beddari joined #puppet-openstack
15:29 mdavidson joined #puppet-openstack
15:30 EmilienM mfisch: https://etherpad.openstack.​org/p/newton-design-puppet
15:30 paramite joined #puppet-openstack
15:30 EmilienM I sent schedule by email last week
15:30 morazi joined #puppet-openstack
15:30 derekh joined #puppet-openstack
15:31 ericksonsantos joined #puppet-openstack
15:32 gfidente joined #puppet-openstack
15:32 gfidente joined #puppet-openstack
15:32 kbyrne joined #puppet-openstack
15:33 openstackgerrit Dmitry Ilyin proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/305279
15:34 EmilienM mfisch: is it good?
15:34 mfisch looking
15:35 richm joined #puppet-openstack
15:36 davidmichaelkarr joined #puppet-openstack
15:37 mflobo joined #puppet-openstack
15:38 igorbelikov joined #puppet-openstack
15:42 mflobo joined #puppet-openstack
15:42 jistr joined #puppet-openstack
15:45 openstackgerrit Marcos Fermín Lobo proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/305279
15:46 openstackgerrit Lukas Bezdicka proposed openstack/puppet-tripleo: Add missing services ports to service_ports map  https://review.openstack.org/305929
15:46 openstackgerrit Lukas Bezdicka proposed openstack/puppet-tripleo: Remove individual service certificates  https://review.openstack.org/305942
15:48 mflobo degorenko, I change service_description and ports
15:48 mflobo s/change/changed/
15:54 openstackgerrit Trevor McCasland proposed openstack/puppet-nova: Add nova flavor provider  https://review.openstack.org/305463
16:00 rmart04 joined #puppet-openstack
16:00 severion joined #puppet-openstack
16:05 rmart04 joined #puppet-openstack
16:18 artem_panchenko_ joined #puppet-openstack
16:19 ntpttr joined #puppet-openstack
16:21 ntpttr_ joined #puppet-openstack
16:25 EmilienM _ody: fyi, we have periodic jobs for puppet4
16:25 EmilienM we can watch them on http://logs.openstack.org/periodic/
16:29 EmilienM well, they don't run correctly yet
16:29 EmilienM http://logs.openstack.org/periodic/periodic-puppet​-openstack-integration-4-scenario001-tempest-cento​s-7/86c8101/console.html#_2016-04-15_06_02_06_189
16:29 EmilienM I'm on it
16:33 EmilienM nevermind, they should run next time, we ran gerrit-git-prep and we should not
16:35 EmilienM CI is back, run recheck if you have some problems
16:37 ntpttr__ joined #puppet-openstack
16:38 hjensas joined #puppet-openstack
16:38 hjensas joined #puppet-openstack
16:39 mjblack (╯°□°)╯︵ ┻━┻
16:48 dhollinger joined #puppet-openstack
16:48 ntpttr_ joined #puppet-openstack
16:57 ntpttr joined #puppet-openstack
16:59 mwhahaha http://logs.openstack.org/70/305470/3/g​ate/gate-puppet-openstack-integration-3​-scenario001-tempest-centos-7/cdd28e9/c​onsole.html#_2016-04-15_16_29_39_945
17:01 permalac joined #puppet-openstack
17:01 mwhahaha EmilienM: yea on centos7 all the tests are failing with that -^
17:02 mwhahaha er not centos7, scenario003
17:03 mwhahaha or did you remerge the infra change
17:04 * EmilienM in a call
17:07 EmilienM mwhahaha: thx for spotting it
17:54 ilbot3 joined #puppet-openstack
17:54 Topic for #puppet-openstack is now CI status: green - Puppet OpenStack modules - https://wiki.openstack.org/wiki/Puppet
17:54 cwolferh joined #puppet-openstack
17:57 davidmichaelkarr joined #puppet-openstack
17:58 igorbelikov joined #puppet-openstack
17:59 spredzy joined #puppet-openstack
18:01 alee joined #puppet-openstack
18:01 ducttape_ joined #puppet-openstack
18:03 alee EmilienM, degorenko|afk just an update on the barbican puppet patches ..
18:04 alee EmilienM, degorenko|afk I have been working on other things this week, but we identified a case where we had some circular dependency in loading stevedore plugins in the barbican code.
18:04 alee this resulted in some tests -- or at least the first test periodically failing
18:05 alee and I believe was the reason the gate tests were failing.
18:05 degorenko|afk alee, hey, i will look on your patches tomorrow, just add me to review, i have some internal stuff today
18:05 alee a patch to barbican was pushed yesterday.  -- and presumably a new barbican build was done in delorean
18:06 alee we need to reference that new build so that we can rerun the CI.
18:07 alee degorenko|afk, sure thing - although I think the patches rthat are up there are fine as is -- we just need to point to a new delorean build
18:07 alee to fix the underlying issue in the bnarbican package
18:07 degorenko|afk alee, i don't see notification in my mail, possibly i'm not in reviewers list. also i'm not subscribed on barbican, add me please if you need :)
18:10 degorenko|afk mwhahaha, hey, can you address my comment here? https://review.openstack.org/#/c/305279/11
18:11 mwhahaha Yea
18:11 alee degorenko, I have not made any updates to the patches.  How can I get CI to point to the current delorean build of barbican?
18:11 alee degorenko, or will it do that right now?
18:12 degorenko alee, can you provide link?
18:12 degorenko to patch
18:13 alee https://trunk.rdoproject.org/centos7/cu​rrent/openstack-barbican-2.0.1-0.201604​15061522.23cea62.el7.centos.noarch.rpm is latest build
18:13 alee degorenko, the patches are .. https://review.openstack.org/#/c/263461/
18:13 alee https://review.openstack.org/#/c/263462
18:15 degorenko alee, for first patch, you can do these steps on some vm (if you have such possibility) to check what's going on or do some count of rechecks
18:15 degorenko for second possibly - you need to land first one :D
18:15 alee degorenko, I think I already know whats going on.
18:16 alee degorenko, there is a circular dependency in the underlying barbican package that results in the first test failing.
18:16 alee degorenko, we pushed a fix to this in the upstream barbican package
18:16 alee yesterday
18:16 degorenko alee, do you have some proposal how to solve this?
18:17 alee and a new delorean package was created this morning.
18:17 degorenko then, you can rebase or recheck
18:17 alee degorenko, what package does the CI pull in?  the latest?
18:18 alee degorenko, if so, then a recheck will fix it
18:18 EmilienM alee: on RDO, I'm working on it
18:18 degorenko alee, for ubuntu - yes, for rdo we need to bump our repos every time, when bumped RDO repo
18:18 EmilienM on ubuntu, it's mitaka
18:18 degorenko mitaka proposed ;)
18:18 degorenko not a stable
18:19 degorenko we will have after newton summit
18:19 alee EmilienM, degorenko - yeah we need RDO
18:19 degorenko EmilienM, am i right?
18:19 EmilienM degorenko: right
18:19 EmilienM alee: I'm working on gating on newton now, might be done today
18:20 alee EmilienM, thanks .. feel free to ping me or just kick a recheck once you have it
18:20 kylo joined #puppet-openstack
18:20 EmilienM alee: on which patch?
18:20 EmilienM I'll add depends-on
18:20 alee https://review.openstack.org/#/c/263461
18:20 EmilienM ack
18:20 alee and https://review.openstack.org/#/c/263462
18:21 alee thanks
18:21 alee EmilienM, we will want the very latest build for barbican - thanks
18:21 EmilienM oki doki
18:23 EmilienM alee: http://git.openstack.org/cgit/openstack/barbican/c​ommit/?id=23cea620a26358cb3a09dba7f10062c93ee87b60
18:23 EmilienM it's good if we're on this commit?
18:23 alee sure
18:23 EmilienM ok
18:24 alee EmilienM, um just a sec .. looking
18:24 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: scenario003: deploy keystone with fernet tokens  https://review.openstack.org/305451
18:24 openstackgerrit Emilien Macchi proposed openstack/puppet-openstack-integration: repos: pin RDO to Newton & UCA to stable/mitaka  https://review.openstack.org/305886
18:24 alee yes
18:25 openstackgerrit Emilien Macchi proposed openstack/puppet-barbican: Added keystone config to barbican api manifest  https://review.openstack.org/263461
18:25 openstackgerrit Emilien Macchi proposed openstack/puppet-barbican: Added apache component Add test and mods for deployment as an apache module  https://review.openstack.org/263462
18:25 EmilienM done
18:25 alee EmilienM, thanks!
18:25 EmilienM cool
18:36 basilAB joined #puppet-openstack
18:37 openstackgerrit Merged openstack/puppet-manila: Deprecate managing of rabbitmq resources  https://review.openstack.org/305981
18:45 iurygregory mwhahaha, can you look at my comment in https://review.openstack.org/#/c/305279/11 ? =)
18:46 mwhahaha Sure in a bit
18:46 iurygregory tks man
18:46 timfreund joined #puppet-openstack
19:14 mwhahaha k we can just merge that for now and follow on with an update later
19:15 mwhahaha slow gerrit :/
19:16 openstackgerrit Merged openstack/puppet-sahara: Enable Sahara testing on Ubuntu  https://review.openstack.org/305387
19:18 openstackgerrit Alex Schultz proposed openstack/puppet-ec2api: Update Gemfile with openstack_spec_helper  https://review.openstack.org/306602
19:19 v1k0d3n joined #puppet-openstack
19:19 v1k0d3n__ joined #puppet-openstack
19:19 _ducttape_ joined #puppet-openstack
19:19 markvoelker_ joined #puppet-openstack
19:21 paramite joined #puppet-openstack
19:22 rhefner_ joined #puppet-openstack
19:23 rlaurika joined #puppet-openstack
19:31 EmilienM mwhahaha: I see you +2 https://review.openstack.org/304944
19:31 EmilienM is it safe you think for backward compatibility?
19:31 openstackgerrit Merged openstack/puppet-nova: Deprecating the management of rabbitmq resources  https://review.openstack.org/305961
19:31 mwhahaha yea for mitaka
19:31 mwhahaha cause it was something they added in mitaka (and i think it's required)
19:32 EmilienM mhh ok
19:34 ayoung Can someone point at an overview of Hiera?
19:35 mwhahaha what kinda overview are you looking for?
19:36 mwhahaha https://docs.puppet.com/hiera/2.0/puppet.html always handy
19:36 ayoung mwhahaha, what is it, who owns it, is it Tripleo specific,  does it cause rashes....the usua;
19:36 mwhahaha it's *magic*
19:36 ayoung mwhahaha, what is it, who owns it, is it Tripleo specific,  does it cause rashes....the usua;
19:37 ayoung gah
19:37 ayoung don't think it is sufficiently advanced technology to register as magic
19:37 mwhahaha it can cause rashes, cursing, fear of yaml files
19:37 openstackgerrit Merged openstack/puppet-ironic: Allow chainloading of Inspector ramdisk over UEFI  https://review.openstack.org/302376
19:37 crinkle i would use https://docs.puppet.com/hiera/latest/ , little more general purpose overview
19:37 openstackgerrit Merged openstack/puppet-ironic: Copy iPXE ROMs into /tftpboot  https://review.openstack.org/302390
19:37 openstackgerrit Merged openstack/puppet-openstack-cookiecutter: Switch tests to use rspec-puppet-facts  https://review.openstack.org/305467
19:38 paramite joined #puppet-openstack
19:38 mwhahaha I prefer to start with the older docs as puppet4 sometimes adds some additional voodoo
19:38 mwhahaha unless you're only dealing with puppet4, which we don't
19:38 ayoung crinkle, mwhahaha so is Hiera supposed to be the locally queryable view of the canonical config data that would be pushed out by a puppet master?
19:39 ayoung And thus, any config change should be reflected in Hiera?
19:39 EmilienM Vinsh: hey yo
19:39 Vinsh Howdy do
19:39 EmilienM Vinsh: may I ask you to look https://review.openstack.org/302483 again please?
19:39 Vinsh oh yep
19:40 crinkle ayoung: sort of, it's data that gets injected into puppet which together would be the canonical config data that gets pushed out
19:40 openstackgerrit Merged openstack/puppet-manila: Add Unit Tests for manila_config type  https://review.openstack.org/304955
19:40 crinkle ayoung: not necessarily any config change would go through hiera
19:40 mwhahaha yea it depends on how you are using hiera in your environment
19:41 ayoung crinkle, so if I want code to be common across Keystone, Nova, Glance, etc.  It should refer to a value in Hiera, and then could get mapped to multiple locations?  I'm thinking both the auth_url type data and the Policy json from a Keystone point of view
19:42 crinkle ayoung: yes that's a reasonable way to do it
19:42 mwhahaha but you have to remember hiera may not be configured, so like i keep saying it depends on your environment
19:42 crinkle they use hiera in tripleo
19:42 mwhahaha we leverage hiera in fuel but not in the normal way
19:42 mwhahaha in fuel
19:43 mwhahaha so if you're writing code in puppet-keystone, you have to be careful
19:43 mwhahaha if this is for tripleo only then sure
19:44 ayoung mwhahaha, I care mostly about tripleo and packstack, but want to understand at a higher level.  I guess what you are saying is that I should assume that the puppet modules might need to be called directly, so they should not assume data is coming from hiera. In that case,  somethig needs to map data from Hiera to the puppet module apply call.  What does that?
19:44 mwhahaha so hiera can be used to inject data into params of classes
19:44 ayoung mwhahaha, so I want to support Fuel if possible, too.  I'm Keystone focused here, so the easier I can make it for everyone to do the same thing, the easier it is for me
19:44 crinkle ayoung: either with the hiera() function in the tripleo manifests or with "data bindings" which is magic
19:46 ayoung crinkle, ok, so here is what I want to do;  I want to have a common policy framework, where there are rules that will make their way into each of the policy.json files (/etc/keystone/ etc/nova and so on)  and have them override the rules that might be in the defaults
19:46 ayoung I could just blanket replace the policy.json files, but then I have to maintain something that might deviate from the default files, and drop rules for new policy enforcement points
19:46 ayoung so the best inventory of policy rules is from the projects themselves
19:47 ayoung no one puppet module controls policy, it is done by eacho of the services puppet providers (I think)
19:47 ayoung I know that Keystone does its own.
19:47 ayoung Is there some puppet equivalent to rpm -qf <file> to say what provider managed it?
19:48 mwhahaha not that i'm aware of
19:48 openstackgerrit Merged openstack/puppet-tripleo: Set defaultbranch for git-review to stable/mitaka  https://review.openstack.org/305879
19:48 mwhahaha are there any overlapping policy rules between the services that could be centralized? similarly to what we're trying to do with oslo?
19:49 ayoung mwhahaha, so to start, most have 'admin_required' but it can mean two distinct things
19:49 ayoung one is that the user has the admin role on the project, and the other is that they have it on some "admin" scoped project
19:50 ayoung the other is "owner" which often means "the user has any role on the project"
19:51 mwhahaha based on the way the files are structured i think it'll be really really hard to try and manage them in a framework fashion
19:51 ayoung ideally, we would make it easier for people to use more targeted roles.  In upstream keystone, we now have "implied roles." Say admin implies member, then if you assign the admin role, they automatically get the member role
19:51 ayoung mwhahaha, that may be.  But what we are allowed to do is to restructure them to make them easier to manage IFF we don't change the meaning of the defaults
19:51 mwhahaha it would have been nice to have some sort of policy.d folder structure instead
19:52 ayoung mwhahaha, the policy files are designed to be co-locatable. The rules for each of the enforcement points are distince, with a prefix lie "identity" or "network" althought that has not been 100% properly implemented.  We can work toward that, though
19:53 ayoung Having the policy files distributed is not horrible, though, so long as we know where they are.
19:53 mwhahaha yea but the point is trying to generate a single file in puppet with all this complex stuff isn't going to easy, normally you'd use a template or the concat module to try and join those together
19:53 ayoung THe idea of a policy.d approach is interesting
19:53 chandankumar joined #puppet-openstack
19:54 mwhahaha but given that it has to be json, templates are bad cause you just have the one
19:54 mwhahaha and the concat stuff gets complex quickly
19:54 ayoung mwhahaha, what I would like to do is something like this (short term)
19:54 crinkle mwhahaha: we use augeas with the json lens to make these files now http://git.openstack.org/cgit/openstack/puppe​t-openstacklib/tree/manifests/policy/base.pp
19:54 chandankumar joined #puppet-openstack
19:55 mwhahaha yea and it eats the formatting :D
19:55 ayoung 12:  deploy via Tripleo, Fuel, Packstack, whatever, with the defaults.  2.  Gather the exisitng policy files into a single repo for editing.  3.  Change and test changes.  4.  Deploy updated policy files
19:55 ayoung I'm OK with it eating the formatting
19:55 ayoung we can pretty print, and put the rules in ABC order
19:55 mwhahaha what would implement 2/3?
19:56 ayoung mwhahaha, so that is what I am trying to figure out
19:56 ayoung 3 would be manual, but we do have a CLI tool for testing
19:57 ayoung https://github.com/openstack/oslo.pol​icy/blob/master/oslo_policy/shell.py
19:57 mwhahaha so the problem is that your pushing of the changes need to be done via puppet
19:57 mwhahaha or it'll get overwritten when you push them out
19:57 ayoung mwhahaha, yes
19:58 mwhahaha so i guess which brings us back to the original conversation about trying to figure out a datastructure in hiera (or something) that puppet will use
19:59 mwhahaha while we do have a provider to managing the policy file,you need to know specifically what should and shouldn't be in there and write rules to manipulate the file to get your end result
20:00 ayoung yep
20:00 mwhahaha where what you were talking about gathering files and deploying is more just specifying the files themselves
20:00 ayoung right
20:00 mwhahaha neither is really easily to consume which has be go back to being able to split out the policy stuff into seperate files then it's much easier to target what you want
20:01 mwhahaha so having a compute file or identify file where you manage specifically those rules
20:01 ayoung btw, I do know that there is some effort toward policy using YAML, which can mitigate the formatting issues, too
20:02 mwhahaha for the record i hate yaml :D
20:02 ayoung and the name of the policy file is usually in the the config file for the consuming service (I think)
20:02 ayoung every language sucks.  They suck in different ways. but they all suck
20:06 mwhahaha yea i guess from my point of view is how do you expose the configurable items in the policy file (whatever format) in a puppet dsl method that would be easy to consume by another user
20:06 mwhahaha the policy file being so complex doesn't translate well
20:07 mwhahaha usually we're just taking a few values and adjusting with some logic, but the policy files seem like we need to expose a more generic (and freeform) way of specifying different elements of the policy
20:23 ayoung mwhahaha, ok,  so here is what I think it should be
20:23 ayoung the policy stuff should be split into two parts.  One part does not get changed
20:23 ayoung that is the part that matches the scope of the token to the scope of the resource
20:24 ayoung so say it is a vm, that mathces vm is owned by project  basedon the "projectId" field or something
20:24 ericksonsantos joined #puppet-openstack
20:24 ayoung those are decisions made by the nova engineerning team, and should be treated as code
20:24 ayoung the other is the role that a user needs assigned in order to perform an API
20:25 ayoung admin or member for now, but read-only role is a heavily requested feature
20:25 ayoung so I want the hiera (or whatever ) to reflect "compute:create" requires  "role:creator"  or something like that
20:26 ayoung and then regenerate the policy files from those two pieces.  But that is pretty complex, and more than I think I can hope for in Newton
20:27 ayoung so to start, I will be manual, and I just want the deploy process to honor "use the policy file from /home/heat-admin/policies/nova/policy.json
20:27 mwhahaha I think we've got that part today
20:28 openstackgerrit Emilien Macchi proposed openstack/puppet-tripleo: IPv6 dual-stack support  https://review.openstack.org/286344
20:28 mwhahaha as part of the *::policy classes
20:29 mwhahaha (the specifying a specific file)
20:29 basilAB joined #puppet-openstack
20:30 mwhahaha hiera would just be a place where you could specify a specific set of data that could be used by the class, so what you could do is if we had all the defaults loaded (or could be read from somewhere) then accept a hash from hiera with key => value that could be merged to write out a new policy file
20:30 dgurtner joined #puppet-openstack
20:32 ayoung mwhahaha, so the actual policy rules would get stored in hiera, or would hiera just point to a set of source files?
20:32 mwhahaha hiera is just an overridable data querying/storage mechinism
20:33 mwhahaha there are some merge abilities built in where you can layer the data and the end result in puppet is a merge based on your hierarchy that you have configured for hiera
20:34 mwhahaha today you could drop a line in a hiera file to pass the file into the policy classes
20:34 mwhahaha and you would add something in your composition layer to actually transfer those to the target nodes
20:35 mwhahaha file { '/whereyouwantit': source => '...' }
20:36 mwhahaha but if you wantted to put the content of the file in hiera you could do that as well
20:36 mwhahaha and you'd have to write some puppet that would combine all of those items together and output it to your file
20:38 chandankumar joined #puppet-openstack
20:39 EmilienM mwhahaha: your header stuff gave me an idea, is to calculate the time of each actions, it will help us to detect timeouts more easily
20:39 mwhahaha yea you could throw some time calculations in there
20:42 EmilienM mwhahaha: tripleo CI starts doing it
20:42 EmilienM I have a simple use case
20:43 EmilienM right now, I'm testing Newton packaging from RDO
20:43 EmilienM and jobs are failing, because of job timeout >1h
20:43 aimon joined #puppet-openstack
20:43 EmilienM but I can't figure why easily, looking at http://logs.openstack.org/86/305886/6/check​/gate-puppet-openstack-integration-3-scenar​io002-tempest-centos-7/c5b60c1/console.html
20:43 EmilienM I need to manually go in timestamps and see what took too much time
20:43 EmilienM with some magic, we could easily see what took more time than usual
20:44 EmilienM if we split our deployment in steps that we time
20:44 EmilienM I'll hack something this week-end probably, tired of debugging our CI :-)
20:45 mwhahaha you can use $SECONDS
20:45 mwhahaha it's a builtin
20:45 openstackgerrit Merged openstack/puppet-cinder: Deprecating the management of rabbitmq resources  https://review.openstack.org/305956
20:46 openstackgerrit Merged openstack/puppet-gnocchi: ceph: add ceph_secret option  https://review.openstack.org/305470
20:46 openstackgerrit Merged openstack/puppet-cinder: Implement Cinder API WSGI support  https://review.openstack.org/287964
20:46 openstackgerrit Merged openstack/puppet-aodh: Add missing release note for switching to puppet-oslo  https://review.openstack.org/305504
20:46 openstackgerrit Merged openstack/puppet-glance: Configure oslo related parameters using puppet-oslo module  https://review.openstack.org/304220
20:47 mwhahaha so if you just capture the current value of $SECONDS at the start and the end you can easily print out how long it took
20:47 EmilienM oh nice
20:47 EmilienM what a good idea
20:53 mjblack EmilienM: ci broke again?
20:53 openstackgerrit Merged openstack/puppet-neutron: Add purge_config option for all configs  https://review.openstack.org/304903
20:53 EmilienM mjblack: all is green now
20:54 mjblack EmilienM: hoping to get that lbaas change pushed :D
20:58 openstackgerrit Merged openstack/puppet-openstack-integration: Fix bug and non-idiom in bash scripts.  https://review.openstack.org/304989
20:58 openstackgerrit Merged openstack/puppet-oslo: Switch oslo to use rspec-puppet-facts  https://review.openstack.org/303900
20:59 aimon joined #puppet-openstack
21:00 psanchez joined #puppet-openstack
21:01 openstackgerrit Merged openstack/puppet-trove: Add related parameters to profiler section  https://review.openstack.org/303187
21:02 EmilienM our stable/liberty is still broken, because of the googleapi gem issue
21:02 mwhahaha yea ours is too
21:02 EmilienM I'll check on monday
21:02 EmilienM and if nothing is fixed on monday, I'll bump all our modules on stable/liberty
21:02 mwhahaha k
21:03 EmilienM this is not acceptable on their side
21:03 EmilienM I won't use Google anymore.
21:05 EmilienM have a nice week end folks, I'm out
21:06 mwhahaha later
21:19 EmilienM oh they replied
21:21 mwhahaha with a "thats too bad"
21:25 EmilienM crinkle: have you filed a bug against beaker? if not I'll do it
21:26 mwhahaha did it need to be ~> 0.8.0 instead of 0.8
21:26 crinkle EmilienM: i have not, go for it
21:26 mwhahaha i always forget how that version thing gets calculated
21:28 EmilienM crinkle: or maybe send a PR directly
21:28 crinkle EmilienM: or that
21:30 spredzy joined #puppet-openstack
21:34 EmilienM crinkle, mwhahaha : https://github.com/puppetlabs/beaker/pull/1102
21:34 EmilienM I'm out now :-)
21:37 crinkle o/
21:41 hjensas joined #puppet-openstack
21:48 openstackgerrit Merged openstack/puppet-neutron: Add support for OVN plugin  https://review.openstack.org/301613
22:00 dgurtner joined #puppet-openstack
22:07 openstackgerrit Merged openstack/puppet-keystone: Set oslo options in keystone module through puppet-oslo  https://review.openstack.org/302738
22:08 ducttape_ joined #puppet-openstack
22:19 openstackgerrit Michael Glaser proposed openstack/puppet-keystone: Add Unit Tests for keystone_config type  https://review.openstack.org/306644
22:26 dalees joined #puppet-openstack
22:28 ducttape_ joined #puppet-openstack
22:29 _nick joined #puppet-openstack
22:38 mdavidson joined #puppet-openstack
22:41 mjblack EmilienM: hey
22:41 mjblack your nova-api change for the api_database, your change only allows setting the connection through nova::db, not nova::api
22:41 mjblack does that mean that if I dont have api_database/connection set and do api_db sync, it will use the existing nova database?
22:45 openstackgerrit Ben Kero proposed openstack/puppet-nova: IGNORE! DO NOT MERGE! Testing CI  https://review.openstack.org/306649
22:47 bkero wat
22:47 * bkero kills
22:47 bkero wrong gerrit
23:23 cdelatte joined #puppet-openstack
23:56 artem_panchenko_ joined #puppet-openstack

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