diff --git a/healthcheck/sahara-api b/healthcheck/sahara-api new file mode 100755 index 000000000..01502b01f --- /dev/null +++ b/healthcheck/sahara-api @@ -0,0 +1,12 @@ +#!/bin/bash + +. ${HEALTHCHECK_SCRIPTS:-/usr/share/openstack-tripleo-common/healthcheck}/common.sh + +bind_host=$(get_config_val /etc/sahara/sahara.conf DEFAULT host 127.0.0.1) +bind_port=$(get_config_val /etc/sahara/sahara.conf DEFAULT port 8386) +# Add brackets if IPv6 +if [[ $bind_host =~ ":" ]]; then + bind_host="[${bind_host}]" +fi +# sahara-api is still eventlet +healthcheck_curl http://${bind_host}:${bind_port}/