| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2020-03-12 | |||
| 03:18:57 | Sundar | brinzhang: The microversion support in the API server side means that the client must specific headers with the microversion number. That is probably the next big infrastructure in the client. Right, s_shogo? | |
| 03:19:08 | brinzhang | xinranwang: necessary. in clinet we must support microversion to request the Cyborg api | |
| 03:19:11 | Sundar | *must send | |
| 03:19:42 | xinranwang | brinzhang: yes, exactly | |
| 03:20:03 | brinzhang | s_shogo: I installed cyborgclient by "pip install python-cyborgclient", is that ok by this way? | |
| 03:20:37 | s_shogo | Yes >>Sundar , xinranwang and me start to investigate a method of supporting them with sdk's functions. | |
| 03:20:56 | Sundar | Great. Thanks, s_shogo | |
| 03:21:02 | Sundar | xinranwang: Support for deployables in the client is an incremental feature. That brings me to the 2nd item above. /v2/devices API for inventory is done. But /v2/deployables for programming is open. | |
| 03:21:42 | brinzhang | s_shogo: we should add --os-cyborg-api-version <cyborg-api-ver> in your client implemation | |
| 03:21:58 | Sundar | So, our top 3 priorities for U are still the same as above: Nova integration | |
| 03:22:15 | Sundar | The last one includes microversion support. | |
| 03:22:29 | xinranwang | Sundar: yes, device API is done except upgrade firmware, and deployable v2 is missing | |
| 03:23:42 | s_shogo | brinzhang Sorry , recently I don't have test the "pip install python-cyborg client" , so I'll test that. I've checked "pip install openstacksdk" includes Cyborg part , yesterday. | |
| 03:24:51 | brinzhang | s_shogo: ok, hoping get your feedback | |
| 03:25:35 | Yumeng | s_shogo: so , for now we should install from source code, right? | |
| 03:26:33 | s_shogo | Yumeng That is certain way, now. | |
| 03:26:42 | brinzhang | Yumeng: I think pip install is ok, but I think s_shogo should check whether it works fine for all cli | |
| 03:27:14 | Yumeng | s_shogo: Alright. got it. | |
| 03:27:45 | s_shogo | I'll check the latest pip status and report that. | |
| 03:28:23 | Yumeng | great.! thanks | |
| 03:28:52 | chenke | great] | |
| 03:30:13 | Sundar | So, our top 3 priorities for U are still the same as above: Nova integration | |
| 03:30:24 | Sundar | All agree? | |
| 03:30:53 | brinzhang | how about default policy refresh? | |
| 03:30:58 | xinranwang | what is the other 2? | |
| 03:31:36 | brinzhang | nova-cyborg-interaction, v2 microversion, policy-default-refresh? | |
| 03:32:07 | Sundar | brinzhang: Policy refresh is important. I suppose we should add that as 4th | |
| 03:32:15 | xinranwang | I think completing v2 API is also important | |
| 03:32:34 | brinzhang | I think anther is SDK/cyborgclient | |
| 03:32:44 | Sundar | xinranwang: Other 2 are: Add /v2/devices API for inventory and /v2/deployables for programming | |
| 03:33:01 | Sundar | As i said above, and also in Ussuri etherpad | |
| 03:33:20 | Sundar | We should add policy refresh because that is important for security. | |
| 03:33:47 | Sundar | Activities like improving UT are important too. However, when we publish our cycle highlights, it is usually features | |
| 03:34:20 | xinranwang | what about microversion, the spec is already merged. | |
| 03:34:41 | xinranwang | and it is listed in etherpad too. | |
| 03:35:07 | xinranwang | I think s_shogo is working on other v2 APIs | |
| 03:35:19 | Sundar | I effectively included that in the API enhancements above. Adding/changing APIs requires microversion support. | |
| 03:35:48 | Sundar | May be I should make it explicit. | |
| 03:36:00 | s_shogo | I'm working on "programming in deployable" and "enable/disable in device" | |
| 03:36:03 | Yumeng | policy-default-refresh is based on v2 API. maybe not enough time for all APIs to be implemented in U. but we can implement some, I mean, at least one sample API policy check. | |
| 03:36:39 | Yumeng | And its spec has been merged. | |
| 03:37:24 | xinranwang | s_shogo: Oh, do you want me to help on list/show APIs, or you will do it together? I think we can just implement them based on v1 code | |
| 03:38:55 | Sundar | Let me restate the priorities like this: Nova integration | |
| 03:38:56 | s_shogo | xinranwang oh,Thanks! could you implement them is OK? > list/show APIs. Now, I'm simply copy them from v1 code in my env. | |
| 03:39:56 | xinranwang | s_shogo: I think we just need adapt v1 code to v2 model ;) | |
| 03:40:35 | xinranwang | I can help on that if needed | |
| 03:41:54 | s_shogo | xinranwang: May I ask your help that? It may be simple. | |
| 03:42:21 | xinranwang | s_shogo: sure, I am willing to help. | |
| 03:44:16 | s_shogo | Thanks , xinranwang | |
| 03:44:23 | Sundar | Great. Anything else, folks? | |
| 03:45:00 | xinranwang | yes, please review microversion patch if you got time | |
| 03:45:05 | xinranwang | Thanks all | |
| 03:45:20 | Sundar | #topic AoB | |
| 03:45:51 | Sundar | xinrnwang: Do you need review from outside, like from cdent or Nova folks? | |
| 03:46:18 | xinranwang | I think we can start review internally | |
| 03:46:32 | xinranwang | because cyborg use pecan which is different from nova | |
| 03:47:23 | Sundar | ok | |
| 03:47:32 | Sundar | Anything else? | |
| 03:47:38 | brinzhang | me | |
| 03:48:19 | Sundar | Yes, brinzhang? | |
| 03:48:25 | brinzhang | I would like to improve the cyborg docs, such as the https://docs.openstack.org/cyborg/latest/ | |
| 03:49:00 | brinzhang | Many mainly links mostly hard to found, such as the api reference | |
| 03:49:47 | brinzhang | I think many people cannot remember the all links, so I would like to make it perfect | |
| 03:49:52 | brinzhang | https://review.opendev.org/#/c/711869/ | |
| 03:50:41 | brinzhang | I mainly add the api reference here, if there are anything else that I missing, please point and leave comments | |
| 03:51:30 | Sundar | Maybe we should have some blueprint, story or doc that describes all the doc changes needed? if we do it one at a time, it may get confusing or we may miss something. | |
| 03:52:16 | brinzhang | blueprint, story links maybe should in README | |
| 03:52:48 | brinzhang | of course, maybe we should add a document about how to contribute to Cyborg such as nova | |
| 03:53:15 | brinzhang | like this one: https://review.opendev.org/#/c/712420/1/doc/source/contributor/contributing.rst | |
| 03:54:04 | brinzhang | but looks like Cyborg doesnot have these thing need to be record | |
| 03:54:38 | brinzhang | suggestion step by step to do, after all, we lack so many docs | |
| 03:55:07 | Sundar | Could we resume this discussion next week? I need to leave a bit early today. | |
| 03:55:36 | brinzhang | yeah, nothing else ^^ | |
| 03:56:12 | Sundar | Added this to next week's agenda: https://wiki.openstack.org/wiki/Meetings/CyborgTeamMeeting#Agenda | |
| 03:56:14 | Sundar | Thanks | |
| 03:56:53 | Sundar | Thanks a lot, everybody. Good progress so far in U. Let's keep it up! Have a good day. | |
| 03:56:57 | Sundar | #endmeeting | |
| 03:56:59 | openstack | Meeting ended Thu Mar 12 03:56:57 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 03:56:59 | chenke | bye | |
| 03:57:00 | openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-03-12-03.00.html | |
| 03:57:01 | openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-03-12-03.00.txt | |
| 03:57:02 | openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-03-12-03.00.log.html | |
| 03:57:02 | Yumeng | bye | |
| 03:57:08 | brinzhang | bye | |
| 03:57:12 | s_shogo | bye | |
| #openstack-cyborg - 2020-03-13 | |||
| 00:07:10 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: Update contributing.rst per Ussuri goal and guidelines. https://review.opendev.org/712246 | |
| 05:18:53 | openstackgerrit | Xinran WANG proposed openstack/cyborg master: Deployable V2 API implementation https://review.opendev.org/712835 | |
| 06:33:40 | openstackgerrit | Xinran WANG proposed openstack/cyborg master: Deployable V2 API implementation https://review.opendev.org/712835 | |
| 07:17:48 | openstackgerrit | Merged openstack/cyborg master: Optimize deployble object module https://review.opendev.org/711222 | |
| 08:17:01 | openstackgerrit | Shogo Saito proposed openstack/python-cyborgclient master: Update requirements for openstacksdk release https://review.opendev.org/712852 | |
| 11:18:51 | openstackgerrit | Merged openstack/cyborg master: Bump oslo.messaging version >= 10.3.0 https://review.opendev.org/712011 | |
| #openstack-cyborg - 2020-03-15 | |||
| 05:20:55 | openstackgerrit | Brin Zhang proposed openstack/cyborg master: Add Cyborg API Reference to Cyborg index https://review.opendev.org/711869 | |
| #openstack-cyborg - 2020-03-16 | |||
| 06:47:08 | openstackgerrit | Xinran WANG proposed openstack/cyborg master: Deployable V2 API implementation https://review.opendev.org/712835 | |
| 13:50:23 | openstackgerrit | sean mooney proposed openstack/cyborg master: support standard devstack plugin cloning https://review.opendev.org/708771 | |
| 13:50:24 | openstackgerrit | sean mooney proposed openstack/cyborg master: move functions from devstack/plugin.sh to devstack/lib/cyborg https://review.opendev.org/709620 | |
| 13:50:24 | openstackgerrit | sean mooney proposed openstack/cyborg master: simplify devstack plugin https://review.opendev.org/708773 | |
| 13:50:25 | openstackgerrit | sean mooney proposed openstack/cyborg master: add support for installing cyborg client https://review.opendev.org/709629 | |
| 13:50:25 | openstackgerrit | sean mooney proposed openstack/cyborg master: Fix setting cyborg agent hostname https://review.opendev.org/709749 | |
| 13:50:27 | openstackgerrit | sean mooney proposed openstack/cyborg master: Always stop cyborg-api process uwsgi container https://review.opendev.org/710288 | |
| 13:50:28 | openstackgerrit | sean mooney proposed openstack/cyborg master: WIP add cyborg multinode job https://review.opendev.org/709641 | |