* 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
* Update cyborg-specs from branch 'master'
to eb7650805057fc045a3ff8c42c1915f0da5e3db1
- Maintain specs of approved and completed of Antelop version
Change-Id: I821474c6e8c19765b68cc35d5a4822c8c89e9919
* Update cyborg-specs from branch 'master'
to e4b326e4fea7ca4f6990d69aaa43255ecce50cff
- Maintain specs of approved and completed
Change-Id: Ic69868cb2cc67dabf6fe04b43ff2fa22f86bd933
* Update cyborg-specs from branch 'master'
to d85fdb50583bfd93b802601954ffb1f7f4ded158
- Add Attribute API specification.
Change-Id: Id62fa8d6392bf31d4a09672c3bc55206fc3ee631
* 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
* 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
* 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
* Update cyborg-specs from branch 'master'
to 54a41324214b284bbf9b9717eb3ee7685b65f4cd
- Move implemented spec to implemented dir
Change-Id: Ib6685f658b4b4864d67101290c0961e3bb27a2df
* 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
* 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
* 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
* Update cyborg-specs from branch 'master'
to 08b35e584415f946e56a4787976fcf2a1756cf3b
- Merge "Update device profile groups format"
- Update device profile groups format
Change-Id: If414265f79714b7899a018595864dd635995347c
* 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
* 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
* 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
* 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
* Update cyborg-specs from branch 'master'
to f217af28149e68ec3331472eafe2c6baed420e35
- fix the doc format
Change-Id: Id3d3b574087d97af10617530f6fd3248b8b9bb89
* 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
* Update cyborg-specs from branch 'master'
to 00cf0c59ea05b80a198daedd08212866f639ac48
- Moving implement specs to the implemented dir
Change-Id: Ie96649b2d608b2b22f451bc95bfef5cc3c018833
* 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
* 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
* Update cyborg-specs from branch 'master'
to 178158cb78f1359297b8b7481b608e62f62eca0b
- refresh the deprecated link
Change-Id: I92b5318c16c3ae7f374f7a9cf001484dd0761b75
* 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
* 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
* 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
* 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
* 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
* 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>
* 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
* 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