Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2013-07-03

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

All times shown according to UTC.

Time Nick Message
00:11 michchap joined #puppet-openstack
00:13 michchap joined #puppet-openstack
00:59 otherwiseguy joined #puppet-openstack
01:01 JoeJulian joined #puppet-openstack
01:02 mgagne1 joined #puppet-openstack
07:16 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-quantum: Add LBaaS Support  https://review.openstack.org/35389
07:53 mkollaro joined #puppet-openstack
08:12 derekh joined #puppet-openstack
12:49 dprince joined #puppet-openstack
13:08 mkollaro joined #puppet-openstack
13:17 marun joined #puppet-openstack
13:22 marun joined #puppet-openstack
13:40 openstackgerrit Maru Newby proposed a change to stackforge/puppet-openstack: Add a manifest that does basic provisioning.  https://review.openstack.org/34976
13:41 marun joined #puppet-openstack
13:43 openstackgerrit Maru Newby proposed a change to stackforge/puppet-quantum: Add quantum_l3_ovs_bridge custom type.  https://review.openstack.org/35305
13:45 marun joined #puppet-openstack
13:48 marun joined #puppet-openstack
13:53 marun joined #puppet-openstack
13:58 marun joined #puppet-openstack
14:20 mjeanson joined #puppet-openstack
14:20 mkollaro joined #puppet-openstack
14:38 marun joined #puppet-openstack
14:45 marun joined #puppet-openstack
14:56 prad joined #puppet-openstack
14:56 michchap joined #puppet-openstack
15:29 marun joined #puppet-openstack
15:34 michchap joined #puppet-openstack
15:54 marun joined #puppet-openstack
16:12 michchap joined #puppet-openstack
16:23 michchap_ joined #puppet-openstack
16:24 michcha__ joined #puppet-openstack
16:26 michchap joined #puppet-openstack
16:27 michch___ joined #puppet-openstack
16:30 michchap_ joined #puppet-openstack
16:30 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-horizon: Ensure booleans are capitalized in template  https://review.openstack.org/35509
16:31 michchap joined #puppet-openstack
16:33 michcha__ joined #puppet-openstack
16:35 mkollaro joined #puppet-openstack
17:04 michchap joined #puppet-openstack
17:19 mkollaro joined #puppet-openstack
17:25 prad joined #puppet-openstack
17:30 jkyle joined #puppet-openstack
17:35 prad joined #puppet-openstack
17:38 openstackgerrit Maru Newby proposed a change to stackforge/puppet-quantum: Add quantum_l3_ovs_bridge custom type.  https://review.openstack.org/35305
17:42 openstackgerrit Maru Newby proposed a change to stackforge/puppet-keystone: Ensure 'id' is included by keystone_tenant.instances.  https://review.openstack.org/35517
17:43 michchap joined #puppet-openstack
17:54 merb joined #puppet-openstack
18:08 marun joined #puppet-openstack
18:14 bodepd marun: I assume you are using puppet 3.x?
18:15 marun bodepd: yes
18:17 marun joined #puppet-openstack
18:21 openstackgerrit Maru Newby proposed a change to stackforge/puppet-quantum: Lookup tenant id via keystone_tenant.instances  https://review.openstack.org/35358
18:22 michchap joined #puppet-openstack
18:22 openstackgerrit Maru Newby proposed a change to stackforge/puppet-quantum: Add quantum_l3_ovs_bridge custom type.  https://review.openstack.org/35305
18:25 marun joined #puppet-openstack
18:30 marun joined #puppet-openstack
18:39 bodepd marun: good, we confirmed your stuff doesn't work on 2.7 :)
18:39 marun bodepd: oy
18:39 bodepd marun: not quite confirmed, more like suspect
18:39 marun bodepd: what is the symptom?
18:39 bodepd quantum types always fail b/c the config is not setup
18:40 bodepd I'm coordinating with mchapman in AU
18:40 marun uh
18:40 bodepd so it'll be a while before I can confirm
18:40 marun how do they fail?
18:40 bodepd the config file has not been set the first time that the quantum parent provider loads quantum_config
18:41 bodepd so it fails that it cannot find the auth entires it needs
18:41 bodepd since those results are cached, the rest of the quantum stuff fails as well
18:41 marun does that imply that the glance and keystone types have similar issues?
18:41 marun i thought I was following a model that worked
18:43 marun What is the context of this, anyway?  I run the provisioning post-packstack, so the config is guaranteed to be there, and there is an autorequire on the service.  Is the service being brought up without being configured or something?
18:43 bodepd nah, that is what I though last night.
18:43 marun bodepd: I'm missing how this problem is related to the patches I've submitted, rather than a higher-level dependency issue.
18:43 bodepd https://github.com/stackforge/puppet-quantum/blob/master/lib/puppet/provider/quantum_network/quantum.rb#L60
18:43 bodepd I'll explain :)
18:44 bodepd reading some source right now, so that I can be sure
18:44 bodepd https://github.com/stackforge/puppet-keystone/blob/master/lib/puppet/provider/keystone_user/keystone.rb#L22
18:44 bodepd look at those two bits of code
18:44 bodepd that is the differnce
18:45 bodepd http://projects.puppetlabs.com/issues/6907
18:45 marun it looks like I followed the glance model
18:46 bodepd oops wrong ticket...
18:46 marun https://github.com/stackforge/puppet-glance/blob/master/lib/puppet/provider/glance_image/glance.rb#L33
18:46 bodepd and that may be my fault
18:46 marun so if this issue is affecting quantum, it is affecting glance as well
18:46 bodepd it's a behavior change in the 2.7.x series of puppet
18:46 bodepd it worked for you b/c you are using 3.2
18:46 marun so the way prefetch is being done is the issue?
18:46 bodepd basically.
18:46 bodepd on older versions of Puppet, the order for catalg execution is:
18:46 marun and i should be following the keystone model?
18:46 bodepd prefetch, then apply catalog
18:47 bodepd every since some version in 2.7.x (need to track down the ticket)
18:47 bodepd prefetching is lazy.
18:47 bodepd meaning it will only occur the first time an instance of that type is encountered in the catalog
18:47 bodepd (does that make sense)
18:47 bodepd so, for hte 2.7.x case, it will call prefetch before the quantum_config resources are actually configured on the system
18:48 bodepd I already ran into this with keystone
18:48 marun hence, it's fixed in keystone
18:48 marun d'oh
18:48 marun so the idea is - don't prefetch?
18:49 marun build the instance hash on first access?
18:49 bodepd yep
18:49 bodepd which is how puppet behaves in 34.2
18:49 bodepd 3.2
18:49 marun joy
18:49 marun ok, well
18:49 marun i'll go through and fix
18:50 bodepd I'm still trying to fidn the ticket related to that behavior change
18:50 marun (feel free to give attention to the reviews in the meantime)
18:50 bodepd I have a little time today
18:50 bodepd I'm a little overwhelmed for review at the moment :)
18:50 marun fair enough
18:50 bodepd I've asked mchapment to test all of your work
18:50 bodepd when he has it integrated into the CI system, then we can merge it
18:50 bodepd (today-ish...)
18:50 marun ci system?
18:51 bodepd yeah. it's not that impressive :)
18:51 marun is it tied to gerrit or something internal to you?
18:51 bodepd https://github.com/michaeltchapman/openstack-installer/blob/master/tests/basic_test.sh
18:51 bodepd just a git repo. I have it set up to gate some stuff in github
18:51 marun oh, vagrant
18:51 bodepd going to set it up today to gate upstream
18:52 bodepd so that I can merge faster and with confidence
18:52 bodepd based on the work I am doing for Cisco
18:52 marun btw, test_nova.sh is not going to work for quantum without another couple of steps
18:53 marun (unless i'm missing something)
18:53 bodepd it already works for me
18:53 marun for floating ips?
18:53 bodepd but we are setting additional static routes
18:53 marun ah, that would do it
18:53 bodepd (mchapmen verified that your new type does the same thing)
18:53 marun ok, cool
18:53 bodepd we are reviewing and talking about all of your code, trust me ;)
18:53 bodepd we want it to work as basd as you do
18:53 marun awesome!
18:54 bodepd we want to move to quantum ASAP
18:54 bodepd s/quantum/tempest/
18:54 marun as soon as it gets merged packstack can pick it up and we'll create internal ci jobs for all-in-one for rhos/rdo on rhel/fedora
18:54 bodepd and if you are curious:openstack-jenkins.cisco.com
18:54 marun (hopefully upstream advisory at some point)
18:55 bodepd upstream to stackforge?
18:55 marun ah, cool
18:55 marun no, upstream advisory on core openstack
18:55 marun though i guess both make sens
18:55 marun e
18:55 marun devstack is great, but multinode testing is too hard
18:56 bodepd for now, I just want upstram advisory for stackforge puppet modules
18:56 marun once we have stable package installation via the puppet modules for single node, we can extend to multinode and actually have representative testing gating core commits
18:56 bodepd (I had it working with dev_env, but I havent been maintaining it since I've been consulting for cisco
18:56 bodepd smokestack?
18:56 marun yes
18:56 marun (hopefully)
18:56 bodepd I am assuming Dan is working on that
18:57 bodepd he was involved for a while, but he went silent
18:57 marun Yes
18:57 bodepd atm, I don't have bandwidth for solving the packaging part of what he does
18:57 bodepd I mainly care about:
18:57 bodepd automated testing for Cisco's openstack
18:57 bodepd feeling code review flowing for upstream (stackforge modules)
18:58 bodepd that is about all I have bandwidth for atm
19:00 marun bodepd: I'm in the same boat
19:01 marun bodepd: automated testing of RHOS/RDO
19:01 michchap joined #puppet-openstack
19:10 marun joined #puppet-openstack
19:13 marun joined #puppet-openstack
19:25 marun joined #puppet-openstack
19:33 marun joined #puppet-openstack
19:33 d3u joined #puppet-openstack
19:36 d3u joined #puppet-openstack
19:40 michchap joined #puppet-openstack
19:55 marun joined #puppet-openstack
20:19 red_trela joined #puppet-openstack
20:19 michchap joined #puppet-openstack
20:23 EmilienM mgagne1: o/
20:23 mgagne joined #puppet-openstack
20:23 mgagne EmilienM: hi
20:23 mgagne EmilienM: que puis-je?
20:23 EmilienM mgagne: :)
20:23 EmilienM mgagne: could you review https://review.openstack.org/#/c/35389/ ? I've changed what you asked
20:24 mgagne EmilienM: checking
20:24 EmilienM mgagne: cool :)
20:24 * EmilienM waiting for it, to push in production :)
20:28 EmilienM thx !
20:29 mgagne EmilienM: I guess that people don't have much time for reviews those days
20:30 openstackgerrit A change was merged to stackforge/puppet-quantum: Add LBaaS Support  https://review.openstack.org/35389
20:30 EmilienM mgagne: do you have an idea about the number of active  contributors here ?
20:30 mgagne reviewers or contributors?
20:31 mgagne contributors: https://github.com/stackforge/puppet-quantum/graphs/contributors
20:31 EmilienM mgagne: reviewers :)
20:31 mgagne bodepd and myself =)
20:32 mgagne https://review.openstack.org/#/admin/groups/134,members
20:32 EmilienM mgagne: and fc__ also
20:32 mgagne other people aren't approving much stuff
20:33 mgagne EmlienM: what's hard is reviewing stuff you don't use yourself =)
20:33 EmilienM sure
20:34 EmilienM mgagne: I've been learning puppet since a few time, but it's quite exiting to see the community around OpenStack & Puppet
20:34 mgagne EmlienM: it's evolving much faster now =)
20:36 * mgagne is fighting with git-buildpackage which thinks everything must be ubuntu branded :O
20:48 EmilienM :)
20:48 EmilienM mgagne: it's late here, cheers :)
20:49 comptona does anybody know, is there a facility in the nova module for managing the _default_ default security groups, as in https://review.openstack.org/#/c/21396/ ?
20:49 mgagne cya
20:49 mgagne comptona: no
20:50 comptona boo
20:50 comptona it doesn't appear to be expressed in novaclient either, at least not from a cursory look
20:56 merb joined #puppet-openstack
20:59 michchap joined #puppet-openstack
21:36 otherwiseguy joined #puppet-openstack
21:38 otherwiseguy bodepd: mgagne: any chance I could get a quick approval on https://review.openstack.org/#/c/34816/ (in addition to mgagne's +1)? I've got a packstack bug assigned to me for adding linuxbridge support that relies on it that I'd like to get posted before the holiday. If not, no big deal. I know you guys are insanely busy.
21:38 michchap joined #puppet-openstack
21:39 mgagne otherwiseguy: I +2 the change, I would like bodepd to take a look too in case I missed something
21:40 mgagne otherwise I can fast-forward and approve
21:41 otherwiseguy k. I'll try to run through some reviews as well (maru has certainly been busy!), though my ruby skills are still lacking.
21:43 mgagne maru is moving very fast in an area I'm not that much qualified/knowledgable
22:01 michchap joined #puppet-openstack
22:02 michchap joined #puppet-openstack
23:19 bodepd mgagne: I went ahead and approved Marun's work
23:19 mgagne bodepd: thank you very much
23:19 bodepd we're testing it and have some patches to be appied on top of it
23:20 bodepd I was pretty lax about it
23:20 mgagne ok
23:20 bodepd but I just want it in, b/c I need it.
23:20 bodepd I would rather iterate on that then wait till it's perfect
23:20 mgagne bodepd: true
23:20 bodepd mgagne: if you are ok with the linuxbridge stuff
23:20 bodepd mgagne: just approve it
23:21 bodepd I took a quick glance, but my eyes glazed over a bit :)
23:21 mgagne alright, approved
23:21 mgagne otherwiseguy: approved
23:21 bodepd mgagne: we shoudl probably merge some of the enovance stuff
23:21 bodepd I had a loom at the wsgi patch
23:21 otherwiseguy mgagne: thanks
23:21 bodepd look
23:21 bodepd and read a blog about it
23:23 mgagne bodepd: didn't have the setup to test it for real
23:28 mgagne bodepd: reviewing wsgi
23:33 dprince joined #puppet-openstack
23:35 bodepd mgagne: are you looking at this tempest stuff?
23:35 bodepd ie: interested in using it?
23:36 mgagne bodepd: yes, time is a limited resource. =)
23:36 openstackgerrit A change was merged to stackforge/puppet-tempest: Remove provisioning from the default manifest.  https://review.openstack.org/35039
23:36 mgagne bodepd: already busy with (re)packaging and CI infra
23:37 openstackgerrit A change was merged to stackforge/puppet-tempest: Fix configuration of glance images.  https://review.openstack.org/35042
23:37 openstackgerrit A change was merged to stackforge/puppet-tempest: Add support for configuring quantum.  https://review.openstack.org/34053
23:37 bodepd any chance of hooking it into zuul as a post-gate?
23:37 openstackgerrit A change was merged to stackforge/puppet-tempest: Replace run_tests.sh helper script with tox.  https://review.openstack.org/35362
23:37 mgagne bodepd: what's the difference between smokestack and tempest?
23:38 mgagne bodepd: I don't mind checking out tempest, I just don't want to have duplicate work
23:42 openstackgerrit A change was merged to stackforge/puppet-openstack: Add a manifest that does basic provisioning.  https://review.openstack.org/34976
23:42 openstackgerrit A change was merged to stackforge/puppet-quantum: Lookup tenant id via keystone_tenant.instances  https://review.openstack.org/35358
23:43 openstackgerrit A change was merged to stackforge/puppet-quantum: Add quantum_l3_ovs_bridge custom type.  https://review.openstack.org/35305
23:43 openstackgerrit A change was merged to stackforge/puppet-keystone: Ensure 'id' is included by keystone_tenant.instances.  https://review.openstack.org/35517
23:44 bodepd I wish marun was around
23:44 bodepd I have a feeling he will have to rebase at least one thing
23:45 openstackgerrit A change was merged to stackforge/puppet-quantum: Add support to linuxbridge manifests for Red Hat distros  https://review.openstack.org/34816
23:46 mgagne bodepd: depending on the change, can we rebase ourselves?
23:47 mgagne bodepd: hopefully that puppet lint cleanup will come to an end someday =)
23:49 bodepd mgagne: please
23:49 openstackgerrit A change was merged to stackforge/puppet-openstack: Fix missing and misspelled parameters  https://review.openstack.org/35232
23:50 bodepd only you can change
23:50 mgagne bodepd: are you talking philosophically about puppet-lint or about that rebase?
23:51 bodepd rebase
23:51 bodepd I can't wait until puppet-lint is a gate
23:51 bodepd when you can, you should just do it
23:52 bodepd it'll stop the train on everything
23:52 bodepd and force us to finish :)
23:53 mgagne which change needs rebase?
23:53 mgagne ok checing

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