Tuesday, 2016-07-12

*** shashank_hegde has joined #openstack-kuryr00:01
*** _oanson has quit IRC00:20
*** limao has joined #openstack-kuryr00:39
openstackgerritLiping Mao proposed openstack/kuryr-libnetwork: The kuryr default port has changed from 2377 to 23750, we also need to change it in docker run_kuryr.sh script.  https://review.openstack.org/34062700:40
*** banix has joined #openstack-kuryr00:41
*** shashank_hegde has quit IRC00:45
*** shashank_hegde has joined #openstack-kuryr00:48
*** bvandewa has joined #openstack-kuryr00:50
*** bvandewa has quit IRC00:54
*** bvandewa has joined #openstack-kuryr00:56
*** bvandewa has quit IRC00:57
*** bvandewa has joined #openstack-kuryr00:58
*** shashank_hegde has quit IRC01:08
*** banix has quit IRC01:10
*** limao_ has joined #openstack-kuryr01:30
*** limao has quit IRC01:33
*** prithiv has quit IRC01:40
*** bvandewa has quit IRC02:54
*** vikasc has joined #openstack-kuryr03:01
*** huikang has joined #openstack-kuryr03:12
*** yamamoto has quit IRC03:27
*** yamamoto has joined #openstack-kuryr03:27
*** shashank_hegde has joined #openstack-kuryr03:27
*** limao_ has quit IRC03:36
*** shashank_hegde has quit IRC03:37
*** shashank_hegde has joined #openstack-kuryr03:37
*** diga has joined #openstack-kuryr03:50
*** shashank_hegde has quit IRC03:50
*** huikang has quit IRC03:51
*** shashank_hegde has joined #openstack-kuryr04:00
*** limao has joined #openstack-kuryr04:10
*** shashank_hegde has quit IRC04:16
*** bvandewa has joined #openstack-kuryr04:32
*** shashank_hegde has joined #openstack-kuryr04:59
*** fawadkhaliq has joined #openstack-kuryr05:01
*** shashank_hegde has quit IRC05:04
*** irenab has joined #openstack-kuryr05:07
*** bvandewa has quit IRC05:08
vikascirenab, ping05:10
irenabvikasc: hi05:10
vikascirenab,  your point makes sense to me.05:11
irenabvikasc: regarding REST vs RPC?05:11
vikascirenab,  yes05:11
vikascirenab, having it configurable05:11
*** shashank_hegde has joined #openstack-kuryr05:12
vikascirenab,  i am thinking of keeping original controllers.py with rest calls as it is05:12
vikascirenab, and renaming rpc controller.py to something like cotroller_rpc.py05:12
irenabvikasc: alternatively, you can have driver layer for the Controller05:12
irenabsince most of the code would be generic, and only the way to call neutron will differ05:13
vikascirenab,  do you mean like having fucntions like 'create_neutron_network' etc in kuryr/lib05:14
vikascirenab,  and then based on configuration framing the rpc call or neutron call05:15
vikascirenab, in the function definition?05:15
vikascadding these wrapper functions in kuryr/lib/utils05:16
vikascirenab,  kuryr/lib/utils.py i mean05:16
irenabthe analogy would be the neutron services plugins that have drivers that you specify in config file05:16
irenabdriver has base API implemented acccordingly (REST calls/ RPC calls)05:17
vikascirenab,  means all these methods like "create_neutron_network" will be defined in each driver file05:18
*** limao_ has joined #openstack-kuryr05:19
vikascirenab, and from controllers.py will be invoked as app.driver.create_neutron_network05:19
irenabyes05:19
irenabyou basically has base driver that defines methods and specific one that implement them05:20
vikascirenab, thanks , will go through neutron service plugins also for reference.05:20
vikascirenab,  understood05:20
vikascirenab,  importing the base driver05:20
irenabvikasc: check this one:  https://github.com/openstack/neutron/blob/master/neutron/services/qos/qos_plugin.py05:21
vikascirenab,  i think i understood your idea05:21
vikascirenab,  thanks a lot for guidance05:22
*** limao has quit IRC05:22
vikascirenab,  one more doubt05:22
vikascirenab,  to be honest i could not understand absoulte clearly why in case of vms we want rpc05:23
vikascirenab, when i asked in meeting i got impression that everybody is certain that rpc is needed but due to lack of time i could not ask in detail.05:24
vikascirenab, i decided to understand in future real pros of having rpc with vms05:24
irenabvikasc: I need to revisit the nested spec to make sure I remember the details. Lets try to chat about it here a bit later once apuimedo is online. I think its was about security and credentials distribution and related to Magnum being deploying the cluster05:25
vikascirenab, sure. will keep looking for apuimedo05:26
irenabfor Bare Metal I would love to hear banix, I think RPC is not required05:26
vikascirenab, i am not able to clearly understand why rpc is needed even in vms case :D05:27
vikascirenab, credentials anyways we have to store at vms to create rpc context05:28
irenabvikasc: but I think its not keystone05:28
vikascirenab,  keystone admin endpoint we will be able to skip with implementing rpc05:29
vikascirenab, i just want to confirm is this the only purpose of rpc05:29
irenabvikasc:  exactly, I agree05:29
vikascirenab, otherwise we can move all neutron calling functionality to common kuryr/lib/utils.py05:30
vikascirenab, with a little bit refactoring05:30
vikascirenab, and then all k8s or any other coe can reuse it05:30
*** limao_ has quit IRC05:32
irenabvikasc: this can be great, and I think we can do it anyway regardless split to drivers05:32
*** limao has joined #openstack-kuryr05:32
irenabto avoid code duplication05:33
vikascirenab, will be doing it this way only even with drivers05:33
vikascirenab, i mean agree.. will be doing it in any case05:33
vikascirenab, but if rpc is used functionality of these methods will be there in handlers on kuryr rpc server05:34
*** obondarev has joined #openstack-kuryr05:35
vikascirenab,  if we do rpc and decide to call neutron rest apis in case of baremetal as you suggested, then in that case methods from kuryr/lib/utils.py will be used05:36
vikascirenab,  ahh.. sorry rpc_handlers can also use the same util methods05:37
vikascirenab,  in all cases, its making sense to keep these at kuryr/lib/utils05:38
irenabvikasc: or maybe kuryr/lib/drivers05:40
vikascirenab, even if we decide not to use rpc?05:41
irenabbut in general I like the direction. There is nothing COE specific, so makes sense to keep in in kuryr/lib05:41
irenabvikasc:  utils makes more sense to have more auxiliry methods. ‘drivers’ maybe named better :-)05:42
vikascirenab, i mean introducing "drivers" term, even in case if decide not tu use rpc05:42
vikascirenab, ?05:43
vikascirenab, i think are almost on the same page now05:44
vikascirenab, :)05:44
irenabvikasc:  named not drivers, but something like ‘neutron’ … Not sure05:44
*** obondarev has quit IRC05:44
vikascirenab, next is to discuss pros of rpc05:44
irenabvikasc:  great. Maybe worth to have it on email thread05:45
vikascirenab,  lets discuss with apuimedo atleat first05:46
irenabvikasc:  sounds like a plan05:46
vikascirenab,  plan? sorry i did not get you :)05:47
vikascirenab, it takes a lot of time to get reply on ml :P05:48
irenabI mean, sounds great. Lets do it05:48
vikascirenab,  thanks05:48
irenabfirst discuss with apuimedo and then see if need to communicate more over email05:48
irenabor just follow up with the patch05:49
vikascirenab, exactly .. bye till we have apuimedo on irc05:49
irenabvikasc:  have a great day05:49
*** fawadkhaliq has quit IRC05:58
*** obondarev has joined #openstack-kuryr05:59
*** bvandewa has joined #openstack-kuryr06:08
*** bvandewa_ has joined #openstack-kuryr06:12
*** bvandewa has quit IRC06:12
vikascapuimedo, ping06:16
*** obondarev has quit IRC06:18
*** obondarev has joined #openstack-kuryr06:25
openstackgerritjanonymous proposed openstack/kuryr: Usage is /Plugin.Active --> /Plugin.Activate  https://review.openstack.org/34070206:28
*** obondarev has quit IRC06:28
*** fawadkhaliq has joined #openstack-kuryr06:56
*** fawadkhaliq has quit IRC06:59
*** fawadkhaliq has joined #openstack-kuryr06:59
*** oshidoshi has joined #openstack-kuryr07:01
*** oshidoshi has quit IRC07:13
vikascapuimedo, ping07:16
*** obondarev has joined #openstack-kuryr07:26
*** oshidoshi has joined #openstack-kuryr07:39
*** garyloug has joined #openstack-kuryr07:59
*** fawadkhaliq has quit IRC07:59
*** fawadkhaliq has joined #openstack-kuryr08:01
*** fawadkhaliq has quit IRC08:05
*** oshidoshi has quit IRC08:23
*** limao has quit IRC08:27
*** shashank_hegde has quit IRC08:27
*** oshidoshi has joined #openstack-kuryr08:28
*** devvesa has joined #openstack-kuryr08:35
*** devvesa has quit IRC08:38
*** devvesa has joined #openstack-kuryr08:39
*** obondarev has quit IRC08:39
*** obondarev has joined #openstack-kuryr08:41
*** limao has joined #openstack-kuryr08:44
*** obondarev has quit IRC08:56
*** fawadkhaliq has joined #openstack-kuryr09:02
*** fawadkhaliq has quit IRC09:06
*** neiljerram has joined #openstack-kuryr09:19
*** fawadkhaliq has joined #openstack-kuryr09:24
*** obondarev has joined #openstack-kuryr10:05
*** limao has quit IRC10:17
apuimedoping neiljerram10:28
apuimedovikasc: hey10:28
apuimedoSorry I didn't see it untiil a bit late :/10:28
vikascapuimedo, hi10:28
vikascapuimedo, np10:28
apuimedoglad you are still around!10:28
vikasc:)10:29
apuimedoI thought I may have missed you10:29
vikascapuimedo, lets see if irenab is also around10:29
neiljerramapuimedo, hi10:29
vikascapuimedo,  on  my rpc support patch she raised a concern that why we need rpc10:30
irenabvikasc: it was more about replacment of the REST API versus have two drivers to choose based on deployment option10:30
vikascapuimedo,  only pros which i could share to her was that keystone and neutron endpoints can be avoided on vms10:31
apuimedofrom where I stand10:31
apuimedoI would only use RPC in the nested case10:32
vikascapuimedo, can you please share reasons for your preference10:32
apuimedovikasc: I think on non-nested case adding another level of indirection would introduce too much latency10:34
vikascapuimedo,  skipping service endpoints is the one10:34
vikascapuimedo, agree10:34
vikascapuimedo, on that part i agree that introducing a driver layer makes sense10:35
vikascirenab, ping10:35
apuimedoso, for me, I'd have kuryr-common to have an optional rpc server10:36
vikascapuimedo,  was wondering about pros of using rpc instead of calling neutron rest api directly10:36
apuimedothat's a good question10:37
apuimedoI would make the RPC probably use a different auth10:37
vikascapuimedo, means other than keystone10:38
vikascapuimedo, ?10:38
apuimedoyes, I was thinking that it could just be an ssl connection between VM and kuryr server10:39
irenabvikasc: sorry in the meeting. Will check the log in 40 mins10:40
vikascirenab, sure10:40
vikascapuimedo, and how certificates will be exchanged?10:41
vikascand stored?10:41
vikascapuimedo, can you please give some reference example?10:42
vikascapuimedo, is it like using barbican10:43
vikascapuimedo, do you mean like this, https://github.com/openstack/magnum/blob/master/specs/tls-support-magnum.rst10:44
vikascapuimedo, tls support10:45
apuimedoI would need to talk with Magnum people about that :P10:45
apuimedoI haven't really gone into detail10:45
apuimedobut I guess that hongbin would be able to tell us10:45
vikascapuimedo,  okay on high level its all about security10:45
vikascapuimedo, right?10:46
vikascapuimedo, aim is to try to avoid user credentials and endpoints on vms10:46
apuimedoright10:48
vikascapuimedo,  rpc support is working at the moment and has been pushed for review on both repos10:49
apuimedovikasc: I'll take a look this week10:50
apuimedoI still don't know exactly when10:50
vikascapuimedo, what is your opinion on introducing a driver layer as Irena and I discussed?10:50
apuimedowhere can I read more about it?10:50
vikascapuimedo,  and what is the plan to accept patches in kuryr repo10:50
vikascapuimedo, at the moment requirements is being met from my github repo10:51
apuimedovikasc: I'd like to be able to make a kuryr release by the end of next week10:51
vikascapuimedo, i have to sync the patches in kuryr repo with my account each time i make a change10:51
apuimedowhich should unblock us in kuryr-libnetwork10:52
apuimedosorry about that :(10:52
vikascapuimedo,  no problem. Request you to just review kuryr repo patches10:53
apuimedovikasc: will do!10:53
apuimedothanks!10:53
vikascapuimedo,  thanks !!10:53
*** apuimedo is now known as apuimedo|lunch10:57
*** obondarev has quit IRC11:00
*** diga has quit IRC11:04
*** bvandewa_ has quit IRC11:20
janonymousHi guys, This reference guide: http://docs.openstack.org/developer/kuryr/devref/index.html, contains milestones for mitaka where could i found milestones for this release ?11:20
*** obondarev has joined #openstack-kuryr11:41
*** irenab has quit IRC11:42
*** irenab has joined #openstack-kuryr11:42
*** fawadkhaliq has quit IRC11:50
*** fawadkhaliq has joined #openstack-kuryr12:17
*** garyloug has quit IRC12:18
*** fawadkhaliq has quit IRC12:20
apuimedo|lunchjanonymous: I'm not sure we set any12:31
*** obondarev has quit IRC12:31
apuimedo|lunchI'll try to get around to doing some12:32
*** apuimedo|lunch is now known as apuimedo12:32
*** obondarev has joined #openstack-kuryr12:38
*** garyloug has joined #openstack-kuryr13:07
*** obondarev has quit IRC13:13
*** banix has joined #openstack-kuryr13:14
*** neiljerram has quit IRC13:17
*** vikasc has quit IRC13:18
*** neiljerram has joined #openstack-kuryr13:23
*** obondarev has joined #openstack-kuryr13:29
*** banix has quit IRC13:57
*** yamamoto has quit IRC13:59
*** limao has joined #openstack-kuryr13:59
*** banix has joined #openstack-kuryr14:00
*** limao has quit IRC14:01
*** banix has quit IRC14:01
*** huikang has joined #openstack-kuryr14:02
*** huikang has quit IRC14:09
*** huikang has joined #openstack-kuryr14:17
*** _oanson has joined #openstack-kuryr14:29
*** huikang has quit IRC14:34
*** oshidoshi has quit IRC14:41
*** yamamoto has joined #openstack-kuryr14:59
*** huikang has joined #openstack-kuryr15:05
*** yamamoto has quit IRC15:07
*** vikasc has joined #openstack-kuryr15:20
*** huikang has quit IRC15:40
*** banix has joined #openstack-kuryr15:45
*** mestery has quit IRC15:49
*** mestery has joined #openstack-kuryr15:50
*** obondarev has quit IRC15:56
*** diogogmt has joined #openstack-kuryr15:56
*** _oanson has quit IRC16:00
*** obondarev has joined #openstack-kuryr16:02
*** obondarev has quit IRC16:16
*** huikang has joined #openstack-kuryr16:21
*** shashank_hegde has joined #openstack-kuryr16:22
*** devvesa has quit IRC16:22
*** vikasc has quit IRC16:25
*** obondarev has joined #openstack-kuryr16:26
*** obondarev has quit IRC16:32
*** diga has joined #openstack-kuryr16:38
*** huikang has quit IRC16:40
*** shashank_hegde has quit IRC16:40
*** huikang has joined #openstack-kuryr16:49
banixapuimedo: hi toni; are you working on the kuryr gate issues? need to get vikas’ patch for removing stuff from kuryr-lib in.16:53
apuimedoI'm without broadband at home. So I can't tackle it until the morning :(16:55
banixthat should be good enigh :)17:12
*** bvandewa has joined #openstack-kuryr17:18
*** banix has quit IRC17:25
*** shashank_hegde has joined #openstack-kuryr17:38
*** huikang has quit IRC17:42
*** bvandewa has quit IRC17:44
*** huikang has joined #openstack-kuryr17:51
*** fawadkhaliq has joined #openstack-kuryr17:57
*** garyloug has quit IRC17:59
*** janonymous has quit IRC18:06
*** bvandewa has joined #openstack-kuryr18:14
*** banix has joined #openstack-kuryr18:15
*** huikang has quit IRC18:16
*** bvandewa has quit IRC18:19
*** bvandewa has joined #openstack-kuryr18:40
*** bvandewa has quit IRC18:41
*** bvandewa has joined #openstack-kuryr18:41
*** huikang has joined #openstack-kuryr19:17
*** obondarev has joined #openstack-kuryr19:18
*** huikang has quit IRC19:21
*** fawadkhaliq has quit IRC19:53
*** banix has quit IRC20:00
*** banix has joined #openstack-kuryr20:04
*** huikang has joined #openstack-kuryr20:18
*** huikang has quit IRC20:24
*** obondarev has quit IRC20:24
*** irenab has quit IRC20:40
*** shashank_hegde has quit IRC20:57
*** shashank_hegde has joined #openstack-kuryr21:01
*** banix has quit IRC21:08
*** shashank_hegde has quit IRC21:09
*** banix has joined #openstack-kuryr21:43
*** shashank_hegde has joined #openstack-kuryr22:21
*** diogogmt has quit IRC22:34
*** diogogmt has joined #openstack-kuryr22:38
*** shashank_hegde has quit IRC23:03
*** shashank_hegde has joined #openstack-kuryr23:03
*** shashank_hegde has quit IRC23:19
*** banix has quit IRC23:29
*** diogogmt has quit IRC23:39
*** shashank_hegde has joined #openstack-kuryr23:53

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!