From f98bd052719a92daf89eda0cd4dd9709d1e7e2be Mon Sep 17 00:00:00 2001 From: Paul Bourke Date: Fri, 23 Oct 2015 16:06:01 +0100 Subject: Add new image for tempest Note, this image is slightly different to most others in Kolla in that it's not a service designed to be deployed via Ansible. It's more a 'tool' type image that is spun up when needed. Partially-Implements: blueprint tempest-gate Change-Id: I1877c03d0804e57d274044aecb1055f847025bec --- docker/tempest/Dockerfile.j2 | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 docker/tempest/Dockerfile.j2 (limited to 'docker/tempest') diff --git a/docker/tempest/Dockerfile.j2 b/docker/tempest/Dockerfile.j2 new file mode 100644 index 000000000..f8330f217 --- /dev/null +++ b/docker/tempest/Dockerfile.j2 @@ -0,0 +1,21 @@ +FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }} +MAINTAINER {{ maintainer }} + +{% if install_type == 'binary' %} + {% if base_distro in ['fedora', 'centos', 'oraclelinux', 'rhel'] %} + +RUN yum -y install \ + openstack-tempest \ + && yum clean all + + {% endif %} +{% elif install_type == 'source' %} + +ADD tempest-archive /tempest-source +RUN ln -s tempest-source/* tempest \ + && pip --no-cache-dir install -c requirements/upper-constraints.txt /tempest \ + && mkdir -p /etc/tempest /var/log/tempest /etc/tempest/tempest_lock + +{% endif %} + +{{ include_footer }} -- cgit v1.2.3