Every ITS run the test runner image does pip install with a few dependencies. There is a component prepared already for this named test-runner. Move the image build there.
The test pipeline needs to be updated to use the image from Snapshot. If no test-runner image is present, then the tests should be no-op (this will only happen on the first ever PR introducing the runner).
The pipeline should be identical to what is proposed on konflux-test-runner branch. The proposed pipeline also shows what the expected context and containerfile are.
Every ITS run the test runner image does
pip installwith a few dependencies. There is a component prepared already for this namedtest-runner. Move the image build there.The test pipeline needs to be updated to use the image from Snapshot. If no
test-runnerimage is present, then the tests should be no-op (this will only happen on the first ever PR introducing the runner).The pipeline should be identical to what is proposed on
konflux-test-runnerbranch. The proposed pipeline also shows what the expected context and containerfile are.