-
Epic
-
Resolution: Done
-
Major
-
None
Goal
Allow contributors to supply their custom network bindings without a need to maintain them under kubevirt/kubevirt.
User Stories
- As a KubeVirt contributor,
I need a custom network binding,
to support my specific requirements. - As a KubeVirt maintainer,
I cannot easily accept new network bindings,
as they extend the test matrix considerably
and I don't have capacity or domain knowledge to support them in the long run. - As a Red Hat partner,
I want to ship my custom network binding alongside OpenShift Virtualization.
Non-Requirements
- It is not required to convert existing bindings into plugins.
- This feature is focused on upstream only, not need for QE or product documentation changes. It should be however shipped with downstream and possible to use on downstream deployments (so partners can start playing with it).
Notes
Done Checklist
Who | What | Reference |
---|---|---|
DEV | Upstream roadmap issue (or individual upstream PRs) | N/A |
DEV | Upstream documentation merged | https://kubevirt.io/user-guide/virtual_machines/network_binding_plugins/ |
DEV | gap doc updated | N/A |
DEV | Upgrade consideration | Upgrade path from in-tree bindings was considered and documented |
DEV | CEE/PX summary presentation | N/A |
QE | Test plans in Polarion | N/A |
QE | Automated tests merged | N/A |
DOC | Downstream documentation merged | N/A |