-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
BU Product Work
-
False
-
-
False
-
OCPSTRAT-512 - [Tech Preview]: OVN as Secondary Network
This story should add the multi-homing controller, whose purpose is to monitor add/update/delete of the following CRDs:
- net-attach-def
- multi-network-policies
This controller should be protected behind a feature gate / flag, defaulting to false - meaning by default, it is not possible to use multi-homing for OVN-K. A meaningful error msg should be thrown, letting the user know of this misconfiguration.
This controller should be a good citizen, and attempt to consume as little resources as possible (share the same worker pool across all the controllers is an idea). Also, when the feature is disabled, no extra resources should be consumed at all - the goal is to not interfere with the microshift OVN-K initiative.
These controllers will initially be empty (not do anything), but, follow-up tasks will update them with their functionality.
The long term goal for each of the controllers is:
- net-attach-def: only useful for localnet topology. it computes the updated `ovn-bridge-bindings`, thus allowing traffic to go over ovs bridges other than br-ex.
- multi-network-policies: sync the OVN port groups / ACLs that implement the created policies