1- FROM ubuntu:20 .04
1+ FROM ubuntu:22 .04
22
33RUN sed -i s/^deb-src.*// /etc/apt/sources.list
44
@@ -20,8 +20,32 @@ ARG TEMPEST_PLUGIN_MANILA_VERSION=master
2020ARG TEMPEST_PLUGIN_MAGNUM_SOURCE=https://github.com/openstack/magnum-tempest-plugin
2121ARG TEMPEST_PLUGIN_MAGNUM_VERSION=master
2222
23+ ARG TEMPEST_PLUGIN_BARBICAN_SOURCE=https://github.com/openstack/barbican-tempest-plugin
24+ ARG TEMPEST_PLUGIN_BARBICAN_VERSION=master
25+
26+ ARG TEMPEST_PLUGIN_CINDER_SOURCE=https://github.com/openstack/cinder-tempest-plugin
27+ ARG TEMPEST_PLUGIN_CINDER_VERSION=master
28+
29+ ARG TEMPEST_PLUGIN_CLOUDKITTY_SOURCE=https://github.com/openstack/cloudkitty-tempest-plugin
30+ ARG TEMPEST_PLUGIN_CLOUDKITTY_VERSION=master
31+
32+ ARG TEMPEST_PLUGIN_GLANCE_SOURCE=https://github.com/openstack/glance-tempest-plugin
33+ ARG TEMPEST_PLUGIN_GLANCE_VERSION=master
34+
35+ ARG TEMPEST_PLUGIN_KEYSTONE_SOURCE=https://github.com/openstack/keystone-tempest-plugin
36+ ARG TEMPEST_PLUGIN_KEYSTONE_VERSION=master
37+
38+ ARG TEMPEST_PLUGIN_NEUTRON_SOURCE=https://github.com/openstack/neutron-tempest-plugin
39+ ARG TEMPEST_PLUGIN_NEUTRON_VERSION=master
40+
41+ # Does not work if included.
42+ # Error output: 'Could not load 'ngs_tests': No module named 'tempest_plugin'
43+ # ARG TEMPEST_PLUGIN_NETWORKING_GENERIC_SWITCH_SOURCE=https://github.com/openstack/networking-generic-switch
44+ # ARG TEMPEST_PLUGIN_NETWORKING_GENERIC_SWITCH_VERSION=master
45+
2346ARG RALLY_OPENSTACK_SOURCE=https://github.com/stackhpc/rally-openstack.git
24- ARG RALLY_OPENSTACK_VERSION=feature/non-admin-creds
47+ # Update after https://github.com/stackhpc/rally-openstack/pull/3/files has been merged.
48+ ARG RALLY_OPENSTACK_VERSION=non-admin-credentials
2549ARG RALLY_OPENSTACK_UPPER_CONSTRAINTS=https://raw.githubusercontent.com/stackhpc/rally-openstack/$RALLY_OPENSTACK_VERSION/upper-constraints.txt
2650
2751RUN apt-get update && apt-get install --yes sudo python3-dev python3-pip vim git-core crudini jq iputils-ping && \
@@ -38,7 +62,7 @@ COPY ./etc/motd_for_docker /etc/motd
3862RUN echo '[ ! -z "$TERM" -a -r /etc/motd ] && cat /etc/motd' >> /etc/bash.bashrc
3963
4064USER rally
41- ENV HOME /home/rally
65+ ENV HOME= /home/rally
4266RUN mkdir -p /home/rally/.rally
4367
4468RUN touch ~/.rally/rally.conf
@@ -54,6 +78,13 @@ RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_DESIGNATE_SOURCE --ve
5478RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_IRONIC_SOURCE --version $TEMPEST_PLUGIN_IRONIC_VERSION
5579RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_MANILA_SOURCE --version $TEMPEST_PLUGIN_MANILA_VERSION
5680RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_MAGNUM_SOURCE --version $TEMPEST_PLUGIN_MAGNUM_VERSION
81+ RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_BARBICAN_SOURCE --version $TEMPEST_PLUGIN_BARBICAN_VERSION
82+ RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_CINDER_SOURCE --version $TEMPEST_PLUGIN_CINDER_VERSION
83+ RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_CLOUDKITTY_SOURCE --version $TEMPEST_PLUGIN_CLOUDKITTY_VERSION
84+ RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_GLANCE_SOURCE --version $TEMPEST_PLUGIN_GLANCE_VERSION
85+ RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_KEYSTONE_SOURCE --version $TEMPEST_PLUGIN_KEYSTONE_VERSION
86+ RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_NEUTRON_SOURCE --version $TEMPEST_PLUGIN_NEUTRON_VERSION
87+ # RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_NETWORKING_GENERIC_SWITCH_SOURCE --version $TEMPEST_PLUGIN_NETWORKING_GENERIC_SWITCH_VERSION
5788
5889COPY bin/rally-verify-wrapper.sh /usr/bin/rally-verify-wrapper.sh
5990COPY bin/rally-extract-tests.sh /usr/bin/rally-extract-tests.sh
0 commit comments