-
Initiative
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
-
Not Selected
-
False
-
False
-
-
XL
-
0
-
0
-
67% To Do, 22% In Progress, 11% Done
-
rhos-workloads-evolution
Initiative Overview
We need to include Cyborg project in RHOSO product to enable future development of cutting edge features for accelerator device management more sustainable way from engineering point of view together with improved user experience.
Goals
Bringing Cyborg into the product will enable offload any device management features from Nova project as it was not designed for such support. Cyborg allows implementing such features in dynamic fashion as opposed to Nova and also allows to handle vendor specific logic, which is also not possible within Nova project.
Done - Acceptance Criteria:
- Upstream CI is running periodically and passing
- opendev CI first party / third party (design CI pipeline with appropriate HW)
- operator based deployment CI
- We have Cyborg services packaged downstream
- Upstream container - kolla images?
- Downstream container - RelDel
- It is possible to install Cyborg via RHOSO installer
- deployment off by default (TP), enable by default (GA)
- Documentation for device management via Nova/Cyborg is written for supported features (PCI grouping on both Nova side and Cyborg side)
- Upstream documentation for Cyborg (which is currently missing)
- Downstream documentation
Out of Scope:
- Any new feature for Cyborg is out of scope of this initiative
Open questions:
- Nova features has to be deprecated in 18.0 so that they can be removed on 19.0. Is it necessary to remove duplicated features in 19.0?
- Dashboard representation is required or not for GA?
- is depended on by
-
RHOSSTRAT-1172 PCI device grouping in Cyborg
-
- Refinement
-
-
RHOSSTRAT-1175 NVMe device management in Cyborg
-
- Refinement
-