test-fbc: add integration tests pipeline #1234
Open
+69
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
- Description of the problem which is fixed/What is the use case
We want to run the downstream QE tests on new builds of osc-test-catalog image.
- What I did
This is a tekton pipeline that should be triggered by Konflux as integration tests after a osc-test-catalog image is successful built. It will trigger the existing downstream Prow jobs that will run the OSC e2e tests on the new test catalog.
Merging that PR will not enable the triggering as for that we need to configure on Konflux side.
- How to verify it
That's how I verified this works:
osc-test-catalog-intergration) for the osc-test-catalog application, pointing to the above definition. Configured to trigger on pull requestgangway-tokenwith my personal Prow API tokenAs you can see in https://github.com/openshift/sandboxed-containers-operator/pull/1228/checks?check_run_id=53619686100 it triggered the pipeline on Konflux that in turn triggered 5 jobs in Prow (each of the tasks named "test-kata" correspond to a Prow job).
The pipeline failed because each task is given 2h to finish but our Prow jobs takes more time than that. It seems that the pipeline can be configured with a different timeout, I tried but it still waiting for the 2h....this is something I will need to figure out.
The triggered prow jobs all failed too because tests failed. It is something that we should be fixing on Prow and/or OSC e2e tests.
- Description for the changelog
N/A