File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
container-images/tcib/base/os/tempest Expand file tree Collapse file tree 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:-}"
147147TEMPEST_EXTERNAL_PLUGIN_REFSPEC=" ${TEMPEST_EXTERNAL_PLUGIN_REFSPEC:- } "
148148TEMPEST_EXTERNAL_PLUGIN_DIR=/var/lib/tempest/external-plugins
149149
150+ TEMPEST_EXTRA_RPMS=" ${TEMPEST_EXTRA_RPMS:- } "
151+
150152TEMPEST_EXTRA_IMAGES_URL=" ${TEMPEST_EXTRA_IMAGES_URL:- } "
151153TEMPEST_EXTRA_IMAGES_DISK_FORMAT=" ${TEMPEST_EXTRA_IMAGES_DISK_FORMAT:- } "
152154TEMPEST_EXTRA_IMAGES_OS_CLOUD=" ${TEMPEST_EXTRA_IMAGES_OS_CLOUD:- } "
@@ -167,6 +169,7 @@ IFS=","
167169read -ra TEMPEST_EXTERNAL_PLUGIN_GIT_URL <<< $TEMPEST_EXTERNAL_PLUGIN_GIT_URL
168170read -ra TEMPEST_EXTERNAL_PLUGIN_CHANGE_URL <<< $TEMPEST_EXTERNAL_PLUGIN_CHANGE_URL
169171read -ra TEMPEST_EXTERNAL_PLUGIN_REFSPEC <<< $TEMPEST_EXTERNAL_PLUGIN_REFSPEC
172+ read -ra TEMPEST_EXTRA_RPMS <<< $TEMPEST_EXTRA_RPMS
170173
171174read -ra TEMPEST_EXTRA_IMAGES_URL <<< ${TEMPEST_EXTRA_IMAGES_URL:- }
172175read -ra TEMPEST_EXTRA_IMAGES_DISK_FORMAT <<< $TEMPEST_EXTRA_IMAGES_DISK_FORMAT
@@ -313,6 +316,9 @@ function run_rpm_tempest {
313316 tempest init openshift
314317 pushd $TEMPEST_DIR
315318
319+ # Install additional plugins from .rpms plus their dependencies
320+ [ ${# TEMPEST_EXTRA_RPMS[@]} -ne 0 ] && sudo dnf install -y ${TEMPEST_EXTRA_RPMS[@]}
321+
316322 discover-tempest-config ${TEMPESTCONF_ARGS} ${TEMPESTCONF_OVERRIDES}
317323 tempest run ${TEMPEST_ARGS}
318324 RETURN_VALUE=$?
You can’t perform that action at this time.
0 commit comments