Skip to content

Commit 61ad9e7

Browse files
mihaitodorrelistan
authored andcommitted
Add $ENVOY_BIND_IP to the loopback interface
If $ENVOY_BIND_IP is not set, use $HAPROXY_BIND_IP instead.
1 parent d58a4c1 commit 61ad9e7

File tree

1 file changed

+9
-4
lines changed
  • docker/s6/services/sidecar.svc

1 file changed

+9
-4
lines changed

docker/s6/services/sidecar.svc/run

+9-4
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,18 @@ EOF
1818
done
1919
fi
2020

21+
# If $ENVOY_BIND_IP is set, then use it as the bind IP.
22+
# Otherwise, fall back to $HAPROXY_BIND_IP.
23+
BIND_IP="$HAPROXY_BIND_IP"
24+
[[ -n "$ENVOY_BIND_IP" ]] && BIND_IP="$ENVOY_BIND_IP"
25+
2126
# If there's a BIND_IP and we don't already have it, add the
2227
# address to the loopback interface.
23-
if [[ -n "$HAPROXY_BIND_IP" ]] && [[ $HAPROXY_BIND_IP != "0.0.0.0" ]]; then
24-
ip addr show | grep $HAPROXY_BIND_IP
28+
if [[ -n "$BIND_IP" ]] && [[ "$BIND_IP" != "0.0.0.0" ]]; then
29+
ip addr show | grep $BIND_IP
2530
if [[ $? -ne 0 ]]; then
26-
echo "Adding $HAPROXY_BIND_IP to the loopback interface"
27-
ip addr add $HAPROXY_BIND_IP/32 dev lo
31+
echo "Adding $BIND_IP to the loopback interface"
32+
ip addr add $BIND_IP/32 dev lo
2833
fi
2934
fi
3035

0 commit comments

Comments
 (0)