-
Task
-
Resolution: Duplicate
-
Major
-
None
-
None
-
None
-
False
-
-
False
-
subs-swatch-lightning
-
-
This is to implement the fix for: https://issues.redhat.com/browse/SWATCH-4029 : The `post-stage-deploy` pipeline is failing to report its run to Ibutsu due to throwing an error when it tries to run the `curiosity` portion of the `rhsm-stage-tests` step.
Currently the post-stage deploy pod is using the image: quay.io/cloudservices/iqe-tests:rhsm-subscriptions and they are running the tests for both the rhsm-subscriptions plugin and the curiosity plugin-in.
The curiosity tests need the image to be: quay.io/cloudservices/iqe-tests:curiosity
Reason for change: Prior to Sept. 9th there was a circular reference that made rhsm-subscriptions dependent on curiosity. This circular reference was removed when nexus lost its old images. It used to satisfy the dependency with an image from 2022. And without that old image the version date format becomes an issue. 25.mm.dd isn't >= 2025.mm.dd
A solution is to have two jobs and they each use their appropriate image: quay.io/cloudservices/iqe-tests:rhsm-subscriptions and quay.io/cloudservices/iqe-tests:curiosity
Implementation create a job for curiosity:
- in the curiosity repo create the job definition. Eg: https://github.com/RedHatInsights/rhsm-subscriptions/blob/main/deploy/stage-internal-test-job.yaml
- create a testing-curiosity-internal.yml to trigger the job. Eg: https://gitlab.cee.redhat.com/service/app-interface/-/blob/master/data/services/insights/rhsm/cicd/testing-internal.yml
Unknowns:
- can we reuse the same publish channels? https://gitlab.cee.redhat.com/service/app-interface/-/blob/master/data/services/insights/rhsm/cicd/testing-internal.yml#L41-44
Acceptance Criteria:
- Documentation is updated: https://inscope.corp.redhat.com/docs/default/component/swatch-internal-docs/testing-quality-engineering/tekton_pipelines/
- Report Portal is updated with test results from both curiosity and rhsm-subscriptions
- Ibutsu is updated with test results from both curiosity and rhsm-subscriptions
- Both jobs are triggered after a post stage deploy
Helpful Links:
- clones
-
SWATCH-4029 Curiosity Plugin throwing Application Object Error
-
- Review
-
- duplicates
-
SWATCH-4029 Curiosity Plugin throwing Application Object Error
-
- Review
-