Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2013-08-22

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

All times shown according to UTC.

Time Nick Message
00:05 michchap joined #puppet-openstack
00:07 bodepd mgagne: I'm not sure if I agree
00:07 bodepd mgagne: disregard
00:15 bodepd mgagne: I've gone through the process of rewriting kickstack and I'm wondering if it's the right approach
00:15 bodepd mgagne: it works perfectly for our deployment cases, but it feels a little heavy to me
00:15 mgagne bodepd: go on
00:16 bodepd mgagne: it seems like the whole thing could be replaced with a custom hiera backend that just maps where parameters get their data from
00:16 bodepd and some simple classes. let me give you an example
00:16 mgagne bodepd: I see where this is going
00:17 bodepd mgagne: https://gist.github.com/bodepd/6301848
00:18 bodepd mgagne: mgagne and still have things like this: https://github.com/bodepd/kickstack/​blob/master/manifests/controller.pp
00:18 mgagne bodepd: So unless nova::verbose is specified, verbose is used?
00:18 bodepd exactly
00:18 mgagne bodepd: sounds like a good idea
00:18 bodepd and you just have config that specified how variables map to a single value
00:19 bodepd for specific deployment scenarios
00:19 bodepd and that controller would be using core manifests (nova::api, ...)
00:19 bodepd mgagne: I need to commmit to a model before havana release
00:20 bodepd mgagne: so I'm not sure if I will use it
00:20 bodepd mgagne: the kickstack refactor should be able to support everyones use case at this pojnt
00:20 mgagne bodepd: what about plugins, drivers and such
00:20 mgagne bodepd: this is the hard part IMO
00:20 bodepd mgagne: what about them?
00:21 mgagne bodepd: how are config/classes passed around
00:22 mgagne bodepd: I'm already planning on moving to data binding for simple parameters which don't need to be passed around and used by multiple classes
00:22 mgagne bodepd: such as nova::quota, cinder::quota, etc.
00:24 bodepd mgagne: https://github.com/bodepd/kickstack/b​lob/master/manifests/cinder/volume.pp
00:25 bodepd mgagne: me too
00:25 bodepd mgagne: in the kickstack model I've been working on, data is only passed if
00:25 bodepd 1. it needs to be globally set
00:25 bodepd 2. it effects plugin selection
00:25 bodepd 3. it is required
00:26 bodepd 4. or if is is related to interconnectivity of services
00:26 bodepd if you want to set anything else, use data bindings
00:26 mgagne bodepd: Can data be bind to a generic class (nova::config for example) and reused by others with $nova::config::that_password instead?
00:26 bodepd mgagne: we're trying to build a product front end around all of this
00:27 bodepd mgagne: I don't like that model, the reason is hard to explain
00:27 mgagne bodepd: but this could have the downside that password would be available to all nodes, irregardless of if they need it or not
00:28 bodepd mgagne: basically,if I try to visualtion what the data relationsips look like it my head, it looks messy
00:28 bodepd mgagmgI prefer a model where you state what value multiple data-bindings map to
00:28 mgagne bodepd: I guess that's the role of hiera anyway
00:29 bodepd mgagne: could you use kickstack? With a promise we will not add more parameters (or have *very* strcits  rules about what gets added)
00:30 mgagne bodepd: it's all about time, I don't have much today =)
00:31 bodepd mgagne: I understand. I guess I'm even happy with a hypothetical 'I could'
00:32 mgagne bodepd: I would have to take a deeper look
00:33 bodepd mgagne: http://openstack-jenkins.cisco.​com/job/coi_ci/167/consoleFull
00:33 bodepd mgagne: first attempt to get tests working with havana
00:33 bodepd needless to say, it did not work ;)
00:33 mgagne bodepd: :O
00:33 otherwiseguy joined #puppet-openstack
01:14 ari joined #puppet-openstack
01:38 xingchao joined #puppet-openstack
02:16 openstackgerrit Ian Wienand proposed a change to stackforge/puppet-heat: Create various heat config files  https://review.openstack.org/43229
02:24 ari_ joined #puppet-openstack
02:48 xingchao_ joined #puppet-openstack
02:56 xingchao joined #puppet-openstack
03:02 xingchao_ joined #puppet-openstack
03:06 xingchao joined #puppet-openstack
03:43 ari_ joined #puppet-openstack
05:36 openstackgerrit Robert Starmer proposed a change to stackforge/puppet-openstack: Add ovs provider parameters to all.pp  https://review.openstack.org/42070
06:06 openstackgerrit Ian Wienand proposed a change to stackforge/puppet-ceilometer: Add monogdb backend  https://review.openstack.org/43245
06:23 bkero joined #puppet-openstack
07:41 xingchao joined #puppet-openstack
08:08 JonnyNomad joined #puppet-openstack
08:24 michchap_ joined #puppet-openstack
11:01 dprince joined #puppet-openstack
11:38 openstackgerrit ijw-ubuntu proposed a change to stackforge/puppet-openstack: Pass through neutron overlapping-ip setting  https://review.openstack.org/43140
11:56 fc__ joined #puppet-openstack
13:25 dmsimard joined #puppet-openstack
13:25 britthouser joined #puppet-openstack
13:27 dmsimard1 joined #puppet-openstack
13:51 openstackgerrit Rob Crittenden proposed a change to stackforge/puppet-openstack: Options to configure MySQL for SSL and glance, keystone and nova clients.  https://review.openstack.org/43139
13:53 markvoelker joined #puppet-openstack
13:58 prad_ joined #puppet-openstack
14:07 otherwiseguy joined #puppet-openstack
14:14 michchap joined #puppet-openstack
14:15 michchap joined #puppet-openstack
14:49 ari__ joined #puppet-openstack
14:57 dmsimard joined #puppet-openstack
15:12 ari__ joined #puppet-openstack
15:30 xingchao joined #puppet-openstack
16:04 openstackgerrit Daneyon Hansen proposed a change to stackforge/puppet-openstack: Passes the token_driver parameter  https://review.openstack.org/42742
16:13 jkyle joined #puppet-openstack
16:13 jkyle hiya folks
16:19 bodepd hiya jkyle
16:21 openstackgerrit A change was merged to stackforge/puppet-cinder: set package defaults to present  https://review.openstack.org/42963
16:21 jkyle how's teh neutron updates coming along. we got busted on monday from the name change hehe
16:26 bodepd it should be better.
16:26 bodepd are you guys running from master?
16:27 bodepd Right now, I'm testing stable/grizzly, but I don't have the same confidence in master atm
16:27 bodepd I'm trying to get better tests set up for havana
16:28 bodepd do you have a specific issue?
16:30 jkyle we were, but it broke. on stable/grizzly right now
16:30 bodepd that should be the fix :)
16:30 bodepd do you want to deploy havana?
16:30 jkyle we'll look into it, was more looking at a general "on the roadmap for x weeks" or something. but I found the gerrit bug tracker page. I imagine closer inspection there will provide the answer
16:32 bodepd jkyle: a lot of it is just wnen I have time to look into things
16:32 bodepd jkyle: some people are deploying havana, but they spin their own packages
16:32 bodepd jkyle: it'll be a few weeks before I have tests for havana running on every commit
16:32 bodepd jkyle: just about to start scoping it today
17:32 ari joined #puppet-openstack
17:42 openstackgerrit A change was merged to stackforge/puppet-openstack: Passes the token_driver parameter  https://review.openstack.org/42742
17:42 openstackgerrit A change was merged to stackforge/puppet-openstack: Passes the token_driver parameter  https://review.openstack.org/42185
18:04 dmsimard joined #puppet-openstack
18:28 dmsimard joined #puppet-openstack
20:20 ari joined #puppet-openstack
20:22 ari joined #puppet-openstack
21:55 openstackgerrit Daneyon Hansen proposed a change to stackforge/puppet-keystone: Updates Keystone Token Support  https://review.openstack.org/41826
22:00 ari__ joined #puppet-openstack
22:46 dmsimard joined #puppet-openstack
22:47 dmsimard1 joined #puppet-openstack
22:55 otherwiseguy joined #puppet-openstack
23:25 ari joined #puppet-openstack
23:35 ari joined #puppet-openstack
23:52 michchap joined #puppet-openstack

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