From e080c47ea4622ed1ed76d9b7b4dd20a09bfc3301 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Fri, 16 Oct 2020 09:51:11 +0200 Subject: [PATCH] fix IP address check --- bridget.sh | 2 +- bridget.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bridget.sh b/bridget.sh index 2531397..c94ea61 100755 --- a/bridget.sh +++ b/bridget.sh @@ -182,7 +182,7 @@ debug "NODE_IP=$NODE_IP" log "Configuring $NODE_IP/$POD_PREFIX on $BRIDGE" ip -o addr show "$BRIDGE" | grep -o 'inet [^ ]\+' | while read _ IP; do # Remove bridge addresses from the same subnet, don't touch other addresses - if [ $(ipcalc -b "$IP") = "$POD_BROADCAST" ] && [ "$IP" != "$NODE_IP/$POD_PREFIX" ]; then + if [ "$(ipcalc -b "$IP")" = "BROADCAST=${POD_BROADCAST}" ] && [ "$IP" != "$NODE_IP/$POD_PREFIX" ]; then ip addr del "$IP" dev "$BRIDGE" fi done diff --git a/bridget.yaml b/bridget.yaml index 5824640..235d2cc 100644 --- a/bridget.yaml +++ b/bridget.yaml @@ -65,7 +65,7 @@ spec: hostPID: true containers: - name: bridget - image: docker.io/kvaps/bridget:v1.1.0 + image: docker.io/kvaps/bridget:v1.1.1 env: - name: BRIDGE value: "cbr0"