Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2014-07-08

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

All times shown according to UTC.

Time Nick Message
00:01 prad joined #puppet-openstack
00:27 gildub joined #puppet-openstack
00:30 bodepd I ran across this amazing doc from redhat: http://openstack.redhat.com/Networking_in_too_much_detail
00:30 bodepd and my ovs config is not quite the same
00:30 rharrison mgagne, reading the backlog I think I see the logic of what your saying.  From what I've seen of other puppet modules is they typically handle the situation (of extras) like this.  Default use of the modules sets up the deps, using other modules from the forge, on localhost so people can get a test environment up and running quickly. Then they allow you to turn off or access the subclasses directly when you know enough to
00:30 rharrison know that you don't want the defaults or want to split components across multiple machines.
00:31 bodepd mainly, it looks like I'm doing l3 all wrong. Does that diagram looks about right for folks using gre/ovs?
00:32 mgagne bodepd: I don't use ovs but from a 10k feet POV, the diagram looks reasonable
00:33 bodepd yeah, I think I got used to the cisco provider network way of doing things
00:33 mgagne bodepd: hehe, providers look to like implementing their own ways of doing things =)
00:36 openstackgerrit Ivan Chavero proposed a change to stackforge/puppet-neutron: Fixes plugin.ini error  https://review.openstack.org/105293
00:42 ashp joined #puppet-openstack
00:44 mgagne rharrison: I'm still on the fence for helper puppet functions and facts not explicitly required by puppet modules. But since they are functions/facts and IMO low-level building blocks, they should still go in lib
00:47 rharrison mgagne, basically saying, We'll pull in the basic dependencies you'll need to get this running, if you have a way to configure them yourself just set this param to false and do so.
00:48 mgagne rharrison: any example of such feature you could disable?
00:48 mgagne rharrison: I don't have any in mind atm
00:48 rharrison mgagne, I think I'm totally with you for facts/functions. They don't hurt anything if they aren't used and can be very useful if needed.
00:52 bodepd mgagne: I've darn near got heat deploying openstack into rackspace cloud
00:52 bodepd mgagne: just need to get l3 working :)
00:52 mgagne bodepd: :O
00:53 rharrison mgagne, I'm more thinking in the abstract.  Say like puppetlabs-puppetdb.  If you 'include puppetdb' on your current master you're going to get a puppetdb install, postgresql db, and your master configured to point at the previous.  Probably exactly what you want on your test setup.  In production I might already have a PostgreSQL server and I just want to point my PuppetDB server at it, while I want all my multiple master
00:53 rharrison s pointing at that PuppetDB server. Basically they give you a way to configure the dependencies if you don't already have them in your environment but they give you a way to turn off that functionality if you do and then they leave the details to you.  Basically, "if you turn this off we assume you know what you're doing..."
00:53 bodepd mgagne: I count custom routes on the controller as working FYI :)
00:53 mgagne rharrison: I see, I'll (re)take a lot at puppetlabs-puppetdb then
00:54 mgagne bodepd: nice :P
00:54 mgagne bodepd: still can't get my sorry patch merged into nova...
00:54 bodepd what patch?
00:54 mgagne bodepd: I reverified against all bugs on Earth and still no luck
00:54 mgagne bodepd: https://review.openstack.org/#/c/91727/
00:54 bodepd have I looked at it? I haven't been watching patches
00:55 bodepd hey. turbo hipster is on :)
00:55 mgagne bodepd: it's not usable out of the box yet, it's plumbing work to pass the custom routes around
00:56 mgagne bodepd: I'm already using the code in production, I just want to get it upstream before OpenStack London or whatever name it will have =)
00:56 bodepd mgagne: cool. I wish I had more patches on for-realz upstream :)
00:57 bodepd mgagne: I got a doc patch into heat last week
00:57 mgagne bodepd: :P
00:57 bodepd in theroy I'm going to be getting way more into openstack soon :)
00:58 mgagne bodepd: can't say I never heard it before =)
01:00 mgagne bodepd: and I might finish a cinder blueprint this week (if I find enough time)
01:00 mgagne bodepd: still need to get it approved though :-/
01:02 bodepd mgagne: it's pretty cool that I can laucnh ovs/gre on top of a cloud
01:02 mgagne bodepd: indeed =)
01:02 bodepd mgagne: nothing is actually bridged outside of the machine, just to the br-tun with the gre tunnel
01:13 beddari joined #puppet-openstack
01:15 rharrison mgagne, the basic logic your working through applies.  I like the idea of lib.  There are obviously going to be many things that lots of modules can use, (like puppetlabs-stdlib) so I see lots of cases where a openstack-openstacklib or libopenstack (whatever) would provide lots of benefits.
01:16 mgagne rharrison: we both agree
01:17 rharrison mgagne, the concept of extras is great but I feel it must be a "you could use our extras modules, but if you're running something else we'll be expecting 'blah' as deps and it'll be all good."
01:20 rharrison mgagne, I think that was why hogepodge is interested as well.  Your base concepts are very good.  The details... well they're details, and we know what that does to plans. :-/
01:20 * rharrison hates how many good ideas get killed by details.
01:21 mgagne details are important or you end up with what is puppet-openstack =)
01:22 rharrison mgagne, =0, :-p, :-)
01:24 rharrison and yep...
01:26 xarses joined #puppet-openstack
01:39 xingchao joined #puppet-openstack
01:45 aimon joined #puppet-openstack
01:50 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-neutron: Add ability to configure dhcp_agent_notification  https://review.openstack.org/105323
01:53 xingchao joined #puppet-openstack
02:03 xingchao joined #puppet-openstack
02:24 openstackgerrit Colleen Murphy proposed a change to stackforge/puppet-openstack_extras: Create basic module structure with required files  https://review.openstack.org/105302
02:54 mmaglana joined #puppet-openstack
03:37 saju_m joined #puppet-openstack
03:55 higgins joined #puppet-openstack
04:03 openstackgerrit Xav Paice proposed a change to stackforge/puppet-neutron: Add package and service param option to metering  https://review.openstack.org/105342
05:16 openstackgerrit Xav Paice proposed a change to stackforge/puppet-neutron: for OVS agent, fix dependency on service  https://review.openstack.org/104775
05:20 xingchao joined #puppet-openstack
05:55 EmilienM good morning
05:55 xarses morning
06:05 saju_m joined #puppet-openstack
06:21 sputnik13 joined #puppet-openstack
07:01 arnaud_orange morning
07:09 arnaud_orange EmilienM: if you have time to review this: https://review.openstack.org/#/c/99440/
07:09 arnaud_orange that would be great :p
07:14 saju_m joined #puppet-openstack
07:15 ddmitriev joined #puppet-openstack
07:17 EmilienM arnaud_orange: ok, I'll
07:18 arnaud_orange thx!
07:21 arnaud_orange basically, no important change, but I applied Chris tip on platform detection
07:40 igajsin joined #puppet-openstack
07:41 sputnik13 joined #puppet-openstack
07:59 aldavud joined #puppet-openstack
08:09 tfz joined #puppet-openstack
08:12 qba73 joined #puppet-openstack
08:16 derekh_ joined #puppet-openstack
08:19 tfz1 joined #puppet-openstack
08:19 sputnik13 joined #puppet-openstack
08:21 aldavud joined #puppet-openstack
08:42 comptona joined #puppet-openstack
08:56 dgollub joined #puppet-openstack
08:57 openstackgerrit Lukas Bezdicka proposed a change to stackforge/puppet-nova: Don't manage the nova uid/gid if nova_{user,group}_id is undef  https://review.openstack.org/104550
08:58 artem_panchenko joined #puppet-openstack
09:41 tfz joined #puppet-openstack
09:42 tfz1 joined #puppet-openstack
09:45 sputnik13 joined #puppet-openstack
09:46 tfz joined #puppet-openstack
09:57 Dafna joined #puppet-openstack
10:02 mmagr joined #puppet-openstack
10:03 tfz joined #puppet-openstack
10:15 sputnik13 joined #puppet-openstack
10:21 sputnik13 joined #puppet-openstack
10:28 tfz joined #puppet-openstack
10:33 sputnik13 joined #puppet-openstack
10:37 tfz joined #puppet-openstack
10:44 sputnik13 joined #puppet-openstack
12:05 morazi joined #puppet-openstack
12:17 dprince joined #puppet-openstack
12:21 mjblack joined #puppet-openstack
12:33 tfz joined #puppet-openstack
12:42 tfz1 joined #puppet-openstack
12:49 tfz joined #puppet-openstack
12:51 arnaud_orange joined #puppet-openstack
12:52 tfz1 joined #puppet-openstack
12:55 tfz joined #puppet-openstack
13:03 tfhartmann joined #puppet-openstack
13:16 mtl1 joined #puppet-openstack
13:25 tfz joined #puppet-openstack
13:49 tfz joined #puppet-openstack
13:52 prad joined #puppet-openstack
14:00 tfhartmann joined #puppet-openstack
14:10 prad michchap, ping
14:11 morazi joined #puppet-openstack
14:21 doo_ joined #puppet-openstack
14:36 tfhartmann joined #puppet-openstack
14:51 tfhartmann joined #puppet-openstack
15:00 tfhartmann joined #puppet-openstack
15:07 xarses joined #puppet-openstack
15:12 xarses joined #puppet-openstack
15:23 daneyon joined #puppet-openstack
15:42 tfhartmann joined #puppet-openstack
15:55 JayJ joined #puppet-openstack
16:15 arnaud_orange left #puppet-openstack
16:17 comptona joined #puppet-openstack
16:18 xarses Welp no more vif_type=binding_failed
16:18 xarses now on to timouts with ovs
16:21 openstackgerrit Colleen Murphy proposed a change to stackforge/puppet-openstacklib: Remove validate task from Rakefile  https://review.openstack.org/105506
16:21 britthouser joined #puppet-openstack
16:25 aldavud joined #puppet-openstack
16:26 aimon joined #puppet-openstack
16:30 xarses hmm instances creating have exception.VirtualInterfaceCreateException
16:31 xarses and instances deleting have _ovs_vsctl(['del-port', bridge, dev])
16:32 xarses Error during following call to agent: ['ovs-vsctl', '--timeout=120', 'del-port', 'br-int', u'qvo2b627a39-64']"
16:32 xarses which appears to have been removed anyway
16:39 doo_ joined #puppet-openstack
16:54 openstackgerrit Gael Chamoulaud proposed a change to stackforge/puppet-nova: Fixes Facts string comparisons in CentOS 7  https://review.openstack.org/105526
17:02 snk joined #puppet-openstack
17:27 mmaglana joined #puppet-openstack
17:43 ken_barber PSA: PuppetDB 2.1.0 has been released! http://bit.ly/1qHpkIN. Check out our blog on the topic: http://bit.ly/1o90Hjs
17:49 daneyon joined #puppet-openstack
18:11 prad joined #puppet-openstack
18:12 mgagne xarses: how did ou fix vif_type=binding_failed ?
18:13 xarses mgagne: actually pass binding_mappings correctly
18:13 xarses sorry, bridge_mappings
18:13 mgagne xarses: hmm ok, irrelevant for linuxbridge I suppose =)
18:13 xarses and network_vlan_ranges
18:22 mkoderer joined #puppet-openstack
18:22 s_albtraum joined #puppet-openstack
18:23 bodepd xarses: didn't I suggest that days ago :)
18:23 bodepd xarses: maybe not articulatly enough
18:24 xarses bodepd: you did, i followed that, and now it works
18:24 xarses well
18:24 bodepd xarses: yeah!
18:24 xarses now i don't have the vif_type errors
18:25 xarses now the ports are not constructing properly, and I don't know enough about OVS to troubleshoot it effectively
18:25 bodepd what ports are missing?
18:26 bodepd are you setting up ovs/gre?
18:26 xarses ovs/vlan at the moment
18:26 xarses i see the port get created for a little bit, and then it dispersers again.
18:27 xarses then when I attempt to delete the failed instance build, it raises a command timed out attempting to delete a port, that doesn't exist anyway
18:30 xarses hogepodge: I was able to create a patched upstream for https://bugs.launchpad.net/puppet-neutron/+bug/1246795, the review should be up soon
18:31 xarses it resolved the pre-fetch issues, but makes some ugly retries if the command failed due to poor argument construction
18:42 s_albtraum left #puppet-openstack
18:46 snk joined #puppet-openstack
18:53 daneyon joined #puppet-openstack
18:55 dgollub joined #puppet-openstack
19:36 JayJ I'm trying to install OpenStack on Ubuntu 14.04 using puppetlabs/puppetlabs-openstack modules. When I run apt-get update on my Ubuntu 14.04 host, I get the followign errors
19:36 JayJ Ign http://archive.ubuntu.com trusty-backports/universe Translation-en_US
19:36 JayJ Fetched 1,043 kB in 11s (90.3 kB/s)
19:36 JayJ W: Failed to fetch http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/trusty-updates/icehouse/main/source/Sources  404  Not Found
19:36 JayJ W: Failed to fetch http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/trusty-updates/icehouse/main/binary-amd64/Packages  404  Not Found
19:36 JayJ W: Failed to fetch http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/trusty-updates/icehouse/main/binary-i386/Packages  404  Not Found
19:36 JayJ Any hint on what could be wrong here?
19:36 JayJ Ofcourse, the trusty-updates dir does not exists but how do I fix this?
19:36 mgagne there is no icehouse for trusty on UCA, trusty itself ships icehouse
19:38 JayJ (mgagne) Hmm.. how tdo I fix the apt-get update then?
19:38 mgagne JayJ: we (#puppet-openstack) didn't wrote this particular module however I guess it should be updated to not configure any repo if Trusty + Icehouse is installed
19:45 JayJ mgagne: I really don't know how it works but its a simple 14.04 install (updates work fine) then when I start installing OpenStack, updates fail. Clearly it is looking for non existing URL: ubuntu-cloud.archive.canonical.com/ubuntu/dists/trusty-updates/icehouse
19:53 mgagne JayJ: a default 14.04 install does not config Ubuntu Cloud Archive, the puppet module does
19:54 tfz joined #puppet-openstack
19:58 zeus joined #puppet-openstack
20:03 meylor joined #puppet-openstack
20:03 meylor left #puppet-openstack
20:08 gildub joined #puppet-openstack
20:20 JayJ mgane: Found it. Puppet is putting a file under /etc/apt/sources.list.d which looks for icehouse from canonical.com. Removing that files fixes apt-get update
20:20 JayJ mgagne: sorry mistyped your handle
20:21 mgagne JayJ: yep
20:36 mjblack_ joined #puppet-openstack
21:05 JayJ joined #puppet-openstack
21:24 mjblack joined #puppet-openstack
21:25 xavpaice_ mgagne: ping
21:26 mgagne xavpaice_: sup
21:26 xavpaice_ hey.  Thanks for the review on neutron change
21:26 * mgagne checks
21:26 mgagne https://review.openstack.org/#/c/105342/ ?
21:26 xavpaice_ quick question - when doing an upgrade from havana to icehouse, do you suggest changing the module at the same time?
21:27 mgagne xavpaice_: that's what I do
21:27 mgagne xavpaice_: otherwise you can use the approach used by chapman
21:27 * mgagne digs history
21:27 xavpaice_ yeah, he's got a compat option...
21:27 mgagne xavpaice_: yha, that thing
21:28 xavpaice_ :) OK, I'll rethink how we do it here.  We're just in the process of upgrades and I prefer the path of least change
21:28 mgagne xavpaice_: our modules don't really support multiple versions as you could have guessed from the puppet meetup in Atlanta (if you were there)
21:28 xavpaice_ s/change/suprise/
21:29 mgagne xavpaice_: what we do here is partially based on fate and good testing
21:29 xavpaice_ I'm sure testing more than fate
21:29 mgagne xavpaice_: =)
21:29 mgagne xavpaice_: fate in our tests that is
21:30 xavpaice_ the last couple of days I've noticed one or two minor issues with changing config file names as well due to using icehouse modules with havana - I'll have to change the approach I'm using here
21:31 mgagne xavpaice_: in prod or CI? =)
21:31 xavpaice_ mgagne: hard to contribute back to master when the stuff we're working with such old code :(
21:32 mgagne xavpaice_: I unfortunately know your pain
21:32 mgagne xavpaice_: it's partially why I'm not as active as I used to be
21:32 xavpaice_ our CI is still on havana, as is prod, but the puppet code we used is ancient and I'm trying to get it all up to date before doing an upgrade
21:33 mgagne hehe
21:33 xavpaice_ mgagne: after Atlanta I was all fired up to start being active then reality set in and I'm stuck on havana for now.  Not for long though. But you guys are already working on Juno (awesome!)
21:33 mgagne I'm think I'm glad of are the deprecation warnings, it was an easy process to update my modules
21:34 xavpaice_ +1 on that
21:35 xavpaice_ mgagne: well, thanks for the advice.  /me goes to meeting
21:47 tfz1 joined #puppet-openstack
21:53 marun joined #puppet-openstack
22:04 JayJ joined #puppet-openstack
22:24 derekh_ joined #puppet-openstack
22:32 JayJ joined #puppet-openstack
22:36 tfz joined #puppet-openstack
22:38 gildub joined #puppet-openstack
22:40 xarses mgagne: works now =)))
22:40 mgagne xarses: =)
22:42 mgagne xarses: currently working on linuxbridge support for ML2 in puppet-neutron. =) But I'm not sure how tunnelling and stuff works with linuxbridge to be honest :-/
22:43 xarses magic and unicorns
22:44 mgagne that's what I thought :D
23:22 aimon joined #puppet-openstack
23:28 doo joined #puppet-openstack
23:39 sputnik13 joined #puppet-openstack

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