-
Epic
-
Resolution: Done
-
Major
-
None
Goal
Design, test and document end-to-end integration of OVN, nmstate and KubeVirt, providing OVS SLB through node's default NIC.
User Stories
- As a developer,
I want my VMs to connect to the physical VLAN network and have their traffic balanced through SLB bonding,
I need this bonding to be configured over the default NIC,
and I need this configuration to be dynamic, driven by MAC-address mapping passed via PXE.
Non-Requirements
- This epic is not tracking implementation of OVN-K's localnet or configure-ovs rework
Notes
- Until configure-ovs rework lands, we will use Linux bonding instead. With RHEL 9.4, we may be able to switch to it thanks to https://bugzilla.redhat.com/show_bug.cgi?id=1724795 anyway - cutting the dependency on https://issues.redhat.com/browse/OCPBU-453
- We should try to replace PXE with a proper solution - asking the customer to put the MAC mapping to nmstate config in assisted installer - depending on the installation method (assisted installer https://docs.openshift.com/container-platform/4.14/installing/installing_with_agent_based_installer/preparing-to-install-with-agent-based-installer.html#static-networking
would have the feature for sure, IPI maybe? and if IPI, could they move to assisted?)
Done Checklist
Who | What | Reference |
---|---|---|
DEV | Upstream roadmap issue (or individual upstream PRs) | N/A |
DEV | Upstream documentation merged | https://github.com/RHsyseng/rhcos-slb/tree/ovn-kubernetes |
DEV | gap doc updated | N/A |
DEV | Upgrade consideration | None |
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 |