bdfd78b4e7
Add basic functioning tempest chart for testing of OpenStack services. This also adds an experimental gate for running a multinode deployment with tempest Change-Id: Id4bb3447345719133e5862514dfd5bc5bac5677d
25 lines
921 B
Docker
25 lines
921 B
Docker
FROM ubuntu:16.04
|
|
|
|
RUN set -ex ;\
|
|
export DEBIAN_FRONTEND=noninteractive ;\
|
|
apt-get update ;\
|
|
apt-get upgrade -y ;\
|
|
apt-get install netbase -y ;\
|
|
apt-get install --no-install-recommends -y \
|
|
python-dev \
|
|
build-essential \
|
|
python-pip \
|
|
git ;\
|
|
git clone https://git.openstack.org/openstack/tempest ;\
|
|
git clone https://git.openstack.org/openstack/cinder-tempest-plugin ;\
|
|
git clone https://git.openstack.org/openstack/heat-tempest-plugin ;\
|
|
git clone https://git.openstack.org/openstack/keystone-tempest-plugin ;\
|
|
git clone https://git.openstack.org/openstack/neutron-tempest-plugin ;\
|
|
pip install -U setuptools ;\
|
|
pip install wheel ;\
|
|
pip install -e tempest/ \
|
|
cinder-tempest-plugin/ \
|
|
heat-tempest-plugin/ \
|
|
keystone-tempest-plugin/ \
|
|
neutron-tempest-plugin/ ;\
|