gfraboni | fe17bbe | 2017-09-22 11:30:59 -0400 | [diff] [blame] | 1 | ## Query the health check API. |
jasmineWen | 85d9d73 | 2018-03-06 16:13:35 +0000 | [diff] [blame^] | 2 | HEALTH_CHECK_ENDPOINT="http://mso.{{ .Values.nsPrefix }}:8080/mso/healthcheck" |
gfraboni | fe17bbe | 2017-09-22 11:30:59 -0400 | [diff] [blame] | 3 | HEALTH_CHECK_RESPONSE=$(curl -s $HEALTH_CHECK_ENDPOINT) |
| 4 | |
| 5 | READY=$(echo $HEALTH_CHECK_RESPONSE | grep "Application ready") |
| 6 | |
| 7 | if [ -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 |
| 12 | else |
| 13 | echo "Application is available." |
| 14 | return 0 |
| 15 | fi |