15:00:58 <EmilienM> #startmeeting puppet-openstack 15:00:58 <openstack> Meeting started Tue Jul 12 15:00:58 2016 UTC and is due to finish in 60 minutes. The chair is EmilienM. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:59 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:02 <openstack> The meeting name has been set to 'puppet_openstack' 15:01:09 <EmilienM> #link agenda https://etherpad.openstack.org/p/puppet-openstack-weekly-meeting-20160712 15:01:15 <EmilienM> o/ 15:01:25 <rbak> o/ 15:01:27 <degorenko> hey 15:01:28 <guimaluf> o/ 15:01:30 <iurygregory> o/ 15:01:48 <richm> hello 15:01:54 <aderyugin> 0/ 15:01:59 <EmilienM> let's go, should be quick today 15:02:01 <EmilienM> #topic puppet-monasca 15:02:08 <EmilienM> iurygregory, guimaluf: go ahead 15:02:25 <guimaluf> ok 15:02:26 <xarses> o/ 15:02:30 <EmilienM> guimaluf: are you contributing to current openstack/puppet-monasca? 15:02:37 <guimaluf> EmilienM, no 15:02:45 <EmilienM> ok 15:02:54 <EmilienM> it would be great to talk about #topic with contributors first 15:02:55 <guimaluf> EmilienM, but since I'm trying to install monasca and tried to use puppet-monasca, I would like do put effort on it 15:03:01 <EmilienM> iurygregory: did you invite them? 15:03:08 <bklei> i'm here 15:03:10 <guimaluf> I brifly talked with bklei 15:03:14 <rbak> I'm here as well 15:03:17 <EmilienM> bklei: great, welcome here 15:03:23 <guimaluf> he was helping me to setup monasca using puppet 15:03:23 <bklei> gracias 15:03:34 <guimaluf> he is* 15:03:38 <EmilienM> ok so what's the idea? 15:03:46 <guimaluf> I would like to improve this module 15:04:00 <guimaluf> it's very hard to setup monasca using it 15:04:09 <guimaluf> that's my first impression 15:04:19 <mwhahaha> hi 15:04:37 <EmilienM> the problem with the module is that it was started by a very few people and conventions were not followed 15:04:39 <guimaluf> so I chat with iurygregory, and since we are working in a related project regards monasca using 15:04:55 <guimaluf> I thought, why not improve this module 15:05:04 <guimaluf> so here I'm 15:05:09 <guimaluf> or, here we're 15:05:11 <bklei> that would be great guimaluf, we'd welcome the help! 15:05:38 <EmilienM> cool, what's the plan? 15:05:39 <guimaluf> so, where do we begin? what would be the first step? 15:05:46 <guimaluf> exactly that I want to discuss 15:06:00 <EmilienM> ok, let me share my feedback on this module : 15:06:01 <bkero> o/ 15:06:08 <iurygregory> ok 15:06:11 <guimaluf> and I've some doubts, on how to setup external things, like storm, kafka, etc. 15:06:19 <EmilienM> lot of code is not following our coding style 15:06:29 <guimaluf> and how to build an module on something that is not packaged. 15:06:37 <EmilienM> usage of templates, etc 15:07:08 <EmilienM> I honestly don't know where to start 15:07:32 <EmilienM> because the module is not small 15:07:44 <EmilienM> the module has 0 functional test also 15:07:50 <bklei> in addition to cleanup that emileinm mentions, i think beefing up tests, and making it install the published jars (optionally) would be a good start 15:07:57 <bklei> +1 emilienm 15:08:44 <guimaluf> so the first step is to fit monasca module in coding style and testing? 15:09:03 <EmilienM> well, this "first step" will take months 15:09:06 <bklei> that won't get you past your immediate problem, but we'd love to see that :) 15:09:32 <EmilienM> I would like some actual collaboration between bklei and rbak in our group 15:09:39 <EmilienM> to understand how we write Puppet OpenStack modules 15:09:42 <EmilienM> how we make CI on it, etc 15:09:56 <EmilienM> right now, puppet-monasca was writting on his own 15:10:09 <EmilienM> and the technical debt to fit with other modules is now huge 15:10:14 <bklei> roger that emilienm -- we'll do better and engage here more 15:10:27 <EmilienM> but it's doable I guess 15:10:39 <guimaluf> I do think so 15:10:59 <EmilienM> I'll let you guys manage this work and ask us for feedback / reviews 15:11:26 <bklei> biggest pain points emilienm? functional tests, more detail on 'style'? 15:11:32 <EmilienM> our coding styles gurus aka mwhahaha degorenko iberezovskiy|off iurygregory 15:12:00 <EmilienM> bklei: we have a doc http://docs.openstack.org/developer/puppet-openstack-guide/coding-style.html 15:12:02 <iurygregory> we have our docs docs.openstack.org/developer/puppet-openstack-guide for start ;) 15:12:06 <EmilienM> but I have to admit this it not complete 15:12:19 <EmilienM> is* 15:12:21 <bklei> it's a start, that'll help guimaluf 15:12:26 <iurygregory> it's like initial version 15:12:55 <degorenko> in case of some doubts just add cores to review :) 15:12:59 <EmilienM> yes 15:13:14 <EmilienM> feel free to jump on irc or ML to ask for reviews 15:13:17 <guimaluf> bklei, yep! would be good if we could have a working installation process, also. it's very hard to put this module to work 15:13:23 <iurygregory> since i'll be helping guimaluf coding-style will be more easy i think 15:13:32 <EmilienM> maybe bklei can share a manifest used to deploy monasca 15:13:38 <guimaluf> EmilienM, he already did 15:13:38 <iurygregory> monasca have uca and rdo packages? 15:13:41 <EmilienM> cool 15:13:44 <guimaluf> iurygregory, no 15:13:47 <bklei> rbak has done that emilienm 15:13:50 <guimaluf> that's another concern 15:13:54 <EmilienM> bklei: ++ 15:13:58 <guimaluf> how to install monasca, since there is no packages? 15:14:00 <EmilienM> no upstream packaging? 15:14:07 <iurygregory> ='( 15:14:10 <guimaluf> EmilienM, afaik no 15:14:17 <bklei> no debians -- only jars on tarball.openstack... 15:14:18 <degorenko> that's big problem 15:14:34 <degorenko> then we can't test it now with our acceptance and integration jobs 15:14:34 <bklei> we don't use them, instead build locally 15:14:42 <bklei> you can with the jars 15:15:03 <EmilienM> ok 15:15:07 <degorenko> and all jars are available via public links? 15:15:17 <EmilienM> using t.o.o is fine I guess 15:15:22 <EmilienM> as long as it's upstream 15:15:25 <bklei> for example https://tarballs.openstack.org/ci/monasca-api/ 15:15:28 <iurygregory> bklei, and about python ? o.o 15:15:44 <EmilienM> iurygregory: monasca is java 15:15:51 <EmilienM> ok out of topic now 15:15:58 <EmilienM> anything else about puppet-monasca? 15:16:04 <iurygregory> EmilienM, python and java implementations =) 15:16:08 <bklei> there's python versions too -- but not a complete overlap yet. we don't use python because only influxdb is supported in the python, we use vertica 15:16:49 <bklei> the module's functionality is a reflection of the # of consumers -- today only 1 :) 15:16:49 <iurygregory> bklei, oh tks 15:16:50 <EmilienM> is there anything more we need to discuss about #topic ? 15:17:21 <EmilienM> iurygregory, bklei let us know progress ! thanks for pushing on it 15:17:31 <bklei> cool 15:17:37 <guimaluf> thanks bklei for showing up :) 15:17:51 <EmilienM> #topic mascot/logo 15:17:53 <bklei> :) taking my lashes, sorry for not being here sooner 15:18:04 <EmilienM> so Heidi from OpenStack marketing sent an email [openstack-dev] Mascot/logo for your project 15:18:06 <iurygregory> mascot? O.o 15:18:11 <iurygregory> cool :D 15:18:20 <EmilienM> if you haven't read it: http://osdir.com/ml/openstack-dev/2016-07/msg00456.html 15:18:38 <bkero> hehe 15:18:40 <EmilienM> I'm starting an etherpad https://etherpad.openstack.org/p/puppet-openstack-mascot-logo 15:18:58 <EmilienM> feel free to put ideas 15:19:10 <EmilienM> use your imagination :-) 15:19:12 <iurygregory> nice EmilienM 15:19:18 <guimaluf> very nice :) 15:19:23 <bkero> Can a little puppet of EmilienM be our mascot? :) 15:19:25 <EmilienM> I'll send the link over the ML 15:19:31 <EmilienM> bkero: I would love so 15:19:32 <iurygregory> bkero, lol 15:19:39 <EmilienM> or cats, I love cats 15:19:43 <EmilienM> but out of context 15:20:03 <bkero> Then again I already have one of these: https://pbs.twimg.com/media/B2BPBCTCAAA93c-.jpg 15:20:04 <EmilienM> so the idea is to submit ideas, we'll vote and then ask help to design the logo 15:20:15 <EmilienM> OpenStack fondation can provide designer folks or we can do it ourselves 15:20:21 <guimaluf> bkero, LOL 15:20:27 <mwhahaha> crazy cat lady EmilienM 15:20:32 <iurygregory> bkero, what? O.o 15:20:44 <guimaluf> EmilienM, I tought a specific designer would do the job 15:20:49 <EmilienM> mwhahaha: noooooooooo 15:20:53 <guimaluf> the illustrator will restyle it to be consistent with the other projects 15:20:54 <degorenko> mwhahaha, :D 15:21:00 <EmilienM> guimaluf: ah maybe 15:21:18 <guimaluf> the most obvious mascot is a string puppet, doesn't? 15:21:20 <EmilienM> 'then we’ll have an illustrator create the logo for you (and we also plan to print some special collateral for your team in Barcelona). " 15:21:24 <EmilienM> so no 15:21:27 <EmilienM> we don't have to design it 15:21:33 <EmilienM> just submit a PoC maybe 15:21:37 <guimaluf> yes, we don't! 15:21:50 <EmilienM> cool 15:21:54 <EmilienM> any question? 15:22:24 <bkero> Should we have some place to submit ideas or collaborate before Barcelona? 15:23:26 <EmilienM> I just sent an email about the etherpad 15:23:44 <bkero> \o/ 15:23:44 <iurygregory> nice 15:23:49 <EmilienM> bkero: some place? 15:23:57 <EmilienM> bkero: etherpad is not enough? 15:24:01 <bkero> etherpad is good 15:24:07 <EmilienM> cool 15:24:10 <EmilienM> anything else for today? 15:24:14 <EmilienM> #topic open discussion 15:24:41 <EmilienM> ok 15:24:44 <EmilienM> have a great week folks 15:24:47 <EmilienM> #endmeeting