File tree 1 file changed +6
-0
lines changed
container-images/tcib/base/os/tempest
1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -147,6 +147,8 @@ TEMPEST_EXTERNAL_PLUGIN_CHANGE_URL="${TEMPEST_EXTERNAL_PLUGIN_CHANGE_URL:-}"
147
147
TEMPEST_EXTERNAL_PLUGIN_REFSPEC=" ${TEMPEST_EXTERNAL_PLUGIN_REFSPEC:- } "
148
148
TEMPEST_EXTERNAL_PLUGIN_DIR=/var/lib/tempest/external-plugins
149
149
150
+ TEMPEST_EXTRA_RPMS=" ${TEMPEST_EXTRA_RPMS:- } "
151
+
150
152
TEMPEST_EXTRA_IMAGES_URL=" ${TEMPEST_EXTRA_IMAGES_URL:- } "
151
153
TEMPEST_EXTRA_IMAGES_DISK_FORMAT=" ${TEMPEST_EXTRA_IMAGES_DISK_FORMAT:- } "
152
154
TEMPEST_EXTRA_IMAGES_OS_CLOUD=" ${TEMPEST_EXTRA_IMAGES_OS_CLOUD:- } "
@@ -167,6 +169,7 @@ IFS=","
167
169
read -ra TEMPEST_EXTERNAL_PLUGIN_GIT_URL <<< $TEMPEST_EXTERNAL_PLUGIN_GIT_URL
168
170
read -ra TEMPEST_EXTERNAL_PLUGIN_CHANGE_URL <<< $TEMPEST_EXTERNAL_PLUGIN_CHANGE_URL
169
171
read -ra TEMPEST_EXTERNAL_PLUGIN_REFSPEC <<< $TEMPEST_EXTERNAL_PLUGIN_REFSPEC
172
+ read -ra TEMPEST_EXTRA_RPMS <<< $TEMPEST_EXTRA_RPMS
170
173
171
174
read -ra TEMPEST_EXTRA_IMAGES_URL <<< ${TEMPEST_EXTRA_IMAGES_URL:- }
172
175
read -ra TEMPEST_EXTRA_IMAGES_DISK_FORMAT <<< $TEMPEST_EXTRA_IMAGES_DISK_FORMAT
@@ -313,6 +316,9 @@ function run_rpm_tempest {
313
316
tempest init openshift
314
317
pushd $TEMPEST_DIR
315
318
319
+ # Install additional plugins from .rpms plus their dependencies
320
+ [ ${# TEMPEST_EXTRA_RPMS[@]} -ne 0 ] && sudo dnf install -y ${TEMPEST_EXTRA_RPMS[@]}
321
+
316
322
discover-tempest-config ${TEMPESTCONF_ARGS} ${TEMPESTCONF_OVERRIDES}
317
323
tempest run ${TEMPEST_ARGS}
318
324
RETURN_VALUE=$?
You can’t perform that action at this time.
0 commit comments