Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2014-04-04

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

All times shown according to UTC.

Time Nick Message
00:12 chuxx joined #puppet-openstack
00:12 thuc joined #puppet-openstack
00:19 PEPPERONIE joined #puppet-openstack
00:23 PEPPERONIE joined #puppet-openstack
00:28 morazi joined #puppet-openstack
00:53 rmoe joined #puppet-openstack
00:56 badiane_ka joined #puppet-openstack
00:58 morazi joined #puppet-openstack
01:08 xarses joined #puppet-openstack
01:14 PEPPERONIE left #puppet-openstack
01:23 thuc joined #puppet-openstack
01:25 xingchao joined #puppet-openstack
01:57 mgagne joined #puppet-openstack
02:04 mgagne1 joined #puppet-openstack
02:05 xavpaice joined #puppet-openstack
02:06 xavpaice joined #puppet-openstack
02:17 evilstephen joined #puppet-openstack
02:33 xarses joined #puppet-openstack
02:34 evilstephen joined #puppet-openstack
02:37 chuxx joined #puppet-openstack
02:43 thumpba_ joined #puppet-openstack
02:55 thumpba_ joined #puppet-openstack
02:56 chuzzi joined #puppet-openstack
03:11 ferenec joined #puppet-openstack
04:24 coolyura joined #puppet-openstack
05:41 EmilienM good morning !
05:41 EmilienM michchap: i was wondering when will we create the stable/icehouse branch in our modules
05:44 michchap EmilienM: I was thinking after the summit, maybe we can do it a bit sooner, but there's a lot of changes up for review that I think should go in.
05:44 michchap EmilienM: what do you think?
05:45 EmilienM michchap: right
05:45 EmilienM michchap: today, I'm going to push neutron::nova class
05:45 EmilienM which aims to report to nova VM port status
05:45 EmilienM it's a new stuff in Neutron
05:48 trefzer joined #puppet-openstack
05:50 michchap ok. I could send a mail to the list asking committers to nominate patch IDs that they want in before we cut the icehouse branch, but I do think it's maybe a bit early. We have traditionally not cut the branches until quite a while after the upstream release.
05:50 michchap so maybe I'll send that mail in 2-3 weeks?
05:50 michchap (or Chris can send it?)
05:52 EmilienM michchap: yeah, but it should change, since we cough up to the last features IMO
05:52 EmilienM that's fine for me
05:52 EmilienM I think we could make it possible in the same time as OpenStack release
05:52 EmilienM in term of features, we are good (including current patches)
05:52 EmilienM michchap: I would like to cleanup the ML2 stuff before, I had no review on my draft patch
05:53 michchap EmilienM: I was thinking of the ml2 patch actually. I also want to fix the cinder backends to be automatic, but I am a bit short of time right now.
05:56 chuxx joined #puppet-openstack
07:02 EmilienM michchap: automatic? like how?
07:09 michchap EmilienM: that thing I showed you using +> to aggregate the names of the backends that have been defined
07:10 michchap EmilienM: I think we could do similar things for some of the neutron parts, and maybe the horizon list of extensions...
07:11 EmilienM michchap: I see ok
07:11 michchap EmilienM: do you remember? I will find the gist.
07:11 EmilienM michchap: i have it
07:11 michchap EmilienM: ok. I'll be back in 30 minutes, having dinner.
07:11 EmilienM michchap: ok
07:12 saju_m joined #puppet-openstack
07:14 chuxx joined #puppet-openstack
07:29 michchap EmilienM: back
07:29 EmilienM michchap: i'm doing the nova stuff in neutron::server
07:30 michchap EmilienM: I am probably doing stuff on site for the next week or so, but after that I'll get back to review
07:30 EmilienM michchap: awesome
07:30 michchap EmilienM: nova stuff in neutron::server?
07:30 EmilienM michchap: yeah, it's the API service of neutron which sends notifs to Nova API server
07:31 EmilienM and API service is in neutron-server
07:31 EmilienM so neutron::server
07:32 michchap oh is this notifications for when ports and networks get created?
07:32 EmilienM michchap: yup :)
07:32 bauzas joined #puppet-openstack
07:32 michchap why do they get sent to nova? I thought that's what ceilometer was for?
07:32 michchap alarms and all that stuff
07:32 michchap or is the purpose totally different?
07:33 EmilienM michchap: nah, alarms is for metering/alarming with heat
07:33 EmilienM michchap: yeah, totally, it's just to update nova cache about VM informations (network related)
07:34 michchap EmilienM: ah OK. So if they are not set...nova doesn't know if ports are created or not when a VM launches?
07:35 EmilienM michchap: not immediatly I think
07:37 EmilienM michchap: do you prefer I create "neutron::nova"?
07:38 michchap do you think neutron::nova or neutron::notifications?
07:40 michchap EmilienM: the section is called "Notification System Options"
07:40 michchap there's no mention of nova in there, so maybe just call it notifications
07:40 EmilienM i'm fine with all of that
07:41 EmilienM michchap: but the end user should know that he has to declare the class where neutron::server will run
07:42 michchap EmilienM: is it likely we will have other classes to handle things to deal with neutron-server that are in their own classes? In that case we can make a folder called server and under that put eg neutron::server::quota and neutron::server::notifications etc.
07:43 michchap EmilienM: it seems like the quota class is the same - has to be where the server is
07:43 EmilienM michchap: we should deprecate neutron::quota then
07:43 EmilienM which would be another patchset
07:43 michchap EmilienM: yep.
07:43 EmilienM but I like your idea :D
07:43 michchap EmilienM: ok let's do that.
07:43 EmilienM michchap: ok.
07:49 qba73 joined #puppet-openstack
08:01 openstackgerrit Christian Berendt proposed a change to stackforge/puppet-keystone: replaced deprecated sql parameters  https://review.openstack.org/84461
08:10 derekh joined #puppet-openstack
08:12 trefzer EmilienM, michchap: about neutron::server: can you consider renaming that class to neutron::api like it is in all the other modules (as far as I know).
08:13 EmilienM trefzer: no, I disagree because neutron-server service is in charge of API + scheduling tasks
08:13 EmilienM trefzer: I do agree it's true for Nova and Cinder
08:14 EmilienM but in Neutron they keep API & scheduling in the same service
08:14 mmagr joined #puppet-openstack
08:16 trefzer Emilien aha ok I was not aware of the scheduling being part of nutron-server.
08:16 EmilienM trefzer: :)
08:16 EmilienM trefzer: the scheduling is in charge of schedule virtual network on DHCP agents, LB pools on LBaaS agents and virtual routers in L3 agents
08:17 trefzer emilien jepp thats clear, but I never thought of who is doing that.
08:19 trefzer we could probably add "and scheduling services" in the description of neutron::server (now it only mentions API service). But not so important.
08:21 EmilienM yes, why not !
08:27 michchap trefzer: EmilienM: If gantt ever gains maturity it might change then, but I'm not holding my breath. People have talked about centralised scheduling for a few years and nothing has happened.
09:01 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-neutron: Neutron Nova Interactions Support  https://review.openstack.org/85269
09:01 EmilienM michchap: ^
09:04 michchap EmilienM: looks good
09:04 michchap EmilienM: why not have no default for tenant_id and password?
09:05 michchap EmilienM: then you don't need to have the check and fail.
09:05 EmilienM michchap: because for me, in our modules we don't set default passwords
09:05 EmilienM and id are UUID
09:05 EmilienM which must be given :)
09:05 michchap EmilienM: so...how should this be deployed, if it has to be the UUID?
09:06 michchap EmilienM: because when you deploy the tenant doesn't exist yet, so there is no UUID
09:06 EmilienM yes
09:06 EmilienM hm
09:06 michchap EmilienM: how are you handling that?
09:06 EmilienM indeed
09:06 EmilienM let me think 2 min
09:07 michchap EmilienM: also we don't know if Keystone is even in the current puppet catalog
09:07 EmilienM michchap: let me look in neutron code to check if we could use the name
09:07 michchap EmilienM: hopefully we can. Or we should patch upstream...
09:08 EmilienM michchap: damn, neutron builds an URL to make notification, and AFIK, URLs contain only UUID, no names
09:08 michchap that's crap, why doesn't it just use the client?
09:09 EmilienM yeah
09:11 michchap well...you could use a collector to make the check happen after keystone makes the service tenant in the case where the neutron server and keystone are on the same node, and you could fall back to trying to determine the ID via a client call if that fails.
09:11 michchap so that means the neutron node must come up after keystone node, but that is essentially true in reality anyway
09:43 openstackgerrit Christian Berendt proposed a change to stackforge/puppet-glance: make known_stores of glance-api configurable  https://review.openstack.org/85280
09:47 openstackgerrit Christian Berendt proposed a change to stackforge/puppet-glance: make known_stores of glance-api configurable  https://review.openstack.org/85280
10:09 saju_m joined #puppet-openstack
10:30 saju_m joined #puppet-openstack
10:35 saju_m joined #puppet-openstack
10:40 saju_m joined #puppet-openstack
10:51 openstackgerrit Robert Starmer proposed a change to stackforge/puppet_openstack_builder: Add self logging to install.sh  https://review.openstack.org/85305
11:14 openstackgerrit Christian Berendt proposed a change to stackforge/puppet-glance: replaced deprecated parameter notifier_strategy  https://review.openstack.org/85308
11:39 mmagr joined #puppet-openstack
11:57 sputnik1_ joined #puppet-openstack
12:09 openstackgerrit A change was merged to stackforge/puppet-neutron: Fixing max_retries parameter warning  https://review.openstack.org/84878
12:10 saju_m joined #puppet-openstack
12:11 openstackgerrit A change was merged to stackforge/puppet-tempest: Allow passing image_ref, image_ref_alt, and network_gateway_id  https://review.openstack.org/83933
12:15 saju_m joined #puppet-openstack
12:17 openstackgerrit A change was merged to stackforge/puppet_openstack_builder: Add self logging to install.sh  https://review.openstack.org/85305
12:19 dprince joined #puppet-openstack
12:29 openstackgerrit A change was merged to stackforge/puppet-glance: deprecate show_image_direct_url in glance::rbd  https://review.openstack.org/84459
12:33 Pax joined #puppet-openstack
12:35 openstackgerrit Chris Ricker proposed a change to stackforge/puppet-openstack: Remove unsupported --no-cache CLI parameter  https://review.openstack.org/85330
12:37 EmilienM michchap: still around?
12:38 michchap EmilienM: yep
12:38 evilstephen joined #puppet-openstack
12:38 EmilienM michchap: i look at puppet-keystone, and afik there is no way to get the tenant id
12:41 michchap EmilienM: hmm
12:41 michchap EmilienM: If it were me I would just write an exec to do it.
12:41 EmilienM michchap: lol I was about doing this
12:42 EmilienM (i could try though, and see how people reacts)
12:46 sanjayu joined #puppet-openstack
12:54 saneax_-_ joined #puppet-openstack
12:55 thuc joined #puppet-openstack
12:56 thuc_ joined #puppet-openstack
12:59 morazi joined #puppet-openstack
13:00 saneax_-_ joined #puppet-openstack
13:16 openstackgerrit A change was merged to stackforge/puppet-neutron: Introduce neutron:config to manage neutron configuration  https://review.openstack.org/84925
13:18 kkirkpatrick joined #puppet-openstack
13:19 openstackgerrit A change was merged to stackforge/puppet-openstack: Updated to match semver and release notes.  https://review.openstack.org/82256
13:33 openstackgerrit A change was merged to stackforge/puppet-nova: Improve notifications parameters  https://review.openstack.org/83458
13:41 thuc joined #puppet-openstack
13:46 thuc joined #puppet-openstack
13:52 saneax_-_ joined #puppet-openstack
13:54 prad joined #puppet-openstack
13:59 PaxIndustria joined #puppet-openstack
14:04 britthouser joined #puppet-openstack
14:04 thuc joined #puppet-openstack
14:11 EmilienM michchap: and add a "Require" on keystone service while being at it :-)
14:11 michchap EmilienM: what if neutron is not on the same machine as keystone?
14:11 EmilienM michchap: hehe
14:11 PaxIndustria joined #puppet-openstack
14:12 EmilienM michchap: what if neutron::server::notifications is load before the keystone class? :)
14:12 michchap EmilienM: if you use a collector you can make the requirement optional
14:13 EmilienM michchap: we should make this collector optional, right?
14:14 michchap EmilienM: no, just do Service<| 'keystone' |> -> Exec['get my id and set it']
14:14 michchap EmilienM: if there is no keystone service, nothing will happen
14:14 EmilienM michchap: ah ok, the second case what I was worried about
14:15 michchap EmilienM: if that's the case, then keystone is on another node, and I don't think it's our problem to determine if another node is ready.
14:15 EmilienM yeah
14:16 EmilienM totally
14:16 EmilienM let's do like this
14:22 fvollero indeed
14:22 badiane_ka joined #puppet-openstack
14:22 fvollero totally agree with you fellas /cc EmilienM michchap
14:22 EmilienM heh
14:31 saju_m joined #puppet-openstack
14:35 saju_m joined #puppet-openstack
14:42 EmilienM michchap: i also wonder which username to use in my patch: neutron or nova? I would prefer neutron
14:42 michchap EmilienM: which user to access keystone as?
14:42 michchap EmilienM: I would say neutron
14:43 EmilienM michchap: yeah,make sense
14:59 EmilienM michchap: omg it's not so easy
15:00 kkirkpatrick joined #puppet-openstack
15:00 openstackgerrit Benedikt Trefzer proposed a change to stackforge/puppet-glance: support separate registry/api packages  https://review.openstack.org/84443
15:00 EmilienM michchap: i think I'll have to write a custom function
15:01 kkirkpatrick joined #puppet-openstack
15:01 thuc_ joined #puppet-openstack
15:04 thuc_ joined #puppet-openstack
15:05 bauzas joined #puppet-openstack
15:12 EmilienM michchap: i'm going to patch neutron instead
15:23 hogepodge joined #puppet-openstack
15:28 mgagne joined #puppet-openstack
15:29 hogepodge Good morning (PST) everyone! Back from Las Vegas.
15:31 mgagne1 joined #puppet-openstack
15:40 angdraug joined #puppet-openstack
15:47 hogepodge joined #puppet-openstack
15:58 angdraug joined #puppet-openstack
15:58 rmoe joined #puppet-openstack
15:59 trefzer joined #puppet-openstack
16:13 openstackgerrit A change was merged to stackforge/puppet-tempest: System need libffi-dev  https://review.openstack.org/84893
16:15 openstackgerrit Pradeep Kilambi proposed a change to stackforge/puppet-neutron: Include interface driver for vpn agent  https://review.openstack.org/85407
16:16 thuc joined #puppet-openstack
16:17 thuc_ joined #puppet-openstack
16:18 thuc_ joined #puppet-openstack
16:19 thuc_ joined #puppet-openstack
16:22 PaxIndustria joined #puppet-openstack
16:29 openstackgerrit A change was merged to stackforge/puppet-neutron: Include interface driver for vpn agent  https://review.openstack.org/85407
16:40 PaxIndustria joined #puppet-openstack
16:41 xarses joined #puppet-openstack
16:48 sputnik1_ joined #puppet-openstack
17:05 omniden joined #puppet-openstack
17:13 openstackgerrit Benedikt Trefzer proposed a change to stackforge/puppet-glance: support separate registry/api packages  https://review.openstack.org/84443
17:16 xarses joined #puppet-openstack
17:17 PaxIndustria joined #puppet-openstack
17:18 angdraug joined #puppet-openstack
17:37 openstackgerrit A change was merged to stackforge/puppet-neutron: Metering and VPNaaS Ubuntu package names changed  https://review.openstack.org/85136
17:39 prad joined #puppet-openstack
17:40 PEPPERONIE joined #puppet-openstack
17:44 ryanycoleman joined #puppet-openstack
17:44 openstackgerrit A change was merged to stackforge/puppet-openstack: Update Cirros to 0.3.2  https://review.openstack.org/85007
17:44 openstackgerrit A change was merged to stackforge/puppet-openstack: Remove unsupported --no-cache CLI parameter  https://review.openstack.org/85330
17:48 openstackgerrit A change was merged to stackforge/puppet-nova: Update nova::config example description.  https://review.openstack.org/84924
17:48 fvollero EmilienM: you worked on heat lately ?
17:52 xarses joined #puppet-openstack
17:57 thuc joined #puppet-openstack
17:58 thuc joined #puppet-openstack
17:59 openstackgerrit Benedikt Trefzer proposed a change to stackforge/puppet-glance: support separate registry/api packages  https://review.openstack.org/84443
18:00 ryanycoleman joined #puppet-openstack
18:00 PEPPERONIE left #puppet-openstack
18:02 openstackgerrit joined #puppet-openstack
18:02 marun joined #puppet-openstack
18:03 PEPPERONIE1 joined #puppet-openstack
18:09 PEPPERONIE joined #puppet-openstack
18:09 PEPPERONIE left #puppet-openstack
18:18 openstackgerrit Hunter Haugen proposed a change to stackforge/puppet-neutron: Add neutron_port resource  https://review.openstack.org/85438
18:25 openstackgerrit Benedikt Trefzer proposed a change to stackforge/puppet-heat: Add SSL parameters for rabbit  https://review.openstack.org/84784
18:43 thuc joined #puppet-openstack
18:46 thuc_ joined #puppet-openstack
18:46 ryanycoleman joined #puppet-openstack
18:47 thuc joined #puppet-openstack
18:48 thuc joined #puppet-openstack
18:49 thuc_ joined #puppet-openstack
18:49 ryanycoleman joined #puppet-openstack
18:54 thuc joined #puppet-openstack
19:05 EmilienM fvollero: a bit
19:13 rwsu joined #puppet-openstack
19:31 PaxIndustria joined #puppet-openstack
19:36 PaxIndustria joined #puppet-openstack
19:37 PEPPERONIE joined #puppet-openstack
19:39 PEPPERONIE left #puppet-openstack
19:40 ryanycoleman joined #puppet-openstack
19:41 PEPPERONIE joined #puppet-openstack
19:52 ryanycoleman joined #puppet-openstack
19:58 PEPPERONIE left #puppet-openstack
20:08 bauzas joined #puppet-openstack
20:26 ryanycoleman joined #puppet-openstack
20:27 openstackgerrit Pradeep Kilambi proposed a change to stackforge/puppet-neutron: Include external network bridge for vpn agent  https://review.openstack.org/85479
20:46 ryanycoleman joined #puppet-openstack
20:54 ryanycoleman joined #puppet-openstack
21:00 ryanycoleman joined #puppet-openstack
21:09 ryanycoleman joined #puppet-openstack
21:17 ryanycoleman joined #puppet-openstack
21:51 EmilienM michchap: let's try something: https://review.openstack.org/#/c/85492
21:59 ryanycoleman joined #puppet-openstack
22:08 thuc joined #puppet-openstack
22:19 ryanycoleman joined #puppet-openstack
22:30 ryanycoleman joined #puppet-openstack
22:32 PEPPERONIE1 joined #puppet-openstack
22:32 PEPPERONIE1 left #puppet-openstack
22:39 mgagne EmilienM: https://blueprints.launchpad.net/nova/+spec/tenant-id-based-auth-for-neutron
22:40 EmilienM mgagne: argh, and I want to avoid using ID
22:40 EmilienM mgagne: am I alone to dislike ID in config files??
22:40 mgagne EmilienM: yes, I undertand your need, I have the same here
22:40 mgagne EmilienM: I didn't find a proper solution yet
22:41 EmilienM mgagne: i'm trying to patch neutron: https://review.openstack.org/#/c/85492
22:41 mgagne EmilienM: yes, that's why I commented
22:41 mgagne EmilienM: (in this channel)
22:41 EmilienM mgagne: thanks
22:41 EmilienM mgagne: i had a talk with mark (ptl) and he is agree to make this change
22:42 EmilienM he agrees*
22:42 mgagne EmilienM: we should still address it in our puppet modules although I don't know how yet.
22:43 EmilienM mgagne: me neither, and TBH I would avoid to put ID in puppet modules. Until now, we were able to manage it, I would like to continue.
22:44 mgagne EmilienM: if you have a puppetmaster, you might be able to use puppet function to get the tenant_id from the name but still, it doesn't address the risk of duplicate names. and your puppetmaster might not have access to keystone neither to do such resolution.
22:45 mgagne EmilienM: else you can force/choose the tenant id when provisioning
22:45 EmilienM mgagne: yes but seriously, writing another keystone function, to get an ID each time we run puppet... It's not costless while we could simply use names.
22:46 mgagne EmilienM: yes but as reported, they might not be unique and we will have to deal with it one day or another
22:47 EmilienM mgagne: indeed :(
22:48 mgagne EmilienM: and I don't see why the tenant id could change, there is so many things depending on it like ownership which heavily depends on it to not change
22:50 EmilienM mgagne: so for you, you prefer having ID in configuration files and deal with puppet functions to manage exported resources and dependencies?
22:51 mgagne EmilienM: tbh, I'm not a fan of this approach due to the increased complexity but we have to face reality, tenant name isn't unique.
22:51 mgagne EmilienM: we can "patch" the situation for now but will have to face it soon or later
22:55 EmilienM mgagne: here is the WIP: https://review.openstack.org/#/c/85269/
22:57 hogepodge joined #puppet-openstack
23:05 EmilienM hogepodge: hey, could you explain me the licensing stuff, i still don't get it
23:06 hogepodge I had a really long conversation about it yesterday. As I understand it:
23:06 hogepodge eNovance holds the copyright to the original work
23:07 hogepodge You grant a licence under the Apache 2 and the OpenStack CLA
23:07 hogepodge Whenever someone makes a change to the original work, they own the copyright to that change.
23:07 EmilienM yes, like we do in other projects
23:07 hogepodge They also license it under Apache 2 and OpenStack CLA
23:08 hogepodge So to acknowledge the license, we say “eNovance and Authors”
23:08 hogepodge Whoops, correct that.
23:08 hogepodge To acknowledge the copyright, we say “eNovance and Authors”
23:10 EmilienM hogepodge: so you want that I drop the eNovance stuff?
23:10 hogepodge No, I want you to leave it.
23:10 hogepodge and add “and Authors"
23:10 EmilienM ah
23:10 EmilienM it's more clear, thanks
23:11 EmilienM hogepodge: mgagne: i had a conv here with michchap earlier, and we want to fix the ml2 stuff before creating the stable/icehouse branch ( https://review.openstack.org/#/c/82353/ )
23:15 EmilienM it's late here, enjoy the weel-end :)
23:15 hogepodge EmilienM yeah, agreed.
23:16 hogepodge What help do you need on that?
23:17 EmilienM hogepodge: design help
23:17 EmilienM i did a ugly patch just to start something
23:18 hogepodge Ok.
23:18 hogepodge I’ll take a look at the backlog and see what I can get started on.
23:18 EmilienM hogepodge: cool, now it's time for me to leave, cheers
23:19 hogepodge enjoy the weekend!
23:42 thuc joined #puppet-openstack
23:51 rmoe joined #puppet-openstack

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