Friday, 2016-04-15

*** ayoung has joined #puppet-openstack00:03
*** saneax is now known as saneax_AFK00:20
*** ntpttr_ has joined #puppet-openstack00:43
*** ntpttr_ has quit IRC00:44
*** xiaohua has joined #puppet-openstack00:44
*** xarses has quit IRC00:45
*** xiaohua has quit IRC00:46
*** xiaohua has joined #puppet-openstack00:46
*** ntpttr_ has joined #puppet-openstack00:50
*** xiaohua has quit IRC00:57
*** ducttape_ has joined #puppet-openstack00:57
*** xiaohua has joined #puppet-openstack00:57
*** ntpttr_ has quit IRC01:02
*** xiaohua has quit IRC01:06
*** xiaohua has joined #puppet-openstack01:14
*** xiaohua has quit IRC01:30
*** xiaohua has joined #puppet-openstack01:31
*** cwolferh has joined #puppet-openstack01:32
*** xiaohua has quit IRC01:39
*** ilbot3 has quit IRC01:45
*** ilbot3 has joined #puppet-openstack01:48
*** ducttape_ has quit IRC01:54
*** xiaohua has joined #puppet-openstack01:54
EmilienMdmsimard: lol01:55
EmilienMdmsimard: I found out other-requirements.txt need to have exec permission01:55
EmilienMotherwise it's ignored01:55
dmsimardWHAT ?01:55
EmilienMhttp://logs.openstack.org/94/306094/1/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/a66787d/console.html#_2016-04-14_21_53_52_73801:55
dmsimardI don't think I set it as executable and it works01:55
EmilienM[' -e other-requirements.txt ']'01:55
dmsimarddude T_T01:56
dmsimardreally01:56
dmsimard-e is for "exists"01:56
dmsimardif exists other-requirements.txt01:56
EmilienMah01:56
EmilienMI thought it was -f01:56
EmilienMfor file01:56
EmilienMI need to learn bash01:56
dmsimardhttp://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html01:57
dmsimardI have that bookmarked :p01:57
EmilienMayoung: my stuff on fernets still does not work on centos01:57
EmilienMeven if I redirect the output to another logfile, it goes in keystone.log01:57
EmilienMsee https://review.openstack.org/#/c/305451/01:57
EmilienMand https://review.openstack.org/#/c/306044/01:58
EmilienMsince I'm very bad in bash maybe I did wrong ^01:58
dmsimardEmilienM: cool, you working on fernet ? :p01:58
ayoungEmilienM, Um,  redirect? I thought you were just doing a touch and chown?01:58
EmilienMdmsimard: yeah trying to deploy it on scenario00301:58
dmsimardnice!01:58
EmilienMayoung: yeah I did that in packaging01:58
EmilienMayoung: but in puppet I wanted a way to redirect to files01:58
EmilienMI'll abandon the patch01:59
EmilienMand do what we said with packaging01:59
ayoungI would not have expected that to work, but I didn't really dig into what you were doing01:59
EmilienMno worries01:59
dmsimardEmilienM:      command     => "keystone-manage pki_setup --keystone-user ${keystone_user} --keystone-group ${keystone_group} >>${pki_logs_file} 2>&101:59
EmilienMdmsimard: well, it's weird http://logs.openstack.org/94/306094/1/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/a66787d/console.html#_2016-04-14_21_53_52_73802:00
dmsimardif anything, you probably want 2>&1 >> logfile02:00
EmilienMit still install bindep stuff02:00
dmsimard2>&1 redirects stderr and stdout to the same buffer and then you redirect to the logfile02:00
EmilienMon https://review.openstack.org/#/c/306094/02:00
EmilienMdmsimard: I abandonned the patch, we fixed that in packaging02:00
EmilienMI'm promoting to newton, we fixed oslo config02:01
dmsimardit's merged ?02:01
dmsimardor hacked around ?02:01
EmilienMyeah02:01
EmilienMhacked02:01
EmilienMwell, "backported" :P02:01
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: repos: pin RDO to Newton & UCA to stable/mitaka  https://review.openstack.org/30588602:02
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario003: deploy keystone with fernet tokens  https://review.openstack.org/30545102:02
EmilienMdmsimard: dude I don't understand02:02
*** v1k0d3n has joined #puppet-openstack02:03
EmilienMI created other-requirements.txt02:05
EmilienMand it stills install deps02:05
*** severion has quit IRC02:05
openstackgerritXiaohua Yuan proposed openstack/puppet-trove: Add datastore_registry_ext option to trove-guestagent.conf  https://review.openstack.org/30559102:05
*** richm has quit IRC02:07
dmsimardEmilienM: let me see if it does that with packstack and I didn't notice ..02:08
EmilienMfor me it does not work anywhere02:09
dmsimardEmilienM: 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_06502:09
dmsimardfrom https://review.openstack.org/#/c/303606/02:09
*** ntpttr_ has joined #puppet-openstack02:10
EmilienMdmsimard: I might have found out02:13
EmilienMbut I'm not sure02:13
EmilienMin pacstack JJB, you have gerrit-git-prep02:13
EmilienMwe don't have, we use zuul-clone02:14
EmilienMso maybe it does not find the file in the workspace02:14
EmilienMyeah that's it02:15
EmilienMI found it02:15
* dmsimard shrugs02:16
EmilienMdmsimard: thanks packstack!02:18
EmilienMit worked in packstack TM02:18
dmsimardlol02:18
EmilienMdmsimard: https://review.openstack.org/30621802:20
*** ilbot3 has quit IRC02:25
*** xiaohua has quit IRC02:26
*** kylo has quit IRC02:26
*** mflobo has quit IRC02:26
*** mflobo has joined #puppet-openstack02:26
*** xiaohua has joined #puppet-openstack02:28
EmilienMdmsimard: promotion to newton fails, httpd fails to start.02:31
EmilienMmmh nova compute too02:31
EmilienMmaybe the oslo config patch does not work02:31
*** fedexo has joined #puppet-openstack02:39
dmsimardEmilienM: oh, I got to patch WeIRDO to setup the storage SIG02:40
dmsimardsince you removed EPEL it stopped working on my end :p02:40
*** ilbot3 has joined #puppet-openstack02:50
*** beddari has joined #puppet-openstack02:57
*** cwolferh has quit IRC03:02
*** kylo has joined #puppet-openstack03:22
*** xiaohua_ has joined #puppet-openstack03:24
*** pleia2_ has joined #puppet-openstack03:27
*** severion has joined #puppet-openstack03:28
*** fedexo_ has joined #puppet-openstack03:30
*** v1k0d3n has quit IRC03:30
*** fedexo has quit IRC03:32
*** xiaohua has quit IRC03:32
*** pleia2 has quit IRC03:32
*** pleia2_ is now known as pleia203:46
*** jaosorior has joined #puppet-openstack04:07
*** saneax_AFK is now known as saneax04:30
*** xarses has joined #puppet-openstack04:52
*** xiaohua_ has quit IRC04:54
*** ducttape_ has joined #puppet-openstack04:54
*** xiaohua has joined #puppet-openstack04:54
*** ducttape_ has quit IRC05:00
*** xiaohua has quit IRC05:03
*** rcernin has joined #puppet-openstack05:10
*** chandankumar has joined #puppet-openstack05:13
*** ilbot3 has quit IRC05:26
*** finchd has quit IRC05:26
*** timfreund has quit IRC05:27
*** chandankumar has quit IRC05:28
*** markvoelker has quit IRC05:28
*** hjensas has quit IRC05:28
*** finchd has joined #puppet-openstack05:33
*** markvoelker has joined #puppet-openstack05:36
*** chandankumar has joined #puppet-openstack05:41
*** timfreund has joined #puppet-openstack05:41
*** ilbot3 has joined #puppet-openstack05:41
*** xiaohua has joined #puppet-openstack05:44
*** magicboiz has joined #puppet-openstack06:10
*** magicboiz has left #puppet-openstack06:10
*** xiaohua has quit IRC06:23
*** xiaohua has joined #puppet-openstack06:23
*** xiaohua has joined #puppet-openstack06:24
*** hjensas has joined #puppet-openstack06:26
*** hjensas has quit IRC06:26
*** hjensas has joined #puppet-openstack06:26
*** tesseract has joined #puppet-openstack06:29
*** tesseract is now known as Guest6322906:29
*** cwolferh has joined #puppet-openstack06:36
*** xiaohua_ has joined #puppet-openstack06:55
*** ducttape_ has joined #puppet-openstack06:55
*** ducttape_ has quit IRC07:00
*** dgurtner has joined #puppet-openstack07:01
*** dgurtner has quit IRC07:01
*** dgurtner has joined #puppet-openstack07:01
*** chandankumar has quit IRC07:03
*** xiaohua has quit IRC07:04
*** ilbot3 has quit IRC07:04
*** timfreund has quit IRC07:04
*** foxhunt_away is now known as foxhunt7207:06
*** timfreund has joined #puppet-openstack07:11
*** paramite has joined #puppet-openstack07:15
*** markvoelker has quit IRC07:16
*** chandankumar has joined #puppet-openstack07:16
*** rmart04 has joined #puppet-openstack07:19
*** amoralej|off is now known as amoralej07:20
*** fedexo_ has quit IRC07:20
*** ilbot3 has joined #puppet-openstack07:21
openstackgerritMykyta Karpin proposed openstack/puppet-ironic: Switch ironic to use puppet-oslo module  https://review.openstack.org/30529907:23
openstackgerritMykyta Karpin proposed openstack/puppet-ironic: Switch ironic to use puppet-oslo module  https://review.openstack.org/30529907:24
*** mgould has joined #puppet-openstack07:25
*** karimb has joined #puppet-openstack07:47
*** jaosorior has quit IRC07:48
*** jaosorior has joined #puppet-openstack07:48
*** jaosorior has quit IRC07:51
*** jaosorior has joined #puppet-openstack07:51
*** shardy has joined #puppet-openstack07:58
*** jtomasek_ has joined #puppet-openstack07:59
*** jpena|off is now known as jpena08:01
*** xiaohua_ has quit IRC08:07
*** openstackgerrit has quit IRC08:08
*** foxhunt72 is now known as foxhunt_away08:08
*** xiaohua has joined #puppet-openstack08:08
*** chem has joined #puppet-openstack08:09
*** _stowa has quit IRC08:11
*** xiaohua has quit IRC08:16
*** _stowa has joined #puppet-openstack08:17
*** openstackgerrit has joined #puppet-openstack08:18
*** jistr has joined #puppet-openstack08:30
*** paramite is now known as paramite|afk08:34
*** paramite|afk is now known as paramite08:37
openstackgerritMarcos Fermín Lobo proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/30527908:38
*** gfidente has joined #puppet-openstack08:38
*** gfidente has quit IRC08:38
*** gfidente has joined #puppet-openstack08:38
*** xarses has quit IRC08:46
*** ducttape_ has joined #puppet-openstack08:56
*** dtantsur|afk is now known as dtantsur08:58
*** ducttape_ has quit IRC09:01
*** xarses has joined #puppet-openstack09:01
openstackgerritMykyta Karpin proposed openstack/puppet-ironic: Switch ironic to use puppet-oslo module  https://review.openstack.org/30529909:03
*** paramite is now known as paramite|afk09:05
-openstackstatus- NOTICE: Gerrit is going to be restarted because is not processing new changes09:06
*** _degorenko|afk is now known as degorenko09:06
*** xiaohua has joined #puppet-openstack09:15
openstackgerritMaksym Yatsenko proposed openstack/puppet-mistral: [WIP]  https://review.openstack.org/30630809:15
openstackgerritMaksym Yatsenko proposed openstack/puppet-mistral: [WIP]  https://review.openstack.org/30630809:16
*** markvoelker has joined #puppet-openstack09:17
*** foxhunt_away is now known as foxhunt7209:21
*** markvoelker has quit IRC09:22
*** xiaohua has quit IRC09:22
-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
*** ChanServ changes topic to "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
openstackgerritAthlan-Guyot sofer proposed openstack/puppet-keystone: Add missing bit to the user prefetch removal.  https://review.openstack.org/30631309:29
openstackgerritJavier Peña proposed openstack/puppet-neutron: Support the LibreSwan driver in Red Hat platforms  https://review.openstack.org/30631409:30
*** igajsin has joined #puppet-openstack09:45
*** igajsin has left #puppet-openstack09:46
*** ChanServ changes topic to "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.09:51
*** foxhunt72 is now known as foxhunt_away09:56
*** dtantsur is now known as dtantsur|lunch10:00
*** xarses has quit IRC10:02
*** xarses has joined #puppet-openstack10:03
*** xarses has quit IRC10:03
*** xarses has joined #puppet-openstack10:04
*** yolanda has quit IRC10:12
*** xiaohua has joined #puppet-openstack10:12
*** gfidente is now known as gfidente|ghost10:31
*** foxhunt_away is now known as foxhunt7210:32
*** leanderthal|afk is now known as leanderthal10:34
*** johnmilton has joined #puppet-openstack10:37
*** chandankumar has quit IRC10:48
*** jtomasek_ has quit IRC10:56
*** jaosorior has quit IRC10:59
*** cdelatte has quit IRC11:02
*** gfidente has joined #puppet-openstack11:05
*** dtantsur|lunch is now known as dtantsur11:09
*** darkxploit has quit IRC11:14
*** jtomasek_ has joined #puppet-openstack11:14
*** markvoelker has joined #puppet-openstack11:18
*** jtomasek_ has quit IRC11:18
*** jtomasek_ has joined #puppet-openstack11:20
*** paramite|afk is now known as paramite11:22
*** markvoelker has quit IRC11:24
*** jtomasek_ has quit IRC11:33
*** dprince has joined #puppet-openstack11:33
*** cdelatte has joined #puppet-openstack11:36
*** chandankumar has joined #puppet-openstack11:38
*** paramite is now known as paramite|afk11:41
openstackgerritDenis Egorenko proposed openstack/puppet-openstack-integration: Enable Sahara integration job on Ubuntu  https://review.openstack.org/30576411:42
*** xarses_ has joined #puppet-openstack11:43
*** chandankumar has quit IRC11:45
*** dmsimard has quit IRC11:46
*** xarses has quit IRC11:47
*** dmsimard has joined #puppet-openstack11:51
*** openstack has quit IRC11:51
*** openstack has joined #puppet-openstack11:53
*** chandankumar has joined #puppet-openstack12:00
*** morazi has joined #puppet-openstack12:02
*** degorenko is now known as _degorenko|afk12:08
*** paramite|afk is now known as paramite12:08
*** jayg|g0n3 is now known as jayg12:11
*** ducttape_ has joined #puppet-openstack12:11
*** markvoelker has joined #puppet-openstack12:16
*** saneax is now known as saneax_AFK12:19
*** trown|outtypewww is now known as trown12:24
EmilienMhello12:26
EmilienMdmsimard: oh sorry man12:26
chemhi12:26
iurygregorymorning12:28
*** xiaohua_ has joined #puppet-openstack12:28
*** chandankumar has quit IRC12:29
*** rmart04_ has joined #puppet-openstack12:29
*** ilbot3 has quit IRC12:29
*** rmart04 has quit IRC12:29
*** rmart04_ is now known as rmart0412:29
*** morazi has quit IRC12:30
*** xiaohua has quit IRC12:30
*** cwolferh has quit IRC12:30
*** gfidente has quit IRC12:31
*** gfidente|ghost has quit IRC12:31
*** _stowa has quit IRC12:31
*** hjensas has quit IRC12:31
*** ilbot3 has joined #puppet-openstack12:31
openstackgerritGiulio Fidente proposed openstack/puppet-tripleo: Add ceph profiles  https://review.openstack.org/30467512:34
*** ducttape_ has quit IRC12:34
*** _stowa has joined #puppet-openstack12:40
*** jpena is now known as jpena|lunch12:42
*** gfidente|ghost has joined #puppet-openstack12:43
*** gfidente has joined #puppet-openstack12:43
*** gfidente has quit IRC12:43
*** gfidente has joined #puppet-openstack12:43
*** cwolferh has joined #puppet-openstack12:44
*** morazi has joined #puppet-openstack12:45
*** xiaohua_ has quit IRC12:50
openstackgerritMerged openstack/puppet-tripleo: Map gnocchi vip to haproxy_listen_bind_param  https://review.openstack.org/30428712:50
*** richm has joined #puppet-openstack12:59
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario003: deploy keystone with fernet tokens  https://review.openstack.org/30545113:00
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: repos: pin RDO to Newton & UCA to stable/mitaka  https://review.openstack.org/30588613:00
*** derekh has joined #puppet-openstack13:03
EmilienMdmsimard: bindep issue fixed for our CI13:18
*** _degorenko|afk is now known as degorenko13:22
*** gfidente|ghost has quit IRC13:23
degorenkoEmilienM, hey13:27
degorenkohttps://review.openstack.org/#/c/305764/13:27
degorenkosahara works13:27
degorenkoalso see https://review.openstack.org/30538713:28
EmilienMthat's an excellent news13:28
degorenkoEmilienM, i'm also working on murano stuff :) we are close13:29
EmilienMdegorenko: thanks for the update!13:29
degorenkonp13:29
EmilienMexcellent news too13:29
EmilienMon my side, I'm working on fernets & blockers to have Newton CI runs13:30
degorenkoi saw patch for fernet, it was abandoned13:30
EmilienMyeah because we'll solve the problem another way13:30
degorenkoah, ok13:30
EmilienMI'm still on it13:30
EmilienMit's all WIP13:30
EmilienMdegorenko: can you get https://review.openstack.org/#/c/305470/ ?13:31
EmilienMdegorenko: and https://review.openstack.org/#/c/287964/13:31
degorenkolooking13:31
degorenkoi was busy today on internal stuff, so i missed some reviews13:32
degorenkoif you need anything - ping me13:32
EmilienMno worries13:32
*** paramite is now known as paramite|afk13:35
*** gfidente|ghost has joined #puppet-openstack13:35
*** amoralej is now known as amoralej|lunch13:35
EmilienMalso https://review.openstack.org/#/c/301613/ is nice to have I think, we're probably going to test it13:35
degorenkoEmilienM, so, last one we already can merge?13:36
openstackgerritMaksym Yatsenko proposed openstack/puppet-mistral: [WIP]  https://review.openstack.org/30630813:39
dmburmistrovEmilienM, hi!, can you take a look at https://review.openstack.org/#/c/302738/ ?13:41
*** ducttape_ has joined #puppet-openstack13:41
dmburmistrovlets finish with this)13:41
EmilienMdmburmistrov: I can't13:46
EmilienMit's friday we don't merge any patch today13:46
dmburmistrovEmilienM, ouh, okay! Can I "ping" you next week? :)13:47
EmilienMno, next week we can't13:47
EmilienMit's the week before summit13:47
EmilienM:P13:47
EmilienM+A13:47
dmburmistrovthank you!13:48
EmilienMcool13:48
*** twm2016 has joined #puppet-openstack13:52
openstackgerritMerged openstack/puppet-openstack-integration: Do not pre-install dependencies from OpenStack Infra  https://review.openstack.org/30609413:53
*** dfisher has joined #puppet-openstack13:54
iurygregorydegorenko, can i take care of the updates to cookiecutter in auth.pp?13:55
*** _ducttape_ has joined #puppet-openstack13:57
degorenkoiurygregory, well, we can't do nothing here actually13:58
degorenkoiurygregory, i've looked on that - new module just need to be written carefully13:59
*** ducttape_ has quit IRC13:59
degorenkoiurygregory, we have a few FIXME stuff on pattern, so it just should be properly replaced13:59
*** jpena|lunch is now known as jpena14:00
openstackgerritMerged openstack/puppet-openstack-integration: Do not pre-install dependencies from OpenStack Infra  https://review.openstack.org/30609014:00
*** xarses_ has quit IRC14:01
iurygregorydegorenko, yeah agree it's just a few places to change14:01
degorenkoiurygregory, yeah, after first glance on patch i saw that the problem is in cookiecutter, but it was just wrong replace14:01
*** paramite|afk is now known as paramite14:02
iurygregoryok ^^14:02
*** ilbot3 has quit IRC14:02
*** mgould has quit IRC14:04
*** yolanda has joined #puppet-openstack14:05
degorenkomflobo, ping14:06
degorenkoiurygregory, you can cover in cookiecutter my comment from this filehttps://review.openstack.org/#/c/305279/6/manifests/keystone/auth.pp14:07
iurygregoryo/ sure degorenko14:08
mflobodegorenko, pong14:16
degorenkomflobo, hey, can you update commit for ec2api?14:16
*** ilbot3 has joined #puppet-openstack14:16
mflobodegorenko, yep, I'll follow your comments. Thanks for review14:17
degorenkonice14:17
*** hjensas has joined #puppet-openstack14:19
*** hjensas has quit IRC14:19
*** hjensas has joined #puppet-openstack14:19
*** amoralej|lunch is now known as amoralej14:20
openstackgerritMarcos Fermín Lobo proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/30527914:23
mflobodegorenko, ^^14:23
*** dgurtner has quit IRC14:23
mflobo:)14:23
iurygregorynice mflobo o/14:23
degorenkomflobo, nice :)14:24
degorenkoi'll hope CI will be green14:24
mflobome too!14:24
mwhahahaEmilienM: https://review.openstack.org/#/c/302376/ why can't we use exit 1?14:24
openstackgerritDmitry Ilyin proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/30527914:25
EmilienMmwhahaha: that sounds ugly to me14:25
mflobodegorenko, I'll be here 1 hour more, ping me if more changes are needed14:25
mwhahahabut that's what we want14:25
mwhahahait's a check to force a failure14:25
EmilienMto be ugly?14:25
EmilienMah14:25
EmilienMok14:25
mwhahahait's an intentional failure if the file does not exist14:26
mwhahahaso we want to be clear in what it does14:26
EmilienMmwhahaha: ok I can +214:26
mwhahahawhich is why i proposed exit one rather than duplicating the test -f <file>14:26
EmilienMmwhahaha: +214:27
iberezovskiyEmilienM, can you please take a look on openstack-integration jobs on this patch https://review.openstack.org/#/c/302738/ ?14:27
mwhahahacool thanks14:27
iberezovskiyall of them failed with one error: /tmp/hudson5736878453674805216.sh: line 7: ./run_tests.sh: No such file or directory14:27
EmilienMwow14:27
EmilienMwhere?14:27
EmilienMwe changed something recently14:27
iberezovskiyhttp://logs.openstack.org/38/302738/6/gate/gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty/654176d/console.html14:27
EmilienMlast night I patched CI14:27
EmilienMwhich patch please?14:27
iberezovskiyI added link https://review.openstack.org/#/c/302738/14:28
EmilienMoh oh14:28
EmilienMok I'm doing a recheck14:28
EmilienMit shouldn't happen14:28
iberezovskiyI'm not sure, but it looks that $(pwd) is not a puppet-openstack-integration14:28
EmilienMI patched infra last night, late. We had something broken14:29
EmilienMhttps://review.openstack.org/30621814:29
EmilienMiberezovskiy: I did recheck, I'll monitor that14:30
iberezovskiyok, thx14:30
*** alee has joined #puppet-openstack14:31
mwhahahaEmilienM: https://review.openstack.org/#/c/304944/ just failed for the same thing14:37
mwhahahalooks like the infra patch might be bad?14:37
EmilienMdamn14:37
EmilienMI'm in the middle of a meeting14:37
EmilienMaobut release management14:37
EmilienMI can't look at it right now14:37
mwhahahak14:38
mflobodegorenko, aha! we are green! https://review.openstack.org/#/c/305279/ :)14:41
*** fedexo has joined #puppet-openstack14:42
*** haplo37 has joined #puppet-openstack14:44
openstackgerritTrevor McCasland proposed openstack/puppet-nova: Add nova flavor provider  https://review.openstack.org/30546314:44
degorenkomflobo, Dima uploaded patch in one time with you :) here is a few unrelated changes. Can you back your change on top?14:45
degorenkohttps://review.openstack.org/#/c/305279/7..8/spec/classes/ec2api_keystone_auth_spec.rb14:45
degorenkoline 79 - Dima has correct one14:45
degorenkoall another changes can be removed14:45
degorenkobetween 7 and 814:45
openstackgerritMerged openstack/puppet-openstack-integration: Do not pre-install dependencies from OpenStack Infra  https://review.openstack.org/30606814:46
openstackgerritMarcos Fermín Lobo proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/30527914:54
mflobodegorenko, there we go again ^^ :)14:54
*** dgurtner has joined #puppet-openstack14:55
EmilienMok so I reverted the infra change14:56
degorenkomflobo, ack, waiting for CI14:56
EmilienMand I'm working on a new patch14:56
EmilienMso CI is currently broken FYI14:56
degorenkoagain?14:56
openstackgerritMerged openstack/puppet-openstack-integration: Enable Sahara integration job on Ubuntu  https://review.openstack.org/30576414:58
*** foxhunt72 is now known as foxhunt_away15:01
*** fedexo has quit IRC15:01
*** foxhunt_away is now known as foxhunt7215:03
*** xarses_ has joined #puppet-openstack15:04
EmilienMdegorenko: yes, until my revert is merged15:06
* degorenko sighs15:07
degorenkomflobo, your patch brokes spec tests :D15:08
EmilienMdegorenko: yeah, I break stuffs all time15:09
EmilienMbut I fix it :P15:09
degorenkomflobo, service_description by default to 'ec2api Service'15:09
degorenkoEmilienM, not you :015:09
EmilienMhttps://review.openstack.org/#/c/306492/ -> WIP to fix it15:09
degorenkoEmilienM, that's not a issue for ec2api failes :)15:10
degorenkofails*15:10
mflobodegorenko, ok. What if I remove ":description" from tests?15:11
degorenkomflobo, also, here are wrong urls for endpoint https://review.openstack.org/#/c/305279/8..9/manifests/keystone/auth.pp15:11
*** aglarendil has quit IRC15:11
degorenkomflobo, just set default value  'ec2api Service' for service_description in manifest15:11
degorenkonot undef15:11
mflobodegorenko, ok, I'll do15:12
*** igorbelikov has quit IRC15:12
*** rhefner has quit IRC15:12
degorenkomflobo, what's about endpoint urls?15:12
*** mjblack has quit IRC15:12
*** Hunner has quit IRC15:12
*** rmart04 has quit IRC15:13
mfischEmilienM: which session did you need me for to discuss multinode and docker?15:14
mfischI can't make the 2nd Newton plans one15:14
*** delattec has joined #puppet-openstack15:16
*** v1k0d3n has joined #puppet-openstack15:17
*** mjblack has joined #puppet-openstack15:18
*** Hunner has joined #puppet-openstack15:18
*** Hunner has joined #puppet-openstack15:18
*** aglarendil has joined #puppet-openstack15:18
*** leanderthal is now known as leanderthal|afk15:18
*** hjensas has quit IRC15:20
*** igajsin1 has joined #puppet-openstack15:20
openstackgerritDimitri Savineau proposed openstack/puppet-tripleo: Enable HAProxy forwardfor option for Horizon.  https://review.openstack.org/29649715:21
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario003: deploy keystone with fernet tokens  https://review.openstack.org/30545115:21
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: repos: pin RDO to Newton & UCA to stable/mitaka  https://review.openstack.org/30588615:21
*** pleia2_ has joined #puppet-openstack15:21
*** tdb_ has joined #puppet-openstack15:22
*** v1k0d3n has quit IRC15:22
*** v1k0d3n has joined #puppet-openstack15:22
*** rhefner has joined #puppet-openstack15:23
*** derekh has quit IRC15:25
*** richm has quit IRC15:25
*** morazi has quit IRC15:25
*** gfidente has quit IRC15:25
*** cdelatte has quit IRC15:25
*** dprince has quit IRC15:25
*** paramite has quit IRC15:25
*** severion has quit IRC15:25
*** pleia2 has quit IRC15:25
*** beddari has quit IRC15:25
*** mflobo has quit IRC15:25
*** ntpttr_ has quit IRC15:25
*** alee has quit IRC15:25
*** ericksonsantos has quit IRC15:25
*** rlaurika has quit IRC15:25
*** kbyrne has quit IRC15:25
*** mdavidson has quit IRC15:25
*** tdb has quit IRC15:25
*** EmilienM has quit IRC15:25
*** rlaurika has joined #puppet-openstack15:26
*** pleia2_ is now known as pleia215:26
*** dprince has joined #puppet-openstack15:28
*** EmilienM has joined #puppet-openstack15:28
*** beddari has joined #puppet-openstack15:28
*** mdavidson has joined #puppet-openstack15:29
EmilienMmfisch: https://etherpad.openstack.org/p/newton-design-puppet15:30
*** paramite has joined #puppet-openstack15:30
EmilienMI sent schedule by email last week15:30
*** jistr has quit IRC15:30
*** rcernin has quit IRC15:30
*** dgurtner has quit IRC15:30
*** morazi has joined #puppet-openstack15:30
*** derekh has joined #puppet-openstack15:30
*** davidmichaelkarr has quit IRC15:30
*** Guest63229 has quit IRC15:31
*** ericksonsantos has joined #puppet-openstack15:32
*** gfidente has joined #puppet-openstack15:32
*** gfidente has quit IRC15:32
*** gfidente has joined #puppet-openstack15:32
*** foxhunt72 is now known as foxhunt_away15:32
*** kbyrne has joined #puppet-openstack15:32
openstackgerritDmitry Ilyin proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/30527915:33
*** gfidente has quit IRC15:33
EmilienMmfisch: is it good?15:34
mfischlooking15:34
*** dtantsur is now known as dtantsur|afk15:35
*** richm has joined #puppet-openstack15:35
*** davidmichaelkarr has joined #puppet-openstack15:36
*** mflobo has joined #puppet-openstack15:37
*** mflobo has quit IRC15:37
*** igorbelikov has joined #puppet-openstack15:38
*** mflobo has joined #puppet-openstack15:42
*** jistr has joined #puppet-openstack15:42
openstackgerritMarcos Fermín Lobo proposed openstack/puppet-ec2api: puppet-ec2api: Initial commit  https://review.openstack.org/30527915:45
openstackgerritLukas Bezdicka proposed openstack/puppet-tripleo: Add missing services ports to service_ports map  https://review.openstack.org/30592915:46
openstackgerritLukas Bezdicka proposed openstack/puppet-tripleo: Remove individual service certificates  https://review.openstack.org/30594215:46
mflobodegorenko, I change service_description and ports15:48
mflobos/change/changed/15:48
*** gfidente|ghost is now known as gfidente15:53
openstackgerritTrevor McCasland proposed openstack/puppet-nova: Add nova flavor provider  https://review.openstack.org/30546315:54
*** v1k0d3n_ has quit IRC15:59
*** rmart04 has joined #puppet-openstack16:00
*** severion has joined #puppet-openstack16:00
*** jistr is now known as jistr|afk16:00
*** rmart04 has quit IRC16:05
*** rmart04 has joined #puppet-openstack16:05
*** rmart04 has quit IRC16:13
*** gfidente has quit IRC16:14
*** ntpttr has quit IRC16:15
*** artem_panchenko_ has joined #puppet-openstack16:18
*** ntpttr has joined #puppet-openstack16:19
*** ntpttr_ has joined #puppet-openstack16:21
EmilienM_ody: fyi, we have periodic jobs for puppet416:25
EmilienMwe can watch them on http://logs.openstack.org/periodic/16:25
EmilienMwell, they don't run correctly yet16:29
EmilienMhttp://logs.openstack.org/periodic/periodic-puppet-openstack-integration-4-scenario001-tempest-centos-7/86c8101/console.html#_2016-04-15_06_02_06_18916:29
EmilienMI'm on it16:29
EmilienMnevermind, they should run next time, we ran gerrit-git-prep and we should not16:33
EmilienMCI is back, run recheck if you have some problems16:35
*** ntpttr__ has joined #puppet-openstack16:37
*** ntpttr__ has quit IRC16:37
*** hjensas has joined #puppet-openstack16:38
*** hjensas has quit IRC16:38
*** hjensas has joined #puppet-openstack16:38
mjblack(╯°□°)╯︵ ┻━┻16:39
*** ntpttr_ has quit IRC16:42
*** paramite has quit IRC16:43
*** dhollinger has joined #puppet-openstack16:48
*** ntpttr_ has joined #puppet-openstack16:49
*** trown is now known as trown|lunch16:51
*** ntpttr has quit IRC16:55
*** tdb_ is now known as tdb16:57
*** ntpttr has joined #puppet-openstack16:57
*** derekh has quit IRC16:58
mwhahahahttp://logs.openstack.org/70/305470/3/gate/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/cdd28e9/console.html#_2016-04-15_16_29_39_94516:59
*** jistr|afk is now known as jistr17:00
*** permalac has joined #puppet-openstack17:01
mwhahahaEmilienM: yea on centos7 all the tests are failing with that -^17:01
mwhahahaer not centos7, scenario00317:02
mwhahahaor did you remerge the infra change17:03
* EmilienM in a call17:04
*** jpena is now known as jpena|off17:05
EmilienMmwhahaha: thx for spotting it17:07
*** _ducttape_ has quit IRC17:08
*** rhefner has quit IRC17:18
_odyEmilienM: I saw the reviews.  No I need to find that list for watching alerts.17:20
*** rhefner has joined #puppet-openstack17:21
*** chem` has joined #puppet-openstack17:21
*** kbyrne has quit IRC17:21
_odydfisher: I am putting off forge release until the summit.  I need to audit all the metadata.json files, they're out of sync from the versions in puppet-openstack-integration.17:21
* dfisher nods17:21
dfisherthanks for the update17:21
*** chem` has left #puppet-openstack17:21
_odyI'll need to produce something for future releases that auto generates the files.  Like what EmilienM did for generating the Puppetfile in p-o-i master.17:22
*** pleia2 has quit IRC17:22
dfisherEmilienM: are the tarballs up on tarballs.openstack.org?17:24
*** v1k0d3n_ has joined #puppet-openstack17:24
*** pleia2 has joined #puppet-openstack17:24
*** rhefner has quit IRC17:25
*** permalac has quit IRC17:26
*** rmart04 has joined #puppet-openstack17:27
*** igorbelikov has quit IRC17:27
*** davidmichaelkarr has quit IRC17:27
*** morazi has quit IRC17:27
*** EmilienM has quit IRC17:27
*** rlaurika has quit IRC17:27
*** v1k0d3n has quit IRC17:27
*** haplo37 has quit IRC17:27
*** ilbot3 has quit IRC17:27
*** cwolferh has quit IRC17:27
*** markvoelker has quit IRC17:27
*** openstackgerrit has quit IRC17:27
*** chem has quit IRC17:27
*** timfreund has quit IRC17:27
*** kylo has quit IRC17:27
*** mjblack has quit IRC17:28
*** EmilienM has joined #puppet-openstack17:29
EmilienMmwhahaha: my irc bouncer died17:31
EmilienMI don't know if you saw it but17:31
EmilienMI'm working on https://review.openstack.org/#/c/306551/117:31
EmilienMto get xenial jobs in experimental pipeline, so we can start playing with it17:31
EmilienMI guess it's important for us to test on next ubuntu LTS17:31
mwhahahacool we're looking to add xenial to fuel as part of 1017:31
mwhahahaso yea we need it17:31
mwhahaha:D17:31
EmilienMnice17:31
*** rmart04 has quit IRC17:32
*** markvoelker has joined #puppet-openstack17:35
*** mwhahaha sets mode: +o EmilienM17:36
EmilienMok CI should be back in a few again17:39
EmilienM(tm)17:39
EmilienMI'll recheck all failing patches after lunch17:39
EmilienMmfisch: all good for schedule? My IRC bouncer crashed lot of times... might miss your message17:39
*** kbyrne has joined #puppet-openstack17:40
mfischI was having trouble connecting topic to session17:41
mfischI have to miss fishbowl #217:41
mfischoh I see17:41
mfischwork #317:41
mfischlemme check17:41
*** rhefner has joined #puppet-openstack17:42
mfischWork3 is Thursday at 11:5017:42
mfischEmilienM: works for me17:43
EmilienMmfisch: thx17:43
*** morazi has joined #puppet-openstack17:46
dmburmistrovEmilienM, is it okay now to recheck? or tests are still broken?17:46
EmilienMdmburmistrov: wait a bit17:46
EmilienMdmburmistrov: I'll run all rechecks that are needed17:47
EmilienMbecause JJB needs to be updated17:47
EmilienMit's not done in live when a patch is merged in infra17:47
EmilienMdmburmistrov: don't worry, I'll recheck all failing patches. If I miss it, feel free to do it in ~30 min17:47
dmburmistrovgot it, thanks!17:48
*** openstackgerrit has joined #puppet-openstack17:48
*** igorbelikov has joined #puppet-openstack17:49
*** mjblack has joined #puppet-openstack17:49
*** trown|lunch is now known as trown17:50
*** rlaurika has joined #puppet-openstack17:51
*** jistr has quit IRC17:51
*** shardy has quit IRC17:51
*** haplo37 has joined #puppet-openstack17:52
*** degorenko is now known as degorenko|afk17:52
*** psanchez has quit IRC17:53
*** imcsk8_ has joined #puppet-openstack17:53
*** psanchez has joined #puppet-openstack17:54
*** igorbelikov has quit IRC17:54
*** ilbot3 has joined #puppet-openstack17:54
*** cwolferh has joined #puppet-openstack17:54
*** imcsk8 has quit IRC17:54
*** iberezovskiy is now known as iberezovskiy_afk17:57
*** davidmichaelkarr has joined #puppet-openstack17:57
*** igorbelikov has joined #puppet-openstack17:58
*** spredzy has quit IRC17:59
*** spredzy has joined #puppet-openstack17:59
*** alee has joined #puppet-openstack18:01
*** ducttape_ has joined #puppet-openstack18:01
aleeEmilienM, degorenko|afk just an update on the barbican puppet patches ..18:03
aleeEmilienM, 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
aleethis resulted in some tests -- or at least the first test periodically failing18:04
aleeand I believe was the reason the gate tests were failing.18:05
degorenko|afkalee, hey, i will look on your patches tomorrow, just add me to review, i have some internal stuff today18:05
aleea patch to barbican was pushed yesterday.  -- and presumably a new barbican build was done in delorean18:05
aleewe need to reference that new build so that we can rerun the CI.18:06
aleedegorenko|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 build18:07
aleeto fix the underlying issue in the bnarbican package18:07
degorenko|afkalee, 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:07
degorenko|afkmwhahaha, hey, can you address my comment here? https://review.openstack.org/#/c/305279/1118:10
*** degorenko|afk is now known as degorenko18:10
mwhahahaYea18:11
aleedegorenko, 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
aleedegorenko, or will it do that right now?18:11
degorenkoalee, can you provide link?18:12
degorenkoto patch18:12
aleehttps://trunk.rdoproject.org/centos7/current/openstack-barbican-2.0.1-0.20160415061522.23cea62.el7.centos.noarch.rpm is latest build18:13
aleedegorenko, the patches are .. https://review.openstack.org/#/c/263461/18:13
aleehttps://review.openstack.org/#/c/26346218:13
degorenkoalee, 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 rechecks18:15
degorenkofor second possibly - you need to land first one :D18:15
aleedegorenko, I think I already know whats going on.18:15
aleedegorenko, there is a circular dependency in the underlying barbican package that results in the first test failing.18:16
aleedegorenko, we pushed a fix to this in the upstream barbican package18:16
aleeyesterday18:17
degorenkoalee, do you have some proposal how to solve this?18:17
aleeand a new delorean package was created this morning.18:17
degorenkothen, you can rebase or recheck18:17
aleedegorenko, what package does the CI pull in?  the latest?18:18
aleedegorenko, if so, then a recheck will fix it18:18
EmilienMalee: on RDO, I'm working on it18:18
degorenkoalee, for ubuntu - yes, for rdo we need to bump our repos every time, when bumped RDO repo18:18
EmilienMon ubuntu, it's mitaka18:18
degorenkomitaka proposed ;)18:18
degorenkonot a stable18:18
degorenkowe will have after newton summit18:19
aleeEmilienM, degorenko - yeah we need RDO18:19
degorenkoEmilienM, am i right?18:19
EmilienMdegorenko: right18:19
EmilienMalee: I'm working on gating on newton now, might be done today18:19
aleeEmilienM, thanks .. feel free to ping me or just kick a recheck once you have it18:20
*** kylo has joined #puppet-openstack18:20
EmilienMalee: on which patch?18:20
EmilienMI'll add depends-on18:20
aleehttps://review.openstack.org/#/c/26346118:20
EmilienMack18:20
aleeand https://review.openstack.org/#/c/26346218:21
aleethanks18:21
aleeEmilienM, we will want the very latest build for barbican - thanks18:21
EmilienMoki doki18:21
EmilienMalee: http://git.openstack.org/cgit/openstack/barbican/commit/?id=23cea620a26358cb3a09dba7f10062c93ee87b6018:23
EmilienMit's good if we're on this commit?18:23
aleesure18:23
EmilienMok18:23
aleeEmilienM, um just a sec .. looking18:24
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: scenario003: deploy keystone with fernet tokens  https://review.openstack.org/30545118:24
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: repos: pin RDO to Newton & UCA to stable/mitaka  https://review.openstack.org/30588618:24
aleeyes18:24
openstackgerritEmilien Macchi proposed openstack/puppet-barbican: Added keystone config to barbican api manifest  https://review.openstack.org/26346118:25
openstackgerritEmilien Macchi proposed openstack/puppet-barbican: Added apache component Add test and mods for deployment as an apache module  https://review.openstack.org/26346218:25
EmilienMdone18:25
aleeEmilienM, thanks!18:25
EmilienMcool18:25
*** degorenko is now known as _degorenko|afk18:26
*** basilAB has quit IRC18:35
*** basilAB has joined #puppet-openstack18:36
openstackgerritMerged openstack/puppet-manila: Deprecate managing of rabbitmq resources  https://review.openstack.org/30598118:37
iurygregorymwhahaha, can you look at my comment in https://review.openstack.org/#/c/305279/11 ? =)18:45
mwhahahaSure in a bit18:46
iurygregorytks man18:46
*** timfreund has joined #puppet-openstack18:46
*** imcsk8_ is now known as imcsk818:50
*** dprince has quit IRC18:57
*** iurygregory has quit IRC18:58
*** amoralej is now known as amoralej|off19:04
mwhahahak we can just merge that for now and follow on with an update later19:14
mwhahahaslow gerrit :/19:15
openstackgerritMerged openstack/puppet-sahara: Enable Sahara testing on Ubuntu  https://review.openstack.org/30538719:16
openstackgerritAlex Schultz proposed openstack/puppet-ec2api: Update Gemfile with openstack_spec_helper  https://review.openstack.org/30660219:18
*** v1k0d3n has joined #puppet-openstack19:19
*** v1k0d3n__ has joined #puppet-openstack19:19
*** _ducttape_ has joined #puppet-openstack19:19
*** markvoelker_ has joined #puppet-openstack19:19
*** paramite has joined #puppet-openstack19:21
*** rhefner_ has joined #puppet-openstack19:22
*** rhefner has quit IRC19:22
*** severion has quit IRC19:22
*** ducttape_ has quit IRC19:22
*** rlaurika has quit IRC19:22
*** v1k0d3n_ has quit IRC19:22
*** ntpttr_ has quit IRC19:22
*** artem_panchenko_ has quit IRC19:22
*** rlaurika has joined #puppet-openstack19:22
*** markvoelker has quit IRC19:22
*** rhefner_ is now known as rhefner19:23
EmilienMmwhahaha: I see you +2 https://review.openstack.org/30494419:31
EmilienMis it safe you think for backward compatibility?19:31
openstackgerritMerged openstack/puppet-nova: Deprecating the management of rabbitmq resources  https://review.openstack.org/30596119:31
mwhahahayea for mitaka19:31
mwhahahacause it was something they added in mitaka (and i think it's required)19:32
EmilienMmhh ok19:32
ayoungCan someone point at an overview of Hiera?19:35
mwhahahawhat kinda overview are you looking for?19:35
mwhahahahttps://docs.puppet.com/hiera/2.0/puppet.html always handy19:36
ayoungmwhahaha, what is it, who owns it, is it Tripleo specific,  does it cause rashes....the usua;19:36
mwhahahait's *magic*19:36
ayoungmwhahaha, what is it, who owns it, is it Tripleo specific,  does it cause rashes....the usua;19:36
ayounggah19:37
ayoungdon't think it is sufficiently advanced technology to register as magic19:37
mwhahahait can cause rashes, cursing, fear of yaml files19:37
openstackgerritMerged openstack/puppet-ironic: Allow chainloading of Inspector ramdisk over UEFI  https://review.openstack.org/30237619:37
crinklei would use https://docs.puppet.com/hiera/latest/ , little more general purpose overview19:37
openstackgerritMerged openstack/puppet-ironic: Copy iPXE ROMs into /tftpboot  https://review.openstack.org/30239019:37
openstackgerritMerged openstack/puppet-openstack-cookiecutter: Switch tests to use rspec-puppet-facts  https://review.openstack.org/30546719:37
*** paramite has quit IRC19:37
*** paramite has joined #puppet-openstack19:38
mwhahahaI prefer to start with the older docs as puppet4 sometimes adds some additional voodoo19:38
mwhahahaunless you're only dealing with puppet4, which we don't19:38
ayoungcrinkle, 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:38
ayoungAnd thus, any config change should be reflected in Hiera?19:39
EmilienMVinsh: hey yo19:39
VinshHowdy do19:39
EmilienMVinsh: may I ask you to look https://review.openstack.org/302483 again please?19:39
Vinshoh yep19:39
crinkleayoung: sort of, it's data that gets injected into puppet which together would be the canonical config data that gets pushed out19:40
openstackgerritMerged openstack/puppet-manila: Add Unit Tests for manila_config type  https://review.openstack.org/30495519:40
crinkleayoung: not necessarily any config change would go through hiera19:40
mwhahahayea it depends on how you are using hiera in your environment19:41
ayoungcrinkle, 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 view19:41
crinkleayoung: yes that's a reasonable way to do it19:42
mwhahahabut you have to remember hiera may not be configured, so like i keep saying it depends on your environment19:42
crinklethey use hiera in tripleo19:42
mwhahahawe leverage hiera in fuel but not in the normal way19:42
mwhahahain fuel19:42
mwhahahaso if you're writing code in puppet-keystone, you have to be careful19:43
mwhahahaif this is for tripleo only then sure19:43
ayoungmwhahaha, 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
mwhahahaso hiera can be used to inject data into params of classes19:44
ayoungmwhahaha, 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 me19:44
crinkleayoung: either with the hiera() function in the tripleo manifests or with "data bindings" which is magic19:44
ayoungcrinkle, 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 defaults19:46
ayoungI 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 points19:46
*** paramite has quit IRC19:46
ayoungso the best inventory of policy rules is from the projects themselves19:46
ayoungno one puppet module controls policy, it is done by eacho of the services puppet providers (I think)19:47
ayoungI know that Keystone does its own.19:47
ayoungIs there some puppet equivalent to rpm -qf <file> to say what provider managed it?19:47
mwhahahanot that i'm aware of19:48
openstackgerritMerged openstack/puppet-tripleo: Set defaultbranch for git-review to stable/mitaka  https://review.openstack.org/30587919:48
mwhahahaare there any overlapping policy rules between the services that could be centralized? similarly to what we're trying to do with oslo?19:48
ayoungmwhahaha, so to start, most have 'admin_required' but it can mean two distinct things19:49
ayoungone is that the user has the admin role on the project, and the other is that they have it on some "admin" scoped project19:49
ayoungthe other is "owner" which often means "the user has any role on the project"19:50
mwhahahabased on the way the files are structured i think it'll be really really hard to try and manage them in a framework fashion19:51
ayoungideally, 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 role19:51
ayoungmwhahaha, 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 defaults19:51
mwhahahait would have been nice to have some sort of policy.d folder structure instead19:51
*** ericksonsantos has quit IRC19:52
ayoungmwhahaha, 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, though19:52
ayoungHaving the policy files distributed is not horrible, though, so long as we know where they are.19:53
mwhahahayea 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 together19:53
ayoungTHe idea of a policy.d approach is interesting19:53
*** chandankumar has joined #puppet-openstack19:53
mwhahahabut given that it has to be json, templates are bad cause you just have the one19:54
mwhahahaand the concat stuff gets complex quickly19:54
ayoungmwhahaha, what I would like to do is something like this (short term)19:54
*** chandankumar has quit IRC19:54
crinklemwhahaha: we use augeas with the json lens to make these files now http://git.openstack.org/cgit/openstack/puppet-openstacklib/tree/manifests/policy/base.pp19:54
*** chandankumar has joined #puppet-openstack19:54
mwhahahayea and it eats the formatting :D19:55
ayoung12:  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 files19:55
ayoungI'm OK with it eating the formatting19:55
ayoungwe can pretty print, and put the rules in ABC order19:55
mwhahahawhat would implement 2/3?19:56
ayoungmwhahaha, so that is what I am trying to figure out19:56
ayoung3 would be manual, but we do have a CLI tool for testing19:56
ayounghttps://github.com/openstack/oslo.policy/blob/master/oslo_policy/shell.py19:57
mwhahahaso the problem is that your pushing of the changes need to be done via puppet19:57
mwhahahaor it'll get overwritten when you push them out19:57
ayoungmwhahaha, yes19:57
mwhahahaso i guess which brings us back to the original conversation about trying to figure out a datastructure in hiera (or something) that puppet will use19:58
mwhahahawhile 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 result19:59
ayoungyep20:00
mwhahahawhere what you were talking about gathering files and deploying is more just specifying the files themselves20:00
ayoungright20:00
mwhahahaneither 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 want20:00
mwhahahaso having a compute file or identify file where you manage specifically those rules20:01
ayoungbtw, I do know that there is some effort toward policy using YAML, which can mitigate the formatting issues, too20:02
mwhahahafor the record i hate yaml :D20:02
ayoungand the name of the policy file is usually in the the config file for the consuming service (I think)20:02
ayoungevery language sucks.  They suck in different ways. but they all suck20:02
mwhahahayea 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 user20:06
mwhahahathe policy file being so complex doesn't translate well20:06
mwhahahausually 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 policy20:07
*** basilAB has quit IRC20:22
ayoungmwhahaha, ok,  so here is what I think it should be20:23
*** chandankumar has quit IRC20:23
*** hjensas has quit IRC20:23
ayoungthe policy stuff should be split into two parts.  One part does not get changed20:23
ayoungthat is the part that matches the scope of the token to the scope of the resource20:23
ayoungso say it is a vm, that mathces vm is owned by project  basedon the "projectId" field or something20:24
*** ericksonsantos has joined #puppet-openstack20:24
ayoungthose are decisions made by the nova engineerning team, and should be treated as code20:24
ayoungthe other is the role that a user needs assigned in order to perform an API20:24
*** trown is now known as trown|outtypewww20:24
ayoungadmin or member for now, but read-only role is a heavily requested feature20:25
ayoungso I want the hiera (or whatever ) to reflect "compute:create" requires  "role:creator"  or something like that20:25
ayoungand then regenerate the policy files from those two pieces.  But that is pretty complex, and more than I think I can hope for in Newton20:26
ayoungso 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.json20:27
mwhahahaI think we've got that part today20:27
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: IPv6 dual-stack support  https://review.openstack.org/28634420:28
*** jayg is now known as jayg|g0n320:28
mwhahahaas part of the *::policy classes20:28
mwhahaha(the specifying a specific file)20:29
*** basilAB has joined #puppet-openstack20:29
mwhahahahiera 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 file20:30
*** dgurtner has joined #puppet-openstack20:30
*** dgurtner has quit IRC20:30
*** dgurtner has joined #puppet-openstack20:30
ayoungmwhahaha, so the actual policy rules would get stored in hiera, or would hiera just point to a set of source files?20:32
mwhahahahiera is just an overridable data querying/storage mechinism20:32
mwhahahathere 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 hiera20:33
mwhahahatoday you could drop a line in a hiera file to pass the file into the policy classes20:34
mwhahahaand you would add something in your composition layer to actually transfer those to the target nodes20:34
mwhahahafile { '/whereyouwantit': source => '...' }20:35
mwhahahabut if you wantted to put the content of the file in hiera you could do that as well20:36
mwhahahaand you'd have to write some puppet that would combine all of those items together and output it to your file20:36
*** chandankumar has joined #puppet-openstack20:38
EmilienMmwhahaha: your header stuff gave me an idea, is to calculate the time of each actions, it will help us to detect timeouts more easily20:39
mwhahahayea you could throw some time calculations in there20:39
EmilienMmwhahaha: tripleo CI starts doing it20:42
EmilienMI have a simple use case20:42
EmilienMright now, I'm testing Newton packaging from RDO20:43
EmilienMand jobs are failing, because of job timeout >1h20:43
*** aimon has joined #puppet-openstack20:43
EmilienMbut I can't figure why easily, looking at http://logs.openstack.org/86/305886/6/check/gate-puppet-openstack-integration-3-scenario002-tempest-centos-7/c5b60c1/console.html20:43
EmilienMI need to manually go in timestamps and see what took too much time20:43
EmilienMwith some magic, we could easily see what took more time than usual20:43
EmilienMif we split our deployment in steps that we time20:44
EmilienMI'll hack something this week-end probably, tired of debugging our CI :-)20:44
mwhahahayou can use $SECONDS20:45
mwhahahait's a builtin20:45
openstackgerritMerged openstack/puppet-cinder: Deprecating the management of rabbitmq resources  https://review.openstack.org/30595620:46
openstackgerritMerged openstack/puppet-gnocchi: ceph: add ceph_secret option  https://review.openstack.org/30547020:46
*** johnmilton has quit IRC20:46
openstackgerritMerged openstack/puppet-cinder: Implement Cinder API WSGI support  https://review.openstack.org/28796420:46
openstackgerritMerged openstack/puppet-aodh: Add missing release note for switching to puppet-oslo  https://review.openstack.org/30550420:46
openstackgerritMerged openstack/puppet-glance: Configure oslo related parameters using puppet-oslo module  https://review.openstack.org/30422020:46
mwhahahaso if you just capture the current value of $SECONDS at the start and the end you can easily print out how long it took20:47
EmilienMoh nice20:47
EmilienMwhat a good idea20:47
mjblackEmilienM: ci broke again?20:53
openstackgerritMerged openstack/puppet-neutron: Add purge_config option for all configs  https://review.openstack.org/30490320:53
EmilienMmjblack: all is green now20:53
mjblackEmilienM: hoping to get that lbaas change pushed :D20:54
openstackgerritMerged openstack/puppet-openstack-integration: Fix bug and non-idiom in bash scripts.  https://review.openstack.org/30498920:58
*** psanchez has quit IRC20:58
openstackgerritMerged openstack/puppet-oslo: Switch oslo to use rspec-puppet-facts  https://review.openstack.org/30390020:58
*** aimon has quit IRC20:58
*** aimon has joined #puppet-openstack20:59
*** psanchez has joined #puppet-openstack21:00
*** dgurtner has quit IRC21:01
openstackgerritMerged openstack/puppet-trove: Add related parameters to profiler section  https://review.openstack.org/30318721:01
EmilienMour stable/liberty is still broken, because of the googleapi gem issue21:02
mwhahahayea ours is too21:02
EmilienMI'll check on monday21:02
EmilienMand if nothing is fixed on monday, I'll bump all our modules on stable/liberty21:02
mwhahahak21:02
EmilienMthis is not acceptable on their side21:03
EmilienMI won't use Google anymore.21:03
EmilienMhave a nice week end folks, I'm out21:05
mwhahahalater21:06
*** chandankumar has quit IRC21:17
EmilienMoh they replied21:19
mwhahahawith a "thats too bad"21:21
*** spredzy has quit IRC21:25
EmilienMcrinkle: have you filed a bug against beaker? if not I'll do it21:25
mwhahahadid it need to be ~> 0.8.0 instead of 0.821:26
crinkleEmilienM: i have not, go for it21:26
mwhahahai always forget how that version thing gets calculated21:26
EmilienMcrinkle: or maybe send a PR directly21:28
crinkleEmilienM: or that21:28
*** _ducttape_ has quit IRC21:29
*** spredzy has joined #puppet-openstack21:30
EmilienMcrinkle, mwhahaha : https://github.com/puppetlabs/beaker/pull/110221:34
EmilienMI'm out now :-)21:34
crinkleo/21:37
*** hjensas has joined #puppet-openstack21:41
openstackgerritMerged openstack/puppet-neutron: Add support for OVN plugin  https://review.openstack.org/30161321:48
*** haplo37 has quit IRC22:00
*** dgurtner has joined #puppet-openstack22:00
*** twm2016 has quit IRC22:06
openstackgerritMerged openstack/puppet-keystone: Set oslo options in keystone module through puppet-oslo  https://review.openstack.org/30273822:07
*** delattec has quit IRC22:07
*** ducttape_ has joined #puppet-openstack22:08
*** dhollinger has quit IRC22:14
*** karimb has quit IRC22:16
openstackgerritMichael Glaser proposed openstack/puppet-keystone: Add Unit Tests for keystone_config type  https://review.openstack.org/30664422:19
*** yankcrime has quit IRC22:23
*** dalees has quit IRC22:23
*** mdavidson has quit IRC22:24
*** ducttape_ has quit IRC22:25
*** dalees has joined #puppet-openstack22:26
*** ducttape_ has joined #puppet-openstack22:28
*** _nick has joined #puppet-openstack22:29
*** dgurtner has quit IRC22:34
*** mdavidson has joined #puppet-openstack22:38
mjblackEmilienM: hey22:41
mjblackyour nova-api change for the api_database, your change only allows setting the connection through nova::db, not nova::api22:41
mjblackdoes that mean that if I dont have api_database/connection set and do api_db sync, it will use the existing nova database?22:41
*** ducttape_ has quit IRC22:45
openstackgerritBen Kero proposed openstack/puppet-nova: IGNORE! DO NOT MERGE! Testing CI  https://review.openstack.org/30664922:45
bkerowat22:47
* bkero kills22:47
bkerowrong gerrit22:47
*** dfisher has quit IRC23:00
*** cdelatte has joined #puppet-openstack23:23
*** cdelatte has quit IRC23:29
*** xarses_ has quit IRC23:35
*** markvoelker_ has quit IRC23:37
*** artem_panchenko_ has joined #puppet-openstack23:56

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