aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorakwasniewska <alicja.kwasniewska@intel.com>2016-01-20 08:27:00 +0100
committerAlicja Kwasniewska <alicja.kwasniewska@intel.com>2016-01-26 15:53:13 +0000
commit3672152d9d815d3a7236e417b82f95e9aa4dd1f3 (patch)
tree00f3f7db86c509eab248ed9dc93a3055a94f04ec /docker
parent0de0511e3bd6e9a71dd4354e5e07cdf671e16f6c (diff)
downloadkolla-3672152d9d815d3a7236e417b82f95e9aa4dd1f3.tar.gz
kolla-3672152d9d815d3a7236e417b82f95e9aa4dd1f3.zip
Added Kibana and its deployment.
Part of ELK stack. Includes Dockerfiles for both Centos and Ubuntu. Change-Id: I1d955a5c51e416cc572eb2c9b4c57982a1d6ab67 Partially-implements: blueprint central-logging-service
Diffstat (limited to 'docker')
-rw-r--r--docker/kibana/Dockerfile.j219
1 files changed, 19 insertions, 0 deletions
diff --git a/docker/kibana/Dockerfile.j2 b/docker/kibana/Dockerfile.j2
new file mode 100644
index 000000000..3868e3a8d
--- /dev/null
+++ b/docker/kibana/Dockerfile.j2
@@ -0,0 +1,19 @@
+FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
+MAINTAINER {{ maintainer }}
+
+ENV KIBANA_VERSION 4.3.1
+ENV KIBANA_DIR /opt/kibana/
+ENV KIBANA_ARCHIVE kibana-${KIBANA_VERSION}-linux-x64.tar.gz
+
+RUN useradd -r -m --user-group kibana \
+ && usermod -a -G kolla kibana
+
+RUN curl "https://download.elastic.co/kibana/kibana/$KIBANA_ARCHIVE" -o $KIBANA_ARCHIVE \
+ && mkdir -p $KIBANA_DIR \
+ && tar -xz --strip-components=1 -f $KIBANA_ARCHIVE -C $KIBANA_DIR \
+ && chown -R kibana:kibana $KIBANA_DIR \
+ && rm -f $KIBANA_ARCHIVE
+
+{{ include_footer }}
+
+USER kibana