diff options
| author | Lars Kellogg-Stedman <lars@redhat.com> | 2014-10-16 15:56:41 -0400 |
|---|---|---|
| committer | Lars Kellogg-Stedman <lars@redhat.com> | 2014-10-16 16:43:53 -0400 |
| commit | b1a2d744061a2e85dfb0a366b0cc16c284cf9a5f (patch) | |
| tree | a5439d5f674dad3caf0435922b5867d58d647802 /docker/nova-controller | |
| parent | 2ab124bac0d0cb26827ff0b4e0dbebd85b96a59f (diff) | |
| download | kolla-b1a2d744061a2e85dfb0a366b0cc16c284cf9a5f.tar.gz kolla-b1a2d744061a2e85dfb0a366b0cc16c284cf9a5f.zip | |
add /check.sh script to nova-api image
Change-Id: Ia0f796b3a580c57b9f84390bae3b1012f99dcce0
Diffstat (limited to 'docker/nova-controller')
| -rw-r--r-- | docker/nova-controller/nova-api/Dockerfile | 2 | ||||
| -rwxr-xr-x | docker/nova-controller/nova-api/check.sh | 17 |
2 files changed, 19 insertions, 0 deletions
diff --git a/docker/nova-controller/nova-api/Dockerfile b/docker/nova-controller/nova-api/Dockerfile index 23e4c076f..cfde6ce10 100644 --- a/docker/nova-controller/nova-api/Dockerfile +++ b/docker/nova-controller/nova-api/Dockerfile @@ -7,4 +7,6 @@ RUN yum -y install \ EXPOSE 8773 8774 8775 ADD ./start.sh /start.sh +ADD ./check.sh /check.sh + CMD ["/start.sh"] diff --git a/docker/nova-controller/nova-api/check.sh b/docker/nova-controller/nova-api/check.sh new file mode 100755 index 000000000..a738b1002 --- /dev/null +++ b/docker/nova-controller/nova-api/check.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +RES=0 + +. /openrc +if ! keystone token-get > /dev/null; then + echo "ERROR: keystone token-get failed" >&2 + RES=1 +else + if ! nova list > /dev/null; then + echo "ERROR: nova list failed" >&2 + RES=1 + fi +fi + +exit $RES + |
