03:00:09 <hongbin> #startmeeting zun
03:00:10 <openstack> Meeting started Tue Jun  5 03:00:09 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:11 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
03:00:13 <openstack> The meeting name has been set to 'zun'
03:00:18 <hongbin> #topic roll call
03:01:23 <kevinz> o/
03:01:40 <hongbin> kevinz: thanks for joining kevin
03:01:51 <hongbin> we can have a shorting meeting today
03:01:53 <kevinz> hi hongbin
03:01:54 <deepak_mourya> Hello  everyone :)
03:02:02 <kevinz> Hi deepak_mourya
03:02:03 <hongbin> hi deepak_mourya
03:02:09 <hongbin> #topic Blueprints
03:02:16 <hongbin> 1. OpenStack as a virtual Kubernetes node (assignee: kevinz)
03:02:20 <hongbin> kevinz: ^^
03:03:01 <kevinz> This week don't do much coding, I'm preparing a demo and a new video record in LC3 this month
03:03:13 <kevinz> the demo will be shown in Arm booth
03:03:24 <hongbin> kevinz: ack
03:03:33 <hongbin> wish your success on the demo
03:03:39 <kevinz> Thanks
03:03:57 <kevinz> Will do coding work this week after the video and demo finished
03:04:10 <kevinz> btw, how to modify the driver to Kata?
03:04:44 <hongbin> i guess mkrai is the best contact for this ?
03:05:08 <hongbin> from my point of view, first, you need to install kata
03:05:27 <kiennt26> hi folks, sorry i'm late
03:05:30 <hongbin> then, use the --runtime option to specify kata as the runtime
03:05:38 <hongbin> kiennt26: hey kien, thanks for joining
03:05:50 <kevinz> Hi kiennt26
03:05:56 <kevinz> hongbin: sure, I will ping her
03:06:04 <kevinz> after the meeting
03:06:11 <hongbin> ok
03:06:33 <hongbin> anything else about this topic?
03:07:00 <kevinz> That's all from my side
03:07:08 <hongbin> thanks kevinz
03:07:11 <hongbin> 2. Introduce quota for containers (assignee: kiennt26)
03:07:16 <hongbin> kiennt26: ^^
03:07:48 <kiennt26> hi, I'm working on the patch
03:07:54 <kiennt26> #link https://review.openstack.org/#/c/570683/
03:08:31 <kiennt26> I will propose new patch set in this week
03:08:36 <hongbin> a big patch :)
03:08:53 <hongbin> cool
03:09:19 <kiennt26> that's all from my side
03:09:24 <hongbin> kiennt26: thanks for your hard work on this
03:09:43 <kiennt26> hongbin: my pleasure :)
03:10:02 <hongbin> 3. Refine the image API endpoints (assignee: hongbin)
03:10:21 <hongbin> #link https://review.openstack.org/#/q/topic:bp/rework-image-api+(status:open+OR+status:merged)
03:10:41 <hongbin> i have a few patches up for reviews
03:11:01 <hongbin> simply cast your feedback once you have a chance
03:11:24 <hongbin> next one
03:11:28 <kiennt26> sure
03:11:46 <hongbin> 4. OpenStack Zun as Amphora driver (assignee: TBD)
03:11:55 <hongbin> this one is interesting
03:12:32 <hongbin> we are still looking for an assignee for this task, but i will take it if there is nobody signed up for the work
03:12:55 <hongbin> #link https://storyboard.openstack.org/#!/story/2002117
03:13:09 <hongbin> that is all about bps
03:13:21 <hongbin> any comment before moving to the next topic?
03:13:46 <deepak_mourya> no
03:14:07 <hongbin> #topic Bugs
03:14:17 <hongbin> 1. Interactive exec via proxy (assignee: hongbin)
03:14:57 <hongbin> i was working on this bug on the weekeed
03:15:10 <hongbin> there is a series of patches that are up for reviews
03:15:12 <hongbin> #link https://review.openstack.org/#/q/topic:bug/1735076+(status:open+OR+status:merged)
03:15:48 <hongbin> the idea is to have zunclient connect to the zun-wsproxy for interactive execution
03:16:00 <hongbin> (much the same way as attach)
03:16:47 <kevinz> hongbin: I will review
03:16:47 <hongbin> in before, zunclient connects to the docker daemon for doing the same, which requires us to expose docker daemon to end-users, a big security risk
03:17:00 <hongbin> so, this bug address that
03:17:18 <hongbin> kevinz: thanks, i guess you are the best reviewers for this :)
03:17:34 <kevinz> my pleasure
03:17:58 <hongbin> ok, that is all about this bug
03:18:09 <hongbin> #topic Open Discussion
03:18:26 <hongbin> any other topic to discuss?
03:18:31 <kiennt26> I have one
03:18:39 <hongbin> kiennt26: go ahead
03:19:03 <kiennt26> Currently, I'm working on the bug: https://bugs.launchpad.net/zun/+bug/1735074
03:19:04 <openstack> Launchpad bug 1735074 in Zun "Add support for following logs" [Medium,In progress] - Assigned to Kien Nguyen (kiennt2609)
03:19:08 <kiennt26> #gnocchi https://bugs.launchpad.net/zun/+bug/1735074
03:19:15 <kiennt26> #link https://bugs.launchpad.net/zun/+bug/1735074
03:19:54 <hongbin> yes, i saw you had a WIP patch for that
03:20:25 <kiennt26> --follow options requires streaming output to API users. The implementation might be similar as how we support interactive execute
03:20:38 <hongbin> exactly
03:20:56 <hongbin> i guess you can reuse the zun-wsproxy for that
03:21:43 <kiennt26> use HTTPClient? Or WebSocketClient like attach? I am confusing between two of options.
03:22:26 <hongbin> HTTPClient is for connecting to an HTTP endpoint for streaming
03:22:37 <hongbin> for example, connect to docker daemon
03:23:06 <hongbin> WebSocketClient is for connect to an websocket endpoint (i.e. the one exposed by zun-wsproxy)
03:23:36 <hongbin> for the log following, i guess you want to use websocketclient to connect to zun-wsproxy ?
03:25:14 <hongbin> so in summary, HTTPClient is for connecting to docker daemon
03:25:27 <hongbin> WebSocketClient is for connecting to zun-wsproxy
03:25:38 <kiennt26> Yeah, I think about using websocketclient. But interactive execute is using httpclient (like bug description), so that it make me confuse a little bit.
03:26:21 <kiennt26> just want to make sure I do it right way, the problem is solved. I will push new patches soon
03:26:48 <hongbin> so, right now, is it still confused?
03:27:29 <kiennt26> no, I got the point now
03:27:33 <hongbin> cool
03:27:44 <kiennt26> hongbin: thank you
03:28:07 <hongbin> kiennt26: thanks for taking this challenging feature, hope you like working on it
03:28:41 <hongbin> all, anything else to discuss?
03:28:55 <kiennt26> hongbin: yeah, that's all from me.
03:29:46 <hongbin> ok, let's end the meeting now, all, thanks for joining, see you next time
03:29:49 <hongbin> #endmeeting