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