03:00:16 #startmeeting zun 03:00:17 Meeting started Tue Apr 24 03:00:16 2018 UTC and is due to finish in 60 minutes. The chair is hongbin_. Information about MeetBot at http://wiki.debian.org/MeetBot. 03:00:18 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:00:20 The meeting name has been set to 'zun' 03:00:23 #rollcall 03:00:29 o/ 03:00:32 #topic rollacall 03:00:33 hi hongbin 03:00:45 hi kevinz deepak_mourya 03:01:03 hi all 03:01:15 hi caisan 03:01:20 thanks for joining 03:01:34 hi hongbin_ :) 03:01:47 #topic Announcement 03:02:16 a small announcement from me, fengshengqin is not able to chair this meeting due to her company issue with US :) 03:02:35 any other annoucement? 03:02:52 Hope ZTE will be OK:-) 03:03:03 (i will cover the meeting chair whenever shengqin is not available) 03:03:12 yes, hope so 03:03:23 #topic Blueprints 03:03:32 1. OpenStack as a virtual Kubernetes node (assignee: kevinz) 03:03:39 kevinz: ^^ 03:03:48 Hi hongbin_ 03:03:55 I will give some update 03:04:21 First I'd like to thanks hongbin for the help to make Zun in the master branch of gophercloud 03:04:34 my pleasure :) 03:04:54 Now I will rebase the capsule list, delete, create to master branch 03:05:43 And begin working on virutal-kubelet. The first target is enable createPod/describePod in virtual-kubelet with Zun 03:06:29 yes, that would be a good first step 03:06:34 After that finished, we will be able to show a small demo in the summit. 03:06:50 nice 03:07:20 One question, virtual-kubelet need a API updatePod, 03:07:45 I'm not sure, do we have container update operation now? 03:08:31 for individual container, we can update the name, memory, cpu (without restart) 03:09:04 we can update the image with a rebuild (disruptive) 03:09:24 Cool 03:09:34 I think the rebuild is what I want 03:09:46 ok 03:09:59 right now, rebuild can only change the image 03:09:59 just to clarify, rebuild action will only change the image, and nothing else changed right? 03:10:09 Cool 03:10:13 yes, nothing else will be changed 03:10:16 That's enough 03:10:27 awesome 03:10:54 I will hurry up for the first create/describe API :-) 03:11:26 kevinz: cool, thanks kevinz 03:11:32 my pleasure 03:11:51 for others, here is our code in gophercloud: https://github.com/gophercloud/gophercloud/tree/master/openstack/container/ 03:12:21 gophercloud is a Go SDK for openstack, kevinz is working hard to make it support zun 03:12:39 oh sounds cool 03:12:48 indeed 03:13:15 2. Introduce quota for containers (assignee: kiennt26) 03:13:29 kiennt26: there? 03:14:32 kien might not be here, but i saw he had uploaded a few patches in this BP: https://review.openstack.org/#/q/project:openstack/zun+branch:master+topic:bp/quota-support 03:14:39 #link https://review.openstack.org/#/q/project:openstack/zun+branch:master+topic:bp/quota-support 03:15:10 right now, the quota db table is there, the object layer is supported 03:15:33 it looks he is working on the etcd support, which is in a good progress 03:15:52 in overall, this BP looks good 03:16:02 yes definitely 03:16:18 any question about this topic ? 03:17:04 3. Manage the reverse disk for container images (assignee: fengshengqin) 03:17:14 fengshengqin: there? 03:17:57 ok, let's skip this one 03:18:12 I believe shengqin tried to connect for several times but failed:-) 03:18:28 yes, it looks like this is the case 03:18:32 #topic Bugs 03:18:36 one more thing, network management of Zun should be strengthen,Could this be a new BP? 03:19:17 caisan: sure, welcome to create a BP about that, i will review it if it is created 03:20:17 1. Interactive exec via proxy (assignee: hongbin) 03:20:23 #link https://bugs.launchpad.net/zun/+bug/1735076 03:20:24 Launchpad bug 1735076 in Zun "Interactive exec via proxy" [Critical,In progress] - Assigned to hongbin (hongbin034) 03:20:41 right now, it is just a small steps, lol 03:20:55 i am starting to work on this one, it is a critical bug since it has security implication 03:20:55 s/steps/step 03:21:00 caisan: ack 03:21:03 ok 03:21:50 the idea is to re-use the websocket proxy we developed for 'attach' and leverage it for proxying 'docker exec' 03:22:18 sounds great 03:22:43 as a result, we don't need to expose the raw docker api endpoint to end-users 03:23:31 i have a few initial work on this, still trying to figure out how to do it 03:23:56 any question on this one? 03:24:21 I will help to review after patch ready:-) 03:24:54 Thanks for working on this topic since it is not a easy one 03:25:23 kevinz: that would be great, you are possibly the perfect reviewer in this group since you are the author of the websocket proxy 03:25:35 :) 03:26:02 #topic #topic Open Discussion 03:26:09 #undo 03:26:10 Removing item from minutes: #topic #topic Open Discussion 03:26:11 #topic Open Discussion 03:26:49 1. availability zone bug https://bugs.launchpad.net/zun/+bug/1766395 03:26:50 Launchpad bug 1766395 in Zun "Introduce /availability-zone API endpoint" [High,Triaged] 03:27:11 deepak_mourya: go ahead 03:27:17 so right now we only have model or database connectivity for this isn't it 03:27:31 yes 03:27:33 yes i like to work on it , looking interesting 03:28:16 So now we have to move this service on to the one more step ahead like api level 03:28:49 yes, that is right 03:29:48 what we need to provide is an API for end-users to list all the availability zone 03:29:49 okay i will take your help if something is confusing :) 03:30:09 yea like that openstack availability zone list in nova 03:30:11 deepak_mourya: cool, thanks for taking the work 03:30:23 my pleaseure :) 03:30:54 all, any other topic to discuss? 03:31:40 seems there is nothing else 03:31:58 all, thanks for joining the meeting, hope to see you next time 03:32:03 #endmeeting