blob: 6b9b96dce2ed0c82d5436f560527e45e0f46a9a7 [file] [log] [blame]
Oleksii Zhurbac8058d62018-06-21 17:46:11 -05001FROM xrally/xrally-openstack:0.10.1
2
3SHELL ["/bin/bash", "-xec"]
4
5USER root
6
7WORKDIR /var/lib/
8
9RUN mkdir -p cvp-configuration
10
11RUN git clone https://github.com/openstack/tempest && \
12 pushd tempest; git checkout 17.2.0; pip install -r requirements.txt; \
13 popd;
14
15RUN git clone https://github.com/openstack/telemetry-tempest-plugin && \
16 pushd telemetry-tempest-plugin; pip install -r requirements.txt; \
17 popd;
18
19RUN git clone https://github.com/openstack/heat-tempest-plugin && \
Oleksii Zhurba0adc6a52018-07-16 22:18:59 -050020 pushd heat-tempest-plugin; git checkout 0.1.0; pip install -r requirements.txt; \
Oleksii Zhurbac8058d62018-06-21 17:46:11 -050021 popd;
22
23COPY rally/ /var/lib/cvp-configuration/rally
24COPY tempest/ /var/lib/cvp-configuration/tempest
25COPY cleanup.sh /var/lib/cvp-configuration/cleanup.sh
26COPY configure.sh /var/lib/cvp-configuration/configure.sh
27
Oleksii Zhurba0adc6a52018-07-16 22:18:59 -050028WORKDIR /home/rally
29
Oleksii Zhurbac8058d62018-06-21 17:46:11 -050030ENTRYPOINT ["/bin/bash"]