mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-10-15 17:11:30 +00:00
34b50b11fb
Replace --external-bridge/--external-iface/--direct with: - --wan-bridge=NAME: OVS bridge for WAN traffic (auto-detected from default route if it's already a bridge) - --wan-iface=NAME: physical NIC to add to the WAN bridge - --macvlan: SSH-safe macvlan mode for single-NIC hosts Auto-detection logic: - If default route goes through a bridge (br-wan) → use it directly - If default route is a physical NIC → stop with guidance (never auto-move a NIC into OVS — may drop SSH) Bridge-mappings updated: external:$WAN_BRIDGE (was external:br-external). OVN logical network name stays "external" (no topology.go change needed). Encap IP now prefers br-vpc IP when available (dedicated VPC data plane). Part of mulga-739. Blocks VPC E2E work.