Tuesday, 2016-06-14

*** yuanying has quit IRC00:27
*** yuanying has joined #openstack-higgins00:27
*** hongbin has joined #openstack-higgins01:24
*** yanyanhu has joined #openstack-higgins01:32
Qimingso ... we are migrating to openstack-zun channel?01:59
hongbinQiming: I am not sure. It looks the bots are still in this channel. And folks are here02:41
hongbinWill disucss that in the meeting02:41
*** yuanying has quit IRC02:50
*** mkrai has joined #openstack-higgins02:52
hongbinHi all, our team meeting will start in about 8 minutes02:52
*** yuanying has joined #openstack-higgins02:52
*** sudipto has joined #openstack-higgins02:52
eliqiaohongbin: Qiming just push a project-config patch to change IRC robots to openstack-zun02:56
hongbink02:57
hongbinQiming: yanyanhu flwang ping03:01
hongbinteam meeting once you get back03:02
*** adisky has joined #openstack-higgins03:02
yanyanhuhi, joining03:02
*** openstackgerrit has quit IRC03:11
*** openstackgerrit has joined #openstack-higgins03:11
*** coolsvap has joined #openstack-higgins03:28
*** yuanying has quit IRC03:33
*** yuanying has joined #openstack-higgins03:34
*** hongbin has quit IRC04:00
*** yuanying has quit IRC04:05
*** yuanying has joined #openstack-higgins04:07
*** sudipto has quit IRC04:37
*** irenab has quit IRC04:41
*** klkumar has joined #openstack-higgins04:55
*** sheel has joined #openstack-higgins05:04
yuanyingIs this still main channel?05:22
yuanyingmkrai: ^05:22
mkraiI see more members here05:22
mkraiThis is no more official I guess05:22
yuanyinghmm05:22
mkraiOh no we don't have bots in zun channel05:23
mkraieliqiao: Hi05:23
mkraiyuanying: Ok lets discuss here only05:24
yuanyingok05:24
yuanyinghttps://etherpad.openstack.org/p/zun-containers-service-api05:25
mkraiyuanying: I can't find rocket APIs05:28
yuanyingwe should investigate it too05:29
mkraiYes to have better representation05:30
mkraidocker representation seems to difficult and lengthy05:30
mkraiyuanying: Kubernetes representation looks better to me05:31
yuanyingIt seems kubernetes container manifest is similar to docker compose manifest05:33
yuanyingSo we can find the common attributes05:35
mkraiyuanying: We are not supporting docker-compose in CRUD operations05:35
mkraiRight?05:35
yuanyingyes, but docker-compose containes container representation05:36
mkrai#link https://docs.docker.com/apidocs/docker-cloud/#containers05:37
mkraiyuanying: Above is docker container representation05:37
yuanyingnice05:37
yuanyingWe should select important items05:40
mkraiYes agree05:41
yuanyingterminationMessagePath, lifecycle ... it will be implemented later..05:41
yuanyingCould you select important items?05:41
yuanyingto representation / containers section05:42
mkraiYes I am writing on etherpad05:42
yuanyingHow to attach volumes and connect network?05:47
yuanyingPOST /v1/containers/$UUID/volumes ?05:48
mkraiShould we have different controllers for volume and images?05:57
mkraiyuanying: ^05:57
mkraiIt will be much easier to manage05:57
yuanyingmaybe, because volume and networks are resource05:57
mkraiYes I also think so05:57
mkraiWe should discuss about this in our meeting05:58
mkraiyuanying: I think we should leave volume, images now05:59
yuanyingok05:59
mkraiyuanying: Are you done writing?06:00
mkraiIf yes let's discuss each points06:00
mkraiand finalize a representation06:00
yuanyingdone06:01
mkraiSo to start06:02
mkrai1. Name +106:02
yuanying+106:02
mkrai2. image +106:02
yuanyingyes06:02
mkrai3. command06:02
mkraiPlease write this on etherpad06:03
mkraiI am filtering out06:03
yuanyingok06:03
yuanyingcommand +106:03
mkrai4. uuid06:03
yuanyinghow about entrypoint?06:03
yuanyingdocker cloud doen't have entrypoint?06:04
mkraiNo it doesn't have06:04
yuanyinglooks strange06:05
mkraiI am looking06:05
yuanyinguuid +1, openstack resources usually have06:06
mkraiyes it has06:06
mkraisorry06:06
mkrai5. entrypoint06:06
yuanyingok06:06
yuanyingbut I'm not sure, rkt also has?06:06
mkraiCan you please share etherpad link?06:07
mkraiI lost it06:07
yuanyinghttps://etherpad.openstack.org/p/zun-containers-service-api06:07
*** chandankumar has joined #openstack-higgins06:07
mkraiOk so let's add entrypoint in different section06:07
mkrai"to be discussed"06:07
yuanyingok06:08
mkrai6. Working dir06:08
yuanying+106:09
mkrai7. ports06:09
mkrai8. env06:09
mkrai9. bindings06:10
yuanyingsorry what does bindings mean06:10
mkraivolumes06:10
yuanyingok06:10
yuanyingso we should discuss about volumes later06:11
mkraiOk please add to tbd06:11
mkrai10. node06:11
mkraiThis the host where our container is running06:11
yuanyingnode?06:11
yuanyingis this needed?06:11
mkraiNot really I think06:12
yuanyingok discuss later06:12
mkrai11. State06:12
openstackgerritWenzhi Yu proposed openstack/higgins: Add db model for container  https://review.openstack.org/32927606:12
yuanyingok06:12
mkrai12. exit_code06:13
mkrai13. exit_code_message06:13
yuanyingok06:13
mkrai14. started_time06:13
mkrai15.stopped_time06:13
mkraiOur list is going long :D06:14
yuanyingyes..06:14
yuanyingwhy docker guy separate started_time and stopped_time...06:14
mkraiUpdated_time is better?06:14
yuanyingI'm not sure06:15
mkraiWe can figure out whether updated time is start time or stop time based on state06:15
mkraiyuanying: ^06:16
yuanyingmaybe, some people want to know start_time?06:17
mkrai16. labels is low priority06:17
yuanyingupdate time will overwrite?06:17
mkraiYes it will06:17
mkrailet's keep both then06:17
yuanyingok06:17
mkrai17. user06:18
mkrai18. hostname06:18
yuanyinguser ?06:18
mkraiUser used on the container on launch06:19
mkraiWe need this to login to container?06:19
mkrai19. domainname06:20
mkrai20. mac_address06:20
yuanyinghmm06:20
mkrai21. tty +106:21
mkrai22. stdin06:21
yuanyingtty and stdin are high priority?06:22
mkrailow priority06:22
openstackgerritWenzhi Yu proposed openstack/higgins: Add container object  https://review.openstack.org/32872606:22
mkrai23. dns is also low priority06:22
mkrai24. devices06:23
yuanyingwhat device..06:23
mkraiList of container device mappings06:23
yuanyingWAKARAN06:24
mkraiJapanese06:24
yuanying"devices": [06:25
yuanying    "/dev/ttyUSB0:/dev/ttyUSB0"06:25
yuanying  ],06:25
yuanyinghmm06:25
mkraiWhat does wakaran mean?06:25
yuanyingseems low priority06:25
mkrai+106:25
yuanyingwakaran means "I can't understand"06:25
mkraihaha06:25
yuanyingIf we shared host for multi tenancy06:26
yuanyingdevices should be disabled06:26
mkraiAgree06:26
mkraiWrite it in low priority list06:27
mkraiWe will for sure need API versioning06:27
mkraiLots of info to display06:27
mkrai25. cpu_shares06:28
mkraicpu_shares is same as resourcerequirements06:29
yuanyingok06:29
yuanyinglow ?06:29
mkrai26. memory06:29
mkraiYes06:29
mkrai27. memory_swap06:29
yuanyingPerformance issue should be discuss later06:30
mkraiYes06:30
mkrai28. private_ip06:30
yuanyingso, low priority!06:30
mkraiBut memory can be displayed now06:31
yuanyingok06:31
mkrai29. pid06:31
*** chandankumar has quit IRC06:32
mkraiDone!06:32
yuanyingpid?06:32
mkraiPID (Process) Namespace mode for the container06:32
yuanyingah, this should be disabled too06:33
yuanyinghttps://docs.docker.com/engine/reference/run/#pid-settings-pid06:33
mkraiYes06:34
mkraiso low priority06:34
mkraiWhat is livenessProbe?06:34
yuanyingok, now we can implement wsme type06:34
mkraiwsme is deprecated06:35
yuanyingAha06:35
yuanyingwhat is recommended?06:35
yuanyingPecan also?06:35
mkraipecan06:35
yuanyingpecan also deal with http representation?06:36
mkrai#link http://lists.openstack.org/pipermail/openstack-dev/2016-March/088658.html06:36
mkrai#link https://review.openstack.org/#/c/325611/7/zun/api/controllers/v1/__init__.py06:38
mkraiyuanying: See representation here for zun services06:38
yuanyingIf we don't use WSME, I think pecan is also not good06:38
mkraiWe are doing it on our own06:39
yuanyingok06:39
mkraihongbin posted a patch to implement our own types06:39
yuanyingit seems simple06:39
yuanyingI like it06:39
mkraiYes06:39
yuanyingSo our first step06:41
yuanying container fields are06:41
yuanyinguuid06:41
yuanyingname06:41
yuanyingimage06:41
yuanyingentrypoint06:41
yuanyingworking_dir06:41
yuanyingports -> Array06:41
yuanyingINTEGER06:41
yuanyinghostPort should be disabled because we will share host.06:42
yuanyingwe can connect this port using Neutron network.06:42
yuanyingenv06:42
yuanyingstate06:42
yuanyinguser06:42
yuanyinghostname06:42
yuanyingdomainname06:42
yuanyingmac_address06:42
yuanyingcpu_shares06:42
yuanyingmemory06:42
yuanyingmemory_swap06:42
mkraiI think exit code is also needed06:42
yuanyingok06:42
mkraiShall we remove the samples?06:43
mkraiOr leave it for reference06:43
yuanyingok06:43
yuanyingLink is enogh06:44
yuanyingenough06:44
mkraiok06:44
*** sudipto has joined #openstack-higgins06:44
mkraiLogs API06:45
mkraialso have verb06:45
yuanyingI guess logs is noun06:45
mkraiyuanying:06:46
mkraihmm06:46
yuanyinglog is nested resource06:47
yuanyingURL should only contains resource location06:47
*** openstackgerrit has quit IRC06:48
*** openstackgerrit has joined #openstack-higgins06:48
*** chandankumar has joined #openstack-higgins06:49
mkraiok06:49
mkraiyuanying: Do you feel importance of image resource?06:50
mkraiNow06:51
yuanyingIs this related to glance integration?06:51
mkraiYes06:51
yuanyinghmm06:52
yuanyingcurrently I think low priority, because we can use docker hub or registry to get container images06:53
mkraiYes06:53
yuanyingAnd also, if we support glance as container image hosting, user will still want to use docker hub06:54
mkraiYes agree but we should have APIs for same06:55
mkraiBut not a high priority now06:55
yuanyingyes we should have apis for images06:56
mkraiyuanying: are we done?06:59
yuanyingyes07:00
mkraiOr we should write representation in json?07:00
yuanyingfor example?07:02
mkraiNo we can leave it07:03
yuanyingSorry what do you mean ? json ?07:04
mkraiThe response format I meant07:05
yuanyingmaybe same as request07:07
*** irenab has joined #openstack-higgins07:35
*** mkrai has quit IRC08:25
*** shu-mutou-AFK has quit IRC08:25
yuanyingsheel: around?08:32
yuanyingsheel: I discussed about api design with madhuri, https://etherpad.openstack.org/p/zun-containers-service-api08:38
yuanyingplease check it08:38
sheelyuanying: thank you08:40
sheelyuanying: i ll discuss with you tomorrow once have q look onto it08:40
yuanyingsheel: ok08:41
*** manikanta_tadi has joined #openstack-higgins08:41
*** Qiming is now known as Qiming_afk08:43
*** manikanta_tadi has quit IRC08:54
eliqiaohi09:00
yuanyinghi09:01
*** Qiming_afk is now known as Qiming09:06
*** manikanta_tadi has joined #openstack-higgins09:07
*** chandankumar has quit IRC09:23
*** chandankumar has joined #openstack-higgins09:39
*** yanyanhu has quit IRC10:24
*** sudipto has quit IRC10:56
*** sheel has quit IRC11:15
*** coolsvap has quit IRC11:51
*** manikanta_tadi has quit IRC12:20
*** chandankumar has quit IRC12:53
*** klkumar has quit IRC12:55
*** klkumar has joined #openstack-higgins13:14
*** coolsvap has joined #openstack-higgins13:54
*** irenab has quit IRC13:56
*** hongbin has joined #openstack-higgins14:01
*** adisky has quit IRC14:30
*** klkumar has quit IRC14:52
*** klkumar has joined #openstack-higgins14:54
*** chandankumar has joined #openstack-higgins15:28
*** chandankumar has quit IRC15:40
*** anush__ has joined #openstack-higgins16:16
*** anush__ has quit IRC16:33
*** anush__ has joined #openstack-higgins16:34
*** anush__ has quit IRC16:38
*** coolsvap has quit IRC16:46
*** irenab has joined #openstack-higgins17:02
*** klkumar has quit IRC17:17
*** hongbin has quit IRC17:29
*** harlowja has quit IRC18:30
*** harlowja has joined #openstack-higgins18:32
*** anush__ has joined #openstack-higgins18:33
*** hongbin has joined #openstack-higgins18:45
*** anush__ has quit IRC19:14
*** anush__ has joined #openstack-higgins19:21
*** harlowja_ has joined #openstack-higgins19:45
*** chandankumar has joined #openstack-higgins19:48
*** harlowja has quit IRC19:49
*** flwang has quit IRC20:10
*** anush__ has quit IRC20:13
*** anush__ has joined #openstack-higgins20:13
*** anush__ has quit IRC20:17
*** anush__ has joined #openstack-higgins20:17
*** anush__ has quit IRC20:22
*** flwang has joined #openstack-higgins20:26
*** chandankumar has quit IRC20:45
*** anush__ has joined #openstack-higgins20:59
*** anush__ has quit IRC21:03
*** anush__ has joined #openstack-higgins21:04
*** anush__ has quit IRC21:33
*** openstackstatus has quit IRC22:25
*** openstack has joined #openstack-higgins22:27
*** ChanServ sets mode: +o hongbin22:35
*** ChanServ sets mode: +o hongbin22:38
hongbineliqiao: Eli, I just gave you admin permission for you rename the IRC channel. See if you can rename it by following http://docs.openstack.org/infra/system-config/irc.html#renaming-an-irc-channel .22:42
hongbineliqiao: I cannot do that because I don't have admin permission for the #openstack-zun channel22:42
*** hongbin has quit IRC22:43
*** irenab_ has joined #openstack-higgins23:08
*** irenab has quit IRC23:10
*** irenab_ is now known as irenab23:10

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!