-
Epic
-
Resolution: Done
-
Normal
-
None
-
sriov-nic-hotplug
-
-
Green
-
In Progress
-
CNV-25930 - GA: vNIC hot-plug for SR-IOV networks
-
-
0% To Do, 0% In Progress, 100% Done
-
dev-ready, doc-ready, po-ready, qe-ready, ux-ready
-
-
Proposed
Goal
Allow hot plug and unplug of SR-IOV network interfaces for VMs.
User Stories
- As a developer,
I expect hotplug being available in CNV platform,
since it is an industry standard I was using in the previous platform.
Non-Requirements
- This epic is not concerned with bridge CNI hotplug, bridge CNI is tracked via
CNV-21833 - Hot-unplug is not needed
Notes
- In-place hot-plug is not a must, live-migration based hot-plug is also acceptable
Design outline
https://docs.google.com/document/d/1oEuw0UIQFYHTVPRcS6a-QtDdWW2yeyOAWmlg5C1eWyU/edit
Done Checklist
Who | What | Reference |
---|---|---|
DEV | Upstream roadmap issue | https://github.com/kubevirt/kubevirt/issues/6733 |
DEV | Upstream code and tests merged | https://github.com/kubevirt/kubevirt/pull/10185 |
DEV | Upstream documentation merged | https://kubevirt.io/user-guide/operations/hotplug_interfaces/#sr-iov-interfaces |
DEV | gap doc updated | Yes |
DEV | Upgrade consideration | None |
DEV | CEE/PX summary presentation | N/A |
QE | Test plans in Polarion | https://polarion.engineering.redhat.com/polarion/#/project/CNV/wiki/Network/Networking%20Bridged%20network%20interface%20hot-plug%20for%20VMs |
QE | Automated tests merged | https://code.engineering.redhat.com/gerrit/plugins/gitiles/cnv-tests/+/refs/heads/main/tests/network/l2_bridge/test_bridge_nic_hot_plug.py#632 |
DOC | Downstream documentation merged | https://github.com/openshift/openshift-docs/pull/71247 |
- clones
-
CNV-21833 [TP] Bridged network interface hot-plug for VMs
-
- Closed
-
- is depended on by
-
CNV-30169 [GA] UI: SR-IOV network interface hot-plug for VMs
-
- Closed
-
- is documented by
-
CNV-30168 List SR-IOV NICs as supported in NIC hot-plug documentation
-
- Closed
-
- is related to
-
CNV-36011 Review Custom Network Binding Requirements and Specifications
-
- Closed
-
-
CNV-36012 Design Test Strategy for Custom Network Binding
-
- Closed
-
-
CNV-36013 Identify Test Scenarios for Custom Network Binding
-
- Closed
-
-
CNV-36014 Develop Test Cases for Custom Network Binding
-
- Closed
-
-
CNV-36015 Execute Test Cases for Custom Network Binding
-
- Closed
-
-
CNV-36016 Automation Framework Setup
-
- Closed
-
-
CNV-36017 Test Case Automation
-
- Closed
-
-
CNV-36018 Debugging and Initial Run
-
- Closed
-
-
CNV-36019 Optimization and Refactoring
-
- Closed
-
-
CNV-36020 PR & Merge
-
- Closed
-