* Update cyborg from branch 'master'
to 63c239bf3ea70ea573ed9e848660199af983217d
- Merge "Update python classifier in setup.cfg"
- Update python classifier in setup.cfg
As per the current release tested runtime, we test
python version from 3.8 to 3.11 so updating the
same in python classifier in setup.cfg
Change-Id: Ic2fd571c7dd6493d40395b710a8434963b7c20b4
* Update cyborg from branch 'master'
to f1242fd51d6a4bd70e3ae19dd7a29f7453c4288d
- Merge "Update master for stable/2023.2"
- Update master for stable/2023.2
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: If1b9814394c9f7e4e5fc3c52dbc488b5ba166a0f
* Update cyborg from branch 'master'
to 76c897925e73b6f38954ee5b8eaa62150e413e8e
- Merge "Use py3 as the default runtime for tox"
- Use py3 as the default runtime for tox
Moving on py3 as the default runtime for tox to avoid to update
this at each new cycle.
Change-Id: I4f1d0445e858dc91a949ad596df62e173d210935
* Update cyborg from branch 'master'
to 1b5db0c922d61df8dbdb0067075e50b110a9e376
- add api ref for enable/disable device
implementation of bp/disable-enable-device
add api ref for enable/disable device
Change-Id: Ifb607e170321ca28a0447d117c05a755fee4c12c
* Update cyborg from branch 'master'
to ab8b8514242895b8adc2ec3dfbbb63a49f02c89e
- Merge "implementation of bp disable-enable-device"
- implementation of bp disable-enable-device
add disable and enable device api
Change-Id: I3d2f7ac3b8de29bc0c3125b7340d9a90cffa7127
* Update cyborg from branch 'master'
to 25e948b2bd6304d83e83f00ae3e9bf5fe540c2cc
- Add OFTC channel link
Change-Id: I33b6a0ed2e5580504b47b7cca0756b3b6546f38b
* Update cyborg from branch 'master'
to 867931fb83ead0b71a4951e42774cafd337625f8
- Fix bug: report exist trait exception
check the trait first before create trait to placement
Closes-Bug: #2029890
Change-Id: I37cddd13c12536bc20bd6039127d348e6f9949da
* Update cyborg from branch 'master'
to 35cc7fd678002447f74e8f771778d307d37b09bf
- Remove redundant "=" to imporve doc format
Change-Id: I4e343c4dcc69e178153a3d71b79b409e3fbdd889
* Update cyborg from branch 'master'
to 9df66a96fe473d8aa2267c1238f00bbd7692e921
- Merge "Change the log level and content"
- Change the log level and content
Change-Id: I069b555489bdd35834ca6cbc57827dc50027b1cd
* Update cyborg from branch 'master'
to 4d329240f95fbb931e8b976f70f0f5b6069f8196
- Merge "Add pre-commit"
- Add pre-commit
This is helpful to automate code style checks at runtime.
Change-Id: I3d669eead2130375ef5c06d480eb7f390437478f
* Update cyborg from branch 'master'
to b0e7892d2ff1871fd7b3078c05d0dee9c0666a5d
- Add accelerator.common.utils test
This patch is proposed to test accelerator.common.utils scripts.
Change-Id: I2ed16ab3e779715cd7f7453bf61cab7069adecc6
* Update cyborg from branch 'master'
to b4ca84cd90ab37ebf2c73cb57d6b0ed29c23ea5e
- improve doc format
Change-Id: I27923697051573da738d98a8040529d230555f8f
* Update cyborg from branch 'master'
to ccac6df9a4b3127ae4e1d99cf8664917db9d9157
- Merge "Use new get_rpc_client API from oslo.messaging"
- Use new get_rpc_client API from oslo.messaging
Use the new API that is consistent with
the existing API instead of instantiating the client
class directly.
This was introduced in release 14.1.0 here [1] and
added into oslo.messaging here [2]
[1] https://review.opendev.org/c/openstack/requirements/+/869340
[2] https://review.opendev.org/c/openstack/oslo.messaging/+/862419
Change-Id: I1a0258766757ad3baa4422ed4c51632a4ca0330d
* Update cyborg from branch 'master'
to 3af202425f3288d264f1651ded854de1c865e34a
- Fix api ref description of device profile
Change-Id: I1c7d8cda53996dc5dd5300519344f8d6738acd40
* Update cyborg from branch 'master'
to 34886a272239df47c28b3be9d89f6ce2ba8e8ba6
- Remove default None value for get method
Change-Id: I718d4958de42fa96c40fbb5f153f8a975126b94d
* Update cyborg from branch 'master'
to 08892c27f24f8c8069932753d2f7c7ff80721761
- Remove dep_list definiation as the driver_dep is always single
Change-Id: I96c8655f77a1d74a02252d220ef2c14e57c0f960
* Update cyborg from branch 'master'
to b61fbb9f22be716c343114db9dba38816f163cc5
- Merge "Remove comment as the bug 1707995 is fixed"
- Remove comment as the bug 1707995 is fixed
Change-Id: Ic41b0cc7900a261d3d2520a0fb60951c40bbbe42
* Update cyborg from branch 'master'
to eac865e876b3b8bfe8e53e5d85f419c7ea49c8b5
- Merge "Remove comment as the bug is fixed"
- Remove comment as the bug is fixed
Change-Id: I2bcf3d488c188fd89ebe8420af1b0794d0d70412
* Update cyborg from branch 'master'
to 462f14300c8d84399a1e692e1a577682015067fb
- Merge "Add api ref for delete of attributes"
- Add api ref for delete of attributes
Change-Id: I18feb8445ecd8e823f72fe74a7fab80b87c7ed29
* Update cyborg from branch 'master'
to 77a62f2e907d312d440ede5b4a91db499a012b43
- Merge "Add api ref for create of attributes"
- Add api ref for create of attributes
Change-Id: I6fe61a13a3fb0b99f5400b9cf50c10b9cf10a66e
* Update cyborg from branch 'master'
to db4e5a89a64bfb89c912a7a3f78995ba30de00e2
- Add attribute index
Change-Id: I45cac1f8285209ef3f92b85631d980c32f28c36c
* Update cyborg from branch 'master'
to ad09d463d49e0cac1041b5608eadb4c65ee0f8d3
- Add api ref for show details of attributes
Change-Id: Ic8d854a99b27908737a8c61029050bc360b1aa5d
* Update cyborg from branch 'master'
to 371213bfcff44d0e577e5b3db9d536d4992a56c2
- Add api ref for list attributes
Change-Id: I0f82256d7d10a619fcac751c0641050011586cd5
* Update cyborg from branch 'master'
to 585f378c7aed8b22cf7cc1e6cd061875f56c03ac
- Add attributes get one response
Change-Id: I4eb71e93aee1d5698b9cfd211ab0270f3b531c75
* Update cyborg from branch 'master'
to 81bed58e2ee6c669aa5fb77ed8158fd9c7fb6724
- Add attributes list response
Change-Id: I3f0723d43ba0c81f3f249d480fc692fcd0412bbc
* Update cyborg from branch 'master'
to 082a5171fab2d44d6d0a11b0b271bbb1f6f9ab62
- Add releasenot of vgpu managment support
Change-Id: Ie96b39c77d7ac1c03dcbc18f4198695504e7285d
* Update cyborg from branch 'master'
to 397c6b426ffbc5f5b472a893853bcf3ffa25a096
- Merge "Update master for stable/2023.1"
- Update master for stable/2023.1
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: I714f69caa8922afba98c2d9b24927bd41fdfcb60
* Update cyborg from branch 'master'
to 4b34d897d206f30a5a0ac9a963b119242ded6488
- arq bind and unbound support vGPU
This patch is part of the vGPU support feature in cyborg.
It implements arq bind and unbind for vGPU resource.
Co-Authored-By: Wenping Song <songwenping@inspur.com>
Change-Id: I32c3b81345c6ce83834a83c64b88e37926724f16
* Update cyborg from branch 'master'
to 79e1928554b6a03dd481ebefd3f550adeb457aed
- Cyborg NVIDIA GPU Driver support vGPU management
The Cyborg NVIDIA GPU Driver has implemented pGPU management in
the Train release, this patch implements the vGPU management
support in the same driver. For specs about this feature, please
refer to [0].
[0]:https://specs.openstack.org/openstack/cyborg-specs/specs/wallaby/approved/vgpu-driver-proposal.html
Co-Authored-By: Wenping Song <songwenping@inspur.com>
implement blueprint enable-vgpu-in-cyborg
Change-Id: I715fdad3e8601186b5c6e8c087f27fb91d679490
* Update cyborg from branch 'master'
to eafcc2fc64df6d8c8c2e3b709e9d4e7d5e7be9b7
- Fix the wrong use of variable assertions in unit tests
When comparing variables, should use assertEqual
Closed-Bug: #2002460
Change-Id: Iec2e9eec8fea6e5453704c22235fb860211af1a3
* Update cyborg from branch 'master'
to 05505927a5aa243870d01c477acc0da9df0adf70
- When asserting the number of members obtained in unit test deployables, should use assertEqual
Related-Bug: #2002460
Change-Id: I2a5bf79b2eb0355edbc07e54cbb51c87f860e97d
* Update cyborg from branch 'master'
to 99858d03b82be6de3598279b8e94c7e770fdfaf3
- fix function usage errors
When comparing variables, should use assertEqual
Related-Bug: #2002460
Change-Id: I59c6910666a0f75934162126dd35883dc32449dc
* Update cyborg from branch 'master'
to 9761e1aa0caf0e926b80708873515d603798cb7b
- Merge "add attributes delete api ut"
- add attributes delete api ut
Change-Id: Ic059efa95554e854a3da177ec069f262bc83db78
* Update cyborg from branch 'master'
to 22eebbe0b1fb0deb92661773b5e57d3da6eebc0f
- Merge "fix function usage errors"
- fix function usage errors
When comparing variables, should use assertEqual
Related-Bug: #2002460
Change-Id: Ia2765d49da62733efacc0e095423e7a1bb84197d
* Update cyborg from branch 'master'
to d61c2ef0f0b6666e8f55f8e50544a9bcf93a4812
- Merge "add attributes get by deployable id and key api ut"
- add attributes get by deployable id and key api ut
Change-Id: I7d5eada4723858bbcf3f2ab8c1475bce92b93ac5
* Update cyborg from branch 'master'
to 23b5701fce6a086f53c4fe72c3cca760d388eef8
- Merge "add attributes create api ut"
- add attributes create api ut
Change-Id: Idd4e516011eb17f1b0f7d964aa6ac9af7dfacdf8
* Update cyborg from branch 'master'
to 954ee30eed10256f34c61e2b494668112ced5f31
- fix the spell error
Change-Id: Ie60088e12fd2ed41857ec01724db2c146de03b10
* Update cyborg from branch 'master'
to ce622a605571e9c3ab70df495bdb21d32b0ce98f
- add attributes get one by key api ut
Change-Id: I3c7dab5d73a8d2a4affa1219b3c64fe616791f60
* Update cyborg from branch 'master'
to f2e24e36d06fbd533cc4e4da4de6bbe624f3801f
- add attributes get all api ut
Change-Id: Ib5ba2a1bd601cfdbb66987d8da2953661e476933