aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorÉric Lemoine <elemoine@mirantis.com>2016-02-03 11:52:46 +0100
committerSam Yaple <sam@yaple.net>2016-02-19 20:32:00 +0000
commit916925c9a80f90fbe2c18cbfd9b6499257431e2b (patch)
tree97bf9c47591741b13a330d76901b36c0f4e1f53b /docker
parent9ef1be1c389658cb57c44bd5a351ad94ac3df61c (diff)
downloadkolla-916925c9a80f90fbe2c18cbfd9b6499257431e2b.tar.gz
kolla-916925c9a80f90fbe2c18cbfd9b6499257431e2b.zip
Add Heka to common role
Partially implements: blueprint heka Change-Id: I9ddad09b3f16b323c7ed535243458b0de6620cdb
Diffstat (limited to 'docker')
-rw-r--r--docker/base/start.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/docker/base/start.sh b/docker/base/start.sh
index d9801d750..a42c01391 100644
--- a/docker/base/start.sh
+++ b/docker/base/start.sh
@@ -11,6 +11,13 @@ if [[ ! "${!SKIP_LOG_SETUP[@]}" && -e /var/lib/kolla/rsyslog ]]; then
sudo ln -sf /var/lib/kolla/rsyslog/log /dev/log
fi
+# Wait for the log socket
+if [[ ! "${!SKIP_LOG_SETUP[@]}" && -e /var/lib/kolla/heka ]]; then
+ while [[ ! -S /var/lib/kolla/heka/log ]]; do
+ sleep 1
+ done
+fi
+
# Processing /var/lib/kolla/config_files/config.json as root. This is necessary
# to permit certain files to be controlled by the root user which should
# not be writable by the dropped-privileged user, especially /run_command