Hi All,
Following the introduction of Kubevirt Network Binding Plugin API [1] and of Macvtap network binding plugin [2], it's now possible to remove Macvtap network binding implementation from Kubevirt core.
We would like to propose replacing Kubevirt's implementation for Macvtap binding with the Macvtap network binding plugin.
The transition will be conducted in two phases across the next two releases:
Phase 1 (v1.2) - Kubevirt will raise a warning when the Macvtap interface is being used [3].
Phase 2 (v1.3) - Macvtap interface API will stop being supported by kubevirt (using the API will lead to no-op).
Similar to the proposed process to deprecate passt [4].
*In both phases running VMs should have no disruption.
Feel free to share your feedback.
Thanks,
Alona.