
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
16 lines
465 B
Bash
Executable File
16 lines
465 B
Bash
Executable File
#!/bin/bash
|
|
|
|
. ${HEALTHCHECK_SCRIPTS:-/usr/share/openstack-tripleo-common/healthcheck}/common.sh
|
|
|
|
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)
|
|
|
|
bind_proto=http
|
|
|
|
if [ "${proto_is_ssl,,}" = true ] ; then
|
|
bind_proto=https
|
|
fi
|
|
|
|
healthcheck_curl ${bind_proto}://${bind_host}:${bind_port}/
|