Commit Graph

79 Commits

Author SHA1 Message Date
anguoming 7ca8bac92e Update git submodules
* Update cyborg-specs from branch 'master'
  to 08886300a2cf6c2384c764caa7dd28490f071821
  - 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-19 02:31:23 +00:00
songwenping 68bce3f28f Update git submodules
* Update cyborg-specs from branch 'master'
  to cfd0b6c0fdb9424b64897c7c2699e620fb1f0b79
  - Add .idea file to gitignore
    
    Change-Id: Ied7e421218abea436fae9fca4575850e9838e84b
2023-03-20 08:18:12 +00:00
songwenping fe4cc262b7 Update git submodules
* Update cyborg-specs from branch 'master'
  to 253be5b31a80097fccac2a4579ffa35b27f3d8d5
  - 2023.2.Bobcat spec maintain
    
    Change-Id: Ia8c9b0591fdd4b5eb35f65d9aae0fff46b820f10
2023-03-18 09:54:03 +00:00
songwenping b15973573c Update git submodules
* Update cyborg-specs from branch 'master'
  to eb7650805057fc045a3ff8c42c1915f0da5e3db1
  - Maintain specs of approved and completed of Antelop version
    
    Change-Id: I821474c6e8c19765b68cc35d5a4822c8c89e9919
2023-03-11 09:22:39 +00:00
songwenping 7b4e8707c4 Update git submodules
* Update cyborg-specs from branch 'master'
  to e4b326e4fea7ca4f6990d69aaa43255ecce50cff
  - Maintain specs of approved and completed
    
    Change-Id: Ic69868cb2cc67dabf6fe04b43ff2fa22f86bd933
2023-03-11 09:06:21 +00:00
songwenping b9e3390412 Update git submodules
* Update cyborg-specs from branch 'master'
  to 87977403bf1e8a44dbce1c1952c3a1e2885f9266
  - typo fix
    
    Change-Id: I9c326f1a20f76fa14ff1b7dc51004b1c629e26e8
2023-01-03 10:18:21 +00:00
hejunli bb49a07a1a Update git submodules
* Update cyborg-specs from branch 'master'
  to d85fdb50583bfd93b802601954ffb1f7f4ded158
  - Add Attribute API specification.
    
    Change-Id: Id62fa8d6392bf31d4a09672c3bc55206fc3ee631
2022-11-16 10:25:55 +00:00
zhangbailin 07dd0940d9 Update git submodules
* Update cyborg-specs from branch 'master'
  to 36e841133132f01b337ce7a474154b620777ddf7
  - 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-10 12:25:00 +00:00
niuke e24d3cd4aa Update git submodules
* Update cyborg-specs from branch 'master'
  to a428a8500ecfc2d59352a9f2976b69bf19f8e425
  - 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-16 01:10:53 +00:00
Zuul f3077f8ab2 Update git submodules
* Update cyborg-specs from branch 'master'
  to caa62da7bfaa39f32f0cdbb58b86ca3da8b8817d
  - Merge "Create specs directory for Zed"
  - Create specs directory for Zed
    
    This patch creates new dirs for Zed and new templates.
    
    Change-Id: I08c8abf43db2940b256fd52f074f53daf9c6847d
2022-04-08 01:23:15 +00:00
zhangbailin 2b710d1835 Update git submodules
* Update cyborg-specs from branch 'master'
  to 54a41324214b284bbf9b9717eb3ee7685b65f4cd
  - Move implemented spec to implemented dir
    
    Change-Id: Ib6685f658b4b4864d67101290c0961e3bb27a2df
2022-04-08 01:09:58 +00:00
songwenping bee5190c8b Update git submodules
* Update cyborg-specs from branch 'master'
  to 77cf073d5450aa00fe54312befa5d6d108cb3c01
  - 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 09:46:17 +00:00
Zuul 772b075de3 Update git submodules
* Update cyborg-specs from branch 'master'
  to ac320b5bb52b0803b845d0a6f910f6141bc92e08
  - Merge "Add Xilinx FPGA driver specification"
  - 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-12-20 05:39:35 +00:00
Zuul e7b78e1737 Update git submodules
* Update cyborg-specs from branch 'master'
  to 523a8a16988e3bc26e626e3999272f1e99f7b51f
  - Merge "Add Intel PMEM driver specification"
  - 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-30 06:09:13 +00:00
Zuul b37d6e9d50 Update git submodules
* Update cyborg-specs from branch 'master'
  to 934031073ea67de2bf70882439ef394db1683c76
  - Merge "Repropose disable/enable API spec"
  - 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-16 03:21:03 +00:00
