| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2019-12-05 | |||
| 04:03:33 | openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-12-05-03.10.txt | |
| 04:03:34 | openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-12-05-03.10.log.html | |
| 04:13:34 | shaohe_feng | sorry something wrong with irc | |
| 04:13:44 | shaohe_feng | Sundar are here? | |
| 04:14:06 | shaohe_feng | so everyone agree all the drivers can support program? | |
| 04:14:09 | shaohe_feng | right? | |
| 04:20:40 | Sundar | shaohe_feng: I am fine with that. As I said, program_v2 should check if the driver implements the program() API and then call it. That way, it can be generic and Pythonic | |
| 04:22:08 | shaohe_feng | Add an abstract class for all acc drivers? | |
| 04:22:20 | shaohe_feng | it just define the interfaces? | |
| 04:22:40 | shaohe_feng | Sundar | |
| 04:23:38 | Sundar | shaohe_feng: The generic driver is the ABC for drivers today | |
| 04:25:51 | shaohe_feng | Sundar but you can see, not every drivers inherit it. | |
| 04:26:38 | shaohe_feng | https://opendev.org/openstack/cyborg/src/branch/master/cyborg/accelerator/drivers/gpu/base.py#L29 | |
| 04:26:47 | shaohe_feng | here is the example? | |
| 05:54:55 | openstackgerrit | zhurong proposed openstack/cyborg master: Add 5 placeholder db migration scripts for Train https://review.opendev.org/697031 | |
| 07:21:26 | openstackgerrit | Xinran WANG proposed openstack/cyborg-specs master: Re-propose specification for Cyborg APIs Version 2 https://review.opendev.org/695840 | |
| 07:51:06 | openstackgerrit | Brin Zhang proposed openstack/cyborg master: Add cyborg quickstart reference in devstack https://review.opendev.org/697419 | |
| #openstack-cyborg - 2019-12-06 | |||
| 09:57:06 | openstackgerrit | ShaoHe Feng proposed openstack/cyborg master: support program for fake driver https://review.opendev.org/697011 | |
| 09:57:06 | openstackgerrit | ShaoHe Feng proposed openstack/cyborg master: support program for all drivers. https://review.opendev.org/697639 | |
| #openstack-cyborg - 2019-12-08 | |||
| 01:58:45 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Do not fail ARQ binding for specific Nova notification errors. https://review.opendev.org/697243 | |
| #openstack-cyborg - 2019-12-09 | |||
| 03:09:46 | openstackgerrit | Brin Zhang proposed openstack/cyborg master: Add cyborg quickstart reference in devstack https://review.opendev.org/697419 | |
| 05:32:30 | openstackgerrit | ShaoHe Feng proposed openstack/cyborg master: support program for all drivers. https://review.opendev.org/697639 | |
| 07:30:36 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: WIP: Do not fail ARQ binding for specific Nova notification errors. https://review.opendev.org/697243 | |
| 12:05:27 | openstackgerrit | Jason SUN proposed openstack/cyborg master: Remove 'base object' that no longer exist https://review.opendev.org/698000 | |
| #openstack-cyborg - 2019-12-10 | |||
| 00:00:40 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: WIP: Do not fail ARQ binding for specific Nova notification errors. https://review.opendev.org/697243 | |
| 06:14:31 | openstackgerrit | Shogo Saito proposed openstack/python-cyborgclient master: v2 API Support(using openstack-sdk) https://review.opendev.org/681391 | |
| 07:08:18 | openstackgerrit | Shogo Saito proposed openstack/cyborg master: Programming support (v2 Deployable API) https://review.opendev.org/698190 | |
| 07:51:14 | openstackgerrit | Shogo Saito proposed openstack/cyborg-specs master: Update device section in Cyborg V2 APIs specification. https://review.opendev.org/696012 | |
| 09:46:00 | openstackgerrit | YumengBao proposed openstack/cyborg master: Replace pycodestyle with pep8 for python3 compatible https://review.opendev.org/698203 | |
| #openstack-cyborg - 2019-12-11 | |||
| 00:05:02 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Do not fail ARQ binding for specific Nova notification errors. https://review.opendev.org/697243 | |
| 02:07:19 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Do not fail ARQ binding for specific Nova notification errors. https://review.opendev.org/697243 | |
| 08:36:17 | openstackgerrit | Merged openstack/cyborg master: Do not fail ARQ binding for specific Nova notification errors. https://review.opendev.org/697243 | |
| #openstack-cyborg - 2019-12-12 | |||
| 03:00:43 | Sundar49 | #startmeeting openstack-cyborg | |
| 03:00:44 | openstack | Meeting started Thu Dec 12 03:00:43 2019 UTC and is due to finish in 60 minutes. The chair is Sundar49. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 03:00:45 | openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 03:00:47 | openstack | The meeting name has been set to 'openstack_cyborg' | |
| 03:00:52 | Sundar49 | Hi all | |
| 03:01:13 | chenke | Hi all. | |
| 03:01:19 | chenke | info chenke. | |
| 03:01:23 | chenke | info# chenke | |
| 03:01:25 | Yumeng | #info Yumeng | |
| 03:01:34 | Sundar49 | Hi chenke, Yumeng | |
| 03:01:51 | Yumeng | Hi Sundar49 | |
| 03:01:52 | Sundar49 | Let's give a min for folks to join | |
| 03:02:08 | wangzhh | Hi all. | |
| 03:02:20 | Sundar49 | Hi | |
| 03:02:26 | Yumeng | I just added https://wiki.openstack.org/wiki/Cyborg/Policy to the policy page | |
| 03:02:57 | Sundar49 | Yumeng: nice! | |
| 03:03:02 | chenke | good | |
| 03:03:30 | wangzhh | Great. | |
| 03:03:53 | Sundar49 | Good, let's get started | |
| 03:04:05 | Sundar49 | Agenda: https://wiki.openstack.org/wiki/Meetings/CyborgTeamMeeting#Agenda | |
| 03:04:16 | s_shogo | #info s_shogo | |
| 03:04:21 | Sundar49 | Anything to add? | |
| 03:04:58 | Sundar49 | #topic Secure_Default_Policies_Popup_Team | |
| 03:05:01 | Yumeng | mainly three questions needs to disscuss with you guys. please take a look at the bottom of https://wiki.openstack.org/wiki/Cyborg/Policy | |
| 03:05:16 | Sundar49 | Yumeng, could you explain to us what's happening in this area? | |
| 03:06:54 | Sundar49 | What do the terms mean, member vs. reader? | |
| 03:08:24 | Sundar49 | Yumeng: ^ | |
| 03:08:49 | Yumeng | emmm. to be simple. the main problem today is that : 1) admin everywhere 2)insecure custom roles: many policy rules simply use "" as the rule 3)not support read-only | |
| 03:10:08 | Sundar49 | Our RBAC policies allow for admin and user roles, I think. Are we considering more roles, like member and reader? | |
| 03:10:15 | Yumeng | these means sometimes users may have too much or not enough privileges | |
| 03:11:34 | Sundar49 | Have there been any meetings across the popup team? | |
| 03:11:40 | Yumeng | something like that. 1)we need consistent admin over all openstack projects 2) we need to have read-only | |
| 03:12:10 | Yumeng | 3) we can have a scoped-RBAC including project-scope and system-scope | |
| 03:12:36 | Sundar49 | I see. So you could have a project-scope admin? | |
| 03:13:37 | Yumeng | yes. project-scope works for most of our current cases. maybe we need consider add system-scope for device related RBAC | |
| 03:14:03 | Yumeng | emmm. seems I need to propose a spec to describe this in more details | |
| 03:14:11 | Sundar49 | Re. the question about cyborg:arq:create, I agree that allowing any user to create an ARQ is too liberal, esp. because the ARQ creator can also program the device. | |
| 03:14:29 | Sundar49 | Yea, a spec would be welcome | |
| 03:15:13 | Yumeng | yes. I have same concerns on cyborg:arq:create | |
| 03:15:28 | Sundar49 | How do we fix that? | |
| 03:16:06 | xinranwang | Hi all, sorry for late | |
| 03:16:30 | Yumeng | should we change to admin? | |
| 03:17:15 | Yumeng | I was wondering why the initial design was allowing any user? | |
| 03:17:25 | Yumeng | Does anyone know that? | |
| 03:17:29 | Sundar49 | That is too restrictive. We want some auhtorized users to crete, and others should be forbidden. | |
| 03:17:46 | Sundar49 | I mean: ^ for admin | |
| 03:18:53 | Sundar49 | Does it make to sense to have granular roles like, device profile reader/writer, ARQ reader/writer etc.? | |
| 03:19:32 | Yumeng | sundar49: emmm seems no writer, only reader | |
| 03:20:16 | Sundar49 | Who can POST device profiles, PATCH arqs, etc.? Apart from admin? | |
| 03:21:35 | Sundar49 | Yumeng, chenke, xinranwang, wangzhh: ^ | |
| 03:22:01 | chenke | I only use admin to create device_profile. | |
| 03:22:12 | xinranwang | I think only admin | |
| 03:22:36 | Sundar49 | admin in project scope? | |
| 03:22:58 | chenke | yes. | |
| 03:23:02 | wangzhh | emmm Yep. I remembered that we disscussed about it before. And only admin allowed. | |
| 03:24:03 | Sundar49 | Yumeng: So, the next step is that we need to review this table in the wiki? | |
| 03:24:20 | Sundar49 | are you included in any meetings they have for this ? | |
| 03:26:09 | Sundar49 | If anybody has any thoughts, please speak up. | |
| 03:27:08 | Sundar49 | #topic Devstack components for multi-node | |
| 03:27:23 | Sundar49 | Shaohe's table: end of https://etherpad.openstack.org/p/cyborg-ptg-ussuri | |
| 03:27:59 | Sundar49 | Any further comments? | |
| 03:28:33 | Sundar49 | If not, shall we close this as final? | |
| 03:29:09 | chenke | I have one. | |
| 03:29:18 | chenke | 9. agent enabled_drivers N Y N | |
| 03:29:47 | chenke | agent enabled_drivers? | |
| 03:30:36 | Sundar49 | chenke, what is the comment? | |
| 03:30:38 | chenke | I think cyborg-agent node's conf need this . | |
| 03:31:09 | Sundar49 | Oh yes, it should be N N Y | |