Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2013-06-20

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

All times shown according to UTC.

Time Nick Message
00:50 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-nova: Switch deprecated rabbit_notifier to rpc_notifier  https://review.openstack.org/31947
00:52 openstackgerrit A change was merged to stackforge/puppet-nova: Switch deprecated rabbit_notifier to rpc_notifier  https://review.openstack.org/31947
01:03 markvoelker joined #puppet-openstack
01:40 mgagne1 joined #puppet-openstack
01:43 finnx2 joined #puppet-openstack
01:46 finnx2 joined #puppet-openstack
02:01 finnx1 joined #puppet-openstack
02:43 finnx1 left #puppet-openstack
02:43 finnx1 joined #puppet-openstack
02:51 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: Add at signed for Puppet 3.2  https://review.openstack.org/33749
04:30 odyi I am adding delete to the puppet-manager-core team in gerrit.  Needed to reset some branches pulled over on horizon, keystone, openstack, and swift modules that got grizzly branches from what is likely their intial external source.
05:52 michchap_ joined #puppet-openstack
05:53 michchap_ joined #puppet-openstack
06:47 red_trela bodepd: puppet-2.6.18-3.el6.noarch (I know, it's EOL but still the latest in EPEL/RDO :/ Probably really should switch to the upstream repo
07:49 bodepd red_trela: yeah, we agreed to drop support for that a few weeks ago
07:49 bodepd red_trela: redhat was supposed to update RHEL, or add a newer version to RDO or something
07:56 red_trela bodepd: right, I'm going to remind them about the fact.
08:18 derekh joined #puppet-openstack
08:28 comptona joined #puppet-openstack
08:32 red_trela is there a generic way to hide deprecation warnings (caused by puppet-openstack and other puppetlabs modules) in Puppet 3.2?
08:59 red_trela I get some strange error in quantum::agents::ovs with the firewall driver even though I use the default values, any idea? http://paste.openstack.org/show/39013/
10:37 dachary joined #puppet-openstack
11:00 dprince joined #puppet-openstack
11:53 prad joined #puppet-openstack
12:32 dprince joined #puppet-openstack
12:59 finnx2 joined #puppet-openstack
13:14 finnx joined #puppet-openstack
13:14 finnx left #puppet-openstack
13:17 finnx1 joined #puppet-openstack
13:26 finnx1 left #puppet-openstack
13:28 finnx1 joined #puppet-openstack
13:30 finnx1 joined #puppet-openstack
13:32 prad joined #puppet-openstack
13:45 otherwiseguy joined #puppet-openstack
14:05 red_trela so quantum_plugin_ovs (or probably even just ini_setting) does fail if the setting is not already present in the ini file. Is there any best practise to work around this limitation?
14:17 dmsimard joined #puppet-openstack
14:28 michchap joined #puppet-openstack
14:53 finnx1 left #puppet-openstack
14:58 CoilDomain checked out the github and trying to use the site.pp included, but it looks like im receiving invalid parameter sql_connection
15:03 michchap joined #puppet-openstack
15:05 michcha__ joined #puppet-openstack
15:06 michch___ joined #puppet-openstack
15:08 michchap joined #puppet-openstack
15:10 michchap_ joined #puppet-openstack
15:11 michcha__ joined #puppet-openstack
15:13 michchap joined #puppet-openstack
15:15 marun joined #puppet-openstack
15:26 marun bodepd: ping
15:27 dmsimard1 joined #puppet-openstack
15:42 dmsimard joined #puppet-openstack
15:43 michchap joined #puppet-openstack
15:46 finnx joined #puppet-openstack
15:47 marun mgagne: ping
15:48 dmsimard marun: He's not there yet :)
15:48 marun maybe you can help me?
15:49 dmsimard I doubt it but go ahead
15:49 marun I'm confused about property getters in a custom provider
15:50 marun i need the value to be computed from a resource property
15:52 marun i thought that values should be computed in the getter rather than being computed in .instances, is that the case?
15:55 dmsimard Hmm, good question, no clue :/
16:11 CoilDomain hmm now i seem to be getting err: Failed to apply catalog: Parameter name failed: Could not find resource type 'nova_config'
16:20 marun CollDomain - what version of puppet are you using?
16:21 marun CollDomain - actually, nmind. if you're in irb that might matter.  it sounds like a module path issue in any case
16:22 michchap joined #puppet-openstack
16:22 CoilDomain irb?
16:24 mgagne The Interactive Ruby Shell
16:25 CoilDomain actually was the puppet version
16:28 marun mgagne: help!
16:28 mgagne marun: depends =)
16:29 marun mgagne: how do i access a resource's properties from a getter
16:29 marun mgagne: self, resource, ???
16:29 marun mgagne: the only property that is populated in resource in the getter appears to be the name
16:30 mgagne are you in the type or provider side?
16:31 marun provider
16:33 mgagne Try to add "mkresource_method"
16:33 mgagne my understanding is that black magic will create getters and setters
16:33 marun it's already there
16:33 mgagne oh =(
16:34 marun the getter in question is trying to compute a value from another property
16:34 mgagne @property_hash maybe?
16:34 marun and i need to access the other property
16:34 marun ok, will try
16:34 marun the existing getters are bad examples
16:34 marun sometimes they use resource[:key]
16:34 marun sometimes @property_name
16:34 marun ?!
16:34 mgagne everything is bad, had to reverse engineer a lot of stuff and use a try/error approach
16:35 mgagne as soon as it works, I stopped messing with it =)
16:35 marun *sigh*
16:35 mgagne yha =(
16:35 marun not the way software development is supposed to work
16:35 mgagne isn't resource[:name] working?
16:35 marun no
16:35 marun you know what does
16:36 marun name
16:36 marun ffs
16:36 mgagne docs seem to be lacking in Puppet when it comes to puppet types and providers
16:36 marun i'm sure it's just my ruby ignorance, but there are too many ways to do things
16:36 marun puppet has spoiled me
16:36 marun puppet -> python
16:36 mgagne I have Dan Bode's book but it isn't enough
16:36 marun i agree
16:37 marun i hope they spend some of their vc money on that
16:37 marun custom types have promise, but as you say ,really hard to write
16:37 mgagne They did improve their online docs about Puppet DSL
16:37 mgagne before there was 4 versions online and couldn't find what I was looking for. Google was the only way to find the page I was looking for
16:39 marun oy
16:41 dmsimard1 joined #puppet-openstack
16:42 dmsimard2 joined #puppet-openstack
17:00 michchap joined #puppet-openstack
17:04 bodepd mgagne: use resource[:key]
17:14 bodepd any redhat folks in here?
17:14 bodepd otherwiseguy: ping
17:17 otherwiseguy bodepd: pong
17:23 openstackgerrit Dan Bode proposed a change to stackforge/puppet-glance: glance::client was not installing the correct package  https://review.openstack.org/33857
17:26 openstackgerrit A change was merged to stackforge/puppet-glance: glance::client was not installing the correct package  https://review.openstack.org/33857
17:27 bodepd otherwiseguy: I sorted it.
17:27 bodepd marun was on a puppet/ruby coding frenzy this week :)
17:27 bodepd otherwiseguy: I was curious about the client packages, but I just found them in the RDO repo
17:27 otherwiseguy yes he was. :) I think he's out of town for the rest of the week and was trying to get some stuff done.
17:28 bodepd otherwiseguy: did you guys ever package the latest version of Puppet?
17:28 bodepd I think red_trela confirmed that we have indeed dropped 2.6.x support
17:28 otherwiseguy bodepd: We have a bug open for it, someone built a package. I told them it worked. And still it sits.
17:34 CoilDomain hmm, still using the example site.pp, my node got nova-networking installed, but not nova-compute
17:34 CoilDomain didnt appear to be any errors along the way either
17:34 CoilDomain keep getting closer and closer
17:37 openstackgerrit Yu Xingchao proposed a change to stackforge/puppet-openstack: Update openstack::swift to support disk storage_type  https://review.openstack.org/33160
17:39 michchap joined #puppet-openstack
17:43 bodepd CoilDomain: what site.pp?
17:44 CoilDomain /etc/puppet/modules/openstack/tests/site.pp
17:44 CoilDomain course with a few edits on the networking
18:03 comptona joined #puppet-openstack
18:06 bodepd you may want to look at:
18:06 bodepd https://github.com/stackforge/puppet-openstack_dev_env/blob/master/manifests/site.pp
18:07 bodepd I use this manifest to run integration tests that setup nova-networks with multi-host mode
18:07 bodepd I am not very familiar with the example manifests that ship with openstack , so they may be out of date
18:11 CoilDomain thanks ill give that a shot
18:18 michchap joined #puppet-openstack
18:57 michchap joined #puppet-openstack
19:22 odyi Ok.  Gerrit is driving me crazy.
19:26 odyi Yep, looks like change-ids are unique across all branches of a project.
19:36 michchap joined #puppet-openstack
19:39 red_trela bodepd, otherwiseguy: current strategy is RDO has dropped the puppet package (that was only a legacy quick fix for an issue in EPEL) and EPEL first wants to backport the latest 2.7 CVE to 2.6 and then figure out how to move to 2.7 or 3.x :/
19:39 red_trela I figure it could take months until they achieve it :/
19:40 red_trela but as far as I tested, puppet-openstack is currently still compatible with 2.6
19:41 otherwiseguy red_trela: I just noticed them discussing that today. Not sure I like making EPEL a hard requirement for RDO, but eh. whatever. I check for 2.6-compat breakage occasionally and some of the external modules like apache, etc. have things that aren't compatible. But right now, most of the stackforge openstack puppet modules seem to work.
19:44 otherwiseguy Every once in a while a trailing comma slips in and breaks things. I very much would prefer we get up to at least 2.7 very soon (better to pick something that puppet actually fully supports, IMHO, but I am more change-tolerant than most RHEL people) :)
19:45 red_trela otherwiseguy: personally, if Packstack is fixed to become compatible (I think it's not yet), I'd add the puppetlabs repo to the requirements, additionally to EPEL ;)
19:46 red_trela otherwiseguy: but better discuss that in #rdo or on rdo-list than here :)
19:50 red_trela on a different matter, I'm still wondering how to best handle ini_settings' issue with a setting not being present in an ini file...anyone? :)
19:51 mgagne otherwiseguy: "some of the external modules like apache, etc. have things that aren't compatible": https://github.com/puppetlabs/puppetlabs-apache/pull/204
19:52 otherwiseguy mgagne: nice
19:53 mgagne but it seems the problem isn't with Puppet 2.6 but Ruby 1.8
19:54 mgagne You could probably start an other pull request and ask for Ruby 1.8 support and they could accept it.
19:54 red_trela ah well, the apache module has been forked 5 months ago (just to leave it untouched) for Packstack (the only tool in RDO that requires / uses Puppet)
19:54 mgagne but ruby 1.8 is EOL too so
20:02 mgagne odyi: I don't think you need push rights to all ref as everyone in puppet-openstack-core could bypass gerrit which isn't a good thing.
20:12 odyi mgagne: I did puppet-manager-core so it should just be the people that can aprove code merges.
20:12 mgagne replying to your mail on list. I do not agree with the changes you proposed, it's too dangerous.
20:12 mgagne especially as most people here are learning gerrit
20:13 odyi mgagne: I plan on also removing them after the release.
20:13 mgagne odyi: we don't need them from the start
20:13 mgagne to begin with*
20:15 michchap joined #puppet-openstack
20:17 odyi I'll wait for your response on list to continue conversation.
20:17 mgagne done
20:22 odyi Thanks.
20:23 mgagne my concerns are about avoiding mistakes as much as possible by restricting ourselves. Also we should see what OpenStack is doing themselves and see if their workflow could fit our needs.
20:24 odyi I've had a hell of a time with the Gerrit documentation and figuring out what really happens and how things really work.
20:25 mgagne odyi: Can't say it's easier for me, first experience with it too but I'm the kind of guy to learn pretty fast so =)
20:26 odyi Hunting down how ACLs actually work wasn't fun.  Gerrit doesn't document the actual ACL file, just what they are named in the webui.
20:26 mgagne true
20:26 mgagne you can ask openstack-infra, they are right a bunch of nice guys
20:27 * odyi went to school with some of them
20:27 mgagne hehe
20:27 odyi I've been bugging clarkb about it this morning.
20:27 mgagne hopefully they didn't bully you ^^'
20:27 odyi heh, it was college, I was their boss.
20:55 michchap joined #puppet-openstack
21:34 michchap joined #puppet-openstack
21:48 openstackgerrit loganmc10 proposed a change to stackforge/puppet-openstack: Add the ability for the Controller to run cinder-volume  https://review.openstack.org/33106
21:49 openstackgerrit loganmc10 proposed a change to stackforge/puppet-openstack: Add the ability for the Controller to run cinder-volume  https://review.openstack.org/33106
21:51 odyi mgagne: What do you think about just deleting all the stackforge grizzly branches and recreating them?  This is done easily by the openstack-infra team and one of their recommendations.
21:51 odyi Means I can just new branches just before actual release.
22:09 finnx joined #puppet-openstack
22:10 finnx joined #puppet-openstack
22:11 finnx joined #puppet-openstack
22:14 michchap joined #puppet-openstack
22:53 michchap joined #puppet-openstack
23:30 prad joined #puppet-openstack
23:33 michchap joined #puppet-openstack
23:42 michchap joined #puppet-openstack
23:49 michchap joined #puppet-openstack

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