14:03:00 #startmeeting kuryr 14:03:01 Meeting started Mon Jul 10 14:03:00 2017 UTC and is due to finish in 60 minutes. The chair is apuimedo. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:03:06 The meeting name has been set to 'kuryr' 14:03:21 Hello and welcome to the weekly Kuryr IRC meeting 14:03:27 who's here for the show? 14:03:27 o/ 14:03:31 o/ 14:03:35 o/ 14:03:55 hi 14:03:55 will be connecting from my phone shortly as I need to go 14:04:10 o/ 14:04:37 kzaitsev_ws: I did the whole meeting last week in the car while my wife was driving 14:04:39 o/ 14:04:42 I got so darned dizzy 14:04:54 do not ride and read 14:05:00 :D 14:05:37 #topic kuryr-libnetwork 14:06:35 kzaitsev_ws: do we have the doc fixed? 14:06:46 I saw your oslosphinx patches merged 14:06:54 #link https://docs.google.com/document/d/1GNZbmVxE2n5j07YRlkx4zP-XbFSPI9UEcVifX1MRXyY/edit 14:07:02 oh not that doc 14:07:03 =) 14:07:05 yeah 14:07:28 #link https://docs.openstack.org/kuryr-libnetwork/latest/ 14:07:46 perfect 14:07:49 thanks 14:08:00 So that was all that happened this week in kuryr-libnetwork land 14:08:12 Anybody's got anything else on that? 14:09:26 alright 14:09:28 moving on 14:09:32 #topic kuryr-kubernetes 14:11:14 #info From 12-13h utc today we held a videoconference meeting about multiple networks. In it the community worked towards converging in the approach we adopt based on Network TPR/CRD and Pod network annotations and OIR for SRIOV (and possibly DPDK) bookkeeping 14:11:58 #info kzaitsev_ started a document for the SR-IOV Network object usage pros/cons https://docs.google.com/document/d/1GNZbmVxE2n5j07YRlkx4zP-XbFSPI9UEcVifX1MRXyY/ 14:12:12 nice 14:12:40 I got some questions/request at my meetings last week for being able to specify the networks where the pods are to be plugged 14:12:43 +1 14:12:52 ltomasbo: dmellado: I'll send you the link to the recording later 14:12:56 If I forget, ping me 14:13:02 apuimedo, great! thanks! 14:13:07 if anybody else wants it, ping me as well ;-) 14:13:19 ltomasbo: cool 14:13:28 so the recording should help with that 14:13:33 apuimedo: maybe you can put a link on kuryr wiki? 14:13:41 we'll add the agreements to vikasc' patch 14:13:52 irenab: you know I prefer to edit it first 14:13:55 :-) 14:14:00 apuimedo: sure 14:14:06 otherwise it's full of silences 14:14:23 so, the idea is to polish vikasc spec? 14:14:29 I have pto tomorrow, wednesday and Friday 14:14:40 so I'll probably put the link on Thursday or Monday 14:14:55 and then make the modifications (considering the current SRIOV efforts) 14:15:01 ltomasbo: yes, it will veer towards something more similar to what the community is doing 14:15:01 there is a short analysis of what can be moved to network objs. and only focuses on my sriov stuff. feel free to suggest/edit 14:15:28 and provide a way for the SRIOV to do it (probably as kzaitsev_'s current patches, we can make it simpler afterwards) 14:15:30 yeah. probably network objs is the way k8s will handle things 14:15:46 so no reason not to adopt it ahead of time 14:15:56 o/ 14:16:06 sure, I like the idea and happy to collaborate! 14:16:10 #action apuimedo to try again to deploy the network addon 14:16:32 hongbin: hi! 14:16:48 Currently k8s network objs agreed to have only plugin in network spec, rest of args will be part of annotation.. 14:17:32 #link https://docs.google.com/presentation/d/1-2UVtWSsiMdzO1xUpsPsKjXcX3mOHb5zHI-xEPHi7v4/edit?usp=sharing 14:17:37 I think we should try to be aligned with what is agreed at k8s-net-sig 14:17:41 ltomasbo: this are the slides I showed 14:17:47 kural: righr 14:17:49 *right 14:17:52 Once k8s community agreed on proposal, we can change the args from annotation.. Will provide more information in the doc 14:18:10 and I think it's a good thing that the rest be annotation tbf 14:18:16 ok, thanks! 14:18:23 it will prevent people wanting to put spec for CIDR in network objects 14:18:30 which IMHO is a good thing 14:18:35 so where does the networkid go then? 14:18:48 kzaitsev_: annotation 14:18:53 annotation 14:18:55 pod annotation? 14:18:57 either annotation or label 14:19:02 network annotation 14:19:11 oh. ok makes sense 14:19:12 pod annotation is only for network obj name 14:19:12 kzaitsev_: if you mean the subnetid, on the network annotation 14:19:20 right 14:19:31 kural: and it is namespace specific!) 14:19:47 CR or TPR don't support namespace 14:19:55 network is namespace specific? 14:19:57 it support only default namespace 14:19:59 oh true 14:20:04 I'm dumb 14:20:06 xD 14:20:25 * apuimedo scratches the bruise on top of his head 14:20:26 we'll have to work with that then :/ 14:20:28 original K8s Multi-net PoC, puts them out of scope 14:20:43 kural: no, no. It makes sense 14:20:53 but it open new windows of complexity 14:21:01 indeed 14:21:22 kural: it basically means networks are operational things 14:21:28 possibly not to be created by users :P 14:21:38 but we'll see how it plays out 14:21:52 network obj is created by operator, pod spec network is by users 14:21:56 right 14:22:43 I'll be working on a multi-network poc this week. will see if i can incorporate discussion results there 14:22:48 user can only select the network, operator has privilege to update/create network obj 14:22:48 #info janonymous has been advancing his work on the CNI Daemon split 14:22:53 #link https://review.openstack.org/#/c/480028/ 14:23:46 kzaitsev_: irenab: ltomasbo: please review ^^ 14:24:04 It is tight for Pike, but it would be nice to have it asap 14:24:07 its still WIP 14:24:17 irenab: right, just to check the direction 14:24:20 would be grateful if you add me manually to the review :) 14:24:25 apuimedo, ok 14:24:28 apuimedo: cool, will check it asap 14:24:28 kzaitsev_: I will! 14:24:34 hard to do on the go :) 14:24:49 kzaitsev_: done 14:25:35 #action apuimedo irenab ltomasbo kural to review SRIOV patches 14:25:48 #link https://review.openstack.org/#/q/status:open+project:openstack/kuryr-kubernetes+branch:master+topic:bp/kuryr-kubernetes-sriov-support 14:26:03 I've already looked into them 14:26:10 but we should add some comments ;-) 14:26:30 Gary and me will work.. 14:26:30 apuimedo: I did partially, will follow-up 14:27:01 #action janonymous to address comments from kzaitsev_ in https://review.openstack.org/#/c/454555/ 14:27:04 perfect 14:27:52 alright. Anybody's got anything else on kuryr-k8s? 14:27:57 yes 14:28:10 I've added a BP for DPDK: https://blueprints.launchpad.net/kuryr-kubernetes/+spec/nested-dpdk-support 14:28:15 on my side, I'm struggling moving to the separate devstack-container-plugin 14:28:21 garyloug: OH! Didn't see it 14:28:25 sorry 14:28:27 how will the daemon split deal with the config file? 14:28:31 I just uploaded :) 14:28:39 #action review https://blueprints.launchpad.net/kuryr-kubernetes/+spec/nested-dpdk-support 14:28:46 ah 14:28:58 mchiappero: well, the conf file will be for the daemon 14:29:27 so will it keep the default network information? 14:29:37 the small kubelet called executable will only know which unix domain socket to talk to 14:30:06 mchiappero: I hadn't thought it like htat. I expected that to be known by the controller only 14:30:29 ok :) 14:31:04 I think we try to preserve the asumption that the only info CNI gets is the VIF related stuff driven by controller 14:31:15 garyloug: alright. I'll get back to you on Thursday about the blueprint 14:31:22 right 14:31:44 irenab: just as you said. As much as possible without getting to stubborn about it 14:32:31 sounds good :) I was just curious 14:32:40 :-) 14:32:53 Anything else before we move on to fuxi 14:34:23 alright, moving on 14:34:26 #topic fuxi 14:34:35 hi all 14:34:36 #chair hongbin 14:34:37 Current chairs: apuimedo hongbin 14:34:57 in last week, the major things are the patches proposed by zengchen1 14:35:07 zengchen1: could you give an update about that 14:35:13 yes 14:35:53 for the past week, I finished the flexvolume driver of cinder and have tested it on the real environment 14:36:18 that is all. 14:37:01 i believe a few patches were merged last week, thanks for the kuryr team for reviewing them 14:37:20 there are a few patches that is under active reviews 14:37:23 yes, they gave many valume comments. 14:37:36 s/valume/valuable 14:37:38 cool 14:37:47 zengchen1: ping us any time we slow down 14:37:52 sometimes it happens :/ 14:37:54 ok 14:38:42 apuimedo: that is all from my side :) 14:38:46 very well 14:38:49 #topic general 14:39:44 I wanted to propose dates for the VTG 14:39:58 September 19th, 20th and 21st 14:40:14 I will not be attending the PTG this time, btw 14:40:32 apuimedo: I think it may be the holidays for me 14:40:53 Are we doing it virtually or do we plan to pursue that Brno idea? :) 14:41:06 we could maybe do it the week before the ptg instead, this time 14:41:19 kzaitsev_: it would depend on how easy it is for all the folks to attend 14:41:20 a week before is better 14:41:38 before PTG? that is the first week of September? 14:41:47 I'll try my best to not attend the PTG too :) 14:41:54 xD 14:42:37 ltomasbo: 6, 7 and 8th is before I think 14:42:46 apuimedo: just checked September 20-22 are holidays over here 14:43:08 a doodle might help 14:43:18 apuimedo: 5,6, 7 ? 14:43:39 no Sundays and Fridays :-) 14:43:58 irenab: that's right 14:45:23 alright. That was all from me. Does anybody have anything else? 14:46:35 this is likely my last kuryr-meeting, I just wanted to say it's been nice working with you 14:46:54 you're great people :) 14:47:24 mchiappero: good luck with your next projects. It was a pleasure working with you 14:47:26 ohh, bad to hear it! 14:47:28 oh that's sad :(. please come by to say hello :) 14:47:36 good luck in the next challenge! 14:47:41 I will still be around somehow :) 14:48:10 best of luck to you guys 14:48:49 thanks a lot mchiappero! 14:48:58 and good luck 14:49:18 Thanks to you all for joining today, specially after the long bluejeans meeting we had just before 14:49:23 I really appreciate it 14:49:26 #endmeeting