Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2014-08-18

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

All times shown according to UTC.

Time Nick Message
00:06 gildub joined #puppet-openstack
00:19 mmaglana joined #puppet-openstack
01:03 sputnik13 joined #puppet-openstack
01:11 openstackgerrit Can ZHANG proposed a change to stackforge/puppet-nova: Backport User[nova] definitions to stable/havana  https://review.openstack.org/114499
01:25 xingchao joined #puppet-openstack
01:46 shakayumi joined #puppet-openstack
02:03 gildub joined #puppet-openstack
02:56 sputnik13 joined #puppet-openstack
03:09 tdb joined #puppet-openstack
03:39 EmilienM good morning
03:39 EmilienM michchap_: do we allow backports to H?
03:39 michchap_ EmilienM: morning
03:39 michchap_ EmilienM: you're up early!
03:40 EmilienM michchap_: I'm in the TGV, familly place to Paris !
03:40 michchap_ EmilienM: I don't have a problem with H backports. H is in prod in a lot of places.
03:41 EmilienM michchap_: ok I'll have a look then
03:41 EmilienM my network may be off, train is leaving, ttyl
03:51 michchap_ later
03:54 cjellick joined #puppet-openstack
03:55 cjellick joined #puppet-openstack
03:55 Krast joined #puppet-openstack
04:14 mmaglana joined #puppet-openstack
04:23 mmaglana joined #puppet-openstack
04:58 sputnik13 joined #puppet-openstack
05:29 sanjayu joined #puppet-openstack
05:29 sanjayu joined #puppet-openstack
05:36 ricardorocha joined #puppet-openstack
06:23 sanjayu joined #puppet-openstack
06:27 ricardorocha joined #puppet-openstack
06:54 sanjayu joined #puppet-openstack
06:55 tfz joined #puppet-openstack
07:05 sanjayu joined #puppet-openstack
07:23 sputnik13 joined #puppet-openstack
07:25 openstackgerrit Gilles Dubreuil proposed a change to stackforge/puppet-vswitch: Refacfored a more suitable ovs_redhat provider  https://review.openstack.org/94504
07:35 sputnik13 joined #puppet-openstack
07:49 mr_funky joined #puppet-openstack
07:52 sputnik13 joined #puppet-openstack
07:54 marcel joined #puppet-openstack
07:54 dalgaaf_ joined #puppet-openstack
08:08 qba73 joined #puppet-openstack
08:09 ddmitriev joined #puppet-openstack
08:09 mmagr joined #puppet-openstack
08:13 derekh joined #puppet-openstack
08:37 sanjayu joined #puppet-openstack
08:46 sanjayu joined #puppet-openstack
08:48 sanjayu joined #puppet-openstack
09:07 ddmitriev joined #puppet-openstack
09:23 xarses joined #puppet-openstack
10:08 sanjayu joined #puppet-openstack
10:42 saju_m joined #puppet-openstack
11:00 larsks joined #puppet-openstack
11:01 gildub joined #puppet-openstack
11:07 mr_funky joined #puppet-openstack
11:27 sanjayu joined #puppet-openstack
11:52 beddari joined #puppet-openstack
11:53 beddari joined #puppet-openstack
11:59 beddari joined #puppet-openstack
12:07 mr_funky hello guys, is there anybody here in chat I can ask some questions about mongodb_user ?
12:08 openstackgerrit Martin Mágr proposed a change to stackforge/puppet-horizon: Separate ALLOWED_HOSTS and ServerAlias configuration  https://review.openstack.org/114946
12:17 michchap_ mr_funky: which module are you using?
12:18 Mr_D joined #puppet-openstack
12:25 guimaluf joined #puppet-openstack
12:38 qba73 joined #puppet-openstack
12:43 dgollub joined #puppet-openstack
12:49 dprince joined #puppet-openstack
13:03 mtl1 joined #puppet-openstack
13:03 xarses joined #puppet-openstack
13:03 richm joined #puppet-openstack
13:09 morazi joined #puppet-openstack
13:35 marun joined #puppet-openstack
13:57 francois joined #puppet-openstack
13:57 pradk joined #puppet-openstack
13:57 hogepodge joined #puppet-openstack
14:04 Krast_ joined #puppet-openstack
14:07 kaliya_ joined #puppet-openstack
14:07 andi-_ joined #puppet-openstack
14:19 dgollub joined #puppet-openstack
14:39 sanjayu joined #puppet-openstack
14:57 markvoelker1 joined #puppet-openstack
14:59 hogepodge Good morning!
14:59 markvoelker1 o/
15:00 EmilienM hello !
15:00 jgrassler Hello
15:00 hogepodge No formal agenda this morning.
15:00 hogepodge There are some reviews out there that I wanted to point out, though.
15:01 xarses o/
15:01 hogepodge gildub has one of the more epic patches I’ve seen for open-vswitch. https://review.openstack.org/#/c/94504/
15:02 hogepodge If anyone who’s well versed in Ubuntu can put eyes on it that would help. There’s been a lot of work there, and once it lands it’s going to warrant a new release.
15:02 hogepodge ububtu/debian
15:03 hogepodge richm has a mod_wsgi patch that’s also gone through quite a few iterations. https://review.openstack.org/#/c/109676/13
15:04 mgagne hogepodge: didn't have time to review the new revisions yet
15:04 mgagne hogepodge: but it still triggers a question: how to manage apache class when deploying openstack services in wsgi container
15:05 hogepodge Thanks mgagne. I know, I don’t have a good answer to that.
15:05 mgagne hogepodge: because we will have the same challenges with other services/modules so we better come up with a design pattern ou coiking recipe
15:05 mgagne cooking*
15:05 mgagne but it might be a challenge still to be resolved, even outside the scope of our openstack modules due to the nature of puppet itself
15:06 hogepodge mgagne What do you think of the keystone solution?
15:06 mgagne hogepodge: I'll have to review it to make an opinion as I don't have a solution to this technical problem myself
15:06 hogepodge nods
15:07 mgagne I mostly moved this problem to the composition layer
15:08 mgagne and used the enabled parameter (of ceilometer::api in my case) to disable the service so I can config wsgi in my composition layer without port conflict
15:08 hogepodge mgagne If there’s enough shared code between getting services behind wsgi then openstack_extras would be a good place for it.
15:09 mgagne maybe, we are mostly looking for a design pattern, not necessary code
15:09 richm The only real problem I still have is that the listen ports in conf/ports.conf are wiped out and must be re-added
15:10 mgagne necessary => essentially - don't know how to translate that in english
15:10 richm necessarily
15:10 mgagne ty
15:10 mgagne right so it might be a problem with puppetlabs-apache and how someone can use it for our use case
15:10 richm whoever implemented horizon/nagios support ran into this same problem and just "hacked" around it
15:11 mgagne we are all hacking around it =)
15:11 richm For packstack, I know what the problem is - multiple catalogs/manifests :-( - not the "puppet" way
15:11 richm not sure if astapor/staypuft/foreman will have the same problem
15:11 mgagne I just bypassed all that apache::vhost jazz and just used a file resource in $apache::params::confd_dir
15:12 richm Ideally we could fix puppetlabs-apache to "just work" even if using multiple manifests
15:12 mgagne yep
15:13 mgagne hogepodge: is there any other topics on the list?
15:13 richm I'm not sure what the problem is - I tried debugging through all of the layers of apache::vhost, apache::listen, concat, concat::fragment, etc. but my puppet-fu is weak
15:13 hogepodge richm if we hold off on the patch, do you think you can work up a more general integration solution for extras?
15:13 richm hogepodge: I think we need a general solution - more and more openstack services will be moving to use apache mod_wsgi
15:13 hogepodge mgagne no, not really this morning. I felt like this would be more of an open-discussion morning and have a more set agenda for next week’s meeting.
15:14 richm Is this something we need a blueprint for?
15:14 mgagne hogepodge: ok, didn't want to eat all the meeting time for this single topic
15:14 mgagne richm: well, we need a discussion in some way
15:14 markvoelker1 hogepodge: I've also been looking at vendor plugin review from another team at Cisco.  General q: how do folks prefer to manage sysctl?
15:14 hogepodge richm we’re doing work on apache right now. Maybe hunner, _morgan, or ashp can give you some help with that.
15:15 markvoelker1 They've currently added a dependency, which concerns me a bit.  https://review.openstack.org/#/c/103442/5/Modulefile
15:15 ashp morgan is probably the best perosn to help in terms of realistically getting changes in for apache
15:16 richm ok - how do I get in touch with morgan?
15:16 mgagne markvoelker1: I manage sysctl in a profile
15:17 hogepodge markvoelker durotong/sysctl has been a dependency for a while.
15:17 ashp richm: #puppet-dev is the best place, she's morgan_ normally, she isn't around yet, she'll probably show up within the next 40 minutes
15:17 openstackgerrit A change was merged to stackforge/puppet-neutron: Add plugin config file to /etc/default/neutron-server  https://review.openstack.org/114584
15:17 ashp richm: I'll give her a yell to come in here when she shows up too
15:17 hogepodge richm I just told the group that you’re looking for help. They’ll probably pop into the room (although it looks like morgan isn’t awake yet this morning)
15:18 hogepodge markvoelker1 In other modules. The problem is the packaging is broken, and hasn’t been updated so I’ve personally had to pin back to 0.0.1. It’s a concern, and I’m wondering if it’s something we should fork.
15:18 markvoelker1 hogepodge: it has?  I don't see it in puppet-neutron...
15:18 markvoelker1 Ah
15:18 markvoelker1 ok
15:19 kaliya joined #puppet-openstack
15:21 hogepodge puppet-nova is where the dependency is.
15:22 markvoelker1 hogepodge: Yeah, just found it.  Ok, given the precedent I guess it's fine for the moment, but you're right: seems like something we should look into a bit more.
15:22 hogepodge I filed a bug on the project, but I may reach out to the developer and see what other solutions we might have
15:22 xenolog joined #puppet-openstack
15:24 mgagne the answer might be as simple as: put it in your composition layer :D
15:24 hogepodge :-) Uh huh.
15:24 mgagne but thinking about it, extra might be the right place for that
15:24 mgagne but I feel there is work to be done first to make it happen
15:25 hogepodge It’s a pretty simple library. Two manifests and one type/provider
15:25 mgagne as most ressources are directly depending/notifying a service resource, we might want to abstract that part first
15:25 mgagne so anything can depend/notify on the "service" without knowing the underlying implementation
15:28 mgagne lot of theoretical ideas but I don't know yet how to implement them :/
15:29 aimon joined #puppet-openstack
15:29 csschwe joined #puppet-openstack
15:31 hogepodge mgagne spec?
15:31 mgagne I have to get the idea first =)
15:32 hogepodge markvoelker Thanks for looking at that patch. Since it’s vendor it’s harder to test. When you +2 I’ll take a final look and merge it
15:32 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-neutron: Add plugin config file to /etc/default/neutron-server  https://review.openstack.org/114999
15:33 hogepodge I don’t have much more. Does anyone have other items they wanted to bring up?
15:34 mgagne not me
15:36 jgrassler Small one
15:36 jgrassler I'd like to be sure https://review.openstack.org/#/c/113560/ is ok (or fix it if it isn't)
15:38 jgrassler For once I'm sure about this one if got analogous patches for puppet-{cinder,heat,keystone,nova} (they're just a sed away, that is)
15:38 mgagne jgrassler: reviewing atm
15:38 jgrassler s/if/I've/
15:38 jgrassler mgagne: thanks!
15:38 sputnik13 joined #puppet-openstack
15:43 doo joined #puppet-openstack
15:45 cjellick joined #puppet-openstack
15:47 michchap_ will having all services run using wsgi lead to restarting every service when any config for any service changes?
15:50 jgrassler mgagne: just saw your comment, thanks. I guess I can make default_log_levels a hash. Anything else?
15:51 mgagne that's about it for me, the fact that the manifest is standalone meets most (if not all) of my expectations
15:53 michchap_ mgagne, hogepodge I agree with moving apache problems to composition. Otherwise I think we'll end up wrapping the apache classes and types to meet the use cases, and it will be ugly.
15:53 mgagne michchap_: +1
15:53 michchap_ mgagne: hogepodge there's also the potential to run with nginx / gunicorn so special casing apache doesn't really make sense to me.
15:53 mgagne michchap_: and/or make suggestions on how to start a service with wsgi and hook it up with our modules
15:54 mgagne michchap_: and that's where the work needs to be done: define good hooks people can depend/notify on
15:54 michchap_ mgagne: How about an example in the keystone module showing how to do it.
15:54 mgagne michchap_: how about I just throw ideas and didn't figure out how to do it myself yet :P
15:55 michchap_ mgagne: Oh...I thought you had something. I was reading the backlog quickly and must have missed something.
15:55 mgagne michchap_: I have the idea but no implementation =(
15:55 michchap_ mgagne: we need to make an apache::vhost at the minimum don't we?
15:56 hogepodge michchap +1
15:56 mgagne michchap_: I don't use apache::vhost in my composition layer
15:56 michchap_ mgagne: the minimum set of params to get that going + a hash to override, then merge and pass to create_resources or something?
15:56 michchap_ mgagne: oh...you do something dodgy with a file :D
15:57 rmoe joined #puppet-openstack
15:57 michchap_ hogepodge, mgagne so the user can override any parameter by changing the hash, but we avoid parameter bloat and it's only for advanced users
15:58 mgagne michchap_: yea, I decided to not open the bag of hurt that is apache::vhost
15:59 michchap_ mgagne: we do it for horizon. It can be done!
15:59 mgagne michchap_: advanced users will bypass our manifest and define their own =)
15:59 michchap_ mgagne: probably. that's the case with everything though isn't it?
15:59 mgagne michchap_: can't say you are wrong =)
16:00 michchap_ mgagne: I will probably find a user who does no service management, because it's all via something else like pacemaker, and no package management, because they deploy from image, and they just include nova::config and pass a hash of everything.
16:00 dmsimard_away joined #puppet-openstack
16:01 dmsimard_away joined #puppet-openstack
16:02 michchap_ sorry for missing the meeting. I was distracted rewriting the logstash module from the forge :( Catch you later.
16:05 mgagne michchap_: haha
16:07 richm I'm not sure how wsgi works - Is it necessary to restart httpd in order for e.g. keystone to pick up a new configuration change?  Or could we just restart the keystone process?
16:08 richm because if openstack_config<| |> ~> Service['httpd'] that's going to be a lot of restarts
16:28 spredzy michchap_, ping
16:31 aimon joined #puppet-openstack
16:35 _morgan joined #puppet-openstack
16:37 _morgan richm: I hear you're having apache issues?
16:37 openstackgerrit A change was merged to stackforge/puppet-keystone: Explicitly setting of PKI token signing cert  https://review.openstack.org/101260
16:56 KiranChunduri joined #puppet-openstack
17:05 tfz joined #puppet-openstack
17:11 richm _morgan: yes - https://review.openstack.org/109676 and https://review.openstack.org/109678
17:14 hogepodge michchap_ I didn’t set an agenda for this week, so I didn’t expect a huge turnout. I keep saying I’m going to do all this work on Friday before I leave so I don’t lose it over the weekend.
17:15 hogepodge (to set agenda, etc)
17:16 _morgan richm: ok, great, I'll take a look shortly
17:19 richm _morgan: The problem for packstack is that something in the apache module wipes out conf/ports.conf
17:19 richm so packstack has to have these ugly hacks to add back the listen ports
17:23 rwsu joined #puppet-openstack
17:41 mmaglana joined #puppet-openstack
17:48 xarses joined #puppet-openstack
18:41 mgagne can someone review https://review.openstack.org/#/c/114559/ ? ml2 is not installable on Ubuntu (it's a backport)
18:47 morazi joined #puppet-openstack
19:06 hogepodge mgagne Done
19:06 mgagne hogepodge: ty
19:06 hogepodge Let me know if you need a merge since it’s a backport.
19:06 hogepodge Maybe EmilienM can take a peek?
19:06 mgagne yep
19:06 EmilienM hogepodge: mgagne looking now.
19:07 mgagne I'm working on ML2. Those are mostly the only things left for it to work
19:07 mgagne same here https://review.openstack.org/#/c/114999/
19:18 f10d4 joined #puppet-openstack
19:18 f10d4 hi
19:19 EmilienM mgagne: for https://review.openstack.org/#/c/114559/, I'm waiting for Jenkins to approve. It looks good to me
19:19 mgagne cool
19:21 EmilienM mgagne: https://review.openstack.org/#/c/114999/ merged, it looks good. Thanks
19:21 mgagne ty sir
19:28 sputnik13 joined #puppet-openstack
19:39 csschwe joined #puppet-openstack
19:43 morazi joined #puppet-openstack
19:53 openstackgerrit A change was merged to stackforge/puppet-neutron: Install neutron-plugin-ml2 package on Ubuntu  https://review.openstack.org/114559
19:55 openstackgerrit A change was merged to stackforge/puppet-neutron: Add plugin config file to /etc/default/neutron-server  https://review.openstack.org/114999
19:57 aimon_ joined #puppet-openstack
19:59 morazi joined #puppet-openstack
20:01 openstackgerrit Kiran Chunduri proposed a change to stackforge/puppet-neutron: New manifest file to deploy Cisco N1KV-VEM  https://review.openstack.org/103442
20:11 mgagne jgrassler: I added a comment to your review on how you can implement what I proposed
20:13 jgrassler mgagne: thanks :-)
20:47 mmaglana_ joined #puppet-openstack
22:13 markvoelker1 joined #puppet-openstack
22:13 tfz joined #puppet-openstack
22:17 imcsk8 joined #puppet-openstack
22:23 mr_funky joined #puppet-openstack
22:40 ricardorocha joined #puppet-openstack
23:00 gildub joined #puppet-openstack
23:26 ricardorocha_ joined #puppet-openstack
23:26 ricardorocha joined #puppet-openstack

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