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