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