Neutron: Update tunnel interface loaction logic
This PS update the logic used to determine the default tunnel interface if one is not specified, as the original method could fail with complex device names. Change-Id: Ifec81f517ee29bef0926779591ab9cf5fe0e63c4
This commit is contained in:
parent
ecdf097885
commit
e67a8e09bc
@ -54,7 +54,7 @@ tunnel_interface="{{- .Values.network.interface.tunnel -}}"
|
||||
if [ -z "${tunnel_interface}" ] ; then
|
||||
# search for interface with default routing
|
||||
# If there is not default gateway, exit
|
||||
tunnel_interface=$(ip route list 0/0 | grep -oP '(?<=dev\s)\w+') || exit 1
|
||||
tunnel_interface=$(ip -4 route list 0/0 | awk -F 'dev' '{ print $2; exit }' | awk '{ print $1 }') || exit 1
|
||||
fi
|
||||
|
||||
# determine local-ip dynamically based on interface provided but only if tunnel_types is not null
|
||||
|
@ -32,7 +32,8 @@ timeout 3m neutron-sanity-check --config-file /etc/neutron/neutron.conf --config
|
||||
tunnel_interface="{{- .Values.network.interface.tunnel -}}"
|
||||
if [ -z "${tunnel_interface}" ] ; then
|
||||
# search for interface with default routing
|
||||
tunnel_interface=$(ip route list 0/0 | grep -oP '(?<=dev\s)\w+')
|
||||
# If there is not default gateway, exit
|
||||
tunnel_interface=$(ip -4 route list 0/0 | awk -F 'dev' '{ print $2; exit }' | awk '{ print $1 }') || exit 1
|
||||
fi
|
||||
|
||||
# determine local-ip dynamically based on interface provided but only if tunnel_types is not null
|
||||
|
Loading…
x
Reference in New Issue
Block a user