Commit Graph

124 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 cfd0b6c0fd Add .idea file to gitignore
Change-Id: Ied7e421218abea436fae9fca4575850e9838e84b
2023-03-20 15:43:58 +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
niuke a428a8500e Use TOX_CONSTRAINTS_FILE
UPPER_CONSTRAINTS_FILE is old name and deprecated
This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.

Change-Id: I1d14ad2649aa65a74876809b7e3e448adb1ce3dc
2022-09-15 17:15:27 +08: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
Zuul 08b35e5844 Merge "Update device profile groups format" 2021-11-03 10:45:23 +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
Zuul dd65f2aed3 Merge "Bump hacking min version to 3.0.1" 2021-10-29 08:39:09 +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 58e6de783b Merge "[ussuri][goal] Update contributor documentation" 2021-06-09 09:03:32 +00:00
songwenping f217af2814 fix the doc format
Change-Id: Id3d3b574087d97af10617530f6fd3248b8b9bb89
2021-06-09 01:53:48 +00: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
Ghanshyam Mann a2db67fd27 [ussuri][goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].

[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html

Story: #2007236
Task: #38519
Change-Id: Ice44b8da8c90772f6fe125d0d8d870e8e945790a
2021-05-26 14:08:20 +00:00
XinxinShen 00055cbc57 setup.cfg: Replace dashes with underscores
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:

  UserWarning: Usage of dash-separated 'description-file' will not be
  supported in future versions. Please use the underscore name
  'description_file' instead

[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb

Change-Id: Ib734fd08c9abf3bc84e2aa94f06a5eff68117b13
2021-04-28 11:27:02 +08: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 c9b08b8263 Merge "Remove unicode from code" 2021-01-05 11:04:30 +00:00
tomas f708d228a2 Remove unicode from code
Change-Id: I0b9ac5b00df798753ec1d2b6867a683e37c68736
2021-01-05 16:47:12 +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