Commit Graph

87 Commits

Author SHA1 Message Date
anguoming 08886300a2 Maintain and update approved bp disable-enable-device
update enable and disable api url:
    Disable a device api url /devices/disable/{device_uuid} changed to /devices/{device_uuid}/disable

    Enable a device api url /devices/enable/{device_uuid} changed to /devices/{device_uuid}/enable

Change-Id: I92047e094b6c5604d2e32105be5ae53799f54b69
2023-08-18 16:59:52 +08:00
songwenping 253be5b31a 2023.2.Bobcat spec maintain
Change-Id: Ia8c9b0591fdd4b5eb35f65d9aae0fff46b820f10
2023-03-18 09:34:04 +00:00
songwenping eb76508050 Maintain specs of approved and completed of Antelop version
Change-Id: I821474c6e8c19765b68cc35d5a4822c8c89e9919
2023-03-11 16:49:03 +08:00
songwenping e4b326e4fe Maintain specs of approved and completed
Change-Id: Ic69868cb2cc67dabf6fe04b43ff2fa22f86bd933
2023-03-11 16:41:15 +08:00
songwenping 87977403bf typo fix
Change-Id: I9c326f1a20f76fa14ff1b7dc51004b1c629e26e8
2023-01-03 10:36:23 +08:00
hejunli d85fdb5058 Add Attribute API specification.
Change-Id: Id62fa8d6392bf31d4a09672c3bc55206fc3ee631
2022-11-14 14:49:20 +08:00
zhangbailin 36e8411331 Create specs folder for 2023.1 Antelope cycle
Using release number here. In Zed cycle, TC passed
a resolution[1] and updated the release Identification
document[2] to use the release number as primary
identifier in the development cycle. Release name will
be used in marketting and release team tooling (until they
are migrated to work with release number) only.

Let's use release number consistently across OpenStack
projects.

[1] https://governance.openstack.org/tc/resolutions/20220524-release-identification-process.html
[2] https://governance.openstack.org/tc/reference/release-naming.html

Change-Id: Ic889acc55cb7a39769d6873a0bc5d97ea496586b
2022-10-06 08:49:08 +00:00
Zuul caa62da7bf Merge "Create specs directory for Zed" 2022-04-08 01:23:15 +00:00
zhangbailin 54a4132421 Move implemented spec to implemented dir
Change-Id: Ib6685f658b4b4864d67101290c0961e3bb27a2df
2022-04-07 11:29:57 +08:00
zhangbailin ed02c89186 Create specs directory for Zed
This patch creates new dirs for Zed and new templates.

Change-Id: I08c8abf43db2940b256fd52f074f53daf9c6847d
2022-04-07 11:26:39 +08:00
songwenping 77cf073d54 Fix the spec docs
In Train, we realize the function of get the device profile with the specified
uuid, not the device profile name.

Change-Id: Icc3a9573ddfdf24ddf8d4c94bafe4e6bec11bd77
2021-12-20 15:23:26 +08:00
Zuul ac320b5bb5 Merge "Add Xilinx FPGA driver specification" 2021-12-20 05:39:35 +00:00
Zuul 523a8a1698 Merge "Add Intel PMEM driver specification" 2021-11-30 06:09:13 +00:00
qiufossen bf9e153730 Add Intel PMEM driver specification
This spec proposes to provide the initial design for
Cyborg's Intel PMEM driver.

Change-Id: I31a9e9ce01508c4fefb43fc7d12efcbf75a2d496
Implements: blueprint add-pmem-driver
2021-11-29 08:00:10 +00:00
Zuul 934031073e Merge "Repropose disable/enable API spec" 2021-11-16 03:21:03 +00:00
Xinran Wang 30479ed861 Repropose disable/enable API spec
According to Yoga PTG's discussion, we have an agreement of this API
design[1], the spec need to be update and reproposed.

[1]https://etherpad.opendev.org/p/cyborg-yoga-ptg#82
Implements: blueprint disable-enable-device
Change-Id: Ieba682a0080c08d8c3c506e5a57eb16cfcb3f96b
2021-11-12 08:06:21 +00:00
Zuul 861781ad79 Merge "Support to getting the device profile by the name" 2021-11-04 10:56:37 +00:00
ericxiett d28b148cf5 Support to getting the device profile by the name
Nowadays, A device_profile can only be got by it's UUID, but the
field 'name' is already supported. This spec adds the support
that showing a device_profile by it's name in 'python-cyborgclient'.
Also add one 'name' filter for listing device profile in
'python-cyborgclient'.

Implements: show-resource-with-name
Change-Id: I06ec2391b232022f5bb449591ed7d344b76cb6fd
2021-11-03 09:25:35 +00:00
ericxiett 3daa899968 Add Xilinx FPGA driver specification
This spec proposes to provide the initial design for
Cyborg's Xilinx FPGA driver.

Implements: blueprint add-xilinx-fpga-driver
Change-Id: I2e264cce7d059f133c8a2c5eb3e86e55f94bc268
Signed-off-by: ericxiett <eric_xiett@163.com>
2021-11-01 07:28:29 +00:00
songwenping f982e044e4 Update device profile groups format
Change-Id: If414265f79714b7899a018595864dd635995347c
2021-10-27 08:51:06 +00:00
ericxiett 3540e96f62 Create specs directory for Yoga
This patch creates new dirs for Yoga and new templates.

Change-Id: Ia5e16e7250e5bc8948e15168a5772b90ea0d4e91
2021-08-12 08:24:13 +00:00
Zuul 3899414344 Merge "Add disable/enable device API." 2021-07-15 14:33:04 +00:00
Xinran Wang 36c362f7d9 Add disable/enable device API.
Change-Id: I3eac3bce8f918a0fb03b8169eba47eea4211a306
2021-07-15 13:20:25 +00:00
songwenping 4281ff28da Add NVIDIA GPU driver specification
This spec proposes to provide the initial design for
Cyborg's NVIDIA pGPU driver.

