IPv6 healthcheck fixes for nova-vnc-proxy

In case of IPv6 URLs brackets are required. This adds a check for IPv6 and
adds brackets if needed.

Change-Id: If0931c605c92adc74c9a743faacff56cbe5db7f5
(cherry picked from commit 7ee105a0c6)
(cherry picked from commit c42fb903b2)
This commit is contained in:
Martin Schuppert 2018-12-17 08:19:43 +01:00
parent 495e2abe7b
commit d65c43cc3e
2 changed files with 10 additions and 0 deletions

View File

@ -12,4 +12,9 @@ if [ "${proto_is_ssl,,}" = true ] ; then
bind_proto=https
fi
# Add brackets if IPv6
if [[ $bind_host =~ ":" ]]; then
bind_host="[${bind_host}]"
fi
healthcheck_curl ${bind_proto}://${bind_host}:${bind_port}/

View File

@ -0,0 +1,5 @@
---
fixes:
- |
In case of IPv6 URLs brackets are required. This adds a check for IPv6 and
adds brackets if needed.