Perl 6 - the future is here, just unevenly distributed

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

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

All times shown according to UTC.

Time Nick Message
00:03 rmoe_ joined #puppet-openstack
00:19 hogepodge joined #puppet-openstack
00:22 rmoe joined #puppet-openstack
00:31 rongze joined #puppet-openstack
00:34 openstackgerrit Andrew Woodward proposed a change to stackforge/puppet-cinder: [bp] Add support for Cinder multi-backend  https://review.openstack.org/54591
00:38 xarses Please review and comment. ^^
00:38 openstackgerrit Michael Chapman proposed a change to stackforge/puppet-neutron: Ensure keystone endpoint set before service starts  https://review.openstack.org/54473
01:08 openstackgerrit A change was merged to stackforge/puppet-neutron: Ensure keystone endpoint set before service starts  https://review.openstack.org/54473
01:27 xarses joined #puppet-openstack
01:33 rongze joined #puppet-openstack
01:55 tnoor1 joined #puppet-openstack
02:01 lnxnut_ joined #puppet-openstack
02:02 tnoor1 joined #puppet-openstack
02:03 tnoor2 joined #puppet-openstack
02:04 rongze joined #puppet-openstack
02:24 rongze joined #puppet-openstack
02:29 michchap joined #puppet-openstack
02:30 tnoor1 joined #puppet-openstack
02:33 rochaporto joined #puppet-openstack
02:36 tnoor1 joined #puppet-openstack
02:40 tnoor1 joined #puppet-openstack
03:31 rochaporto joined #puppet-openstack
03:46 tnoor1 joined #puppet-openstack
03:52 tnoor1 joined #puppet-openstack
03:54 tnoor1 joined #puppet-openstack
04:27 tnoor1 joined #puppet-openstack
04:34 badiane_ka joined #puppet-openstack
04:38 tnoor1 joined #puppet-openstack
05:04 tnoor1 joined #puppet-openstack
05:10 rongze joined #puppet-openstack
05:15 xingchao joined #puppet-openstack
05:33 tnoor2 joined #puppet-openstack
06:12 rongze joined #puppet-openstack
06:13 michchap joined #puppet-openstack
06:14 michchap joined #puppet-openstack
06:17 rongze joined #puppet-openstack
06:20 marun joined #puppet-openstack
06:25 marun_ joined #puppet-openstack
06:38 marun mgagne: ping
06:53 dvanders_ joined #puppet-openstack
06:57 dvanders_ joined #puppet-openstack
07:50 bauzas joined #puppet-openstack
07:59 openstackgerrit A change was merged to stackforge/puppet-ceilometer: Updated site.pp and added alarm manifests  https://review.openstack.org/54382
08:00 openstackgerrit A change was merged to stackforge/puppet-tempest: Added configuration option for admin role  https://review.openstack.org/54060
08:00 openstackgerrit A change was merged to stackforge/puppet-tempest: Fix pip install of tox on debian like OS's  https://review.openstack.org/54057
08:01 openstackgerrit A change was merged to stackforge/puppet-tempest: Added missing packages for Debian like OS's  https://review.openstack.org/54059
08:08 mattymo joined #puppet-openstack
08:13 beddari running openstack-services inside docker .. now that IS interesting
08:35 mattymo beddari, wait say more
08:35 xingchao joined #puppet-openstack
08:59 mmagr joined #puppet-openstack
09:05 beddari mattymo: just talked to a collegaue of mine that was into SmartOS, now he's looking at CoreOS and Openstack on that
09:06 beddari mattymo: very interesting how that could develop
09:06 mattymo beddari, are you going to OpenStack Summit next week?
09:07 beddari nooo .. too far away ;)
09:07 mattymo yeah it is far
09:07 beddari next I'm at Devopsdays London
09:07 mattymo but there's a direct flight from Moscow to Hong Kong
09:08 beddari ah yeah .. I'd love to go but a 'quick trip' to HK .. ah, not too tempting
09:09 mattymo I hope to find out more about docker
09:09 beddari but I'd most definitely I'll go next time in Europe
09:09 mattymo also OOo and Tuskar are really making a lot of strides
09:10 beddari docker is not hard to grasp, just try it out, not a lot of moving parts to it
09:10 mattymo well more like I want to just sit in a session where someone gives a cool demo)
09:11 beddari if you've worked with LXC or linux-vserver it will take no time
09:11 beddari haha too old? ;)
09:11 mattymo not really
09:11 mattymo I just have to follow a lot of tech at once and sometimes a demo is easier than more reading
09:12 mattymo I've been working on refactoring our documentation for 3 weeks and I'm tired of looking at it
09:12 beddari of course
09:13 mattymo it looks like some companies are trying to do OpenStack inside LXC
09:13 beddari yup :)
09:14 mattymo but puppetizing creation of LXC and then managing that new container... I don't know how much exists yet
09:14 beddari I think 'the world' (Purple tentacle voice) is going in that general direction ..
09:15 mattymo it is
09:15 mattymo have you heard of OSv yet?
09:16 beddari yeah, not looked at it properly though
09:16 beddari "A hypervisor, a container and a zeroVm were sitting in a restaurant, suddenly an application entered" ;)
09:16 mattymo heh
09:16 beddari there will most likely be an open space in London about this
09:17 mattymo well I'm waiting for Glauber Costa to give a presentation on it
09:17 mattymo he's here in Moscow and promised to demo it before the end of the year
09:17 beddari interesting
09:18 beddari I'm not so particular about what implementation, just the concept and direction is good
09:18 mattymo the biggest game changer is it's a minimal OS that's pure java
09:18 beddari yeah I read that in some blog
09:18 mattymo it's a lot lighter than what's available now
09:19 mattymo and allegedly it will be more secure by nature that there's fewer components to find vulnerabilities in
09:19 mattymo but I still fail to see where the scaling comes in, storage backends, etc
09:19 beddari but I'm not sure, .. exactly
09:20 beddari so what I thought was .. OK, nice, but that will end up being layered itself
09:20 beddari so no diff ;)
09:21 beddari we are running the linux kernel at the bottom for a reason, that isn't going away anytime soon
09:21 mattymo it's good to have alternatives for competition's sake
09:22 mattymo you also have to accept that lots of experimental stuff will get developed that kernel maintainers will reject and will need to get hardened elsewhere
09:22 beddari mm so OSv is it funded yet? *googling*
09:24 mattymo I don't remember
09:24 beddari "How fast OSv is comparable to a stripped down, minimal Linux virtual machine is yet to be determined." ;)
09:24 beddari Cloudius Systems
09:25 beddari Cloudius Systems received $7M in Venture Round funding. (9/16/13).
09:25 beddari .. enough for 5 developers for a year, maybe :) Don't say how many they are
09:25 mattymo not bad
09:25 beddari hehe no, not too bad
09:25 mattymo it says on osv.io that there are 5 core devels
09:26 beddari right on
09:26 beddari yeah, I'm with you hoping they'll get it hardened and somehow get some of the tech to mainline
09:28 beddari well back to HA'ing postgres :)
09:30 derekh joined #puppet-openstack
09:31 ezziepat joined #puppet-openstack
10:34 derekh joined #puppet-openstack
11:11 marun joined #puppet-openstack
11:22 rongze joined #puppet-openstack
11:34 michchap joined #puppet-openstack
11:55 piliman974 joined #puppet-openstack
12:04 michchap joined #puppet-openstack
12:25 rongze joined #puppet-openstack
13:01 * dachary trying to figure out if the puppet module or neutron itself installs ssl certificates for openvswitch
13:02 dprince joined #puppet-openstack
13:03 EmilienM dachary: not aware about puppet side
13:04 EmilienM dachary: it's in OVS install
13:04 EmilienM afik
13:25 openstackgerrit Dan Prince proposed a change to stackforge/puppet-neutron: Run neutron-db-manage upgrade.  https://review.openstack.org/50162
13:27 prad joined #puppet-openstack
13:58 dmsimard joined #puppet-openstack
14:14 mjblack so it looks like https://review.openstack.org/#/c/49799/ doesnt actually work
14:23 xingchao joined #puppet-openstack
14:39 rongze joined #puppet-openstack
15:11 marun joined #puppet-openstack
15:15 rongze_ joined #puppet-openstack
15:23 cbaesema joined #puppet-openstack
15:47 xingchao_ joined #puppet-openstack
15:51 tnoor1 joined #puppet-openstack
16:05 rongze joined #puppet-openstack
16:22 rmoe joined #puppet-openstack
16:32 dmsimard joined #puppet-openstack
16:34 tnoor1 joined #puppet-openstack
16:35 mgagne joined #puppet-openstack
16:35 mgagne joined #puppet-openstack
16:43 tnoor2 joined #puppet-openstack
16:44 xarses joined #puppet-openstack
17:03 marun joined #puppet-openstack
17:24 bodepd_ mjblack: does it break anything?
17:24 mjblack apache starting up
17:25 mjblack bodepd_: so yeah I say it breaks something :)
17:26 mjblack bodepd_: https://bugs.launchpad.net/puppet-horizon/+bug/1246742
17:26 rongze joined #puppet-openstack
17:31 bodepd_ did listen ssl work before?
17:31 bodepd_ ie: did it break anything that previously worked?
17:32 bodepd_ basically, should we revert it? or does it just need to be fixed.
17:32 bodepd_ I'm not too thrilled with the file_line usage
17:32 bodepd_ sure that conflicts with the regular apache config from puppetlabs-apache
17:32 bodepd_ (and probably leads to it fighting over those lines)
17:34 mjblack bodepd_: there was no ssl option before
17:35 mjblack bodepd_: I'm thinking that the fix really should be to move the wsgi into its own vhost instead of server level
17:35 mjblack bodepd_: it will allow for people to potentially reuse the apache for other things if they want to since horizon doesnt need to reside on any other servers that run openstack components
17:38 mjblack bodepd_: if people dont enable ssl it will work as expected
17:42 openstackgerrit Daneyon Hansen proposed a change to stackforge/puppet-neutron: Adds Database Configuration Support for Havana  https://review.openstack.org/54790
18:07 rongze joined #puppet-openstack
18:18 openstackgerrit Francesco Vollero proposed a change to stackforge/puppet-ceilometer: Updates to params.pp for mongo and postgres packages  https://review.openstack.org/54797
18:36 openstackgerrit Daneyon Hansen proposed a change to stackforge/puppet-neutron: Adds Support for Havana Configuration File Format  https://review.openstack.org/54801
19:03 openstackgerrit Daneyon Hansen proposed a change to stackforge/puppet-neutron: Adds Database Configuration Support for Havana  https://review.openstack.org/54790
19:19 marun joined #puppet-openstack
19:19 xarses joined #puppet-openstack
19:19 tnoor2 joined #puppet-openstack
19:19 mgagne joined #puppet-openstack
19:19 dmsimard joined #puppet-openstack
19:19 cbaesema joined #puppet-openstack
19:19 prad joined #puppet-openstack
19:19 michchap joined #puppet-openstack
19:19 mattymo joined #puppet-openstack
19:19 dvanders joined #puppet-openstack
19:19 badiane_ka joined #puppet-openstack
19:19 otherwiseguy joined #puppet-openstack
19:19 beddari joined #puppet-openstack
19:19 bogdando joined #puppet-openstack
19:19 mjeanson joined #puppet-openstack
19:19 sileht joined #puppet-openstack
19:19 rcrit joined #puppet-openstack
19:19 morazi joined #puppet-openstack
19:19 mjblack joined #puppet-openstack
19:19 CoilDomain joined #puppet-openstack
19:19 comptona joined #puppet-openstack
19:19 tavasti`a joined #puppet-openstack
19:19 andi-_ joined #puppet-openstack
19:19 dachary joined #puppet-openstack
19:19 kcherchenko joined #puppet-openstack
19:19 EmilienM joined #puppet-openstack
19:19 dalgaaf_ joined #puppet-openstack
19:19 iwi joined #puppet-openstack
19:19 feandil joined #puppet-openstack
19:19 blentz joined #puppet-openstack
19:19 pabelanger joined #puppet-openstack
19:19 bcrochet joined #puppet-openstack
19:19 fc__ joined #puppet-openstack
19:19 finch joined #puppet-openstack
19:19 markvoelker joined #puppet-openstack
19:19 blkperl joined #puppet-openstack
19:19 JonnyNomad joined #puppet-openstack
19:19 fvollero|gone joined #puppet-openstack
19:19 mkoderer joined #puppet-openstack
19:19 odyi joined #puppet-openstack
19:19 nib_lies_here joined #puppet-openstack
19:19 aryan joined #puppet-openstack
19:19 tdb joined #puppet-openstack
19:19 larsks joined #puppet-openstack
19:19 ianw joined #puppet-openstack
19:19 MxG joined #puppet-openstack
19:19 seiflotfy joined #puppet-openstack
19:19 leseb joined #puppet-openstack
19:19 bodepd_ joined #puppet-openstack
19:19 ikkeT joined #puppet-openstack
19:19 ric` joined #puppet-openstack
19:19 nightfly joined #puppet-openstack
19:19 dansmith joined #puppet-openstack
19:19 Haunter joined #puppet-openstack
19:19 bkero joined #puppet-openstack
19:19 JoeJulian joined #puppet-openstack
19:19 sbadia joined #puppet-openstack
19:29 hogepodge joined #puppet-openstack
19:30 hogepodge New mongodb release candidate out. It shouldn't have broken anything  - no fail statements :-) Plus bug fixes to cover the platform/source combinations.
19:30 hogepodge On GitHub and the Forge. I also tagged the 0.2.0 release in case anyone wanted to pin against that. I dropped support for Puppet 2.6.
19:31 hogepodge So I guess I did break that.
19:34 bodepd_ mgagne: I don't think that would work
19:35 bodepd_ it's going to be parse order indepent
19:35 bodepd_ independent
19:35 bodepd_ uggh
19:35 bodepd_ dependent
19:35 bodepd_ mgagne: yeah, don't use that
19:36 bodepd_ it will either get the parameter, or not
19:36 bodepd_ the only way to reliably use it is within the same scope
19:36 mgagne bodepd_: you mean it will only be parsed at compile time?
19:36 bodepd_ or if you control parse order with include
19:36 bodepd_ it's the same as my comments to dans patches
19:36 bodepd_ same issue as if !defined
19:37 mgagne bodepd_: alright. sad panda
19:37 bodepd_ functions are not lazily evaluated like collection
19:37 bodepd_ you could use it.
19:37 bodepd_ and use it to get the value from a class you included
19:37 bodepd_ but I would be really concerned about the overall usability
19:37 bodepd_ in fact, I'm confused why it is not documented how unreliable it is
19:38 bodepd_ I'm going to ask in #puppet
19:38 mgagne bodepd_: so I guess it's not something you can use to retrieve properties determined at run-time on the node.
19:39 mgagne bodepd_: isn't it the same problem with tempest_glance_id_setter ?
19:41 bodepd_ mgagne: that is solves in the provider
19:41 bodepd_ this is while the catalog is being made
19:41 rmoe_ joined #puppet-openstack
19:41 mgagne bodepd_: and does it mean there's a wait to retrieve the catalog from provider?
19:41 bodepd_ provider is after the whoel catalog exists
19:41 bodepd_ puppet ==
19:41 mgagne bodepd_: I'm confused. On which "side" is the catalog compiled? on puppetmaster?
19:41 bodepd_ master -> compile_catalog -> agent -> apply catalog
19:42 bodepd_ providers are in apply catalog
19:42 bodepd_ so in the provider api.
19:42 bodepd_ model.catalog == the entire catalog
19:42 bodepd_ b/c it's on the agent and it was compiled on the master
19:42 bodepd_ functions are executed as they are encountered based on parse time
19:42 mgagne bodepd_: how does it have access to glance then?
19:42 rongze joined #puppet-openstack
19:42 bodepd_ it's in the provider
19:42 bodepd_ not a function
19:42 mgagne bodepd_: on the node.
19:43 mgagne bodepd_: oh........
19:43 bodepd_ reread what I wrote up there
19:43 bodepd_ you know this stuff :)
19:43 bodepd_ also, I asked about that in #puppet
19:43 mgagne bodepd_: sure. I want to understand it, I don't care if you already understand it but not me =)
19:43 mgagne bodepd_: I got confused with provider and function
19:44 bodepd_ allright.
19:44 bodepd_ 1.agent get facts
19:44 bodepd_ 2.agent get facts, send request for calalog
19:44 bodepd_ 3. master: get nodes
19:44 mgagne (with facts)
19:44 bodepd_ 4. master: compile catalog (process everything, call functions)
19:45 rmoe joined #puppet-openstack
19:45 bodepd_ 5. master - resource collection (lazily evaluated)
19:45 bodepd_ which is why -> Foo<| name == bar \>
19:45 bodepd_ work
19:45 bodepd_ 6. response, agent gets entire catalog
19:46 bodepd_ 7. catalog is processed
19:46 bodepd_ 8. graph sort,for each resource
19:46 bodepd_ 9. execute provider
19:46 mgagne bodepd_: hmmm I found out how tempest_glance_id_setter is actually used: https://github.com/stackforge/puppet-tempest/blob/master/manifests/init.pp#L175
19:47 mgagne bodepd_: not what I hoped for: resource_name { 'title': image => tempest_glance_id_setter(...) }
19:47 bodepd_ yeah, it's kind of a dirty hack
19:47 bodepd_ but it works
19:48 bodepd_ https://github.com/stackforge/puppet-tempest/blob/master/lib/puppet/provider/tempest_glance_id_setter/ruby.rb#L16
19:49 mgagne bodepd_: can we use model.catalog.resource to retrieve all ini resources then? ;)
19:49 bodepd_ explain the use case please
19:50 bodepd_ you may want to use:
19:50 bodepd_ Puppet::Type.type('nova_config').instances
19:50 mgagne bodepd_: the one where you can override the filepath and still use purge
19:50 bodepd_ yeah, I was wondering if you were getting there
19:50 bodepd_ idk
19:50 bodepd_ so, model is accessible for the instance of the provider
19:51 bodepd_ but it needs to be acessible from the instance of the class
19:51 mgagne and instances is a class method...
19:51 bodepd_ (b/c it is self.instances)
19:51 bodepd_ IIRC, I have lookign into this before and found that there is no hook for that
19:51 bodepd_ looked
19:51 mgagne bodepd_: alright, back to square one
19:51 bodepd_ but I was chatting to someone else about this a week ago
19:52 bodepd_ and they said they could find a way to access the catalog from the class instance of the provider
19:52 bodepd_ bottom line
19:52 bodepd_ I don't know
19:52 bodepd_ ask in puppet-dev
19:52 mgagne alright, thanks. Don't have much time to dig down more. testing havana atm
19:53 bodepd_ yeah. I remember trying this and not being able to figure it out
19:53 bodepd_ but
19:53 bodepd_ 1. that does not mean it is impossible
19:53 bodepd_ 2. my memory is terrbible
19:53 bodepd_ and so is my typing
19:53 bodepd_ I guess everyone tolerates me b/c I know stuff about Puppet :)
19:54 mgagne :D
20:00 xarses joined #puppet-openstack
20:01 dprince joined #puppet-openstack
20:06 openstackgerrit Dan Prince proposed a change to stackforge/puppet-neutron: Run neutron-db-manage upgrade.  https://review.openstack.org/50162
20:11 tnoor1 joined #puppet-openstack
20:28 mgagne bodepd_: it looks like neutron::agents::linuxbridge is required on the controller to enable seurity-group support.
20:28 mgagne bodepd_: I wasn't running agent on controller as it wasn't required before havana. In fact, it is only required for securitygroup/firewall_driver config to be set to something different from Noop
20:38 bodepd_ mgagne: how is your jjb
20:38 bodepd_ I'm really struggling atm
20:38 mgagne bodepd_: doing fine =)
20:38 bodepd_ do you know how to delimit inline {}
20:38 mgagne double them
20:39 bodepd_ so they don't get processed as jjb variables?
20:39 bodepd_ {{}}
20:39 mgagne yes
20:39 mgagne jjb uses python format
20:39 mgagne bodepd_: http://docs.python.org/2/library/string.html#format-string-syntax
20:39 mgagne bodepd_: "If you need to include a brace character in the literal text, it can be escaped by doubling: {{ and }}."
20:40 bodepd_ I would have never figured that out
20:41 mgagne bodepd_: me neither, jeblair or clarkb helped me on that one
20:41 bodepd_ I would have never tracked it to python
20:43 rongze joined #puppet-openstack
20:44 mgagne bodepd_: might be worth patching jjb doc to mention it
20:48 bodepd_ yeah. it's hard to figure out
20:48 bodepd_ do you know if jjb can add labels?
20:48 dmsimard1 joined #puppet-openstack
20:49 mgagne bodepd_: labels? so you can schedule jobs to a subset of slaves?
20:49 bodepd_ yeah.
20:49 mgagne bodepd_: openstack-infra uses this feature all over the place
20:49 bodepd_ I didn't see a field for it
20:49 bodepd_ in jjb
20:49 mgagne bodepd_: it's called node
20:49 bodepd_ I'll just dig through some examples
20:50 mgagne bodepd_: http://ci.openstack.org/jenkins-job-builder/general.html
20:50 mgagne bodepd_: at the very bottom
20:51 dmsimard joined #puppet-openstack
21:03 michchap joined #puppet-openstack
21:06 mgagne bodepd_: you good?
21:22 openstackgerrit Daneyon Hansen proposed a change to stackforge/puppet-neutron: Adds Database Configuration Support for Havana  https://review.openstack.org/54790
21:44 rongze joined #puppet-openstack
22:18 e1mer joined #puppet-openstack
22:34 openstackgerrit Dan Bode proposed a change to stackforge/puppet-glance: DO NOT MERGE.  https://review.openstack.org/54837
22:35 mjblack can I go -1 that?
22:35 mjblack "I would prefer you do not merge this"
22:37 mjblack_ joined #puppet-openstack
22:38 dmsimard joined #puppet-openstack
22:43 xarses hmm should +2 it
22:43 * xarses grins
22:44 bodepd_ sorry for the noise. I'm testing integration tests with zuul
22:45 rongze joined #puppet-openstack
22:45 bodepd_ so I can start gating with the CI/CD system I've been working on... soon
22:50 dachary joined #puppet-openstack
23:45 rongze joined #puppet-openstack

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