Skip to content

Draft: Adding environment variable to enable parameterizing Runner Instance

Andy Hohenner requested to merge 356232_adding_Runner_docker_variable into master

What does this MR do and why?

In order to test FIPS Runners, we need to be able to specify the Runner image to be run. So, this MR makes the Runner image to be pulled overridable with an environment variable. By default it uses the existing value.

How to set up and validate locally

  1. execute a Runner test
    1. it executes successfully against the default image
  2. Set QA_RUNNER_DOCKER_IMAGE to gitlab-runner:ubi-fips and run the test
    1. it executes against the ubi-fips Runner

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports