Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2014-12-16

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

All times shown according to UTC.

Time Nick Message
00:10 bitblt joined #puppet-openstack
00:15 fandi joined #puppet-openstack
00:35 fandi joined #puppet-openstack
00:52 michchap_ joined #puppet-openstack
01:01 markvoelker joined #puppet-openstack
01:24 aimon joined #puppet-openstack
01:27 aimon_ joined #puppet-openstack
01:37 rmoe joined #puppet-openstack
01:40 mmaglana joined #puppet-openstack
01:40 markvoelker joined #puppet-openstack
01:50 xingchao joined #puppet-openstack
01:52 xarses joined #puppet-openstack
02:46 vinsh joined #puppet-openstack
03:01 mmaglana joined #puppet-openstack
03:28 mfisch richm1: gfa says +1 on getting that into debian as soon as he does that I'll do a sync request and a backport if possible
03:29 crinkle \o/
03:32 mmaglana joined #puppet-openstack
03:41 richm1 mfisch: Thanks!
03:42 mfisch the backport may be an issue due to libraries
03:42 mfisch which is kinda the point of UCA
04:20 mmaglana left #puppet-openstack
04:40 sileht joined #puppet-openstack
05:12 vinsh joined #puppet-openstack
05:20 gildub joined #puppet-openstack
05:42 sanjayu joined #puppet-openstack
06:20 markvoelker joined #puppet-openstack
06:51 markvoelker joined #puppet-openstack
07:21 pcaruana joined #puppet-openstack
07:43 stamak joined #puppet-openstack
08:01 tfz joined #puppet-openstack
08:13 mmagr joined #puppet-openstack
08:42 Krast joined #puppet-openstack
09:03 fandi joined #puppet-openstack
09:10 derekh joined #puppet-openstack
09:58 pasquier-s joined #puppet-openstack
10:17 openstackgerrit Merged stackforge/puppet-neutron: Fix 'network' (newtork) mispellings  https://review.openstack.org/141901
10:17 openstackgerrit Merged stackforge/puppet-neutron: l3 agent network_device_mtu deprecation fix  https://review.openstack.org/141926
10:24 dgurtner joined #puppet-openstack
10:35 sanjayu joined #puppet-openstack
11:41 berendt joined #puppet-openstack
11:56 markvoelker joined #puppet-openstack
12:00 stamak joined #puppet-openstack
12:01 qba73 joined #puppet-openstack
12:07 EmilienM good morning!
12:16 sileht joined #puppet-openstack
12:18 sanjayu_ joined #puppet-openstack
12:20 exed_- joined #puppet-openstack
12:41 hostranger joined #puppet-openstack
12:46 pasquier-s joined #puppet-openstack
12:57 morazi joined #puppet-openstack
12:57 markvoelker joined #puppet-openstack
13:15 markvoelker joined #puppet-openstack
13:23 djm68 joined #puppet-openstack
13:29 pasquier-s joined #puppet-openstack
13:48 rcallawa joined #puppet-openstack
14:13 richm1 joined #puppet-openstack
14:21 markvoelker_ joined #puppet-openstack
14:23 aimon joined #puppet-openstack
14:24 blentz_ joined #puppet-openstack
14:30 ianw joined #puppet-openstack
15:01 dprince joined #puppet-openstack
15:04 dprince crinkle: hi, I'm hitting issues with a Rabbitmq patch you landed yesterday
15:05 dprince crinkle: on Fedora. Is there anyway to easily tame the new use-defined rabbit source download?
15:05 * dprince doesn't see one yet...
15:08 mwoodson joined #puppet-openstack
15:21 pasquier-s joined #puppet-openstack
15:23 mwoodson joined #puppet-openstack
15:25 blentz joined #puppet-openstack
15:25 ianw joined #puppet-openstack
15:25 djm68 joined #puppet-openstack
15:26 mwoodson joined #puppet-openstack
15:28 vinsh joined #puppet-openstack
15:29 djm68 joined #puppet-openstack
15:57 pasquier-s joined #puppet-openstack
15:57 EmilienM richm1: do you feel confident on patching aviator with missing features for keystone v3 api? I just want to be sure someone is on it, otherwise I'll work on it
16:00 mdorman joined #puppet-openstack
16:08 mwoodson joined #puppet-openstack
16:08 ericpeterson joined #puppet-openstack
16:23 crinkle dprince: that patch shouldn't have changed any functionality, what issue are you seeing exactly?
16:24 dprince crinkle: http://paste.openstack.org/show/151913/
16:24 dprince crinkle: so on Fedora I suppose I would like it to just use Yum and install the system package. It appears it is hard wired to manually use RPM and download from this external URL though
16:25 crinkle dprince: arg, I was worried about that
16:25 crinkle dprince: you can override it with the package_provider parameter
16:25 dprince crinkle: I haven't been following rabbitmq stuff closely, but it was working a few days ago
16:25 crinkle dprince: I'm sorry that broke you
16:26 dprince crinkle: no need to be sorry, it happens. We are talking :)
16:26 pasquier-s joined #puppet-openstack
16:26 crinkle dprince: I debated for a while on that and got confirmation from my team that it was okay, since the documentation indicates that you should manage erlang separately
16:27 crinkle dprince: for you to get the old functionality you can specify 'yum' as the $package_provider
16:33 dprince crinkle: I can do that. Having 'yum' hard coded or having to conditionally manage this outside of the module is a bit of a pain. How would it be if we added something to allow you to choose between external package sources, vs distro packages.
16:34 crinkle dprince: what would that look like?
16:35 dprince crinkle: not sure yet. But it seems inconsistent to me that in params.pp we have most distros using apt, or zipper (not dpkg) but yet we have RHEL distributions using rpm as the provider. Seems like yum would be a better default there
16:36 dprince crinkle: at least it would match the other distributions then
16:36 crinkle dprince: the problem is rabbitmq doesn't have a yum repo, so if you use yum you're getting an old version from epel
16:36 crinkle with apt you can specify a repo with a newer version
16:37 crinkle so that's why they're different
16:38 richm1 EmilienM|afk: No, I don't feel comfortable - at this point, if we can get osc into debian/ubuntu, I would rather go with osc
16:39 dprince crinkle: gotcha. So I guess this is more of a which defaults are correct issue. I'd prefer my default to be yum (which may give EPEL, or something newer on Fedora) and then have to opt into an external repo being added to my box.
16:39 crinkle dprince: okay
16:40 dprince crinkle: just me, but I'm a bit of a control freak in that I like to explicitly control my RPM repos
16:41 crinkle does anyone else here using rabbitmq have an opinion on this? the patch we're talking about is https://github.com/puppetlabs​/puppetlabs-rabbitmq/pull/246
16:41 crinkle I should have sought more opinions before merging it
16:42 djm68 joined #puppet-openstack
16:56 pasquier-s joined #puppet-openstack
16:58 dprince crinkle: thanks for the help. Reading this more I think the "stars aligned" earlier this week and I was just getting lucky. Setting package_provider seems reasonable so I'll just go w/ that
17:00 crinkle dprince: I was on the fence about it and it sounds like it's an unexpected breaking change, I'm open to reverting it if you feel strongly about it
17:01 djm68 joined #puppet-openstack
17:01 dprince crinkle: let me test some more and see what I can get working
17:02 badiane_ka joined #puppet-openstack
17:03 badiane_ka joined #puppet-openstack
17:04 mschmitt joined #puppet-openstack
17:05 djm68 joined #puppet-openstack
17:07 pasquier-s joined #puppet-openstack
17:10 djm68 joined #puppet-openstack
17:32 rmoe joined #puppet-openstack
17:47 djm68 joined #puppet-openstack
17:52 nibalizer dprince: hi
17:52 dprince nibalizer: hello
17:53 nibalizer so do you think it'd be more valuable to try to teach me 1 on 1 or just write up some docs?
17:53 nibalizer (for the puppet-tripleo stuff)
17:53 dprince perhaps a mix of both
17:53 nibalizer okay
17:54 dgurtner joined #puppet-openstack
17:54 dgurtner joined #puppet-openstack
17:54 dprince I had a chat with Emilien and Yanis last week on this etherpad here: https://etherpad.openstack.org/p/p​uppet-integration-in-heat-tripleo
17:55 dprince nibalizer: ^^
17:55 nibalizer cool
17:55 nibalizer oh wow this is a lot of content
17:56 dprince nibalizer: I'm adding a new section at the bottom which describes what I've been using to get Heat parameters onto each node in the form of Hiera (or Facter variables if we choose to use them)
18:02 rcallawa_ joined #puppet-openstack
18:05 nibalizer ok
18:06 djm68 joined #puppet-openstack
18:06 fandi joined #puppet-openstack
18:09 dgurtner joined #puppet-openstack
18:09 dgurtner joined #puppet-openstack
18:16 openstackgerrit Merged stackforge/puppet-monasca: Fixed monasca check group  https://review.openstack.org/141919
18:18 dprince nibalizer: okay. I've added a bunch of data about the Hiera integration. Would be interested to get your feedback on it. Especially with regards to mapping the data in heat vs. potentially writing a custom hiera backend (see like 147)
18:22 nibalizer sure thing
18:22 nibalizer im about to step away for a bit but i shall return
18:34 EmilienM|afk richm1: if we can't?
18:36 richm1 EmilienM: Then we have no choice but to implement the v3 api in aviator . . . and test it, and document it, and maintain it, and etc. etc.
18:37 richm1 I _really_ don't want to do that since we already have a fully functional, tested, documented, and maintained v3 api
18:38 crinkle plus we'll also have to eventually put the work into implementing the neutron api
18:38 EmilienM richm1: I guess using keystone client is not an option?
18:38 crinkle why not? we could make do with that for right now and implement osc in kilo
18:39 crinkle that would be way easier
18:39 EmilienM I would love this idea
18:39 EmilienM b/c we would rely on the client
18:39 EmilienM which is already in place & work
18:39 EmilienM crinkle: sounds like a plan b
18:39 richm1 I'm trying to find out now
18:40 EmilienM what is concerning me, is that we need it really soon
18:40 crinkle we would get it done way faster if we just use the keystone clients for now
18:41 richm1 the keystone command line tool in juno has _no_ v3 support - once work started on osc, all v3 work went into osc
18:41 crinkle and then take the time to do the rewrite properly
18:41 crinkle oh :(
18:41 EmilienM what?
18:42 crinkle :( re no v3 support in the keystone cli
18:42 EmilienM richm1: which tag of client?
18:42 richm1 EmilienM: juno?
18:42 EmilienM crinkle: richm1: clients does not have stable/juno
18:42 EmilienM afik
18:43 richm1 afaik, there is _no_ version/tag of the keystone client that supports v3
18:43 EmilienM they have tags
18:43 EmilienM oh
18:43 richm1 _all_ work for keystone v3 went into osc
18:43 richm1 because the plan was to use osc
18:44 richm1 we could use osc today, right now, if we relax the restriction on json support
18:44 EmilienM richm1: so the code I'm reading in python-keystoneclient for v3 API calls, is not supported anymore. Right?
18:45 richm1 EmilienM: afaik it is only supported in the osc client, not in the keystone command line tool
18:45 crinkle what version is this for? http://docs.openstack.org/dev​eloper/python-keystoneclient/
18:45 EmilienM richm1: ok. So the CLI is not supported, though the code is in python-keystoneclient and imported in osc. Right?
18:46 crinkle oh i see
18:46 richm1 right
18:47 EmilienM we are doomed
18:47 crinkle :(
18:48 EmilienM richm1: what is the impact on using something else than json?
18:49 crinkle we could do that for now, it will just work the same way that it works with the keystone clients, which we don't really like
18:49 EmilienM crinkle: we could _start_ by this same way, but then think about moving to JSON once osc 1.0 is in ubuntu
18:50 crinkle sure
18:50 crinkle okay i think this is not a bad solution
18:50 EmilienM btw, are we sure it's not in ubuntu?
18:50 crinkle mfisch: was working on it
18:50 EmilienM (talking about kilo release/packages)
18:50 crinkle it will be in uca for kilo
18:50 crinkle it is not currently there for juno
18:50 crinkle and debian is a whole different story
18:51 EmilienM crinkle: so why we care?
18:51 mfisch it will go to debian first, then ubuntu vivid, then I'l try a backport to T & U if we dont have dep issues
18:51 EmilienM crinkle: puppet modules on master support Kilo
18:51 mfisch then we can shame Canonical into putting it into UCA
18:51 EmilienM so we should work like if Kilo was released
18:51 crinkle EmilienM: ? no they support juno
18:52 EmilienM crinkle: to me, master = kilo, and for stable/X we have branches.
18:52 EmilienM if I'm wrong, I'm learning something huge today lol
18:52 crinkle well i thought we were doing this to backport it to stable/juno
18:52 crinkle kilo doesn't even fully exist yet
18:52 EmilienM oh
18:53 EmilienM so in that case, yes
18:53 EmilienM we patch master to support juno (with non JSON thing), we backport, and then we patch master to use JSON
18:53 EmilienM crinkle: makes sense?
18:53 crinkle if we don't want to backport it then we should go full throttle toward openstackclient since it will be available by the time we release
18:53 crinkle EmilienM: sure
18:54 EmilienM we patch master to support juno (with non JSON thing), we backport, and then we patch to use osc
18:54 EmilienM crinkle: another version ^
18:54 crinkle kk
18:54 crinkle i will work on it this afternoon
18:54 EmilienM crinkle: no please
18:54 EmilienM crinkle: we can do a hackathon for that
18:54 EmilienM I'll bring coffee
18:54 EmilienM and do it in a cool place
18:54 richm1 +1
18:55 aimon_ joined #puppet-openstack
18:56 djm68 joined #puppet-openstack
18:56 stamak joined #puppet-openstack
18:59 openstackgerrit Matt Fischer proposed stackforge/puppet-heat: Move keystone role creation to keystone area  https://review.openstack.org/140854
19:00 EmilienM I'm flying back to France, see you on the other side :P
19:00 crinkle o/
19:07 openstackgerrit Ryan Bak proposed stackforge/puppet-monasca: Corrected yaml formatting for libvirt template  https://review.openstack.org/142190
19:08 openstackgerrit Ryan Bak proposed stackforge/puppet-monasca: Corrected yaml formatting for libvirt template  https://review.openstack.org/142190
19:09 aimon__ joined #puppet-openstack
19:20 openstackgerrit Mike Dorman proposed stackforge/puppet-nova: Correct section for cell_type nova.conf parameter  https://review.openstack.org/142196
19:24 xarses joined #puppet-openstack
19:25 djm68 joined #puppet-openstack
19:25 aimon_ joined #puppet-openstack
19:35 djm68 joined #puppet-openstack
19:35 openstackgerrit Matt Fischer proposed stackforge/puppet-heat: Move keystone role creation to keystone area  https://review.openstack.org/140854
19:47 stamak joined #puppet-openstack
19:50 openstackgerrit Merged stackforge/puppet-monasca: Corrected yaml formatting for libvirt template  https://review.openstack.org/142190
20:11 richm1 crinkle: I'm willing and able to help with the v3 support using the current osc version and its non-json output
20:15 richm1 crinkle: or, if you just want to wait until we get osc with json support in ubuntu/debian, I'm fine with that too
20:17 mmagr joined #puppet-openstack
20:20 crinkle richm1: waiting would be my preference, but EmilienM indicated that we needed this right away
20:20 crinkle richm1: i think it should be pretty easy to get the openstacklib patch to parse the tabular format the way the keystone module currently is doing
20:24 richm1 crinkle: ok - is there some way we can divide up the work?
20:26 crinkle richm1: not sure, what would you propose?
20:26 crinkle i think it will only take a couple hours
20:31 rcallawa joined #puppet-openstack
20:32 prad joined #puppet-openstack
20:47 xarses joined #puppet-openstack
20:48 richm1 crinkle: let me take a look at the current code
20:49 djm68 joined #puppet-openstack
20:54 gildub joined #puppet-openstack
21:00 crinkle richm1: so it also has a csv output, that might work better
21:00 crinkle i can take a look in about an hour
21:01 openstackgerrit Bradley Klein proposed stackforge/puppet-monasca: Add threshold engine config.  https://review.openstack.org/142221
21:05 openstackgerrit Bradley Klein proposed stackforge/puppet-monasca: Add threshold engine config.  https://review.openstack.org/142221
21:06 openstackgerrit Bradley Klein proposed stackforge/puppet-monasca: Add threshold engine config.  https://review.openstack.org/142221
21:08 openstackgerrit Bradley Klein proposed stackforge/puppet-monasca: Add threshold engine config.  https://review.openstack.org/142221
21:08 mwoodson_ joined #puppet-openstack
21:10 openstackgerrit Bradley Klein proposed stackforge/puppet-monasca: Add threshold engine config  https://review.openstack.org/142221
21:18 openstackgerrit Bradley Klein proposed stackforge/puppet-monasca: Add threshold engine config  https://review.openstack.org/142221
21:27 dgurtner joined #puppet-openstack
21:27 dgurtner joined #puppet-openstack
21:33 rcallawa_ joined #puppet-openstack
21:39 aimon__ joined #puppet-openstack
21:43 dprince joined #puppet-openstack
21:53 dprince nibalizer: may I squash your patch into the main compute patch?
21:53 dprince nibalizer: https://review.openstack.org/#/c/141947/1
22:05 rcallawa joined #puppet-openstack
22:07 nibalizer dprince: absolutly
22:07 nibalizer if you like the direction
22:07 nibalizer a class definiition on its own wont do anything so we'll also need to add 'include tripleo::overcloud::compute ' as the last line in the file
22:09 rcallawa joined #puppet-openstack
22:09 dprince nibalizer: sure. I think it is an improvement in readability. In order to pull this off I'll need to "prefix" the relevant hiera params with tripleo::overcloud::compute as well so they automatically get applied
22:09 dprince nibalizer: which I can do with another patch
22:10 nibalizer awesome
22:11 dprince nibalizer: I'm added all the related patches at the top of the etherpad. So once there is a README it'll be a cherry pick fest but you could have a go of it
22:12 dprince nibalizer: or not, and just wait (patiently) for things to land
22:14 nibalizer i can cherry pick
22:15 gildub joined #puppet-openstack
22:29 rmoe joined #puppet-openstack
22:35 EmilienM crinkle: well "right away". I mean, some features in v3 API are very asked.
22:35 djm68 joined #puppet-openstack
22:37 openstackgerrit Colleen Murphy proposed stackforge/puppet-openstacklib: Swap aviator for openstackclient  https://review.openstack.org/134843
22:37 openstackgerrit Colleen Murphy proposed stackforge/puppet-keystone: Use openstackclient for keystone_tenant  https://review.openstack.org/134844
22:37 crinkle richm1: EmilienM ^ first stab, not totally tested
22:37 EmilienM wow, fast
22:39 crinkle apparently the * operator isn't really valid in ruby 1.8.7 so i have to rework that a little, maybe change the request method to use a block instead of the * array
22:57 aimon_ joined #puppet-openstack
22:57 richm1 crinkle: what version of osc are you using?
23:00 djm68 joined #puppet-openstack
23:00 openstackgerrit Emilien Macchi proposed stackforge/puppet-neutron: Support SR-IOV mechanism driver in ML2  https://review.openstack.org/142251
23:09 social EmilienM: I'm here >.<
23:09 EmilienM social: lol
23:09 EmilienM social: cool !
23:09 EmilienM social: so my patch ^
23:10 social EmilienM: SR-IOV is useable only if network type is vlan
23:11 EmilienM social: yes. But it's up to the user to configure vlan type driver
23:11 EmilienM social: that will be part of the composition layer integration (in our case, puppet-openstack-cloud)
23:15 social EmilienM: for now there is only and whitespace error in https://review.openstack.org/#/c/1​42251/1/manifests/agents/ml2/sriov.pp
23:16 openstackgerrit Emilien Macchi proposed stackforge/puppet-neutron: Support SR-IOV mechanism driver in ML2  https://review.openstack.org/142251
23:16 EmilienM social: fixed ^
23:16 openstackgerrit Colleen Murphy proposed stackforge/puppet-keystone: Use openstackclient for keystone_tenant  https://review.openstack.org/134844
23:16 EmilienM my last flight is about to leave in a few
23:16 crinkle richm1: right now 0.3.0 since i'm on centos 6
23:17 crinkle still working out some things...
23:17 EmilienM social: are you going to do the puppet-nova thing?
23:18 social EmilienM: unless you do it while I sleep
23:18 social EmilienM: it's midnight here :/
23:18 EmilienM social: I'll let you that part
23:18 social thanks
23:18 EmilienM social: oh, indeed. I give up for today. too
23:19 EmilienM social: please let me know when you've done the patch, I'll review it :)
23:38 fandi joined #puppet-openstack
23:51 openstackgerrit Colleen Murphy proposed stackforge/puppet-keystone: Use openstackclient for keystone_tenant  https://review.openstack.org/134844
23:52 openstackgerrit Colleen Murphy proposed stackforge/puppet-openstacklib: Swap aviator for openstackclient  https://review.openstack.org/134843
23:55 richm1 crinkle: I'm using python-openstackclient version 0.4.1 on Fedora 20 - there are no --long or --format csv options
23:56 crinkle richm1: o.0
23:56 crinkle it has worked for me on that version and lower versions
23:56 crinkle does it maybe just not say it in the --help?
23:59 richm1 crinkle: never mind - I think my system is confused . . .

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