ovn-chassis not adding interface to bridge
Bug #1883244 reported by
Frode Nordahl
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Charm Helpers |
Fix Released
|
High
|
Frode Nordahl | ||
charm-ovn-chassis |
Fix Released
|
High
|
Frode Nordahl | ||
charm-ovn-dedicated-chassis |
Fix Released
|
High
|
Frode Nordahl |
Bug Description
Charm does not add interface to bridge when adding bond interface by name to `bridge-
However if you list the MAC addresses of one of the underlying interfaces it resolves this into the bond name and successfully adds it to the bridge.
The offending code appears to be these lines in charm-helpers:
https:/
Since the bond interface is not an actual physical interface it will not, and should not, be in the mac-ifname map. I guess we need some special handling.
Changed in charm-helpers: | |
status: | New → Triaged |
Changed in charm-ovn-chassis: | |
status: | New → Triaged |
Changed in charm-ovn-dedicated-chassis: | |
status: | New → Triaged |
Changed in charm-helpers: | |
importance: | Undecided → High |
Changed in charm-ovn-chassis: | |
importance: | Undecided → High |
Changed in charm-ovn-dedicated-chassis: | |
importance: | Undecided → High |
Changed in charm-helpers: | |
assignee: | nobody → Frode Nordahl (fnordahl) |
Changed in charm-ovn-chassis: | |
assignee: | nobody → Frode Nordahl (fnordahl) |
Changed in charm-ovn-dedicated-chassis: | |
assignee: | nobody → Frode Nordahl (fnordahl) |
Changed in charm-ovn-chassis: | |
milestone: | none → 20.08 |
Changed in charm-ovn-dedicated-chassis: | |
milestone: | none → 20.08 |
description: | updated |
description: | updated |
Changed in charm-helpers: | |
status: | In Progress → Fix Released |
Changed in charm-ovn-chassis: | |
status: | Fix Committed → Fix Released |
Changed in charm-ovn-dedicated-chassis: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I can confirm this behaviour on a deployment using VLANs on the bond0 interface to separate management and provider traffic; in our case, we're trying to map br-ex to bond0.801, and no br-ex bridge is created.
Note that the workaround of using MAC addresses instead does not help us, as bond0 and it's VLAN sub-interfaces all have the same MAC address.