*** yuanying has quit IRC | 00:27 | |
*** yuanying has joined #openstack-higgins | 00:27 | |
*** hongbin has joined #openstack-higgins | 01:24 | |
*** yanyanhu has joined #openstack-higgins | 01:32 | |
Qiming | so ... we are migrating to openstack-zun channel? | 01:59 |
---|---|---|
hongbin | Qiming: I am not sure. It looks the bots are still in this channel. And folks are here | 02:41 |
hongbin | Will disucss that in the meeting | 02:41 |
*** yuanying has quit IRC | 02:50 | |
*** mkrai has joined #openstack-higgins | 02:52 | |
hongbin | Hi all, our team meeting will start in about 8 minutes | 02:52 |
*** yuanying has joined #openstack-higgins | 02:52 | |
*** sudipto has joined #openstack-higgins | 02:52 | |
eliqiao | hongbin: Qiming just push a project-config patch to change IRC robots to openstack-zun | 02:56 |
hongbin | k | 02:57 |
hongbin | Qiming: yanyanhu flwang ping | 03:01 |
hongbin | team meeting once you get back | 03:02 |
*** adisky has joined #openstack-higgins | 03:02 | |
yanyanhu | hi, joining | 03:02 |
*** openstackgerrit has quit IRC | 03:11 | |
*** openstackgerrit has joined #openstack-higgins | 03:11 | |
*** coolsvap has joined #openstack-higgins | 03:28 | |
*** yuanying has quit IRC | 03:33 | |
*** yuanying has joined #openstack-higgins | 03:34 | |
*** hongbin has quit IRC | 04:00 | |
*** yuanying has quit IRC | 04:05 | |
*** yuanying has joined #openstack-higgins | 04:07 | |
*** sudipto has quit IRC | 04:37 | |
*** irenab has quit IRC | 04:41 | |
*** klkumar has joined #openstack-higgins | 04:55 | |
*** sheel has joined #openstack-higgins | 05:04 | |
yuanying | Is this still main channel? | 05:22 |
yuanying | mkrai: ^ | 05:22 |
mkrai | I see more members here | 05:22 |
mkrai | This is no more official I guess | 05:22 |
yuanying | hmm | 05:22 |
mkrai | Oh no we don't have bots in zun channel | 05:23 |
mkrai | eliqiao: Hi | 05:23 |
mkrai | yuanying: Ok lets discuss here only | 05:24 |
yuanying | ok | 05:24 |
yuanying | https://etherpad.openstack.org/p/zun-containers-service-api | 05:25 |
mkrai | yuanying: I can't find rocket APIs | 05:28 |
yuanying | we should investigate it too | 05:29 |
mkrai | Yes to have better representation | 05:30 |
mkrai | docker representation seems to difficult and lengthy | 05:30 |
mkrai | yuanying: Kubernetes representation looks better to me | 05:31 |
yuanying | It seems kubernetes container manifest is similar to docker compose manifest | 05:33 |
yuanying | So we can find the common attributes | 05:35 |
mkrai | yuanying: We are not supporting docker-compose in CRUD operations | 05:35 |
mkrai | Right? | 05:35 |
yuanying | yes, but docker-compose containes container representation | 05:36 |
mkrai | #link https://docs.docker.com/apidocs/docker-cloud/#containers | 05:37 |
mkrai | yuanying: Above is docker container representation | 05:37 |
yuanying | nice | 05:37 |
yuanying | We should select important items | 05:40 |
mkrai | Yes agree | 05:41 |
yuanying | terminationMessagePath, lifecycle ... it will be implemented later.. | 05:41 |
yuanying | Could you select important items? | 05:41 |
yuanying | to representation / containers section | 05:42 |
mkrai | Yes I am writing on etherpad | 05:42 |
yuanying | How to attach volumes and connect network? | 05:47 |
yuanying | POST /v1/containers/$UUID/volumes ? | 05:48 |
mkrai | Should we have different controllers for volume and images? | 05:57 |
mkrai | yuanying: ^ | 05:57 |
mkrai | It will be much easier to manage | 05:57 |
yuanying | maybe, because volume and networks are resource | 05:57 |
mkrai | Yes I also think so | 05:57 |
mkrai | We should discuss about this in our meeting | 05:58 |
mkrai | yuanying: I think we should leave volume, images now | 05:59 |
yuanying | ok | 05:59 |
mkrai | yuanying: Are you done writing? | 06:00 |
mkrai | If yes let's discuss each points | 06:00 |
mkrai | and finalize a representation | 06:00 |
yuanying | done | 06:01 |
mkrai | So to start | 06:02 |
mkrai | 1. Name +1 | 06:02 |
yuanying | +1 | 06:02 |
mkrai | 2. image +1 | 06:02 |
yuanying | yes | 06:02 |
mkrai | 3. command | 06:02 |
mkrai | Please write this on etherpad | 06:03 |
mkrai | I am filtering out | 06:03 |
yuanying | ok | 06:03 |
yuanying | command +1 | 06:03 |
mkrai | 4. uuid | 06:03 |
yuanying | how about entrypoint? | 06:03 |
yuanying | docker cloud doen't have entrypoint? | 06:04 |
mkrai | No it doesn't have | 06:04 |
yuanying | looks strange | 06:05 |
mkrai | I am looking | 06:05 |
yuanying | uuid +1, openstack resources usually have | 06:06 |
mkrai | yes it has | 06:06 |
mkrai | sorry | 06:06 |
mkrai | 5. entrypoint | 06:06 |
yuanying | ok | 06:06 |
yuanying | but I'm not sure, rkt also has? | 06:06 |
mkrai | Can you please share etherpad link? | 06:07 |
mkrai | I lost it | 06:07 |
yuanying | https://etherpad.openstack.org/p/zun-containers-service-api | 06:07 |
*** chandankumar has joined #openstack-higgins | 06:07 | |
mkrai | Ok so let's add entrypoint in different section | 06:07 |
mkrai | "to be discussed" | 06:07 |
yuanying | ok | 06:08 |
mkrai | 6. Working dir | 06:08 |
yuanying | +1 | 06:09 |
mkrai | 7. ports | 06:09 |
mkrai | 8. env | 06:09 |
mkrai | 9. bindings | 06:10 |
yuanying | sorry what does bindings mean | 06:10 |
mkrai | volumes | 06:10 |
yuanying | ok | 06:10 |
yuanying | so we should discuss about volumes later | 06:11 |
mkrai | Ok please add to tbd | 06:11 |
mkrai | 10. node | 06:11 |
mkrai | This the host where our container is running | 06:11 |
yuanying | node? | 06:11 |
yuanying | is this needed? | 06:11 |
mkrai | Not really I think | 06:12 |
yuanying | ok discuss later | 06:12 |
mkrai | 11. State | 06:12 |
openstackgerrit | Wenzhi Yu proposed openstack/higgins: Add db model for container https://review.openstack.org/329276 | 06:12 |
yuanying | ok | 06:12 |
mkrai | 12. exit_code | 06:13 |
mkrai | 13. exit_code_message | 06:13 |
yuanying | ok | 06:13 |
mkrai | 14. started_time | 06:13 |
mkrai | 15.stopped_time | 06:13 |
mkrai | Our list is going long :D | 06:14 |
yuanying | yes.. | 06:14 |
yuanying | why docker guy separate started_time and stopped_time... | 06:14 |
mkrai | Updated_time is better? | 06:14 |
yuanying | I'm not sure | 06:15 |
mkrai | We can figure out whether updated time is start time or stop time based on state | 06:15 |
mkrai | yuanying: ^ | 06:16 |
yuanying | maybe, some people want to know start_time? | 06:17 |
mkrai | 16. labels is low priority | 06:17 |
yuanying | update time will overwrite? | 06:17 |
mkrai | Yes it will | 06:17 |
mkrai | let's keep both then | 06:17 |
yuanying | ok | 06:17 |
mkrai | 17. user | 06:18 |
mkrai | 18. hostname | 06:18 |
yuanying | user ? | 06:18 |
mkrai | User used on the container on launch | 06:19 |
mkrai | We need this to login to container? | 06:19 |
mkrai | 19. domainname | 06:20 |
mkrai | 20. mac_address | 06:20 |
yuanying | hmm | 06:20 |
mkrai | 21. tty +1 | 06:21 |
mkrai | 22. stdin | 06:21 |
yuanying | tty and stdin are high priority? | 06:22 |
mkrai | low priority | 06:22 |
openstackgerrit | Wenzhi Yu proposed openstack/higgins: Add container object https://review.openstack.org/328726 | 06:22 |
mkrai | 23. dns is also low priority | 06:22 |
mkrai | 24. devices | 06:23 |
yuanying | what device.. | 06:23 |
mkrai | List of container device mappings | 06:23 |
yuanying | WAKARAN | 06:24 |
mkrai | Japanese | 06:24 |
yuanying | "devices": [ | 06:25 |
yuanying | "/dev/ttyUSB0:/dev/ttyUSB0" | 06:25 |
yuanying | ], | 06:25 |
yuanying | hmm | 06:25 |
mkrai | What does wakaran mean? | 06:25 |
yuanying | seems low priority | 06:25 |
mkrai | +1 | 06:25 |
yuanying | wakaran means "I can't understand" | 06:25 |
mkrai | haha | 06:25 |
yuanying | If we shared host for multi tenancy | 06:26 |
yuanying | devices should be disabled | 06:26 |
mkrai | Agree | 06:26 |
mkrai | Write it in low priority list | 06:27 |
mkrai | We will for sure need API versioning | 06:27 |
mkrai | Lots of info to display | 06:27 |
mkrai | 25. cpu_shares | 06:28 |
mkrai | cpu_shares is same as resourcerequirements | 06:29 |
yuanying | ok | 06:29 |
yuanying | low ? | 06:29 |
mkrai | 26. memory | 06:29 |
mkrai | Yes | 06:29 |
mkrai | 27. memory_swap | 06:29 |
yuanying | Performance issue should be discuss later | 06:30 |
mkrai | Yes | 06:30 |
mkrai | 28. private_ip | 06:30 |
yuanying | so, low priority! | 06:30 |
mkrai | But memory can be displayed now | 06:31 |
yuanying | ok | 06:31 |
mkrai | 29. pid | 06:31 |
*** chandankumar has quit IRC | 06:32 | |
mkrai | Done! | 06:32 |
yuanying | pid? | 06:32 |
mkrai | PID (Process) Namespace mode for the container | 06:32 |
yuanying | ah, this should be disabled too | 06:33 |
yuanying | https://docs.docker.com/engine/reference/run/#pid-settings-pid | 06:33 |
mkrai | Yes | 06:34 |
mkrai | so low priority | 06:34 |
mkrai | What is livenessProbe? | 06:34 |
yuanying | ok, now we can implement wsme type | 06:34 |
mkrai | wsme is deprecated | 06:35 |
yuanying | Aha | 06:35 |
yuanying | what is recommended? | 06:35 |
yuanying | Pecan also? | 06:35 |
mkrai | pecan | 06:35 |
yuanying | pecan also deal with http representation? | 06:36 |
mkrai | #link http://lists.openstack.org/pipermail/openstack-dev/2016-March/088658.html | 06:36 |
mkrai | #link https://review.openstack.org/#/c/325611/7/zun/api/controllers/v1/__init__.py | 06:38 |
mkrai | yuanying: See representation here for zun services | 06:38 |
yuanying | If we don't use WSME, I think pecan is also not good | 06:38 |
mkrai | We are doing it on our own | 06:39 |
yuanying | ok | 06:39 |
mkrai | hongbin posted a patch to implement our own types | 06:39 |
yuanying | it seems simple | 06:39 |
yuanying | I like it | 06:39 |
mkrai | Yes | 06:39 |
yuanying | So our first step | 06:41 |
yuanying | container fields are | 06:41 |
yuanying | uuid | 06:41 |
yuanying | name | 06:41 |
yuanying | image | 06:41 |
yuanying | entrypoint | 06:41 |
yuanying | working_dir | 06:41 |
yuanying | ports -> Array | 06:41 |
yuanying | INTEGER | 06:41 |
yuanying | hostPort should be disabled because we will share host. | 06:42 |
yuanying | we can connect this port using Neutron network. | 06:42 |
yuanying | env | 06:42 |
yuanying | state | 06:42 |
yuanying | user | 06:42 |
yuanying | hostname | 06:42 |
yuanying | domainname | 06:42 |
yuanying | mac_address | 06:42 |
yuanying | cpu_shares | 06:42 |
yuanying | memory | 06:42 |
yuanying | memory_swap | 06:42 |
mkrai | I think exit code is also needed | 06:42 |
yuanying | ok | 06:42 |
mkrai | Shall we remove the samples? | 06:43 |
mkrai | Or leave it for reference | 06:43 |
yuanying | ok | 06:43 |
yuanying | Link is enogh | 06:44 |
yuanying | enough | 06:44 |
mkrai | ok | 06:44 |
*** sudipto has joined #openstack-higgins | 06:44 | |
mkrai | Logs API | 06:45 |
mkrai | also have verb | 06:45 |
yuanying | I guess logs is noun | 06:45 |
mkrai | yuanying: | 06:46 |
mkrai | hmm | 06:46 |
yuanying | log is nested resource | 06:47 |
yuanying | URL should only contains resource location | 06:47 |
*** openstackgerrit has quit IRC | 06:48 | |
*** openstackgerrit has joined #openstack-higgins | 06:48 | |
*** chandankumar has joined #openstack-higgins | 06:49 | |
mkrai | ok | 06:49 |
mkrai | yuanying: Do you feel importance of image resource? | 06:50 |
mkrai | Now | 06:51 |
yuanying | Is this related to glance integration? | 06:51 |
mkrai | Yes | 06:51 |
yuanying | hmm | 06:52 |
yuanying | currently I think low priority, because we can use docker hub or registry to get container images | 06:53 |
mkrai | Yes | 06:53 |
yuanying | And also, if we support glance as container image hosting, user will still want to use docker hub | 06:54 |
mkrai | Yes agree but we should have APIs for same | 06:55 |
mkrai | But not a high priority now | 06:55 |
yuanying | yes we should have apis for images | 06:56 |
mkrai | yuanying: are we done? | 06:59 |
yuanying | yes | 07:00 |
mkrai | Or we should write representation in json? | 07:00 |
yuanying | for example? | 07:02 |
mkrai | No we can leave it | 07:03 |
yuanying | Sorry what do you mean ? json ? | 07:04 |
mkrai | The response format I meant | 07:05 |
yuanying | maybe same as request | 07:07 |
*** irenab has joined #openstack-higgins | 07:35 | |
*** mkrai has quit IRC | 08:25 | |
*** shu-mutou-AFK has quit IRC | 08:25 | |
yuanying | sheel: around? | 08:32 |
yuanying | sheel: I discussed about api design with madhuri, https://etherpad.openstack.org/p/zun-containers-service-api | 08:38 |
yuanying | please check it | 08:38 |
sheel | yuanying: thank you | 08:40 |
sheel | yuanying: i ll discuss with you tomorrow once have q look onto it | 08:40 |
yuanying | sheel: ok | 08:41 |
*** manikanta_tadi has joined #openstack-higgins | 08:41 | |
*** Qiming is now known as Qiming_afk | 08:43 | |
*** manikanta_tadi has quit IRC | 08:54 | |
eliqiao | hi | 09:00 |
yuanying | hi | 09:01 |
*** Qiming_afk is now known as Qiming | 09:06 | |
*** manikanta_tadi has joined #openstack-higgins | 09:07 | |
*** chandankumar has quit IRC | 09:23 | |
*** chandankumar has joined #openstack-higgins | 09:39 | |
*** yanyanhu has quit IRC | 10:24 | |
*** sudipto has quit IRC | 10:56 | |
*** sheel has quit IRC | 11:15 | |
*** coolsvap has quit IRC | 11:51 | |
*** manikanta_tadi has quit IRC | 12:20 | |
*** chandankumar has quit IRC | 12:53 | |
*** klkumar has quit IRC | 12:55 | |
*** klkumar has joined #openstack-higgins | 13:14 | |
*** coolsvap has joined #openstack-higgins | 13:54 | |
*** irenab has quit IRC | 13:56 | |
*** hongbin has joined #openstack-higgins | 14:01 | |
*** adisky has quit IRC | 14:30 | |
*** klkumar has quit IRC | 14:52 | |
*** klkumar has joined #openstack-higgins | 14:54 | |
*** chandankumar has joined #openstack-higgins | 15:28 | |
*** chandankumar has quit IRC | 15:40 | |
*** anush__ has joined #openstack-higgins | 16:16 | |
*** anush__ has quit IRC | 16:33 | |
*** anush__ has joined #openstack-higgins | 16:34 | |
*** anush__ has quit IRC | 16:38 | |
*** coolsvap has quit IRC | 16:46 | |
*** irenab has joined #openstack-higgins | 17:02 | |
*** klkumar has quit IRC | 17:17 | |
*** hongbin has quit IRC | 17:29 | |
*** harlowja has quit IRC | 18:30 | |
*** harlowja has joined #openstack-higgins | 18:32 | |
*** anush__ has joined #openstack-higgins | 18:33 | |
*** hongbin has joined #openstack-higgins | 18:45 | |
*** anush__ has quit IRC | 19:14 | |
*** anush__ has joined #openstack-higgins | 19:21 | |
*** harlowja_ has joined #openstack-higgins | 19:45 | |
*** chandankumar has joined #openstack-higgins | 19:48 | |
*** harlowja has quit IRC | 19:49 | |
*** flwang has quit IRC | 20:10 | |
*** anush__ has quit IRC | 20:13 | |
*** anush__ has joined #openstack-higgins | 20:13 | |
*** anush__ has quit IRC | 20:17 | |
*** anush__ has joined #openstack-higgins | 20:17 | |
*** anush__ has quit IRC | 20:22 | |
*** flwang has joined #openstack-higgins | 20:26 | |
*** chandankumar has quit IRC | 20:45 | |
*** anush__ has joined #openstack-higgins | 20:59 | |
*** anush__ has quit IRC | 21:03 | |
*** anush__ has joined #openstack-higgins | 21:04 | |
*** anush__ has quit IRC | 21:33 | |
*** openstackstatus has quit IRC | 22:25 | |
*** openstack has joined #openstack-higgins | 22:27 | |
*** ChanServ sets mode: +o hongbin | 22:35 | |
*** ChanServ sets mode: +o hongbin | 22:38 | |
hongbin | eliqiao: 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 |
hongbin | eliqiao: I cannot do that because I don't have admin permission for the #openstack-zun channel | 22:42 |
*** hongbin has quit IRC | 22:43 | |
*** irenab_ has joined #openstack-higgins | 23:08 | |
*** irenab has quit IRC | 23:10 | |
*** irenab_ is now known as irenab | 23:10 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!