Zuul cb6e57cb55 Update git submodules
* Update cyborg-specs from branch 'master'
  to 861781ad7986ef2094efc5f595eaf7abae1f4727
  - Merge "Support to getting the device profile by the name"
  - 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-04 10:56:38 +00:00
Zuul 7a313d99c2 Update git submodules
* Update cyborg-specs from branch 'master'
  to 08b35e584415f946e56a4787976fcf2a1756cf3b
  - Merge "Update device profile groups format"
  - Update device profile groups format
    
    Change-Id: If414265f79714b7899a018595864dd635995347c
2021-11-03 10:45:24 +00:00
Zuul 52f07544b7 Update git submodules
* Update cyborg-specs from branch 'master'
  to dd65f2aed3246e4188f3e35498cf600ad98338f3
  - Merge "Bump hacking min version to 3.0.1"
  - Bump hacking min version to 3.0.1
    
    hacking 3.0.1 fix the pinning of flake8 to avoid bringing in a new
    version with new checks.
    
    bumping the min version for hacking so that any older hacking versions
    which auto adopt the new checks are not used.
    
    Change-Id: Ida74041552060714de9a085ae99a6ef55a052778
2021-10-29 08:39:09 +00:00
ericxiett 58e5d866de Update git submodules
* Update cyborg-specs from branch 'master'
  to 3540e96f62f14550c4950cf832bc4ff61be84a45
  - Create specs directory for Yoga
    
    This patch creates new dirs for Yoga and new templates.
    
    Change-Id: Ia5e16e7250e5bc8948e15168a5772b90ea0d4e91
2021-08-13 01:32:02 +00:00
Zuul 86adea113c Update git submodules
* Update cyborg-specs from branch 'master'
  to 389941434445ead50fae71c21f3aa7d939a90212
  - Merge "Add disable/enable device API."
  - Add disable/enable device API.
    
    Change-Id: I3eac3bce8f918a0fb03b8169eba47eea4211a306
2021-07-15 14:33:04 +00:00
songwenping f63da31cb8 Update git submodules
* Update cyborg-specs from branch 'master'
  to 4281ff28da1cf869b08b417616533b0947a317c1
  - 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 12:41:30 +00:00
