Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2013-12-12

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

All times shown according to UTC.

Time Nick Message
23:36 openstackgerrit joined #puppet-openstack
23:56 openstackgerrit joined #puppet-openstack
00:17 openstackgerrit Michael Chapman proposed a change to stackforge/puppet-nova: Make parameter doc RDoc compatible  https://review.openstack.org/61426
00:35 xingchao joined #puppet-openstack
00:37 mgagne michchap: how are you generating the doc?
00:38 michchap mgagne: https://review.openstack.or​g/#/c/61296/1/doc/build_doc.sh
00:38 mgagne michchap: I thought it was broken years ago
00:39 michchap mgagne: I'm still learning how to drive it properly, but it does generate parameter doc now for the classes with the correct syntax.
00:39 michchap mgagne: It generates a very ugly website :)
00:39 mgagne michchap: indeed
00:49 mgagne michchap: we should find a way to generate the doc so output can be validated.
00:49 mgagne michchap: otherwise I feel it's useless
00:49 mgagne michchap: optionally, find a way to make it look beautiful
00:51 michchap mgagne: I need to make it look pretty so we can use it, because with hiera instead of the poppet-openstack top level classes, we can override any parameter to any class, and I'd like the generated doc to be usable by someone who wants to customise their install.
00:51 mgagne michchap: yep
00:51 mgagne michchap: the version of RDoc included in Ruby 1.9.3 is not supported
00:51 mgagne michchap: fun
00:51 michchap mgagne: I think the first step is just fix the comment syntax, and then make it pretty later.
00:51 mgagne michchap: sure
00:51 michchap mgagne: I will send soemthing to the list about where it can be hosted as well
00:52 mgagne michchap: alright.
00:53 mgagne michchap: I would be interested in it too. Starting to use hiera extensively.
00:53 mgagne michchap: have to go, have a good one!
00:54 michchap mgagne: later :)
00:55 sputnik13net joined #puppet-openstack
01:38 xingchao joined #puppet-openstack
01:52 rongze joined #puppet-openstack
02:15 xarses joined #puppet-openstack
02:29 rongze joined #puppet-openstack
02:47 _ilbot joined #puppet-openstack
02:47 Topic for #puppet-openstack is now Place to collaborate on Puppet/OpenStack tools: logs at http://irclog.perlgeek.de/puppet-openstack/today
02:48 hxgqh1987 joined #puppet-openstack
02:50 xingchao joined #puppet-openstack
02:50 thumpba joined #puppet-openstack
03:02 hxgqh1987 joined #puppet-openstack
03:07 rmoe joined #puppet-openstack
03:12 bogdando joined #puppet-openstack
03:21 occup4nt joined #puppet-openstack
03:33 rongze_ joined #puppet-openstack
03:40 openstackgerrit Michael Chapman proposed a change to stackforge/puppet-neutron: Ensure_resource on dnsmasq package  https://review.openstack.org/61646
03:48 openstackgerrit A change was merged to stackforge/puppet-neutron: Ensure_resource on dnsmasq package  https://review.openstack.org/61646
04:05 openstackgerrit A change was merged to stackforge/puppet-neutron: Add multi-worker support  https://review.openstack.org/61345
04:06 marun joined #puppet-openstack
04:08 morazi joined #puppet-openstack
04:27 openstackgerrit Michael Chapman proposed a change to stackforge/puppet-neutron: Ensure_resource on dnsmasq package  https://review.openstack.org/61652
04:32 tnoor joined #puppet-openstack
04:34 tnoor1 joined #puppet-openstack
04:51 openstackgerrit A change was merged to stackforge/puppet-neutron: Ensure_resource on dnsmasq package  https://review.openstack.org/61652
05:12 angdraug joined #puppet-openstack
05:20 rmoe joined #puppet-openstack
05:22 rongze joined #puppet-openstack
05:53 hxgqh1987 joined #puppet-openstack
06:20 rongze joined #puppet-openstack
06:47 openstackgerrit A change was merged to stackforge/puppet-ceilometer: TTL mechanism support with expirer service  https://review.openstack.org/60660
07:55 EmilienM Good morning folks
07:57 mkoderer_ joined #puppet-openstack
08:05 xingchao joined #puppet-openstack
08:06 rongze joined #puppet-openstack
08:12 michchap EmilienM: thanks for cc'ing docs
08:12 EmilienM michchap: i think it's the best place to push it :)
08:12 michchap EmilienM: I also realised that forge released are not the same as openstack releases, so having doc on the forge might not be useful for something like trunk
08:13 michchap EmilienM: I agree
08:13 EmilienM yup
08:17 EmilienM michchap: thank you for your reviews
08:21 xingchao joined #puppet-openstack
08:21 michchap EmilienM: no problem.
08:33 michchap EmilienM: man there are a lot of qpid parameters and they are all the same across all the services!
08:34 mattymo yes I hate how I implemented qpid for each service
08:35 mattymo and then I hate how it's implemented in puppet-openstack even more
08:37 michchap mattymo: could we do something like reference qpid::params to get most of the data for each service?
08:38 michchap mattymo: that would assume that there are common qpid settings for each service, is that the case?
08:39 mattymo the same settings of course for every service
08:39 mattymo it's all oslo messaging code
08:42 michchap I was more thinking...is there ever a case where you would pass different settings for say cinder vs the settings for nova, in terms of qpid
08:43 michchap or should the settings for qpid just be the same for everything.
08:43 michchap ahh...different user/pass maybe to separate services?
08:45 mmagr joined #puppet-openstack
08:53 mattymo we use a virtual IP as our "service endpoint" so we pass the same host regardless of HA setup
08:53 mattymo instead of a list of qpid hosts
08:53 mattymo or using localhost
08:53 mattymo it's possible you would want to create a separate qpid user (and probably should) for each service so that no service can interfere with others
08:55 mattymo also if you have a very massive cluster, you may want to set up more qpid servers
08:55 mattymo imagine 20,000 hosts relying on a single host for messaging
08:55 mattymo it's just impossible
08:56 michchap so multiple cells would necessitate multiple qpid clusters
08:56 mattymo but ignore that as a reality, your DB won't support more than 2,000 hosts
08:56 michchap and in that scenario the settings are not constant
08:56 mattymo oh yes if you use cells to declare different regions, you want your qpids local
08:56 michchap I'm not sure how well cells are supported at the moment
08:56 mattymo we haven't done cells yet, and it won't be in our next release
08:56 michchap in the puppet modules
08:56 mattymo probably in icehouse
08:57 mattymo a lot of people want cells
08:59 mattymo I haven't heard anything negative yet, but that's not very helpful
09:00 michchap They're in production in several places so they can't be too bad
09:02 mattymo michchap, which side of Cisco's OpenStack initiative are you on? WebEx or more core to corporate services?
09:05 michchap mattymo: I'm part of a small team, one half is working on Neutron plugins and one half working on deployment, I think we are under webex but I have no idea what the webex deployment is
09:05 mattymo that's awesome and totally expected to hear from a Cisco guy
09:05 derekh joined #puppet-openstack
09:07 michchap haha yeah I think their deployment predates our team, and we were in different divisions until very recently
09:07 mattymo do you work with anyone from Mirantis eveR?
09:07 mattymo ever*
09:08 michchap then our team got absorbed into Webex so that we can work on their deployment, but I think that hasn't happened yet
09:08 michchap I haven't - I joined after the collaboration between  Cisco and Mirantis ended
09:09 mattymo ok just curious
09:10 michchap I've met a few people at the summits, but haven't collaborated on anything
09:10 mattymo from the Puppet side, only myself and my manager, Mike Scherbakov were there
09:10 mattymo and he's really not on the puppet side lately
09:11 michchap how many did mirantis send to hk?
09:11 mattymo at least 30
09:28 openstackgerrit A change was merged to stackforge/puppet-nova: Make parameter doc RDoc compatible  https://review.openstack.org/61426
09:37 openstackgerrit A change was merged to stackforge/puppet-horizon: Adding endpoint type parameters  https://review.openstack.org/58374
09:37 marun joined #puppet-openstack
09:38 bauzas joined #puppet-openstack
09:51 EmilienM fc__: what do you think about puppet doc email ? and also moving it to openstack manuals ?
09:54 mattymo EmilienM, I'll share that I think it's a great idea to get it up there. There's a lot of leeway for stackforge projects to get visibility on openstack.org
10:40 xmir joined #puppet-openstack
10:41 rongze joined #puppet-openstack
10:45 openstackgerrit A change was merged to stackforge/puppet-neutron: Fixing neutron::server connection parameter  https://review.openstack.org/61235
11:33 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Rename unit tests from Quantum to Neutron  https://review.openstack.org/61707
11:38 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Fix wrong vif driver by default  https://review.openstack.org/61708
11:41 EmilienM michchap: the split you asked for ^
11:41 xingchao joined #puppet-openstack
11:43 michchap EmilienM: will review
11:43 EmilienM michchap: cool
11:48 mattymo michchap, what time zone are you in?
11:59 hxgqh1987 joined #puppet-openstack
12:10 openstackgerrit Jeffrey Cox proposed a change to stackforge/puppet-openstack: Expose fqdn parameter of stackforge/horizon module  https://review.openstack.org/58453
12:10 EmilienM mattymo: Sidney
12:16 xingchao joined #puppet-openstack
12:29 hxgqh1987 joined #puppet-openstack
12:37 rongze joined #puppet-openstack
12:43 bcrochet joined #puppet-openstack
13:10 openstackgerrit A change was merged to stackforge/puppet-nova: Rename unit tests from Quantum to Neutron  https://review.openstack.org/61707
13:11 rongze joined #puppet-openstack
13:28 openstackgerrit Chris Ricker proposed a change to stackforge/puppet-neutron: Rename dnsmasq package resource  https://review.openstack.org/61737
13:29 xingchao joined #puppet-openstack
13:43 badams joined #puppet-openstack
13:53 sputnik13net joined #puppet-openstack
14:01 dprince joined #puppet-openstack
14:01 rongze_ joined #puppet-openstack
14:10 hxgqh1987 joined #puppet-openstack
14:20 rongze joined #puppet-openstack
14:24 michchap fc__: I think we have sorted it out
14:27 rcrit joined #puppet-openstack
14:30 fc__ michchap: great
14:32 michchap fc__: having different names/titles for packages was not a good idea
14:33 otherwiseguy joined #puppet-openstack
14:33 hxgqh1987 joined #puppet-openstack
14:33 fc__ michchap: indeed, it would have just hidden bad things
14:34 michchap fc__: it is actually using the title 'dnsmasq' to have the two packages dnsmasq-base and dnsmasq-util at the moment
14:34 michchap fc__: which is why we tied ourselves in knots
14:35 fc__ saw that
14:35 michchap fc__: also, I'm going to start making sure parameters are all documented in a consistent way
14:36 michchap fc__: I've started converting everyhthing in nova to the way Neutron is doing it, since that is working for me when I generate doc with puppetdoc
14:36 fc__ michchap: great
14:38 prad joined #puppet-openstack
14:38 EmilienM fc__: I'll help out with that also ^
14:39 dmsimard joined #puppet-openstack
14:40 prad_ joined #puppet-openstack
14:42 rongze_ joined #puppet-openstack
14:46 hxgqh1987 joined #puppet-openstack
14:49 xingchao joined #puppet-openstack
14:50 prad joined #puppet-openstack
14:51 michchap mattymo: did you say you did a bunch of work with qpid support?
14:54 michchap mattymo: I am comparing the parameters we set in puppet-nova here: https://github.com/stackforge/puppet-n​ova/blob/master/manifests/init.pp#L222 to what I think is the implementation in nova here : https://github.com/openstack/nova/blob/mas​ter/nova/openstack/common/rpc/impl_qpid.py
14:57 michchap mattymo: and I'm a bit confused as to why they don't match. Can I deprecate some of them?
15:10 openstackgerrit Michael Chapman proposed a change to stackforge/puppet-nova: Make parameter doc RDoc compatible  https://review.openstack.org/61766
15:23 mattymo|wfh joined #puppet-openstack
16:01 otherwiseguy joined #puppet-openstack
16:40 otherwiseguy joined #puppet-openstack
16:53 tnoor joined #puppet-openstack
17:04 angdraug joined #puppet-openstack
17:39 rmoe joined #puppet-openstack
17:41 xarses joined #puppet-openstack
17:51 decede joined #puppet-openstack
17:53 brdude joined #puppet-openstack
17:58 bauzas joined #puppet-openstack
18:08 blentz joined #puppet-openstack
18:08 angdraug joined #puppet-openstack
18:23 openstackgerrit Pradeep Kilambi proposed a change to stackforge/puppet_openstack_builder: Clean up install scripts  https://review.openstack.org/61579
18:23 mmagr joined #puppet-openstack
18:25 thumpba joined #puppet-openstack
18:25 decede joined #puppet-openstack
18:38 blentz joined #puppet-openstack
18:46 decede joined #puppet-openstack
18:56 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Fix wrong vif driver by default  https://review.openstack.org/61708
18:58 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Fix wrong vif driver by default  https://review.openstack.org/61708
18:58 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Fix wrong vif driver by default  https://review.openstack.org/61708
19:09 decede joined #puppet-openstack
19:12 openstackgerrit Chris Ricker proposed a change to stackforge/puppet-neutron: Use enable_packages with dnsmasq package resource  https://review.openstack.org/61737
19:19 dachary xarses: thanks for reviewing https://review.openstack.org/#/c/58989/ ! Is there anything I can do to get a +2 from you ?
19:31 mgagne dachary: I know I mentioned the desire for us (dan and myself) to approve your stuff so we have a change to review them. I don't have much time myself to review puppet-ceph changes nor do I have time to learn ceph itself. I think it's time for you guys to approve your own stuff so you don't have to wait for mysql or dan to do it.
19:31 dmsimard s/mysql/myself/
19:31 thumpba joined #puppet-openstack
19:31 xarses dachary: don't know, I understand the change, but i don't like that most of the init is under a single if now
19:32 mgagne mysql is cool! myself indeed
19:32 xarses mgagne: we should probably switch to 2 +2's then
19:32 mgagne xarses: that would be my suggestion.
19:33 dachary mgagne: thanks for the vote of confidence :-)
19:33 mgagne xarses: I found I didn't have time (at all) to review puppet-ceph changes and I don't want to be an impediment to the project.
19:33 mgagne xarses, dachary: I'm still available if you have any questions though.
19:35 xarses dachary: also, if we start doing ensure everywhere we should probably purge the config file if absent is sent to init
19:36 dachary mgagne: cool thanks !
19:39 dachary xarses: how do you suggest ensure is implemented if not with a if ? https://review.openstack.org​/#/c/58989/2/manifests/init.pp,unified
19:41 xarses dachary: i'm not sure yet, but it bothers me when all of the operational code is in a single if. It implies that it should be it's own class and included by the parent in the if.
19:43 dachary can you show me what you find to be a good example of ensurable implementation ? i could get inspiration from it.
19:59 dtalton joined #puppet-openstack
20:20 openstackgerrit Donald Talton proposed a change to stackforge/puppet_openstack_builder: Fixup ceph configuration data  https://review.openstack.org/61862
20:26 openstackgerrit Pradeep Kilambi proposed a change to stackforge/puppet_openstack_builder: Clean up install scripts  https://review.openstack.org/61579
20:44 otherwiseguy joined #puppet-openstack
20:54 xarses darchy: not an example of an ensurable implementation, but to what removing a if (something) {whole file} logic. we used to have https://github.com/stackforge/fuel-library/b​lob/206c12a03c2f18c25128c523ab8c76ba9ffb9eac​/deployment/puppet/ceph/manifests/osd.pp#L5 and we changed to https://github.com/stackforge/fuel-library/blob​/master/deployment/puppet/ceph/manifests/osd.pp and https://github.com/stackfor​ge/fuel-library/blob/master
20:54 xarses /deployment/puppet/ceph/manifests/init.pp#L113-116 instead
21:01 bauzas joined #puppet-openstack
21:05 badiane_ka joined #puppet-openstack
21:26 badiane_ka joined #puppet-openstack
21:55 hogepodge joined #puppet-openstack
22:04 thumpba_ joined #puppet-openstack

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