03:00:06 #startmeeting zun 03:00:07 Meeting started Tue Jul 4 03:00:06 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:09 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:00:11 The meeting name has been set to 'zun' 03:00:13 #link https://wiki.openstack.org/wiki/Zun#Agenda_for_2017-07-04_0300_UTC Today's agenda 03:00:17 #topic Roll Call 03:00:26 shunli 03:00:27 o/ 03:00:50 o/ 03:01:25 thanks for joining the meting Shunli mkrai kevinz 03:01:42 there are not too much people today, so let's have a short meeting 03:01:51 #topic Announcements 03:01:57 1. Heat integration is completed 03:02:03 #link https://review.openstack.org/#/c/437810/ 03:02:13 thanks Namrata for the great work 03:02:34 Hi 03:02:38 Thanks Namrata and Hongbin 03:02:52 yes hongbin with your help it got merged 03:02:54 Thanks Namrata and Hongbin 03:03:11 my pleasure 03:03:13 Any other announcement ? 03:03:35 I have a little 03:03:42 kevinz: go ahead 03:04:08 https://www.openstack.org/software/project-navigator 03:04:31 I find that zun is in compute service but our logo is missing,,, 03:04:54 not sure why it is missing 03:05:06 kevinz: good finding 03:05:34 kevinz: do you have any clue? 03:06:00 hongbin: I don't have 03:06:10 hongbin: kevinz I found that it is missing from our launchpad page also 03:06:12 ok, i will take an AI to figure it out 03:06:21 See https://bugs.launchpad.net/ironic 03:06:27 for reference 03:06:43 #action hongbin figure out why project logo is missing in https://www.openstack.org/software/project-navigator 03:06:46 mkrai: ack 03:06:49 mkrai: Aha yes 03:07:22 Great. Thanks kevinz :) 03:07:31 #action hongbin figure out why project logo is missing in LB as well 03:07:48 thanks for the finding mkrai kevinz 03:07:56 yw :-) 03:08:03 ok, proceed to the next topic 03:08:09 #topic Cinder integration 03:08:30 for this one, i uploaded a new patch for modifying hte spec 03:08:42 #link https://review.openstack.org/#/c/468658/ 03:09:07 the new patchset addressed the comments from pradeep about adding the workflow for deleting volume 03:09:19 it also clarifies lakerzhou's comment 03:09:35 i will work on a WIP patch for this feature soon 03:09:45 that is all from me 03:09:49 I review the spec 03:10:00 mkrai: ack 03:10:07 any question for this topic? 03:10:28 no :) 03:10:32 #topic Introduce container composition (kevinz) 03:10:41 kevinz: ^^ 03:10:48 Hi all. 03:11:07 This week I'm working on capsule create and capsule list 03:11:22 will push a WIP patch today I hope 03:11:49 kevinz: that is great 03:12:00 kevinz: look forward to reviewing your wip patch 03:12:20 hongbin : thanks 03:12:43 kevinz: do you have any question that needs us to clarify? 03:13:09 hongbin: I find miaohb is working on make infra container option 03:13:50 I think capsule patch will modify after this bp is finished 03:14:02 #link https://review.openstack.org/#/c/471634/ 03:14:35 kevinz: this one? 03:14:41 yes 03:14:58 i uploaded the latest patchset for him 03:15:20 i tried to make the native docker driver to support both sandbox and non-sandbox 03:15:28 so there are two modes 03:15:48 kevinz: the capsule feature will possibly leverage the sandbox mode 03:15:51 Wow that will be better 03:16:07 I will check the patch today 03:16:11 Thanks hongbin 03:16:13 hongbin: Do you think we need to keep the sandbox for docker driver? 03:16:39 mkrai: yes, because kevinz needs the sandbox to implement capsule 03:16:50 Oh ok. 03:16:54 mkrai: however, sandbox will be turned off by default 03:17:20 btw, I don't use zun-capsule-api now, all in zun-api since it is not decied 03:17:20 hongbin: ack 03:17:24 decided 03:17:36 kevinz: that is fine 03:17:46 kevinz: I think that's good to start with 03:18:11 OK 03:18:17 Thanks hongbin mkrai 03:18:24 thanks kevinz 03:18:36 ok, next topic 03:18:44 #topic Add user specify network to create container (Shunli) 03:18:56 Shunli: want to chair this topic? 03:19:02 sure 03:20:01 zun&kuryr integration now create or select a network in neutron for the first be selected one. 03:20:31 user specify network is try to add CLI options to let use specify a network pre-created. 03:21:07 such as zun create -it --nets network='test' nginx bash 03:21:33 that would be a very handy feature 03:21:49 i like it! 03:21:51 Yes useful feature 03:21:52 So that user can controll the container network create. 03:22:23 hongbin: i checked the nova implementation. 03:22:23 It's cool 03:22:53 In addition, i guess user can specify the --nets multiple times for specifying multiple networks 03:22:59 wrap all CLI parameter in network request seems done in nova-api and compute side. 03:23:11 not in the CLI side. 03:23:46 Shunli: Yes this should be done at the server side. For us, it should be zun-compute 03:24:44 Shunli: yes, that is my understanding of nova as well 03:24:47 also per your comments, seems add for each item the 'net-name' is not so convinient for user to create container. 03:25:08 Shunli: i see 03:25:34 for example, user specify each network, maybe port, maybe ip address. 03:25:59 in nova, they do not need to specify in which network. 03:26:38 Shunli: nova needs to specify a neutron network name/id? i remember 03:27:31 Shunli: perhaps, you have a suggestion for this? 03:28:17 if user specify a port, nova CLI will query the network from neutron, user no need explicitly specify the network. 03:28:45 that is true 03:29:11 if a neutron port is specified, it is enough information 03:29:20 I'm think if possible user only specify network or port-id or ip address, then compute side will query the full info from neutron. 03:30:07 Shunli: hongbin But the boot api takes the network name/id only. Right? 03:30:43 mkrai: boot api also accept just pass a port-id 03:30:54 Shunli: port-id and network should be fine, ip address will work if it is unified (no other part has the same ip addresses) 03:31:11 Shunli: I see 03:31:36 hongbin: i see, you are right. only ip address may not enough to create container network. 03:32:25 Shunli: however, zun can return 400 if it detect the ambigious 03:32:48 Shunli: therefore, your proposal sound good to me so far 03:32:57 hongbin: Seems i need to do more investaigation about the how to handle ip adrees case. 03:33:02 hongbin: ack 03:33:46 hongbin: i will try to may the CLI more simple for user. 03:33:58 may->make 03:34:03 ack 03:34:07 Shunli: i have a nit comment, which is what i commented in the patch 03:34:25 the "network" and "port-id" doesn't look consistency with each other 03:34:38 i would say, it is more consistency if 03:34:45 1. "network" and "port" 03:34:52 2. "network-id" and "port-id" 03:35:05 either #1 or #2 03:35:21 hongbin: ok, i get what you are saying. 03:35:29 will fix it later 03:35:38 Shunli: awesome 03:35:39 I vote for #1 03:35:48 mkrai: ack 03:36:21 Shunli: besides this nit, everything looks good to me 03:36:39 hongbin: ack, so that's all for me 03:36:54 mkrai: you have any comment about Shunli 03:37:02 Shunli's patch 03:37:29 hongbin: No 03:37:30 I will review the patch today 03:37:47 thanks Shunli mkrai 03:38:17 my pleasure. 03:38:18 #topic Open Discussion 03:38:37 we finished all the topics in the agenda now 03:39:02 if nobody else has a topic, we will end the meeting earlier tody 03:39:09 hongbin: after kuryr integration, zun-compute should run the ovs-agent, right? 03:39:37 Shunli: yes, kuryr integration is finished, so zun-compute should run with an ovs-agent 03:40:08 ack, thx. 03:40:28 hongbin: One thing 03:40:32 i am thinking to containerized ovs-agent and kuryr-libnetwork , and make them all managed by zun-compute, but that is a long-term idea 03:40:44 mkrai: go ahead 03:40:45 Are you going for the PTG? 03:41:10 mkrai: possibly i won't, but will possibly go to Sydney 03:41:52 Ok I am also not going 03:42:13 mkrai: how about sydney? 03:42:32 depends on Openstack Travel support :) 03:42:48 mkrai: go ahead to apply it as last time ! 03:43:06 hongbin: yes will do that 03:43:37 mkrai: hope to see you in sydney 03:43:53 Shunli: will your employer support you to travel to ptg / summit ? 03:44:11 not sure now. 03:44:18 ok 03:44:36 zsli_: hope to see you in sydney as well 03:44:45 all, thanks for joining the meeting 03:44:50 have a good day 03:44:54 bye. 03:44:58 #endmeeting