03:00:05 <hongbin_> #startmeeting zun 03:00:06 <openstack> Meeting started Tue May 8 03:00:05 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:07 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:00:10 <openstack> The meeting name has been set to 'zun' 03:00:16 <hongbin_> #topic Roll Call 03:00:35 <deepak_mourya> Hi hongbin 03:00:42 <kevinz> o/ 03:00:53 <shu-mutow> o/ 03:01:30 <hongbin_> thanks for joining deepak_mourya kevinz shu-mutow 03:01:52 <hongbin_> #topic Blueprints 03:02:01 <hongbin_> 1. OpenStack as a virtual Kubernetes node (assignee: kevinz) 03:02:09 <hongbin_> #link https://blueprints.launchpad.net/zun/+spec/zun-connector-for-k8s 03:02:14 <hongbin_> kevinz: ^^ 03:02:38 <kevinz> hi all. I'm stuck into a bug today, capsule could not delete successfully 03:02:52 <kevinz> I will fix it today. 03:03:24 <hongbin_> what kind of bug? 03:03:30 <kevinz> For other part, in gophercloud, capsule List merged and capsule delete in progress 03:03:53 <hongbin_> awesome 03:04:02 <kevinz> hongbin_: I have not filed it. I will file after the meeting. 03:04:15 <hongbin_> kevinz: ack 03:05:15 <kevinz> The bug is : user could create capsule, but when deleting , the capsule function container could not deleted. 03:05:18 <kevinz> ERROR zun.compute.manager [req-9cb3be0a-7789-4050-b32f-271dc3a509ff admin admin] Error occurred while calling Docker delete API: Docker internal error: 500 Server Error: Internal Server Error ("container 195206572a8d27bd2e8625ad1708265fa150c5e22547af6babdbc07491eaf901 is not connected to network 043d0638-fa8e-4246-86c8-a67974b0a9a1").: DockerError: Docker internal error: 500 Server Error: Internal Server Error ("container 195206572a8d27bd2e8625ad170 03:05:18 <kevinz> 8265fa150c5e22547af6babdbc07491eaf901 is not connected to network 043d0638-fa8e-4246-86c8-a67974b0a9a1"). 03:05:47 <hongbin_> interesting 03:06:19 <kevinz> sorry, pastebin is better. http://paste.openstack.org/show/720531/ we could discuss after the meeting 03:06:47 <hongbin_> but it seems the gate delete the container successfully 03:07:10 <kevinz> Also I'm working on virtual-kubelet, and find that we don't have resource.requests(CPU and memory) 03:07:26 <kevinz> we just have resource.limits(CPU, memory) 03:07:40 <hongbin_> i see 03:07:40 <kevinz> https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ 03:08:17 <hongbin_> yes, i think it worths to add support for 'requested' 03:08:44 <hongbin_> the quickest workaround is the set the requested equals to limit 03:08:55 <kevinz> yes, that will be better for scheduler 03:09:13 <kevinz> hongbin_: I will quickset first :-) 03:09:21 <hongbin_> kevinz: sure 03:10:21 <kevinz> hongbin_: besides, I'm preparing for the slides in summit. But I find it is a little hard to give a demo in vancover 03:11:16 <hongbin_> kevinz: ack, wonder why the demo is hard? 03:12:32 <kevinz> hongbin_: The virtual-kubelet doesn't work yet for Zun. I'm working on Pod Get first, and then Pod create. After the two works, we could have a demo 03:12:55 <hongbin_> kevinz: ok 03:13:27 <hongbin_> kevinz: i think a demo is better, but it is fine if we cannot make it 03:13:28 <shu-mutow> I think start to will prepare demo using Zun UI for Queens release. 03:13:41 <kevinz> I will try to make it happens 03:13:58 <hongbin_> kevinz: sure, just let me know if anything i can help :) 03:13:58 <shu-mutow> I think start to prepare demo using Zun UI for Queens release. 03:14:01 <kevinz> demo is better than slides 03:14:19 <kevinz> hongbin_: Thanks 03:14:30 <hongbin_> shu-mutow: sure, i think kevinz was talking about another demo in his talk :) 03:14:55 <kevinz> shu-mutow: yes, about zun with K8s 03:15:12 <shu-mutow> I see. Zun UI does not have features about "capsule" yet. sorry. 03:15:41 <hongbin_> shu-mutow: no problem at all, capsule is for k8s so it is not urgent for zun ui to have it 03:17:09 <hongbin_> anything else about this topic ? 03:17:24 <shu-mutow> o/ 03:17:32 <shu-mutow> Does someone have plan to implement retrieving AZ list for user onto python-zunclient regarding with https://review.openstack.org/#/c/564670/ ? 03:17:38 <kevinz> shu-mutow: That's OK :-) 03:17:52 <shu-mutow> kevinz: thanks 03:18:10 <shu-mutow> kevinz: Zun UI needs to get AZ list to add new option for container creation, i.e. availability_zone, on the patch https://review.openstack.org/#/c/560759/ 03:18:30 <hongbin_> deepak_mourya: ^^ 03:19:00 <shu-mutow> kevinz: deepak_mourya: I'm waiting for the implementation. ;) 03:19:47 <kevinz> shu-mutow: Aha, I think deepak is working on this area. 03:20:29 <hongbin_> deepak_mourya: btw, great work on the implementation of AZ at server side, appreciate your work 03:20:52 <hongbin_> shu-mutow: let's see if there is volunteer for the client side implementation, if not, i will be the default 03:21:16 <hongbin_> ok, moving on 03:21:19 <deepak_mourya> kevinz ok i will see this 03:21:30 <hongbin_> 2. Introduce quota for containers (assignee: kiennt26) 03:21:45 <hongbin_> it looks kien is not here, skip this one 03:21:53 <hongbin_> 3. Refine the image API endpoints (assignee: hongbin) 03:21:59 <hongbin_> #link https://blueprints.launchpad.net/zun/+spec/rework-image-api 03:22:27 <hongbin_> for this one, i would like to know what is your opinion on this proposal 03:22:38 <hongbin_> (the BP is not approved yet) 03:23:36 <hongbin_> let's pause a few minutes to read the proposal 03:24:12 <hongbin_> if there is no concern about this, i will approve the BP 03:24:31 <hongbin_> any concern? question? 03:25:19 <hongbin_> seems no 03:25:29 <hongbin_> approve it 03:25:33 <kevinz> hongbin_:One question 03:25:36 <hongbin_> sure 03:26:11 <kevinz> so this BP is give end users who is not the admin to manage the container image in specify host? 03:26:35 <hongbin_> yes 03:26:35 <kevinz> host is the glance service running? 03:26:46 <hongbin_> host is the compute node 03:27:01 <hongbin_> run "zun host-list" will list all the hosts 03:27:16 <hongbin_> glance is running on the controller node 03:27:22 <kevinz> OK, so the image is Dockerhub? 03:27:31 <kevinz> sorry 03:27:42 <kevinz> docker repository in the host 03:27:44 <openstackgerrit> chenyb4 proposed openstack/zun master: Fix list and show return status different https://review.openstack.org/566778 03:27:48 <hongbin_> yes 03:27:52 <kevinz> OK. 03:28:25 <kevinz> If an image is pulled by admin, other user could also manage it? 03:28:53 <hongbin_> in a cloud, users cannot and shouldn't manage images of individual host 03:29:04 <hongbin_> because host is invisible to end-users 03:30:01 <hongbin_> basically, after the BP, only admin can manage local images 03:30:26 <kevinz> OK, sure, I think I'm OK with this BP 03:30:35 <hongbin_> end-users can specify the image when creating the container, the image will be automatically pull down if it doesn't exist in the host 03:30:42 <hongbin_> kevinz: cool 03:31:19 <hongbin_> actually, the image api caused a lot lot of confusion for our users, that is why i propose this 03:31:49 <hongbin_> some people think it is for managing glance image, some people think it is for managing snapshot... 03:31:56 <kevinz> hongbin_: yes sure. Just do it:-) 03:32:03 <hongbin_> ok 03:32:19 <hongbin_> then, move on 03:32:24 <hongbin_> #topic Bugs 03:32:35 <hongbin_> 1. Interactive exec via proxy (assignee: hongbin) 03:32:42 <hongbin_> #link https://bugs.launchpad.net/zun/+bug/1735076 03:32:43 <openstack> Launchpad bug 1735076 in Zun "Interactive exec via proxy" [Critical,In progress] - Assigned to hongbin (hongbin034) 03:32:55 <hongbin_> i actually doesn't have much time to look at this bug last week 03:33:10 <hongbin_> hope will have time to fix it this week 03:33:22 <hongbin_> ok, then moving on 03:33:29 <hongbin_> #topic open discussion 03:33:54 <hongbin_> any other topic to discuss ? 03:34:42 <hongbin_> seems there is no more 03:34:50 <hongbin_> all, thanks for joining, see you next time 03:34:54 <hongbin_> #endmeeting