Skip to content

Commit f0d2ed0

Browse files
authored
Merge pull request #19 from jackhodgkiss/rally-upgrade
Rally upgrade
2 parents defe6b0 + 999e72b commit f0d2ed0

File tree

3 files changed

+101
-581
lines changed

3 files changed

+101
-581
lines changed

Dockerfile

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:20.04
1+
FROM ubuntu:22.04
22

33
RUN sed -i s/^deb-src.*// /etc/apt/sources.list
44

@@ -20,8 +20,32 @@ ARG TEMPEST_PLUGIN_MANILA_VERSION=master
2020
ARG TEMPEST_PLUGIN_MAGNUM_SOURCE=https://github.com/openstack/magnum-tempest-plugin
2121
ARG 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+
2346
ARG 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
2549
ARG RALLY_OPENSTACK_UPPER_CONSTRAINTS=https://raw.githubusercontent.com/stackhpc/rally-openstack/$RALLY_OPENSTACK_VERSION/upper-constraints.txt
2650

2751
RUN 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
3862
RUN echo '[ ! -z "$TERM" -a -r /etc/motd ] && cat /etc/motd' >> /etc/bash.bashrc
3963

4064
USER rally
41-
ENV HOME /home/rally
65+
ENV HOME=/home/rally
4266
RUN mkdir -p /home/rally/.rally
4367

4468
RUN touch ~/.rally/rally.conf
@@ -54,6 +78,13 @@ RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_DESIGNATE_SOURCE --ve
5478
RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_IRONIC_SOURCE --version $TEMPEST_PLUGIN_IRONIC_VERSION
5579
RUN rally verify add-verifier-ext --source $TEMPEST_PLUGIN_MANILA_SOURCE --version $TEMPEST_PLUGIN_MANILA_VERSION
5680
RUN 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

5889
COPY bin/rally-verify-wrapper.sh /usr/bin/rally-verify-wrapper.sh
5990
COPY bin/rally-extract-tests.sh /usr/bin/rally-extract-tests.sh

etc/motd_for_docker

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@
1616
# * e-mail - [email protected] with tag [Rally] in #
1717
# subject #
1818
# * Gitter - https://gitter.im/xRally/Lobby room #
19-
# * irc - "#openstack-rally" channel at freenode.net #
19+
# * irc - "#openstack-rally" channel at oftc.net #
2020
###############################################################################

0 commit comments

Comments
 (0)