From 10c09bffa6a78490c71660d6eebedf8bd84edd71 Mon Sep 17 00:00:00 2001 From: Maryam Tahhan Date: Thu, 11 Jan 2018 16:34:27 +0000 Subject: docker: add openstack plugins to barometer Add the openstack plugins to the barometer docker. This just clones the source to make sure it's available in the container. Configuration is up to the end user. Change-Id: Iaa62be8363f95b69c76d64bed49f1453597e123b Signed-off-by: Maryam Tahhan --- docker/Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index f2005682..dd3a8c0b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -4,14 +4,19 @@ RUN yum install -y which sudo RUN yum install -y git ENV DOCKER y ENV repos_dir /src - +ENV openstack_plugins /src/barometer/src/collectd-openstack-plugins RUN git config --global http.sslVerify false + WORKDIR ${repos_dir} RUN git clone https://gerrit.opnfv.org/gerrit/barometer WORKDIR ${repos_dir}/barometer/systems RUN sh ./build_base_machine.sh + RUN useradd -ms /bin/bash collectd_exec RUN echo "collectd_exec ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers +WORKDIR ${openstack_plugins} +RUN make + COPY run_collectd.sh /run_collectd.sh RUN chmod +x /run_collectd.sh -- cgit 1.2.3-korg