chenke 71df0a289d Fix the hardcoding of user role using sdk_adapter approach
1. Refer to nova's latest code, use get_sdk to create the client[1].

2. Move placement_client define from default to seperate placement file.

Note:
The new method for get nova and placement client has been tested in latest
cyborg devstack environment. And the test results are good.

Because now cyborg does not have unit tests for the common and conf directory,
unit tests related to this patch will be added in the future, but not in this patch.

Reference:
[1]. 3f019f2db3/nova/utils.py (L1013)

Change-Id: I2a335d47ee3cc24f78b4d49942f1cccd586a0dcc
2019-09-26 11:28:04 +08:00
2019-04-02 01:45:04 -07:00
2019-08-22 19:38:10 +09:00
2019-06-11 10:04:34 +00:00
2017-03-14 01:16:33 +08:00
2017-08-30 09:27:56 -04:00
2018-06-10 16:37:40 +08:00
2019-04-19 19:39:22 +00:00
2018-07-24 15:10:52 +07:00
2019-08-05 14:31:35 +08:00
2019-03-21 18:01:29 +08:00
2019-09-03 14:07:28 +08:00
2018-05-07 17:42:19 +03:00
2019-09-04 08:43:28 +00:00

Cyborg

OpenStack Acceleration as a Service

Cyborg provides a general management framework for accelerators such as FPGA, GPU, SoCs, NVMe SSDs, CCIX caches, DPDK/SPDK, pmem and so forth.

Features

  • REST API for basic accelerator life cycle management
  • Generic driver for common accelerator support
Description
Acceleration Management
Readme 15 MiB
Languages
Python 98.7%
Shell 1.2%