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