-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
False
-
sat-proton
-
None
-
None
-
None
-
None
Title: Integrate Satellite Testing with Konflux via IntegrationTestScenario
User Story
As an IoP Component maintainer, I would like to trigger Satellite tests through the existing Konflux infrastructure.
Description
Create a Konflux IntegrationTestScenario that triggers a Tekton pipeline. This pipeline will, in turn, trigger a Satellite Jenkins job for pull request testing set up for the foreman branches. The Jenkins job should be configured to access intermediate container repositories on Quay.io where Konflux stores the built images from pull requests.
Acceptance Criteria
- The Jenkins job accepts a job parameter to define which tests to run (e.g., by test group or a raw pytest command).
- The Jenkins job accepts a job parameter to override the container image of the IoP component built from the pull request.
- The Jenkins job/machine is configured with access to the Quay.io container repositories used by Konflux.
Additional info
- Story RHINENG-20460
- https://jenkins-csb-satellite-qe-satqe.dno.corp.redhat.com/view/Utility/job/robottelo-pr-testing/
- https://github.com/SatelliteQE/robottelo/wiki/Robottelo-Pull-Request-Testing-(PRT)-Process#example-6-running-tests-with-exporting-the-env-variables
- https://github.com/konflux-ci/tekton-integration-catalog/blob/main/tasks/triggers/jenkins/0.1/trigger-jenkins-job.yaml