nova: Die if console TLS enabled with tls-proxy
We require the 'tls-proxy' service to set up certificates for us. Hard fail if 'NOVA_CONSOLE_PROXY_COMPUTE_TLS' is enabled but the 'tls-proxy' service is not. Change-Id: I52fec12b78ecd8f76f835551ccb84dfb1d5b3d8a Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
This commit is contained in:
parent
0de8a5534f
commit
8f3e51d79f
5
lib/nova
5
lib/nova
@ -83,6 +83,11 @@ fi
|
||||
# services and the compute node
|
||||
NOVA_CONSOLE_PROXY_COMPUTE_TLS=${NOVA_CONSOLE_PROXY_COMPUTE_TLS:-False}
|
||||
|
||||
# Validate configuration
|
||||
if ! is_service_enabled tls-proxy && [ "$NOVA_CONSOLE_PROXY_COMPUTE_TLS" == "True" ]; then
|
||||
die $LINENO "enabling TLS for the console proxy requires the tls-proxy service"
|
||||
fi
|
||||
|
||||
# Public facing bits
|
||||
NOVA_SERVICE_HOST=${NOVA_SERVICE_HOST:-$SERVICE_HOST}
|
||||
NOVA_SERVICE_PORT=${NOVA_SERVICE_PORT:-8774}
|
||||
|
Loading…
Reference in New Issue
Block a user