blob: 341ff193e96cb0b73cb79966fbe2d524a6db2e5d [file] [log] [blame]
gfrabonife17bbe2017-09-22 11:30:59 -04001## Query the health check API.
jasmineWen85d9d732018-03-06 16:13:35 +00002HEALTH_CHECK_ENDPOINT="http://mso.{{ .Values.nsPrefix }}:8080/mso/healthcheck"
gfrabonife17bbe2017-09-22 11:30:59 -04003HEALTH_CHECK_RESPONSE=$(curl -s $HEALTH_CHECK_ENDPOINT)
4
5READY=$(echo $HEALTH_CHECK_RESPONSE | grep "Application ready")
6
7if [ -n $READY ]; then
8 echo "Query against health check endpoint: $HEALTH_CHECK_ENDPOINT"
9 echo "Produces response: $HEALTH_CHECK_RESPONSE"
10 echo "Application is not in an available state"
11 return 2
12else
13 echo "Application is available."
14 return 0
15fi