|
@@ -21,10 +21,13 @@ data:
|
|
ip route delete {{ .Values.net }}/$_cdr > /dev/null 2>&1
|
|
ip route delete {{ .Values.net }}/$_cdr > /dev/null 2>&1
|
|
ip route add {{ .Values.net }}/$_cdr via $__server_pod_ip
|
|
ip route add {{ .Values.net }}/$_cdr via $__server_pod_ip
|
|
fi
|
|
fi
|
|
- elif [ -z "$(ip route show to match {{ .Values.net }}/$_cdr | grep '{{ .Values.dev_name }}')" ]; then
|
|
|
|
- ip route add {{ .Values.net }}/$_cdr dev {{ .Values.dev_name }}
|
|
|
|
- elif [ ! -z "$(ip route show to match {{ .Values.net }}/$_cdr | grep -E -v 'default|{{ .Values.dev_name }}')" ]; then
|
|
|
|
- ip route delete $(ip route show to match {{ .Values.net }}/$_cdr | grep -E -v 'default|{{ .Values.dev_name }}')
|
|
|
|
|
|
+ else
|
|
|
|
+ if [ ! -z "$(ip route show to match {{ .Values.net }}/$_cdr | grep -E -v 'default|{{ .Values.dev_name }}')" ]; then
|
|
|
|
+ ip route delete $(ip route show to match {{ .Values.net }}/$_cdr | grep -E -v 'default|{{ .Values.dev_name }}')
|
|
|
|
+ fi
|
|
|
|
+ if [ -z "$(ip route show to match {{ .Values.net }}/$_cdr | grep '{{ .Values.dev_name }}')" ]; then
|
|
|
|
+ ip route add {{ .Values.net }}/$_cdr dev {{ .Values.dev_name }}
|
|
|
|
+ fi
|
|
fi
|
|
fi
|
|
sleep 50
|
|
sleep 50
|
|
done
|
|
done
|