From 26800465b4c34e35c91c636d2caebc77a61a65f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20M=C3=A1gr?= Date: Fri, 27 Apr 2018 12:12:07 +0200 Subject: [PATCH] Add health check script for Sahara API Adds health checks script for Sahara API using curl. Change-Id: Ibff4b9699caf5c45919cb803c5fd7f7f7ba6904e --- healthcheck/sahara-api | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 healthcheck/sahara-api 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}/