Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2013-10-25

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

All times shown according to UTC.

Time Nick Message
00:25 ryanycoleman joined #puppet-openstack
00:25 ryanycoleman joined #puppet-openstack
01:07 xarses joined #puppet-openstack
01:13 ryanycoleman joined #puppet-openstack
01:18 tnoor joined #puppet-openstack
01:20 openstackgerrit Michael Chapman proposed a change to stackforge/puppet-openstack: Add support for alternate images  https://review.openstack.org/53765
01:30 openstackgerrit Michael Chapman proposed a change to stackforge/puppet-openstack: Add support for alternate images  https://review.openstack.org/53765
01:33 rongze joined #puppet-openstack
01:55 rongze_ joined #puppet-openstack
01:59 tnoor joined #puppet-openstack
02:01 ari joined #puppet-openstack
02:04 rongze joined #puppet-openstack
02:13 ryanycoleman joined #puppet-openstack
02:23 otherwiseguy joined #puppet-openstack
02:28 rongze joined #puppet-openstack
02:34 rongze joined #puppet-openstack
02:36 rongze joined #puppet-openstack
02:37 xingchao joined #puppet-openstack
02:37 rongze_ joined #puppet-openstack
02:43 lnxnut joined #puppet-openstack
02:45 badiane_ka joined #puppet-openstack
02:58 blentz joined #puppet-openstack
03:16 ryanycoleman joined #puppet-openstack
03:24 otherwiseguy joined #puppet-openstack
03:27 xingchao joined #puppet-openstack
03:47 openstackgerrit Xingchao Yu proposed a change to stackforge/puppet-swift: Fix puppet 3.x template variable deprecation warning  https://review.openstack.org/53777
03:51 tnoor joined #puppet-openstack
03:54 ari left #puppet-openstack
04:03 dmsimard joined #puppet-openstack
04:09 dmsimard joined #puppet-openstack
04:16 dmsimard joined #puppet-openstack
04:35 rongze joined #puppet-openstack
05:31 bodepd_ dachary: looks like ken helped you
05:36 rongze joined #puppet-openstack
05:41 tnoor joined #puppet-openstack
06:00 * dachary wakes up
06:03 dachary bodepd_: he did. Rookie mistake on my part.
06:34 rongze joined #puppet-openstack
06:51 bodepd_ dachary: I'm pretty excited about your integration test work
06:51 * bodepd_ wishes he could be working on the same
06:51 michchap joined #puppet-openstack
06:52 bodepd_ +ken is awesome.
07:01 dachary from what I see I have two things left to do : a) write the daemon listening to gerrit stream, b) figure out a way to have rspec-system allow vagrant to use the openstack plugin.
07:01 dachary a) is easy, no trouble
07:02 dachary b) I fear there will be monsters there ;-)
07:04 xingchao bodepd_: I just propose a patch for adding puppet-designate to stackforge, if you have time, please review it :)    The link:  https://review.openstack.org/#/c/53682/
07:12 beddari bodepd_: +1 for ken :)
07:13 beddari dachary: still not convinced vagrant doesnt really need to be part of that? :)
07:30 bodepd_ beddari: ken mentioned that it should be possible to decouple the provisioner
07:34 beddari bodepd_: decouple? not following, there is already support for vsphere and vagrant (although I didn't look at the code) so just using fog or something to write another provider would possibly work?
07:34 bodepd_ yeah, I haven't mucked with it yet. if I can use it, I need openstack api endpoint support
07:34 beddari in a not too distant future I'd be looking at this myself, my butt project isnt't ready for it yet though ;)
07:35 bodepd_ I saw you tweeted about mucking with serf
07:35 beddari yeah :)
07:35 bodepd_ I just /whois stalked you a bit
07:35 beddari its awesomely simple
07:35 beddari no prob
07:35 bodepd_ I've been having a lot of chats lately about how they integrates in with the bugger picture
07:36 beddari there is no clearcut answer as it is so flexible it can be used for .. anything, really :P
07:36 bodepd_ it's on my TODO list, but I haven't quite wrapped my head around it
07:36 beddari its just messaging, fancy netcat if you will hehe
07:37 beddari messaging in a simple protocol with some default events (join cluster, leave cluster) then you add your own events as needed
07:37 bodepd_ I've been thinking a lot about puppet resources that are configured to report events to a central queue
07:37 bodepd_ and I'm trying to wrap my head around how this replaces/integrates with that
07:38 bodepd_ anyways. I just thought that was interesting you've started mucking with it
07:38 bodepd_ too many ideas and tools out there :)
07:38 beddari it doesnt replace queue systems really as far as I can tell ..
07:38 beddari yeah great isn'
07:38 beddari it
07:39 bodepd_ it does replace some of the reasons that I wanted to use a MQ
07:40 beddari I can see that, same here, but .. a messaging system like any of the regulars give you much more
07:40 beddari so pluses and minuses around that
07:43 beddari I think configmgmtcamp was asking Mitchell to present his ideas
07:43 beddari although I don't always like his .. eh .. style ;)
07:44 beddari like the name of the project this time around, uncalled for
07:44 beddari some strange views on immutable infra on serfdom.io web, etc
07:46 beddari discovery, orchestration at provision-time .. I can see it being useful there
07:47 beddari a lot simpler than something like mco to just drop in and use
07:47 beddari bodepd_: right now I use dalen's puppetdbquery for my own limited orchestration needs (cluster joins basically)
07:48 beddari bodepd_: might want to think about that as that was my only reason for needing puppetdb really haha
07:49 openstackgerrit A change was merged to stackforge/puppet-cinder: Clean up errors in the README examples  https://review.openstack.org/52720
07:50 bodepd_ beddari: I've been looking at it
07:50 bodepd_ beddari: I like that puppetdb stores everything. Its pretty easy to grab facts from any machine
07:51 bodepd_ beddari: we're precomputing that stuff atm.
07:51 bodepd_ basically provision -> get ip -> write hiera data
07:51 bodepd_ I don't like dealing with all of the orchestration issues for discovery with puppetdb
07:52 beddari ah yeah once I realized I wasn't ever going to need to use exported resources ..  \o/
07:52 bodepd_ but I also spin up things from scratch over and over again
07:52 beddari that is the reason I'm considering something simpler, yes
07:52 bodepd_ yeah. exported resources seem great, until you realize they suck
07:52 beddari I don't need puppetdb for facts, its a log function for me, reports -> central log, to be logstashed soon
07:53 bodepd_ I need facts for puppet operations
07:53 bodepd_ and it's great to be able to just say: facts_terminis=puppetdb
07:53 bodepd_ --certname=whatever
07:53 bodepd_ and understand how it wants to be configured
07:54 bodepd_ well, I have some peripheral tooling
07:54 beddari yeah I follow .. however I didn't go that route as I was afraid of trusting facts
07:54 bodepd_ and I know it was possible with facts_terminus=yaml, but it always required me to have to muck with 20 other things b/c of puppet run_mode
07:54 bodepd_ beddari: I tend not to trust them for making decisions
07:55 bodepd_ but for things like: what is the ip address of this interface
07:55 bodepd_ or what OS are you, it's fine
07:55 beddari sure
07:55 beddari at one point it seemed everyone had /etc/facts be their authoriative source of truth though :P
07:56 bodepd_ yeah. part of that is an ecosystem failure on the part of PL
07:56 bodepd_ there was not reasonable API for assigning top scope variables
07:56 bodepd_ /etc/facts.d totally works, and makes provisioning easy
07:57 beddari .. if you know why you are doing it
07:57 bodepd_ I guess the main reason is so you only have to poke one thing
07:57 beddari but I've seen multi-tenant sites use this and a single master and then .. shock, horror :)
07:57 bodepd_ as opposed to having to say: poke the master, then poke this agetn
07:58 bodepd_ yeah, that doesn't work
07:58 beddari so this one client I had switched from that to having 34 distinct environments ;)
07:58 beddari which was .. a stopgap, now they are masterless hehe
07:59 bodepd_ yeah, for that use case, that is probably the way to do
07:59 bodepd_ go
07:59 bodepd_ in general, I only use a master if I need storeconfigs
08:00 bodepd_ I guess I keep having more and more centralized services with my node termini and hiera stores
08:00 beddari I asked a guy at CERN about this recently as they have a large openstack infra, not sure if he understood what I was coming from
08:00 bodepd_ alright, I'm out. See y'all in PST time
08:00 beddari :)
08:04 beddari bodepd_: hope you enjoy working in openstack Puppet land, interesting space considered the very wide background of people joining in .. Red Hat, VMware community guys, even Windows background people.
08:05 derekh joined #puppet-openstack
08:23 xingchao fvollero: Hi, are you here ?
08:34 mmagr joined #puppet-openstack
08:39 mattymo joined #puppet-openstack
08:44 dachary beddari: :-)
10:24 openstackgerrit Loic Dachary proposed a change to stackforge/puppet-ceph: integration tests environment  https://review.openstack.org/53566
10:48 piliman974 joined #puppet-openstack
11:48 mattymo bodepd_, are you here?
11:55 openstackgerrit Sebastien Badia proposed a change to stackforge/puppet-vswitch: Add gerrit configuration for stackforge  https://review.openstack.org/53828
12:11 openstackgerrit Loic Dachary proposed a change to stackforge/puppet-ceph: integration tests environment  https://review.openstack.org/53566
12:29 markvoelker joined #puppet-openstack
12:48 openstackgerrit Sebastien Badia proposed a change to stackforge/puppet-vswitch: Add Gemfile for puppet-gate tests (s/Puppetfile/Gemfile)  https://review.openstack.org/53842
12:48 openstackgerrit Sebastien Badia proposed a change to stackforge/puppet-vswitch: Fix module file (stackforge migration)  https://review.openstack.org/53843
12:48 openstackgerrit Sebastien Badia proposed a change to stackforge/puppet-vswitch: Add puppet-lint configuration like other puppet projects on stackforge  https://review.openstack.org/53844
12:48 openstackgerrit Sebastien Badia proposed a change to stackforge/puppet-vswitch: Solve lint issues, add basic documentation, and minors improvments  https://review.openstack.org/53845
12:48 openstackgerrit Sebastien Badia proposed a change to stackforge/puppet-vswitch: Add gemfile.lock file and add pkg to gitignore  https://review.openstack.org/53846
13:09 prad joined #puppet-openstack
13:22 morazi joined #puppet-openstack
13:29 rongze joined #puppet-openstack
13:36 openstackgerrit Sebastien Badia proposed a change to stackforge/puppet-vswitch: Update repo for stackforge migration  https://review.openstack.org/53828
13:53 rongze joined #puppet-openstack
13:54 lnxnut joined #puppet-openstack
14:00 rongze joined #puppet-openstack
14:04 mjblack joined #puppet-openstack
14:17 dmsimard joined #puppet-openstack
14:23 otherwiseguy joined #puppet-openstack
14:34 rongze joined #puppet-openstack
14:37 dmsimard xarses: Are you around ?
14:38 badiane_ka joined #puppet-openstack
14:42 badiane_ka joined #puppet-openstack
14:57 dmsimard dachary: I'm comfortable with merging ceph_config - just did some tests on my end
14:57 mattymo dmsimard, who are admins for puppet-openstack?
14:57 dmsimard mattymo: admins ? Depends what you need to do
14:58 mattymo I want to ask about IRC logging services. Fuel is a stackforge project and we want to add your irc logging bot to our channel too if it's not too much trouble
14:58 dmsimard mattymo: Ask in #openstack-infra
14:58 mattymo actually, this bot is separate from infra's
14:59 dmsimard mattymo: oh, true.
14:59 mattymo and infra said to check with stackforge folks because they said they don't want to record logs for projects that aren't either official or in incubation
15:00 dmsimard mattymo: hmm, maybe bodepd_ can point you in the right direction
15:01 mattymo I've been trying to ping him for 2 days but he doesn't seem to notice IRC
15:01 dmsimard mattymo: I see this at the footer of the page: "Powered by http://moritz.faui2k3.org/en/ilbot, built with the Perl programming language. Provided by http://moritz.faui2k3.org/. Please direct suggestions and bug reports to moritz on irc.freenode.net or moritz 'at' faui2k3 dot org."
15:01 mattymo nice!
15:01 mattymo I totally missed that footer
15:04 mattymo dmsimard++
15:05 dmsimard :D
15:19 mgagne for reference http://lists.openstack.org/pipermail/op​enstack-infra/2013-October/000357.html
15:21 mattymo dmsimard, another question you may have an opinion on
15:21 mjblack ok what does that mean? I'm not sure of what would change is we rolled under infrastructure
15:22 mattymo dmsimard, hosting of mailing list for user discussion for Fuel. I know all of stackforge just talks on puppet-openstack@puppetlabs.com
15:25 dmsimard mattymo: not sure where you're going - do you want to know if you can post about Fuel in puppet-openstack or do you want to create a new mailing list ?
15:27 mmagr joined #puppet-openstack
15:28 mattymo new mailing list
15:28 mattymo I doubt puppetlabs is the best place to go since puppetlabs doesn't sponsor our project
15:28 mattymo and openstack.org is only for sponsoring official projects
15:28 mattymo so we want maybe launchpad's mailing ability?... or..
15:30 dmsimard No clue, could mirantis host the mailing list? :)
15:32 ari_ joined #puppet-openstack
15:35 openstackgerrit David Moreau Simard proposed a change to stackforge/puppet-ceph: Add ceph_config ini helper  https://review.openstack.org/53014
15:39 ari_ joined #puppet-openstack
15:45 rongze joined #puppet-openstack
15:49 badiane_ka joined #puppet-openstack
15:52 dachary dmsimard: hi
15:52 mattymo joined #puppet-openstack
15:52 badiane_ka joined #puppet-openstack
15:53 dachary dmsimard: I'll take a look
15:53 dachary dmsimard: I would very much like your input on https://review.openstack.org/#/c/53566/
15:54 dmsimard Yeah I saw, haven't had time yet
15:54 dachary better yet if you could give it a try
15:54 dachary np :-)
15:54 dachary I'm happy that it's testing your ceph::repo
15:54 dmsimard Just want ceph_config to merge so we can get moving with other things
15:54 dachary and succeeds
15:55 dachary I'm also eager to move to mon
16:01 ari__ joined #puppet-openstack
16:02 lnxnut_ joined #puppet-openstack
16:04 rongze joined #puppet-openstack
16:06 dachary bodepd_: mgagne https://review.openstack.org/#/c/53566/ is ready for your review.
16:07 dachary dmsimard: the integration tests are going to be most useful for the mon. They are only marginaly useful for ceph::repo and ceph_config
16:11 dachary dalgaaf: are you around ?
16:11 dmsimard ceph_config can't yet be tested (other than on it's own) since it's not used in a manifest yet
16:11 xarses joined #puppet-openstack
16:12 dachary dmsimard: I'm not sure what you mean by that. A test would be to a) check that /etc/ceph/ceph.conf exists or b) check that an alternate path exists. It's not much but it's what an integration test could do. The rest is unit tested and does not need to be integration tested.
16:13 dachary hum
16:13 dachary strike that
16:13 dachary unit tests actually write a path already
16:13 dmsimard Nothing creates /etc/ceph/ceph.conf yet, ceph/ceph-common aren't installed by anything
16:13 dachary ?
16:14 dachary anyway, you're correct, ceph_config needs not integration test at all ;-)
16:14 * dachary reviewing ceph_config
16:16 dachary dmsimard: you just rebased, right ?
16:18 dachary dmsimard: https://review.openstack.org/#/c/53014/7..8/.fixtures.yml I'm not sure to understand why this shows
16:19 dachary I suspect it's an artifcat
16:37 hogepodge joined #puppet-openstack
16:38 ari joined #puppet-openstack
16:38 * dachary works on a continuous integration bot based on https://pypi.python.org/pypi/pygerrit/0.2.1
16:40 ryanycoleman joined #puppet-openstack
16:47 badiane_ka joined #puppet-openstack
16:51 dmsimard dachary: I rebased and fixed the conflict
16:51 dmsimard dachary: jenkins was not able to merge because of my addition to fixtures in regards to ceph::repo
16:52 ryanycoleman joined #puppet-openstack
16:54 ryanycoleman joined #puppet-openstack
17:00 bodepd_ mattymo: pong
17:03 dmsimard dachary: I don't understand the need for that test
17:04 dmsimard dachary: If I set a value to "true", i'm expecting it to be "true", not "True"
17:04 dachary https://review.openstack.org/#/c/5​3014/8/lib/puppet/type/ceph_config.rb line 45 converts it
17:04 dachary or am I misreading it ?
17:05 dmsimard dachary: Hmm, you're right.
17:05 dmsimard I missed that
17:06 dmsimard xarses: let's get this merged, just need to test that little little thing :)
17:22 openstackgerrit Andrew Woodward proposed a change to stackforge/puppet-ceph: Add ceph_config ini helper  https://review.openstack.org/53014
17:23 badiane_ka joined #puppet-openstack
17:31 xarses dmsimard: darchard: mgagne:
17:31 xarses ^
17:34 dmsimard xarses: done
17:35 dmsimard don't forget to let mgagne and/or bodepd_ weigh in
17:47 dalgaaf dachary: yes ... around now
17:50 beddari please help us get git as a source in Modulefile, go watch/vote here -> https://t.co/8GVIqcy801
17:53 bodepd_ beddari: I thought they were deprecating the modulefile
17:53 bodepd_ feel free to merge code with me ;)
17:54 beddari sure, that's what I head, but the context is still the same, implementation is a detail
17:58 beddari librarian-puppet-simple
17:58 beddari ?
17:58 dachary dalgaaf: hi :-) Would you like to review https://review.openstack.org/#/c/53566/ ?
18:01 openstackgerrit A change was merged to stackforge/puppet-ceph: Add ceph_config ini helper  https://review.openstack.org/53014
18:02 bodepd_ beddari: yeah. it exists.
18:02 bodepd_ beddari: I got sick of the dependency resolution of librarian-puppet.
18:02 beddari bodepd_: anyone can only take so much, right :P
18:03 bodepd_ beddari: the main reason I wrote that is b/c I wanted to implement it as an iterator
18:03 openstackgerrit Loic Dachary proposed a change to stackforge/puppet-ceph: integration tests environment  https://review.openstack.org/53566
18:03 bodepd_ basically, for_each_module do
18:03 bodepd_ or for_each_module_of_type do
18:03 bodepd_ so it would be easier to extned operations
18:03 bodepd_ would I have written it now b/c r10, exists, not sure
18:04 bodepd_ s/exists/is documented/
18:04 bodepd_ I have alot of extension that are not part of the library that use the iterator
18:05 beddari bodepd_: mm :) I've revisited this the last three years each time landing on the same conclusion, I want something really simple that is generic and git-based, so the best format I've found is package.json from NPM. I'd like to use that format and implement it as a git subcommand, solving the git repos-dep hassle once for all
18:05 dalgaaf dachary: I can take a look at it ... but need some time to get an overview on this taks
18:05 dachary sure, there is no rush. I still have work ahead of me ;-)
18:06 dachary if you're able to run this on your machine in 5 minutes it is good to merge. Otherwise whatever prevented you to do it requires fixing ;-)
18:06 dachary dalgaaf: ^
18:07 dmsimard you forgot to put IKEA somewhere in there
18:07 dmsimard needs more IKEA
18:07 dmsimard woah, ceph_config is merged :D
18:07 dmsimard (finally)
18:08 * xarses mumbles
18:14 larsks I am seeing: /Stage[main]//Selboolean[http​d_can_network_connect]/value: change from off to on failed: private method `split' called for nil:NilCla
18:15 larsks Has anyone else seen this?  Just the puppet modules being fragile about something?
18:17 dmsimard larsks: I had something similar happen once - is puppetlabs/inifile installed ?
18:21 larsks Pretty sure.  I'm poking through the logs right now to see if this is maybe just a symptom of something else going haywire.
18:25 larsks Like maybe: sh: line 1: 20574 Killed                  /usr/sbin/setsebool -P httpd_can_network_connect on 2>&1
18:26 larsks Apparently NEEDS MOAR RAM
18:33 ryanycoleman joined #puppet-openstack
18:34 lnxnut joined #puppet-openstack
18:37 lnxnut__ joined #puppet-openstack
19:05 ari left #puppet-openstack
19:08 otherwiseguy joined #puppet-openstack
19:13 ari joined #puppet-openstack
19:17 ari joined #puppet-openstack
19:19 ari joined #puppet-openstack
19:21 xarses thoughts on adding ceph's fastcgi repos for radosgw? https://github.com/xarses/puppet-​ceph/compare/bug;1243872?expand=1
19:21 xarses dmsimard:
19:23 dmsimard xarses: libapache2-mod-fastcgi is available through ubuntu multiverse
19:23 dmsimard xarses: not sure about redhat
19:23 xarses not with the ceph/inktank patches
19:23 dmsimard they patched it ?
19:23 xarses yes
19:24 dmsimard for what purpose ?
19:24 xarses https://github.com/ceph/mod_fastcgi
19:24 xarses radosgw related issues
19:24 dmsimard two years ago, is that not upstream yet ?
19:25 dmsimard I'd personally hate to install a package "unrelated" to ceph via something else than upstream
19:26 xarses for RedHat, epel and release repos don't carry mod_fastcgi at all they carry mod_fcgid which i was unable to get working with RadosGW
19:26 dmsimard Okay, that's understandable - curious to see about debian/ubuntu.
19:26 xarses dmsimard, I don't know if they have made it upstream at all
19:27 dmsimard don't have time right now but we could check with inktank
19:27 xarses we are packing the ceph/inktank versions into fuel for radosgw since we know they "support" that version
19:28 xarses I'll poke the ceph devs
19:40 finch joined #puppet-openstack
19:41 otherwiseguy joined #puppet-openstack
19:47 ari__ joined #puppet-openstack
19:53 ryanycoleman joined #puppet-openstack
19:58 ryanycoleman joined #puppet-openstack
20:05 ryanycoleman joined #puppet-openstack
20:09 xarses dmsimard: http://mailman.fastcgi.com/pipermail/fast​cgi-developers/2010-September/000606.html
20:09 xarses so probably not
20:39 ari joined #puppet-openstack
20:50 ryanycoleman joined #puppet-openstack
21:00 ryanycoleman joined #puppet-openstack
21:04 ryanycol_ joined #puppet-openstack
21:05 ari joined #puppet-openstack
21:10 ryanycoleman joined #puppet-openstack
21:27 badiane_ka joined #puppet-openstack
21:42 rmoe joined #puppet-openstack
21:53 michchap joined #puppet-openstack
22:04 rmoe joined #puppet-openstack
22:32 ryanycoleman joined #puppet-openstack
22:41 hogepodge joined #puppet-openstack
22:56 ryanycoleman joined #puppet-openstack
23:10 mjblack_ joined #puppet-openstack
23:10 rmoe_ joined #puppet-openstack
23:23 mjblack joined #puppet-openstack
23:43 michchap joined #puppet-openstack
23:52 otherwiseguy joined #puppet-openstack
23:55 ryanycoleman joined #puppet-openstack

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