Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2014-04-29

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

All times shown according to UTC.

Time Nick Message
00:04 hogepodge ping EmilienM
00:37 rmoe joined #puppet-openstack
01:14 Aimon joined #puppet-openstack
01:19 kkirkpatrick joined #puppet-openstack
01:45 xarses joined #puppet-openstack
01:52 xingchao joined #puppet-openstack
02:03 hesco joined #puppet-openstack
02:29 badiane_ka joined #puppet-openstack
02:30 andi-_ joined #puppet-openstack
02:58 daneyon_ joined #puppet-openstack
03:00 xingchao_ joined #puppet-openstack
03:27 daneyon joined #puppet-openstack
03:46 mfisch joined #puppet-openstack
03:47 mfisch joined #puppet-openstack
04:21 xingchao joined #puppet-openstack
04:39 sanjayu joined #puppet-openstack
05:09 xingchao joined #puppet-openstack
06:03 bodepd dachary: have you looked at serverspec?
06:05 * dachary looking
06:05 bodepd I don't think it has the VM provisioning support, but it's very well community supported and similar to rspec-system
06:06 bodepd there's probably a vagrant wrapper for it someone in the internet :)
06:06 bodepd s/someone/somewhere/
06:10 dachary the lack of VM provisioning is a show stopper though
06:13 bodepd yeah, I can see that.
06:13 dachary after re-writing a system-rspec test in plain shell, it is less lines of code. With the advantage of not using a syntax / semantic that someone needs to learn. All integration tools I've seen so far require learning some kind of new syntactic sugar that needs to be documented properly, and maintained.
06:13 dachary that makes me wonder what the upside is
06:13 dachary bbl
06:28 bodepd I despise bash :)
07:08 artem_panchenko joined #puppet-openstack
07:09 sanjayu joined #puppet-openstack
07:12 gcha joined #puppet-openstack
07:18 fandi joined #puppet-openstack
07:24 EmilienM good morning
07:24 EmilienM hogepodge: pong
07:26 dgollub joined #puppet-openstack
07:36 berendt joined #puppet-openstack
07:45 qba73 joined #puppet-openstack
08:15 bauzas joined #puppet-openstack
08:17 derekh joined #puppet-openstack
08:48 social Hunner: well I probably can prepare patch where I hack it around without is_integer probably by using inline template or something
08:53 sputnik13 joined #puppet-openstack
08:53 gcha joined #puppet-openstack
09:13 e1mer joined #puppet-openstack
09:13 e1mer joined #puppet-openstack
09:19 qba73 joined #puppet-openstack
09:39 gcha joined #puppet-openstack
09:53 ric` joined #puppet-openstack
10:25 mmagr joined #puppet-openstack
10:31 dtalton2 joined #puppet-openstack
11:47 dprince joined #puppet-openstack
12:01 prad joined #puppet-openstack
12:06 morazi joined #puppet-openstack
12:13 gcha joined #puppet-openstack
12:34 PaxIndustria joined #puppet-openstack
12:50 social Hunner: hmm that was easy :/ https://github.com/puppetlabs/puppetlabs-firewall/pull/350
12:52 tfz joined #puppet-openstack
12:53 ikke-t joined #puppet-openstack
13:08 EmilienM bogdando: around by any chance?
13:08 bogdando EmilienM, hi
13:09 EmilienM bogdando: hey, I was reviewing your patch, all looks good to me, except a missing unit test. Would you mind to do it in this patch, since you are deprecating a parameter
13:11 bogdando EmilienM, do you mean a check for rasing a warning by puppet?
13:11 bogdando EmilienM, the problem is, I'm qute a new with rspecs... :)
13:12 bogdando EmilienM, it would be nice If I had an example of such testcases
13:12 kkirkpatrick joined #puppet-openstack
13:12 EmilienM bogdando: no, not a warning
13:13 EmilienM bogdando: just a context when using deprecated paremeters and see if your patch does the configuration as expected.
13:13 qba73_ joined #puppet-openstack
13:13 bogdando EmilienM, ah, I see. Ok then.
13:14 tfz joined #puppet-openstack
13:15 EmilienM bogdando: thank you. Then I'll approve & merge the patch
13:18 openstackgerrit Bogdan Dobrelya proposed a change to stackforge/puppet-glance: Add multiple rabbit hosts support  https://review.openstack.org/90022
13:20 EmilienM bogdando: ok thanks, waiting for Jenkins and it's good for me
13:21 bogdando EmilienM, no problem :)
13:22 openstackgerrit A change was merged to stackforge/puppet-ceilometer: Introduce ceilometer:config to manage custom options  https://review.openstack.org/84999
13:38 openstackgerrit Christian Berendt proposed a change to stackforge/puppet-keystone: bumped maximum version of puppetlabs/mysql  https://review.openstack.org/91016
13:41 openstackgerrit A change was merged to stackforge/puppet-glance: support separate registry/api packages  https://review.openstack.org/84443
13:41 openstackgerrit A change was merged to stackforge/puppet-keystone: Fixed database service resource  https://review.openstack.org/89938
13:46 dinosaurpt joined #puppet-openstack
13:49 openstackgerrit Sergey Vasilenko proposed a change to stackforge/puppet-keystone: Make service provider as changeble incoming parameter.  https://review.openstack.org/86551
13:58 prad joined #puppet-openstack
14:02 dtalton3 joined #puppet-openstack
14:03 derekh joined #puppet-openstack
14:10 Quack I would like to open the discussion on https://review.openstack.org/#/c/85536/ again. But status is abandoned now. Any way to reopen it?
14:22 ryanycoleman joined #puppet-openstack
14:39 badiane_ka joined #puppet-openstack
14:42 PaxIndustria joined #puppet-openstack
14:44 ryanycoleman joined #puppet-openstack
14:56 kkirkpatrick joined #puppet-openstack
14:59 ryanycoleman joined #puppet-openstack
15:02 kkirkpatrick joined #puppet-openstack
15:07 bauzas joined #puppet-openstack
15:15 daneyon joined #puppet-openstack
15:21 shakamunyi joined #puppet-openstack
15:27 xarses joined #puppet-openstack
15:28 ryanycoleman joined #puppet-openstack
15:31 rmoe joined #puppet-openstack
15:36 tfz joined #puppet-openstack
15:55 meylor joined #puppet-openstack
15:55 meylor left #puppet-openstack
16:01 desidera joined #puppet-openstack
16:08 derekh joined #puppet-openstack
16:18 openstackgerrit A change was merged to stackforge/puppet-glance: add kombu_ssl parameters to notify::rabbitmq  https://review.openstack.org/90037
16:39 angdraug joined #puppet-openstack
16:47 Aimon joined #puppet-openstack
16:56 openstackgerrit A change was merged to stackforge/puppet_openstack_builder: Fix potential duplicate resource error in AIO  https://review.openstack.org/88140
17:00 berendt joined #puppet-openstack
17:06 hogepodge Quack there’s a Restore Change button
17:06 hogepodge It looks like you got it back up?
17:07 tfz joined #puppet-openstack
17:29 ryanycoleman joined #puppet-openstack
17:33 openstackgerrit joined #puppet-openstack
17:34 ryanycoleman joined #puppet-openstack
17:55 ryanycoleman joined #puppet-openstack
17:58 ryanycoleman joined #puppet-openstack
18:06 openstackgerrit Donald Talton proposed a change to stackforge/puppet_openstack_builder: Allow Glance to COW images to Cinder Volumes  https://review.openstack.org/91113
18:17 ryanycoleman joined #puppet-openstack
18:37 openstackgerrit Clayton O'Neill proposed a change to stackforge/puppet-ceph: Specify path for ceph::key Exec resources  https://review.openstack.org/91121
18:50 openstackgerrit Chris Hoge proposed a change to stackforge/puppet-glance: Fixed the Glance add_image parser for new client  https://review.openstack.org/91128
18:50 AaronGr joined #puppet-openstack
18:51 hogepodge EmilienM https://review.openstack.org/#/c/91128
18:51 hogepodge hunner too ^^
19:00 derekh joined #puppet-openstack
19:06 fandi joined #puppet-openstack
19:09 kkirkpatrick joined #puppet-openstack
19:16 openstackgerrit Clayton O'Neill proposed a change to stackforge/puppet-ceph: Specify path for ceph::key Exec resources  https://review.openstack.org/91121
19:43 britthouser joined #puppet-openstack
19:59 ryanycoleman joined #puppet-openstack
19:59 ryanycoleman joined #puppet-openstack
20:03 openstackgerrit Mark T. Voelker proposed a change to stackforge/puppet_openstack_builder: Add support for nova-neutron interaction  https://review.openstack.org/91153
20:06 openstackgerrit Mark T. Voelker proposed a change to stackforge/puppet_openstack_builder: Add support for nova-neutron interaction  https://review.openstack.org/91153
20:48 thumpba_ joined #puppet-openstack
20:51 ryanycoleman joined #puppet-openstack
20:55 dgollub joined #puppet-openstack
20:58 ryanycoleman joined #puppet-openstack
21:13 openstackgerrit Matt Fischer proposed a change to stackforge/puppet-ceilometer: Enable forcing the setting for rabbit_ha_queues  https://review.openstack.org/91175
21:13 EmilienM hogepodge: pong
21:14 dgollub joined #puppet-openstack
21:15 hogepodge An ugly patch to some already rough code. https://review.openstack.org/#/c/91128/
21:15 EmilienM hogepodge: yeah i was on it
21:15 hogepodge If it’s worth our effort, I’d like to find some Ruby libraries to interact with OpenStack using the REST framework rather than the python clients.
21:15 EmilienM hogepodge: no need to test?
21:15 hogepodge There aren’t any tests to begin with.
21:15 ryanycoleman joined #puppet-openstack
21:16 hogepodge I should add some unit tests, though.
21:16 EmilienM hogepodge: i have the feeling we are rewriting OpenStack clients in our modules. Am I wrong?
21:17 hogepodge It’s not entirely true. We’re trying to capture idempotency, so we’re trying to wrap around the resources in a Puppet way.
21:18 hogepodge It’s actually really nice to create networks and upload images with Puppet code.
21:18 hogepodge I actually want to see more types and providers, particularly nova instances.
21:18 hogepodge Wrapping around the python clients is really brittle, though.
21:19 EmilienM hogepodge: I have to disagree at this point. I do prefer using Heat for creating OpenStack resources
21:20 hogepodge This is six months old, but I feel like ruby-*client libraries would be very useful to us.
21:21 hogepodge https://github.com/ruby-openstack/ruby-openstack
21:22 EmilienM hogepodge: ah nice
21:24 EmilienM hogepodge: i'll have a look tomorrow for your patch if you don't mind, a bit late here
21:24 hogepodge There’s no rush. I have a nice set of tools to apply any number of patches for my testing.
21:25 hogepodge If you catch me tomorrow we can chat about ML2 also.
21:25 hogepodge Have a good night!
21:26 openstackgerrit Matt Fischer proposed a change to stackforge/puppet-ceilometer: Enable forcing the setting for rabbit_ha_queues  https://review.openstack.org/91175
21:27 daneyon_ joined #puppet-openstack
21:57 dgollub joined #puppet-openstack
22:02 ryanycoleman joined #puppet-openstack
22:12 daneyon joined #puppet-openstack
22:17 mgagne hogepodge: fog looks to be the official "sdk" endorsed by OpenStack: http://api.openstack.org/
22:18 mgagne hogepodge: ruby sdk that is
22:22 hogepodge Ah. Good to know. Thanks. mgagne
22:23 mgagne hogepodge: not sure it will ever support all OpenStack specific actions/calls like host aggregates and admin related actions
22:23 mgagne hogepodge: probably a WIP
22:23 hogepodge yeah, it looks like it’s trying to do a least common demoninator thing.
22:24 hogepodge Or maybe even neutron stuff.
22:32 dvorak most of the openstack apis are simple enough that I'd think a simple httparty wrapper wouldn't be much more complicate than the wrappers around the python cli
22:52 mgagne dvorak: although it sounds like a good idea, I feel it could rapidly become more challenging than we could imagine
22:52 mgagne dvorak: and we end up creating an other SDK just like the other ones
22:54 dvorak you're right that it probably makes sense to break that part out into another ruby library, but that assumes you're either going to write one, or can find one that has most of the functionality
22:54 thumpba_ joined #puppet-openstack
22:55 mgagne dvorak: contributing to an existing one might be the right thing to do
22:55 dvorak nod, that probably makes the most sense
22:56 mgagne dvorak: maybe the one found by hogepodge should be considered then: https://github.com/ruby-openstack/ruby-openstack
22:57 hogepodge dvorak mgange yeah, if the project is languishing, forking and putting on stackforge could work. Get more hands on it.
22:57 mgagne dvorak: it says to be based on https://github.com/rackerlabs/ruby-openstack-compute
22:57 mgagne dvorak: and in README: This project is deprecated. New projects should use https://github.com/fog/fog instead.
22:58 hogepodge heh. yup.
22:58 dvorak yeah, I'm suspicious of anyone writing their own rest client library at this point
22:58 dvorak fog seems way too high level
22:58 mgagne dvorak: dprince used to contribute to it. Might be worth asking for his opinion
22:59 mgagne dvorak: I agree
22:59 dvorak looking at the fog openstack provider though, it appears to cover a lot of ground
22:59 dvorak https://github.com/fog/fog/tree/master/lib/fog/openstack/models/network
22:59 dvorak that's just the neutron bits
23:00 hogepodge It does look complete. That makes me worry about it less.
23:01 hogepodge As it stands our providers are going to silently break as the clients change underneath them.
23:01 hogepodge I’d rather be able to pin to a library, but it’s going to take work to do the transition.
23:02 hogepodge I really wish the python clients for openstack followed the release model.
23:03 ryanycoleman joined #puppet-openstack
23:03 mgagne hogepodge: Apache and MIT licenses look to be compatible: http://www.dwheeler.com/essays/floss-license-slide.html
23:04 hogepodge As I understand it MIT is fairly liberal
23:04 mgagne hogepodge: we could bundle fog into yet an other puppet module and add a dependency on it
23:04 mgagne hogepodge: so people won't have to gem install fog manually
23:04 hogepodge :-)
23:05 dvorak I think potentially the performance of a native implementation mgiht be dramatically better also
23:05 mgagne dvorak: is your other nickname Sherlock? :D
23:05 dvorak heh
23:05 openstackgerrit Mike Dorman proposed a change to stackforge/puppet-keystone: Allow for blank email address on keystone_user resources; options for explicit token signing cert configuration; optional ignore_default_tenant parameter for keystone admin role setup  https://review.openstack.org/91186
23:05 hogepodge I’ll add this to the list of things to talk about in Atlanta
23:05 mgagne dvorak: can't wait to get ride of the cli parsing
23:06 dvorak no, I just do a lot of puppet runs on control nodes.  it sucks :)
23:06 dvorak we're stuck on 1.8.7 too, so it's especially bad.
23:06 mgagne hogepodge: ironically, we already talked about it at the last summit :P
23:06 dvorak well, stuck is too strong a word, but we're on it for the short term to medium term
23:07 hogepodge I have more of my shit together now. ;-)
23:07 mgagne dvorak: redhat platform?
23:07 openstackgerrit Mike Dorman proposed a change to stackforge/puppet-keystone: Misc tweaks to keystone puppet module: - Allow for blank email address on keystone_user resources - Options for explicit token signing cert configuration - Optional ignore_default_tenant parameter for keystone admin role setup  https://review.openstack.org/91186
23:07 dvorak nah, precise 12.04 w/puppet open source, and no time to transition yet
23:07 mgagne hogepodge: yes, I saw that. I'm glad things are moving. thanks for that
23:07 hogepodge I need to update my test images with a python 2.7 sidecar so I can run tempest.
23:07 dvorak I tried getting passenter working with 1.9 ther other day, but didn't have any luck
23:07 mgagne dvorak: I'm thinking about moving to ruby1.9 on precise
23:08 mgagne dvorak: oh... thanks for that warning
23:08 dvorak which is too bad, because the master running under webrick was about 2x faster for catalog compiles
23:08 dvorak webrick w/1.9 I mean
23:08 hogepodge mgagne there was a fairly large debt here that I had to dig out of. plus the ecosystem has been shitfing a lot. Lots of core developers moved on to other things (like Triple-O)
23:08 dvorak I think we'll end up moving to puppet enterprise in the next month or two
23:09 dvorak hogepodge: yeah, we're considering TripleO also
23:10 mgagne hogepodge: yep... and I got trapped in a bottomless/endless backlog unrelated to puppet
23:10 hogepodge If it supports config management backends Triple-O will be pretty cool.
23:10 hogepodge Not that I’m biased.
23:10 derekh joined #puppet-openstack
23:10 dvorak heh, nod
23:11 mgagne hehe
23:11 hogepodge But seriously, it looks a lot like HPs CMU, which uses golden images and scripts, and that was a pain to work with. It’s one of the reasons I embraced Puppet.
23:12 dvorak well, depends a lot on how fast you can generate the images too.
23:13 dvorak but it does address a pain point we have now, which is managing things after they become unmanaged.  doing ensure => absent for everything we remove is annoying, and we can't purge all resources
23:13 mgagne =)
23:13 hogepodge That’s a good point. Ultimately I think there’s a middle ground.
23:14 dvorak and that's not even taking into account the people we have changing things that don't understand puppet :)
23:14 dvorak but that's more of a culture problem that we're addressing
23:14 dvorak but I doubt we're the only people in that boat
23:16 hogepodge Oh, I left a whole raft of manifests at my last job that are treated as magic with lots of copy and pasting to keep things running. Plus not wanting to move to Puppet 3 for fear of breaking everything in the world.
23:16 hogepodge Definitely a culture issue.
23:18 shakamunyi joined #puppet-openstack
23:19 dvorak well, I'm only 2 months into this new position, in a group that's only existed for 6 months.  plenty of room for improvement, but most of us realize it at least
23:24 hogepodge where are you at?
23:24 britthouser joined #puppet-openstack
23:25 dvorak time warner cable
23:26 openstackgerrit Mike Dorman proposed a change to stackforge/puppet-keystone: Misc tweaks to keystone puppet module: - Allow for blank email address on keystone_user resources - Options for explicit token signing cert configuration - Optional ignore_default_tenant parameter for keystone admin role setup  https://review.openstack.org/91186
23:27 hogepodge Ah.
23:30 openstackgerrit Mike Dorman proposed a change to stackforge/puppet-keystone: Misc tweaks to keystone puppet module: - Allow for blank email address on keystone_user resources - Options for explicit token signing cert configuration - Optional ignore_default_tenant parameter for keystone admin role setup  https://review.openstack.org/91186
23:50 rmoe joined #puppet-openstack
23:59 hesco joined #puppet-openstack

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