diff options
author | Maryam Tahhan <maryam.tahhan@intel.com> | 2018-01-11 16:34:27 +0000 |
---|---|---|
committer | Maryam Tahhan <maryam.tahhan@intel.com> | 2018-01-11 16:34:27 +0000 |
commit | 10c09bffa6a78490c71660d6eebedf8bd84edd71 (patch) | |
tree | 6bed9d266fbabd8e52a66372238e4587de573db3 /docker/Dockerfile | |
parent | 3e1fedddad64700a2aae173a9bd215118cb0f676 (diff) |
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 <maryam.tahhan@intel.com>
Diffstat (limited to 'docker/Dockerfile')
-rw-r--r-- | docker/Dockerfile | 7 |
1 files changed, 6 insertions, 1 deletions
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 |