mirror of
https://github.com/optim-enterprises-bv/openstack-helm-images.git
synced 2026-01-09 17:01:39 +00:00
This patch set adds an ubuntu bionic-based image for OpenStack tempest. Also: place in a fix to the SUSE image so the build can succeed. Change-Id: Id6d615e81b5c82043aec08755cf442eed32bf236 Signed-off-by: Tin Lam <tlam@omegaprime.dev>
26 lines
951 B
Docker
26 lines
951 B
Docker
FROM ubuntu:18.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 \
|
|
python3-dev \
|
|
build-essential \
|
|
python3-pip \
|
|
libssl-dev \
|
|
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 ;\
|
|
pip3 install -U setuptools ;\
|
|
pip3 install wheel ;\
|
|
pip3 install -e tempest/ \
|
|
cinder-tempest-plugin/ \
|
|
heat-tempest-plugin/ \
|
|
keystone-tempest-plugin/ \
|
|
neutron-tempest-plugin/ ;\
|