Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2014-02-13

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

All times shown according to UTC.

Time Nick Message
00:04 ryanycoleman joined #puppet-openstack
00:35 ryanycoleman joined #puppet-openstack
01:22 fandi joined #puppet-openstack
01:38 mgagne joined #puppet-openstack
01:43 ryanycoleman joined #puppet-openstack
02:10 nigelk joined #puppet-openstack
02:16 fandi joined #puppet-openstack
02:16 bodepd_ joined #puppet-openstack
02:17 andi-_ joined #puppet-openstack
02:17 morazi joined #puppet-openstack
02:17 michchap_ joined #puppet-openstack
02:20 kitp_ joined #puppet-openstack
02:22 ikke-t joined #puppet-openstack
02:29 kitp joined #puppet-openstack
02:31 openstackgerrit Xingchao Yu proposed a change to stackforge/puppet-keystone: Allow keystone_config hide config values from Puppet logs  https://review.openstack.org/72947
02:33 angdraug joined #puppet-openstack
02:37 bcstorm joined #puppet-openstack
02:37 fandi joined #puppet-openstack
02:38 andi- joined #puppet-openstack
02:38 andi- joined #puppet-openstack
02:44 bodepd joined #puppet-openstack
02:44 nigelk_ joined #puppet-openstack
02:44 mgagne joined #puppet-openstack
02:47 JonnyNomad_ joined #puppet-openstack
02:50 blentz joined #puppet-openstack
02:53 morazi joined #puppet-openstack
02:57 ianw joined #puppet-openstack
02:58 blentz_ joined #puppet-openstack
03:01 rwsu joined #puppet-openstack
03:26 kev joined #puppet-openstack
03:28 mgagne joined #puppet-openstack
03:29 xingchao joined #puppet-openstack
03:29 bogdando joined #puppet-openstack
03:30 ianw joined #puppet-openstack
03:30 blentz_ joined #puppet-openstack
03:31 kitp joined #puppet-openstack
03:48 mgagne joined #puppet-openstack
03:54 kitp joined #puppet-openstack
04:22 Aimon joined #puppet-openstack
04:25 xarses joined #puppet-openstack
04:36 blkperl joined #puppet-openstack
05:39 ryanycoleman joined #puppet-openstack
05:57 kitp joined #puppet-openstack
06:30 sputnik13net joined #puppet-openstack
06:46 kitp joined #puppet-openstack
06:47 xingchao joined #puppet-openstack
07:17 rongze joined #puppet-openstack
07:47 kitp joined #puppet-openstack
08:00 mkoderer joined #puppet-openstack
08:14 bodepd joined #puppet-openstack
08:15 mjeanson_ joined #puppet-openstack
08:23 sputnik13net joined #puppet-openstack
08:26 mwoodson joined #puppet-openstack
08:27 xarses joined #puppet-openstack
08:27 dsockwell joined #puppet-openstack
08:29 dgollub joined #puppet-openstack
08:39 bogdando joined #puppet-openstack
08:48 kitp joined #puppet-openstack
08:50 saju_m joined #puppet-openstack
08:53 mattymo joined #puppet-openstack
08:59 dsockwell joined #puppet-openstack
09:01 fandi joined #puppet-openstack
09:02 iwi joined #puppet-openstack
09:03 angdraug joined #puppet-openstack
09:08 michchap_ mattymo: ping
09:09 derekh joined #puppet-openstack
09:09 mattymo michchap_, pong
09:10 michchap_ mattymo: Just a quick question, do you guys have a galera or equivalent module?
09:10 dsockwell joined #puppet-openstack
09:10 mattymo michchap_, indeed we do
09:11 michchap_ is it public? Can I take a look?
09:11 mattymo btw it's mysql 5.5 + codership's wsrep patch applied
09:11 mattymo not percona's
09:11 mattymo https://github.com/stackforge/fuel-libra​ry/tree/master/deployment/puppet/galera
09:12 michchap_ ah. I just finished writing one that uses percona's. I don't have much experience with galera so I'm trying to learn by poking at other people's modules.
09:12 michchap_ thanks for the link
09:13 mattymo FYI we made some changes to mysql-wss ocf resource for pacemaker https://github.com/stackforge/fuel-library/blob/ma​ster/deployment/puppet/galera/files/ocf/mysql-wss
09:15 mattymo one element you'll find really helpful when setting up galera is to use an init file on launch that does user adds and grants
09:16 mattymo we ran into a few other examples where they launched with init, then stopped mysql, then launched normally with a typical service manager
09:16 mattymo but managing that resource chain is brutal and adds lots of complexity
09:17 michchap_ I already hit something similar - I'm using puppetlabs-mysql and it had some opinions about setting users that didn't really work when the users only need to be set by one node for the cluster.
09:18 dsockwell joined #puppet-openstack
09:18 mattymo it won't hurt anything to create it on all members
09:19 michchap_ it can't access the cluster because it thinks there's not been a root password set
09:20 mattymo init script :)
09:21 mattymo for active/passive replication setup, this is an overkill init sql file https://github.com/stackforge/fuel-l​ibrary/blob/master/deployment/puppet​/mysql/templates/repl_create.sql.erb
09:25 mattymo michchap_, we will probably need to move to percona tool
09:26 mattymo there are some nice tools in xtrabackup to manage backups, speed up replication, and to prune keystone token table without waiting for table locks
09:27 michchap_ mattymo: What I've got is building off the puppetlabs-mysql module, which is handy because the mysql types all still work as far as I can tell. I'm just subbing in a repo and changeing the package name, plus a bit of logic for deciding whether to bootstrap or start the service normally
09:28 michchap_ mattymo: I'm happy to collaborate on it if you're going to be doing something similar.
09:29 mattymo well, if I was to do it myself, I would just fork fuel's galera module and start replacing pkg names and see what breaks
09:29 thumpba joined #puppet-openstack
09:29 michchap_ ah fair enough. That module you linked to seems very tightly coupled to fuel.
09:29 mattymo michchap_, there's a patch we backported to mysql 5.5 last year. I'm not sure if it got merged to MySQL from mariadb yet, but it may be relevant for you: https://mariadb.atlassian.net/browse/MDEV-4136
09:31 mattymo mysql+wsrep wouldn't shutdown when given a kill signal
09:31 dsockwell joined #puppet-openstack
09:47 angdraug joined #puppet-openstack
09:48 kitp joined #puppet-openstack
09:53 bauzas joined #puppet-openstack
09:58 mmagr joined #puppet-openstack
10:01 sputnik13net joined #puppet-openstack
10:02 xingchao joined #puppet-openstack
10:49 kitp joined #puppet-openstack
11:33 sileht joined #puppet-openstack
11:50 kitp joined #puppet-openstack
12:20 dsockwell joined #puppet-openstack
12:33 xingchao joined #puppet-openstack
12:40 dmsimard joined #puppet-openstack
12:51 kitp joined #puppet-openstack
13:10 dprince joined #puppet-openstack
13:44 prad joined #puppet-openstack
13:50 prad_ joined #puppet-openstack
13:51 kitp joined #puppet-openstack
13:55 mmagr joined #puppet-openstack
14:02 kitp joined #puppet-openstack
14:08 thumpba joined #puppet-openstack
14:29 rongze joined #puppet-openstack
15:05 blentz joined #puppet-openstack
15:21 dmsimard Well, that's interesting.
15:21 dmsimard Havana's puppet-swift seems to create a role "adminSwiftOperator" rather than add the swift user to the admin and SwiftOperator roles :)
15:25 prad joined #puppet-openstack
15:25 EmilienM dmsimard: i only have SwiftOperator FYI
15:25 EmilienM and we use puppet-swift
15:26 EmilienM i may be wrong somewhere
15:26 dmsimard I'm trying to figure it out - there seems to be that issue and also the fact that the swift user isn't added to the services tenant
15:27 dmsimard The problem could be related to my own recipes around puppet-swift too, but they worked in grizzly.. investigating now
15:30 mgagne joined #puppet-openstack
15:32 otherwiseguy joined #puppet-openstack
15:34 mgagne1 joined #puppet-openstack
15:34 marun joined #puppet-openstack
15:37 xingchao joined #puppet-openstack
15:47 openstackgerrit joined #puppet-openstack
16:08 saju_m joined #puppet-openstack
16:09 mjblack mgagne, EmilienM: hate to be a pain but can you guys review https://review.openstack.org/#/c/69511/ ?
16:10 JoeJulian Any chance of getting a version bump and a release of puppet-vswitch? It fixes a fairly critical bug.
16:10 EmilienM mjblack: not a pain, sorry I've been busy at school over the last days
16:10 EmilienM mjblack: i'll do my best to review and test it tonight
16:10 mjblack EmilienM: np! I just dont want it to become abandoned :)
16:11 EmilienM mjblack: no no
16:35 kev joined #puppet-openstack
16:39 ryanycoleman joined #puppet-openstack
16:40 kkirkpatrick__ joined #puppet-openstack
16:47 ryanycoleman joined #puppet-openstack
16:48 ryanycol_ joined #puppet-openstack
16:51 fc__ joined #puppet-openstack
17:00 xarses joined #puppet-openstack
17:06 ryanycoleman joined #puppet-openstack
17:11 iwi joined #puppet-openstack
17:14 thumpba joined #puppet-openstack
17:20 rongze joined #puppet-openstack
17:54 csschwe joined #puppet-openstack
18:00 kev joined #puppet-openstack
18:02 Guest32135 joined #puppet-openstack
18:13 starmer joined #puppet-openstack
18:15 dgollub joined #puppet-openstack
18:19 mgagne EmilienM: https://docs.google.com/spreadsheet/c​cc?key=0Avtl596mgKQ_dEhBV3pjMnBmYlJfM​XVTOXNxeGxxTnc&usp=sharing#gid=0
18:19 angdraug joined #puppet-openstack
18:32 kkirkpatrick__ joined #puppet-openstack
18:38 EmilienM mgagne: looking now
18:38 EmilienM outch
18:38 EmilienM mgagne: you did that?
18:39 mgagne EmilienM: yes
18:39 EmilienM wow
18:41 mgagne EmilienM: apache is the last module I want to get upgraded and break things in our modules.
18:41 EmilienM yes...
18:42 mgagne EmilienM: that's why I didn't review anything related to apache lately as I know this work will need to be done for a proper review. And to protect myself (and others), that's why I split the apache config to horizon::wsgi::apache and add the ability to disable it.
18:42 EmilienM it makes sense at all
18:43 blkperl mgagne: that google docs is amazing :)
18:43 mgagne blkperl: thanks! maybe we should have the same for our modules
18:43 * mgagne takes cover
18:44 blkperl mgagne: also apache 2.4 support is in master but not a release at the moment
18:44 blkperl mgagne: did you generate that with a script or?
18:44 mgagne blkperl: cool, haven't looked at apache project itself in months/years
18:44 mgagne blkperl: nan, hard manual work
18:45 blkperl a script would be cool
18:45 mgagne blkperl: I wasn't aware of any tool doing it
18:48 blkperl mgagne: there was a bunch of work for rhel7/fedora apache 2.4 support so you may want to wait/tag the dependency for puppetlabs/apache to the next release
18:48 blkperl which will be coming out soon(TM)
18:52 mgagne blkperl: I won't upgrade apache module to latest version unless we are sure nothing breaks in our modules and our dependencies which might require apache themselves.
18:53 sputnik13net joined #puppet-openstack
18:53 dgollub joined #puppet-openstack
18:55 iwi joined #puppet-openstack
18:56 blkperl mgagne: yeah its going to be a lot of work, but you will need it to support rhel7, new fedora, and new ubuntu
18:56 mgagne blkperl: sure
19:06 ryanycoleman joined #puppet-openstack
19:11 starmer joined #puppet-openstack
19:40 mgagne mjblack: FYI, I reviewed your change
19:56 bauzas joined #puppet-openstack
20:10 starmer joined #puppet-openstack
20:14 dmsimard1 joined #puppet-openstack
20:15 starmer joined #puppet-openstack
20:27 csschwe joined #puppet-openstack
21:06 starmer joined #puppet-openstack
21:16 rmoe joined #puppet-openstack
21:20 starmer joined #puppet-openstack
21:23 ryanycoleman joined #puppet-openstack
21:23 derekh joined #puppet-openstack
21:24 marun joined #puppet-openstack
21:37 ryanycoleman joined #puppet-openstack
21:41 ryanycoleman joined #puppet-openstack
21:53 ryanycoleman joined #puppet-openstack
21:59 ryanycoleman joined #puppet-openstack
22:00 starmer joined #puppet-openstack
22:07 ryanycoleman joined #puppet-openstack
22:07 francois joined #puppet-openstack
22:16 ryanycoleman joined #puppet-openstack
22:24 oskarpearson joined #puppet-openstack
22:53 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-neutron: Using contain_class instead of include_class  https://review.openstack.org/71151
22:53 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-neutron: Fixing neutron::server deprecated warnings  https://review.openstack.org/71117
22:53 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-neutron: L3 schedulers support  https://review.openstack.org/71116
22:55 starmer joined #puppet-openstack
23:00 ryanycoleman joined #puppet-openstack
23:00 starmer joined #puppet-openstack
23:06 starmer joined #puppet-openstack
23:19 starmer joined #puppet-openstack
23:25 starmer joined #puppet-openstack
23:28 PEPPERONIE joined #puppet-openstack
23:29 PEPPERONIE Hi all, I've been hacking on the openstack puppet modules for about one business week now
23:31 blkperl PEPPERONIE: what issues are you running into, i havn't read all the backscroll in #puppet
23:31 PEPPERONIE blkperl: the tl;dr is the network stuff, all of the API stuff wires together nicely and I can provision VMs just fine
23:33 PEPPERONIE blkperl: thank you for offering even kind words, it's a huge help
23:34 PEPPERONIE I've been on a desert island bashing my head against this thing
23:34 blkperl PEPPERONIE: can you be more specific? puppet errors, networking not working? etc
23:35 PEPPERONIE blkperl: specifically this, it doesn't create the bridge so when the VM boots and attempts to use DHCP it gets no response (obviously)
23:35 PEPPERONIE Am I supposed to create a bridge? does nova-network do it? I'm totally lost on this
23:35 blkperl i don't think the module makes the bridge...
23:36 PEPPERONIE I guess I'm not clear on where the bridge comes from
23:36 blkperl im pretty sure the readme explicately states you need to do that
23:36 PEPPERONIE I'll read it again, for sure
23:36 PEPPERONIE but even when I do create the bridge it doesn't put the VM on it.
23:37 blkperl same bridge as specified on puppet or passed into puppet?
23:37 PEPPERONIE blkperl: I specify the bridge in the node manifest, then create the bridge on the server, then run puppet
23:38 blkperl PEPPERONIE: did you restart networking after you created the bridge?
23:38 PEPPERONIE i'm not even opposed to doing this all by hand, though I may have to write my own wrapper class...
23:38 PEPPERONIE blkperl: I've rebooted whole boxes, uninstalled, reinstalled, etc etc
23:38 blkperl PEPPERONIE: pastebin the network configuration file
23:38 PEPPERONIE one sec
23:39 blkperl and the ouput of ifconfig
23:45 PEPPERONIE blkperl: http://pastebin.com/UVmW0biW nova.conf
23:45 PEPPERONIE blkperl: http://pastebin.com/ZEJpZyxm ifconfig
23:46 blkperl PEPPERONIE: I meant /etc/network/interfaces or the redhat one
23:46 PEPPERONIE blkperl: thanks again, I can't express how grateful I am
23:46 PEPPERONIE ok one sec
23:47 ryanycoleman joined #puppet-openstack
23:50 PEPPERONIE blkperl: http://pastebin.com/r4pXb9Hp
23:50 PEPPERONIE interface configs
23:51 PEPPERONIE blkperl: if you're ever in LA, I owe you a beer or a coffee or something
23:52 blkperl PEPPERONIE: don't thank me yet, I don't see whats wrong...
23:52 PEPPERONIE blkperl: for the record, I did iptables -F
23:52 PEPPERONIE not sure if that's good/bad
23:52 blkperl what does you puppet configs look like?
23:52 PEPPERONIE one sec
23:52 PEPPERONIE (I'm trying to use nova-network and multi-host)
23:52 blkperl aslo did you check the nova-network log files ?
23:53 PEPPERONIE blkperl: not a single black mark in the logs
23:56 PEPPERONIE blkperl: http://pastebin.com/CjXpg7tN puppet node def
23:58 blkperl PEPPERONIE: shouldn't private_interface be br100?
23:59 PEPPERONIE blkperl: I don't know ;_; let me try

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