Currently egress-routers always attach themselves to the network interface containing the default route. We need to make it possible to attach one to an alternate interface. To get this out to a customer quickly, we're doing the simplest possible fix, which is to let the user manually specify a network interface (rather than, say, having OpenShift try to figure out the correct interface automatically based on EGRESS_SOURCE).
https://github.com/openshift/origin/pull/17334
Just for reference: The annotation will still accept true and false pod.network.openshift.io/assign-macvlan: "true" this allows it to accept further values like pod.network.openshift.io/assign-macvlan: "eth1"
The bug has been fixed on v3.9.3