03:00:21 #startmeeting zun 03:00:22 Meeting started Tue Aug 1 03:00:21 2017 UTC and is due to finish in 60 minutes. The chair is hongbin. Information about MeetBot at http://wiki.debian.org/MeetBot. 03:00:24 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:00:26 The meeting name has been set to 'zun' 03:00:27 #link https://wiki.openstack.org/wiki/Zun#Agenda_for_2017-08-01_0300_UTC Today's agenda 03:00:31 #topic Roll Call 03:00:37 Madhuri o/ 03:00:37 Namrata 03:00:39 shubham 03:00:56 kevinz 03:01:01 o/ 03:01:12 shunli 03:01:22 thanks for joining the meeting mkrai Namrata shubhams kevinz spn Shunli 03:01:25 lakerzhou 03:01:35 thanks for joining lakerzhou 03:01:42 ok, let's get started 03:01:48 #topic Announcements 03:01:54 1. python-zunclient 0.4.0 is released for Pike. 03:02:00 #link https://review.openstack.org/#/c/487979/ 03:02:21 you should see the stable/pike branch has been cut for python-zunclient 03:02:21 Great :) 03:02:54 that means all patches for python-zunclient are for Q now 03:03:17 if you want to submit for pike, we need to do backporting 03:03:34 2. The deadline of releasing Zun server is at the week of Aug 21 03:03:39 #link https://releases.openstack.org/pike/schedule.html 03:04:00 i plan to cut the server by Aug 21 03:04:33 if you have patches that needs to go into pike, please submit it before Aug 21 03:04:49 so far, any comment for hte release schedule? 03:04:54 I would like the clear container one to go. Will submit patches soon 03:05:06 Works for me 03:05:26 mkrai: if it can make the pike, that would be great, but remember the zunclient has cut 03:06:01 Ohh I think the server might suffice 03:06:03 But will check 03:06:09 ok 03:06:49 btw, this is the first release of zun that integrates with official openstack release 03:07:20 ok, next one 03:07:22 3. Etcd job has been moved to experimental queue (type "check experimental" to run this job) 03:07:27 #link https://review.openstack.org/#/c/471840/ 03:07:44 i put it in experimental queue because it was failing for a while 03:08:13 putting it as experimental means this job won't be triggered on submiting patch 03:08:30 however, it can be manually trigger by typping "check experimental" 03:08:51 this will save the infra resources, and clear some noice for contributors 03:09:04 any comment for this? 03:09:09 or concern? 03:09:19 After the issue is fixed, we might want to make it voting 03:09:31 Great, what about this patch? 03:09:33 #link https://review.openstack.org/#/c/472538/ 03:09:33 mkrai: yes, absolutely 03:09:34 I will be resubmitting the patch for this fix 03:09:56 we can move it back to voting anytime we want 03:09:57 kiennt: Will look this week 03:10:24 mkrai: Hope it will works. 03:10:36 ok, i clear all the annoucements 03:10:43 anyone else has an annoucement? 03:11:07 Vote for Zun presentation for Sydney summit :) 03:11:18 oh, yes 03:11:32 Voting is open till Aug 3 03:11:50 #link https://www.openstack.org/summit/sydney-2017/vote-for-speakers/ 03:12:18 ok, move on 03:12:20 #topic Review Action Items 03:12:25 1. mkrai works on a patch to make image validation configurable 03:12:30 mkrai: status? 03:12:41 Sorry didn't get much time to work on this. I will create a bug for this 03:12:51 And will submit the patch this week 03:12:52 ack, np 03:13:12 sure 03:13:31 this issue doesn't look urgent for me, so take your time :) 03:13:41 mkrai: ^^ 03:13:48 Ok thanks 03:13:54 ok, next topic 03:13:57 #topic Cinder integration 03:14:25 for this one, i didn't have a chance to get back to it 03:15:22 i will skip it this week, if there is no comment for it 03:15:40 hopefully, i can get a wip patch up at next week 03:16:06 ok, move on 03:16:07 #topic Introduce container composition (kevinz) 03:16:15 kevinz: ^^ 03:16:21 Hi hongbin 03:17:06 kevinz: hey 03:17:08 Submit several patches about capsule, and I will push some test cases this week 03:17:22 Also add etcd database operation about capsule 03:18:28 Also add support for create multiple capsule, such as "zun capsule create -f **.yaml --count 3" 03:19:03 like a replication controller? 03:19:39 hongbin: Aha, good point,,, 03:20:30 hongbin: Just support create more capsules with one command, like container create 03:20:45 kevinz: oh, i see, that is different 03:20:58 hongbin: Have not consider it as replication controller,,, 03:21:45 kevinz: keep in mind that implementing RC might need a significant amount of work ... 03:22:12 hongbin: Yeah I see.. 03:22:22 kevinz: which might need another spec if you propose to go to that path 03:22:51 hongbin: kevinz Do we want to implement rc like concept in Zun? 03:22:57 hongbin: OK 03:23:17 mkrai: i don't have strong opinion on that 03:23:26 mkrai: Have not decide also 03:23:42 Ok 03:24:30 any other comment on this topic? 03:24:44 that's all from me 03:25:15 ok, thanks kevinz 03:25:23 #topic NFV use cases (lakerzhou) 03:25:26 lakerzhou: there? 03:25:34 yes 03:25:44 lakerzhou: want to lead this discussion? 03:26:30 lakerzhou: btw, i saw you have a patch for that 03:26:44 #link https://review.openstack.org/#/c/484496/ 03:26:52 The spec is ready for final review. I am planning to run test on docker container directly first 03:27:43 ack 03:28:24 I don't have more update on that one, team, please review and let me know if you have any questions or concerns 03:28:50 :) 03:29:12 I think we are ready for implementation 03:29:22 yes, i think so 03:29:53 most kuryr people have given +1, i guess they will be happy to take the patches 03:30:11 great news if they can take it. 03:30:29 yes 03:30:30 should we create a BP for kuryr 03:31:22 perhaps you can, but don't need to duplicate another spec to kuryr 03:31:37 hongbin, sounds good, I will do it tomorrow. 03:31:44 thanks lakerzhou 03:31:57 all, any comment for this topic? or question for lakerzhou ? 03:32:21 thx lakerzhou 03:32:32 that will add great value to zun 03:32:54 np, thanks all the helps and comments in reviewing the spec 03:33:17 ok, next topic 03:33:19 #topic Default API version policy 03:33:25 #link http://lists.openstack.org/pipermail/openstack-dev/2017-July/120207.html 03:33:32 Shunli: there? 03:33:53 yes 03:34:10 Shunli: want to lead the discussion of this topic? 03:34:17 ok 03:34:43 the topic is about when and how to bump the default api version. 03:35:03 now zun client always use the latest api version as the default api version. 03:36:07 I want to know how you guys think about the defautl api version policy. 03:36:32 should we bump the default api version everytime the api version changed? 03:36:51 or we bump the default api version when a major version released? 03:37:10 I am not sure how the microversion works. How does other project handle it? 03:38:09 I only found a ironic client which seem do not bump the default api version when every api version changed. 03:38:42 #link https://specs.openstack.org/openstack/ironic-specs/specs/approved/cli-default-api-version.html 03:39:48 they are taking latest as the default api version 03:40:35 this is how i understand their approach 03:40:56 first, at client side, it defines a list of versions it supports 03:41:18 second, in server side, define the latest api versions 03:41:49 the final chosen api version is negotiated between client and server 03:42:05 basically, it will pick the latest version that both client and server support 03:42:24 for example, client support 1.1 - 1.3, server has up to 1.4 03:42:30 the chosen version will be 1.3 03:42:42 that is how i understand their spec 03:42:50 is this approach already supported in zunclient? 03:43:09 mkrai: no, we hard-code to 'latest' right now 03:44:19 it seems if we have this approach supported in zunclient, its good 03:44:40 And also we should bump the default version to latest. 03:45:34 ok, seems you guys all think we should always use the latest as the default api version. 03:45:58 Shunli: yes it makes no harm I suppose 03:46:21 i also agree using the latest one 03:46:36 hongbin: Can we ask Kenichi Ohmichi from Nova core about this? 03:46:58 He has been doing all the work in api microversioning 03:47:02 mkrai: yes, i can take an AI for that 03:47:25 hongbin: Thanks 03:47:28 #action hongbin ask nova core about how to deal with api microversion 03:47:43 my only concern is that we should alway expose stable cli/api to user. 03:48:00 Shunli: Agree 03:48:07 this is a good point 03:48:24 i think there is a middle ground 03:48:34 n - 1 approach? 03:48:41 for stable branch, we could hard-code a stable version 03:48:51 for master branch, pick the latest version 03:49:04 spn: go ahead if you have one :) 03:49:29 hongbin: we have a stable branch right? 03:49:36 +1 for hongbin's proposal 03:49:45 spn: yes, starting for this release, we have 03:49:49 that should be fine I guess 03:50:38 ok, seems we all agree on this one 03:51:07 +1 03:51:07 any further remark? 03:51:21 i will submit patch use the latest as the default api version for host list&show 03:51:37 Shunli: thx 03:51:55 #topic Open Discussion 03:52:15 anyone has an additional topic to bring up? 03:52:50 none from me 03:52:56 no 03:52:59 one thing 03:53:08 spn: go ahead 03:53:16 I was looking for a architecture diagram of zun on the main page of ours 03:53:20 like how magnum has it 03:53:32 possible? 03:53:38 sure 03:53:50 spn: +1 03:53:50 i can take an AI for that 03:54:06 #action hongbin pose an architecture diagram at the zun wiki page 03:54:08 also I am did not find a page 03:54:15 which has our roadmap listed 03:54:22 #link https://wiki.openstack.org/wiki/Zun 03:54:24 did I miss a page which has it? 03:55:14 spn: i can try to summarize the roadmap in some way, how other projects present their roadmap? 03:55:42 I showed the zun page to my exec director and the first question he asked me is what is in the roadmap 03:55:54 i see 03:55:57 I could not find it on wiki. 03:56:28 yes, i am thinking how to summarize it 03:56:43 +1 that would be great. 03:56:53 since i don't think other projects summarize their roadmap in wiki as well 03:57:07 whatever is the best location 03:57:20 ok, i will try that 03:57:26 hongbin,: Just one thing, do you think we should change zun/image/glance/utils to a class like NeutronAPI? Like your new patches 03:58:18 kiennt: i don't have strong opinion on it, if you have a specific patch up for review, i will leave my comment 03:58:47 hongbin: sure, i'll try to do it. 03:59:11 kiennt: btw, thanks for your reviews and patches, they are all helpful :) 03:59:26 hongbin: my pleasure :) 03:59:30 sorry I got very late 03:59:33 all, time is up 03:59:50 thanks for joining the meeting, hope to see you next time 03:59:53 #endmeeting