Change-Id: I9a6941eccebf65da4df90b95a1dc36f9bca40dc1
2021-07-15 17:06:02 +08:00
Zuul a2aad523c2 Merge "Repropose vgpu driver spec" 2021-05-29 02:38:45 +00:00
songwenping 02948e219b Repropose vgpu driver spec
Blueprint: vgpu-driver-proposal
Change-Id: Ifeb7c25ac583f0d34a5c3e1282b25663dea85a7a
2021-05-28 06:53:29 +00:00
Zuul 2c295a4959 Merge "Create specs directory for Xena" 2021-04-01 05:58:03 +00:00
songwenping 00cf0c59ea Moving implement specs to the implemented dir
Change-Id: Ie96649b2d608b2b22f451bc95bfef5cc3c018833
2021-03-24 01:23:20 +00:00
Zuul 8ac9cceb05 Merge "Improve the nic driver spec according to current implementation." 2021-03-18 07:24:10 +00:00
songwenping d7875eb264 Update vgpu spec content
As we use `gpu_devices` as configure group[1] in the code implement,
so need update the spec corresponding.

[1] https://review.opendev.org/c/openstack/cyborg/+/764450

Change-Id: Icbaa0a8ab0288a2072d152e294a92f36777e304c
2021-03-18 09:15:21 +08:00
zhangbailin d72296fa43 Create specs directory for Xena
Change-Id: I4a5a2f0f57bad067ff7d9091ee2dcb275cfd7cc3
2021-03-05 09:53:49 +08:00
Xinran Wang 56dfc56cbf Improve the nic driver spec according to current implementation.
Change-Id: I214eb1564b99b78fa03821515a8968455a4d66f9
2021-02-04 09:54:03 +00:00
Zuul b5061dbe3d Merge "Add Inspur NVMe SSD driver specification" 2021-01-14 12:46:10 +00:00
songwenping 59619c8a0e Add Inspur NVMe SSD driver specification
This spec proposes to provide the initial design for
Cyborg's Inspur NVMe SSD driver.

Change-Id: Ibda8dbb2172b31cc1263e96b020628c2ce7f434e
2021-01-14 16:19:51 +08:00
Zuul acad0a89fa Merge "Refresh device profile link" 2021-01-02 03:18:24 +00:00
unknown 178158cb78 refresh the deprecated link
Change-Id: I92b5318c16c3ae7f374f7a9cf001484dd0761b75
2020-12-25 15:18:22 +08:00
songwenping 76cd932e79 Refresh device profile link
Change-Id: I5ce3a6d2099a592637d1acd702a26b91d997e56c
2020-12-25 09:44:51 +08:00
Zuul dc1cae992f Merge "Remove redundant `References`" 2020-11-27 09:27:54 +00:00
Zuul 2797b00978 Merge "Remove redundant `References`" 2020-11-27 09:20:47 +00:00
Zuul dca1dca690 Merge "Remove redundant `References`" 2020-11-27 09:16:43 +00:00
Zuul 635eb882ee Merge "Cyborg NVIDIA GPU Driver support vGPU management" 2020-11-27 09:07:43 +00:00
Yumeng_Bao 16de8874cc Cyborg NVIDIA GPU Driver support vGPU management
The cyborg gpu driver has supported pGPU management, this spec proposes
the enhancement of Cyborg gpu driver to support vGPU management.

Task: 41126
Story: 2008265

Change-Id: If44ad617fcf544690dcbaad1183953c68440bc3b
2020-11-26 17:35:35 +08:00
Xinran Wang 563d160fee Cyborg Intel X710 Ethernet Adapter Driver
This spec introduce Intel X710 Ethernet Adapter Driver to Cyborg.

Change-Id: Icb98cb601fbeb9969c298ea5f980ebd30d364b85
blueprint: sriov-smartnic-support
2020-11-23 07:22:06 +00:00
songwenping e576e4a75f Remove redundant `References`
Change-Id: I281e6207ae75a2a5ebbb3570641d05f59c6c4e51
2020-11-10 09:15:42 +08:00
songwenping bbf5d5d33a Remove redundant `References`
Change-Id: I4a20e26f79749dec067d3a74f65fd61e8d585eba
2020-11-10 09:13:06 +08:00
songwenping 40164c203a Remove redundant `References`
Put the `References` together in 'cyborg-fpga-driver-proposal'

Change-Id: I72f1fde554565e06781aa3c0a67eb9a8d12805d0
2020-11-05 08:49:15 +00:00
Yumeng_Bao 1b52f6defb Move completed victoria features to implemented directory
According to spec management convention: If the
feature is completed within the release cycle,
move SPEC from the approved directory to the
implemented directory.

This patch moved the completed victoria features to
implemented directory

Change-Id: I80365644559c1694aeec473973c2af70ef7c5c16
2020-10-14 16:36:41 +08:00
Zuul 62cf743a96 Merge "Add sriov reference for Intel QAT driver." 2020-09-30 02:32:14 +00:00
Zuul 7020165ee6 Merge "Adjust the nova-cyborg-interaction specs" 2020-09-15 04:48:38 +00:00
zhangbailin eb7d678f21 Re-proposed Policy Default Refresh for Cyborg
This patch is to describe policy default refresh, which is one of the
openstack policy improvement goal for Victoria.

No changes from Ussuri version except History.

Previously-approved: Ussuri

Co-Authored-By YumengBao <bao.yumeng@zte.com.cn>

Change-Id: I3a121d387d874f5c4261f60313c9eca1bee8b4f4
2020-09-14 12:01:47 +00:00