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