Zuul b156c6183c Update git submodules
* Update cyborg-specs from branch 'master'
  to 58e6de783b782d2b4a4ff379fdc7806ee10d4521
  - Merge "[ussuri][goal] Update contributor documentation"
  - [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-06-09 09:03:32 +00:00
songwenping 8e5342fc9f Update git submodules
* Update cyborg-specs from branch 'master'
  to f217af28149e68ec3331472eafe2c6baed420e35
  - fix the doc format
    
    Change-Id: Id3d3b574087d97af10617530f6fd3248b8b9bb89
2021-06-09 09:01:43 +00:00
Zuul a9d09fab93 Update git submodules
* Update cyborg-specs from branch 'master'
  to a2aad523c236842759bcda0f688973d95829d433
  - Merge "Repropose vgpu driver spec"
  - Repropose vgpu driver spec
    
    Blueprint: vgpu-driver-proposal
    Change-Id: Ifeb7c25ac583f0d34a5c3e1282b25663dea85a7a
2021-05-29 02:38:45 +00:00
XinxinShen 3998beb483 Update git submodules
* Update cyborg-specs from branch 'master'
  to 00055cbc5706217eb3483bca74a6606ae6275dcf
  - 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-29 11:56:11 +00:00
Zuul 7555250e0e Update git submodules
* Update cyborg-specs from branch 'master'
  to 2c295a4959ad0ddf2d096d93527f202f157261ff
  - Merge "Create specs directory for Xena"
  - Create specs directory for Xena
    
    Change-Id: I4a5a2f0f57bad067ff7d9091ee2dcb275cfd7cc3
2021-04-01 05:58:03 +00:00
songwenping a516c5a005 Update git submodules
* Update cyborg-specs from branch 'master'
  to 00cf0c59ea05b80a198daedd08212866f639ac48
  - Moving implement specs to the implemented dir
    
    Change-Id: Ie96649b2d608b2b22f451bc95bfef5cc3c018833
2021-03-24 03:03:21 +00:00
Zuul 46cd916472 Update git submodules
* Update cyborg-specs from branch 'master'
  to 8ac9cceb05f0b29a03f5c84dcdb781e4c749f75b
  - Merge "Improve the nic driver spec according to current implementation."
  - Improve the nic driver spec according to current implementation.
    
    Change-Id: I214eb1564b99b78fa03821515a8968455a4d66f9
2021-03-18 07:24:10 +00:00
songwenping bfa45ae4c9 Update git submodules
* Update cyborg-specs from branch 'master'
  to d7875eb2640ff37bc7d3af050bff167ca450ff7c
  - 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 02:54:56 +00:00
Zuul bb3d3161c7 Update git submodules
* Update cyborg-specs from branch 'master'
  to b5061dbe3d223ef8ecca83c2e60748d9c63e65cc
  - Merge "Add Inspur NVMe SSD driver specification"
  - 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 12:46:10 +00:00
Zuul 9b3e99653b Update git submodules
* Update cyborg-specs from branch 'master'
  to c9b08b826337050401cca48909c58a3e06ec218f
  - Merge "Remove unicode from code"
  - Remove unicode from code
    
    Change-Id: I0b9ac5b00df798753ec1d2b6867a683e37c68736
2021-01-05 11:04:30 +00:00
Zuul 231e67d412 Update git submodules
* Update cyborg-specs from branch 'master'
  to acad0a89faf969820e9a5cd8a189d0cd3103d97e
  - Merge "Refresh device profile link"
  - Refresh device profile link
    
    Change-Id: I5ce3a6d2099a592637d1acd702a26b91d997e56c
2021-01-02 03:18:24 +00:00
unknown 79fbb6c557 Update git submodules
* Update cyborg-specs from branch 'master'
  to 178158cb78f1359297b8b7481b608e62f62eca0b
  - refresh the deprecated link
    
    Change-Id: I92b5318c16c3ae7f374f7a9cf001484dd0761b75
2020-12-28 08:26:20 +00:00
Zuul 4524cbdc44 Update git submodules
* Update cyborg-specs from branch 'master'
  to dc1cae992f97ef8d143830df96da051570d0a7a1
  - Merge "Remove redundant `References`"
  - Remove redundant `References`
    
    Change-Id: I281e6207ae75a2a5ebbb3570641d05f59c6c4e51
2020-11-27 09:27:54 +00:00
Zuul 2d00af057e Update git submodules
* Update cyborg-specs from branch 'master'
  to 2797b009785d4900266cd9586108ad51a3f77d89
  - Merge "Remove redundant `References`"
  - Remove redundant `References`
    
    Change-Id: I4a20e26f79749dec067d3a74f65fd61e8d585eba
2020-11-27 09:20:47 +00:00
Zuul 8f95a668c3 Update git submodules
* Update cyborg-specs from branch 'master'
  to dca1dca690d5dd25fa920885530298bbf9f8ee0c
  - Merge "Remove redundant `References`"
  - Remove redundant `References`
    
    Put the `References` together in 'cyborg-fpga-driver-proposal'
    
    Change-Id: I72f1fde554565e06781aa3c0a67eb9a8d12805d0
2020-11-27 09:16:43 +00:00
Zuul 2d18687ad0 Update git submodules
* Update cyborg-specs from branch 'master'
  to 635eb882eef8fce10a0f0ac33067e0bf757fa2f9
  - Merge "Cyborg NVIDIA GPU Driver support vGPU management"
  - 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-27 09:07:43 +00:00
Xinran Wang 04ec4ec9de Update git submodules
* Update cyborg-specs from branch 'master'
  to 563d160fee0c25c7409a0428488dac72c2c37737
  - 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 08:25:41 +00:00
Yumeng_Bao 88f5b1980d Update git submodules
* Update cyborg-specs from branch 'master'
  - 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-16 09:35:35 +00:00
Zuul 38d2ff6bac Update git submodules
* Update cyborg-specs from branch 'master'
  - Merge "Add sriov reference for Intel QAT driver."
  - Add sriov reference for Intel QAT driver.
    
    Change-Id: I80aa0618c1dc902bc7329895a31d90c7cef18b5f
2020-09-30 02:32:14 +00:00
zhangbailin da2209c11c Update git submodules
* Update cyborg-specs from branch 'master'
  - Change the doc8 check mode
    
    In Ib226cbf9fc1fb7d3146083d65c44d8e0b80e2a7b we were introduced the doc8
    check, but the configuration in cyborg/tox.ini is incorrect. This patch
    will combine the doc8 check in [testenv:docs] to fix 'tox -e doc8' error.
    
    Story: 2008084
    Task: 40785
    
    Change-Id: I9eb30de1407022a31086caab265e5e51e3d06bf9
2020-09-17 00:57:46 +00:00
Zuul f69b062070 Update git submodules
* Update cyborg-specs from branch 'master'
  - Merge "Add yasfb to generate RSS feeds."
  - Add yasfb to generate RSS feeds.
    
    Set up yasfb to generate an RSS feed for approved specs.
    yasfb is used by all spec projects to generate RSS feeds.
    
    Change-Id: I576b64f8e0e1116091e51de42e560acfc2fd1fc6
2020-09-15 04:48:58 +00:00
Zuul 0e99ffce39 Update git submodules
* Update cyborg-specs from branch 'master'
  - Merge "Adjust the nova-cyborg-interaction specs"
  - Adjust the nova-cyborg-interaction specs
    
    Although we were proposed nova-cyborg interaction[1] in the Queues release,
    but it has not really been implemented. Then we were proposed this feature
    in nova in Train release[2], but we were not completed it in Train. So we
    were re-proposed it in Ussuri release[3], and we were completed.
    
    Mainly chages:
    1.Keep the first spec in cyborg-specs in queues release, and put the
      old spec in the approved directory.
    
    2.I will keep the nova-cyborg interaction description is consistent with
      the nova-spec[2][3] from the Train version, because this is the clearest
      description of the nova-cyborg interaction.
    
    3.Since we completed the nova-cyborg interaction in the Ussuri release,
      we moved this spec into the implemented directory.
    
    [1]https://specs.openstack.org/openstack/cyborg-specs/specs/queens/approved/cyborg-nova-interaction.html
    [2]https://specs.openstack.org/openstack/nova-specs/specs/train/approved/nova-cyborg-interaction.html
    [3]https://specs.openstack.org/openstack/nova-specs/specs/ussuri/implemented/nova-cyborg-interaction.html
    
    Change-Id: I2e057d54ed1fba4ccc44445e382aff4257e87f82
    Signed-off-by: Brin Zhang <zhangbailin@inspur.com>
2020-09-15 04:48:38 +00:00
zhangbailin 043b173ba7 Update git submodules
* Update cyborg-specs from branch 'master'
  - 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:16:30 +00:00
zhangbailin 8451d0d709 Update git submodules
* Update cyborg-specs from branch 'master'
  - Add implemented directory
    
    The implemented directory is introduced under each release directory to
    distinguish whether the SPEC approved in the release is completed.
    
    If the feature is completed within the release cycle, move SPEC from the
    approved directory to the implemented directory.
    
    Another thing is rename the title of every release template.
    
    Change-Id: Icf9f330f04656bf26141b7a658c00fc0382851e7
2020-09-14 11:46:28 +00:00
zhangbailin 9512036752 Update git submodules
* Update cyborg-specs from branch 'master'
  - Create specs directory for Wallaby
    
    Change-Id: Ief767856e3ed49ba84dba15072669bba24864883
    Signed-off-by: Brin Zhang <zhangbailin@inspur.com>
2020-08-31 01:32:56 +00:00
Zuul 13a80c1980 Update git submodules
* Update cyborg-specs from branch 'master'
  - Merge "Add Intel QAT driver specification."
  - Add Intel QAT driver specification.
    
    Stroy: 2007773
    Task: 39998
    
    Change-Id: I5ff8f67dd577fc6b69e6648ce79d772a5a3ff3e0
2020-07-31 07:39:18 +00:00
Zuul f51770239c Update git submodules
* Update cyborg-specs from branch 'master'
  - Merge "Add Inspur FPGA driver specification."
  - Add Inspur FPGA driver specification.
    
    This spec proposes to provide the initial design for
    Cyborg's Inspur® FPGA driver.
    
    Change-Id: I5690129986aa143ab5b0578ea69e2a3328666edf
2020-07-28 00:40:40 +00:00
Zuul 7796d21b3f Update git submodules
* Update cyborg-specs from branch 'master'
  - Merge "Remove .placeholder"
  - Remove .placeholder
    
    Change-Id: I258c30faa8ab56cf90b7437f6a41c4412baf3078
2020-07-01 07:40:23 +00:00
zhangbailin ac92855d8d Update git submodules
* Update cyborg-specs from branch 'master'
  - Remove Babel
    
    Remove Babel, it's not needed anymore See
    http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014227.html
    
    Change-Id: I768a3a339711c3da68954783c85e2d7763ae41bf
2020-06-17 01:42:36 +00:00