aboutsummaryrefslogtreecommitdiff
path: root/docker/heat
diff options
context:
space:
mode:
authorLars Kellogg-Stedman <lars@redhat.com>2014-10-03 10:26:18 -0400
committerJames Labocki <jlabocki@redhat.com>2014-10-03 10:46:50 -0400
commit1931a016b06dd1c1b18dc0328497d19d16f024ac (patch)
treed4e127f8a91e446c90f4bc81a17116dae5c85ab3 /docker/heat
parentd94115c342bfd01797241a385dd4c8d1ea1e0b0e (diff)
downloadkolla-1931a016b06dd1c1b18dc0328497d19d16f024ac.tar.gz
kolla-1931a016b06dd1c1b18dc0328497d19d16f024ac.zip
Using new fedora base image from kollaglue
Change-Id: I388113e5a9c748054a099ef1a3063863120e9a99
Diffstat (limited to 'docker/heat')
-rw-r--r--docker/heat/heat-api/Dockerfile14
-rw-r--r--docker/heat/heat-api/start.sh12
2 files changed, 21 insertions, 5 deletions
diff --git a/docker/heat/heat-api/Dockerfile b/docker/heat/heat-api/Dockerfile
index 4a7799335..44ff6ed93 100644
--- a/docker/heat/heat-api/Dockerfile
+++ b/docker/heat/heat-api/Dockerfile
@@ -1,6 +1,14 @@
-FROM fedora-rdo-heat-base
-MAINTAINER Steven Dake <sdake@redhat.com>
+FROM kollaglue/fedora-rdo-base
+MAINTAINER James Labocki <jlabocki@redhat.com>
+
+RUN yum install -y openstack-heat-api \
+ openstack-heat-api-cfn \
+ openstack-heat-common \
+ openstack-heat-api-cloudwatch \
+ openstack-utils \
+ python-openstackclient \
+ && yum clean all
ADD ./start.sh /start.sh
-CMD ["/start.sh"]
+CMD ["/start.sh"]
diff --git a/docker/heat/heat-api/start.sh b/docker/heat/heat-api/start.sh
index 9a35a49b9..8f73ae3e2 100644
--- a/docker/heat/heat-api/start.sh
+++ b/docker/heat/heat-api/start.sh
@@ -1,5 +1,13 @@
-#!/bin/sh
+#!/bin/bash
+set -e
+
+: ${IP_ADDRESS:=$IP_ADDRESS}
+
+if [ -z "$IP_ADDRESS" ]; then
+ echo >&2 'error: IP_ADDRESS is not set.'
+ echo >&2 ' Be sure to set IP_ADDRESS so it can be placed in heat configurations'
+ exit 1
+fi
-sh /opt/heat/config-glance.sh api
exec /usr/bin/heat-api