Use https for novnc proxy healthcheck if ssl_only is configured
If nova novnc proxy is configured to ssl only, (see LP 178570) we need to make sure to also use ssl with the healthcheck script. With this change we verify if ssl_only is configured in nova.conf and set https as the proto to use for the novnc healthcheck. With this change we verify if ssl_only is configured in nova.conf and set https. Change-Id: Idd96815b774b94ad5a6ffbb2af4d5b78306ddd12 Related-bug: #1785700
This commit is contained in:
parent
53c64c1651
commit
e380c3f396
@ -4,5 +4,12 @@
|
||||
|
||||
bind_host=$(get_config_val /etc/nova/nova.conf vnc novncproxy_host 127.0.0.1)
|
||||
bind_port=$(get_config_val /etc/nova/nova.conf vnc novncproxy_port 6080)
|
||||
proto_is_ssl=$(get_config_val /etc/nova/nova.conf DEFAULT ssl_only false)
|
||||
|
||||
healthcheck_curl http://${bind_host}:${bind_port}/
|
||||
bind_proto=http
|
||||
|
||||
if [ "${proto_is_ssl,,}" = true ] ; then
|
||||
bind_proto=https
|
||||
fi
|
||||
|
||||
healthcheck_curl ${bind_proto}://${bind_host}:${bind_port}/
|
||||
|
@ -0,0 +1,7 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
If nova novnc proxy is configured to ssl only, (see LP 178570)
|
||||
we need to make sure to also use ssl with the healthcheck script.
|
||||
With this change we verify if ssl_only is configured in nova.conf
|
||||
and set https as the proto to use for the novnc healthcheck.
|
Loading…
x
Reference in New Issue
Block a user