+ ANNOTATION_KEY=atmosphere.cloud/ovn-system-id + tunnel_interface= + '[' -z '' ']' + tunnel_network_cidr=0/0 + '[' -z 0/0 ']' ++ ip -4 route list 0/0 ++ awk '{ print $1 }' ++ awk -F dev '{ print $2; exit }' + tunnel_interface=ens3 ++ get_ip_address_from_interface ens3 ++ local interface=ens3 +++ ip -4 -o addr s ens3 +++ awk '{ print $4; exit }' +++ awk -F / 'NR==1 {print $1}' ++ local ip=199.204.45.153 ++ '[' -z 199.204.45.153 ']' ++ echo 199.204.45.153 + ovs-vsctl set open . external_ids:ovn-encap-ip=199.204.45.153 ++ get_stored_system_id ++ kubectl get node instance -o 'jsonpath={.metadata.annotations.atmosphere\.cloud/ovn-system-id}' + stored_system_id= ++ get_current_system_id ++ ovs-vsctl --if-exists get Open_vSwitch . external_ids:system-id ++ tr -d '"' + current_system_id= + '[' -n '' ']' + '[' -z '' ']' ++ uuidgen + current_system_id=a1b661ec-9197-48b9-a6c4-3889823723c2 + ovs-vsctl set Open_vSwitch . external_ids:system-id=a1b661ec-9197-48b9-a6c4-3889823723c2 + store_system_id a1b661ec-9197-48b9-a6c4-3889823723c2 + local system_id=a1b661ec-9197-48b9-a6c4-3889823723c2 + kubectl annotate node instance atmosphere.cloud/ovn-system-id=a1b661ec-9197-48b9-a6c4-3889823723c2 node/instance annotated + ovs-vsctl set open . external-ids:ovn-remote=tcp:ovn-ovsdb-sb-0.ovn-ovsdb-sb.openstack.svc.cluster.local:6642 + ovs-vsctl set open . external-ids:rundir=/var/run/openvswitch + ovs-vsctl set open . external-ids:ovn-encap-type=geneve + ovs-vsctl set open . external-ids:ovn-bridge=br-int + ovs-vsctl set open . external-ids:ovn-bridge-mappings=external:br-ex ++ cat /tmp/gw-enabled/gw-enabled + GW_ENABLED=enabled + [[ enabled == enabled ]] + ovs-vsctl set open . external-ids:ovn-cms-options=enable-chassis-as-gw,availability-zones=nova ++ hostname -f + ovs-vsctl set open . external-ids:hostname=instance ++ sed 's/[{}"]//g' /tmp/auto_bridge_add ++ tr , '\n' + for bmap in `sed 's/[{}"]//g' /tmp/auto_bridge_add | tr "," "\n"` + bridge=br-ex + iface=null + ovs-vsctl --may-exist add-br br-ex -- set bridge br-ex protocols=OpenFlow13 + '[' -n null ']' + '[' null '!=' null ']' + /usr/local/bin/ovsinit /tmp/auto_bridge_add [2026-04-21T17:46:54Z INFO  ovsinit::config] Bridge has no interface, skipping. bridge=br-ex