-
Task
-
Resolution: Done
-
Critical
-
None
-
None
-
5
-
False
-
-
True
-
-
Looks like the linkage between the IQE and PR checks is not working, in PRchecks
This looks fine are still working on IQE side smoke tests.
Look at https://github.com/RedHatInsights/rhsm-subscriptions/pull/3510
Investigate and fix the issue
Issue:
podman manifest inspect quay.io/cloudservices/iqe-tests:rhsm-subscriptions-pr-3554 -vvvv Error: getting content of manifest list or image quay.io/cloudservices/iqe-tests:rhsm-subscriptions-pr-3554: parsing manifest blob "{\"schemaVersion\":2,\"mediaType\":\"application/vnd.oci.image.manifest.v1+json\",\"config\":{\"mediaType\":\"application/vnd.oci.image.config.v1+json\",\"digest\":\"sha256:3ec73021fd3583315ff78c5005c9dd6ca1903a8feab0380d63392a3aee293686\",\"size\":12393},\"layers\":[{\"mediaType\":\"application/vnd.oci.image.layer.v1.tar+gzip\",\"digest\":\"sha256:13d626b04f00b85307f9a72d61ba17940ccdeb5e122b7e9354053f94cad4df66\",\"size\":39302012},{\"mediaType\":\"application/vnd.oci.image.layer.v1.tar+gzip\",\"digest\":\"sha256:1f0cb7583df5d3d1f622dd3377db330735e05a226e4b4d1b8c1e02be0a2ef425\",\"size\":293292199},{\"mediaType\":\"application/vnd.oci.image.layer.v1.tar+gzip\",\"digest\":\"sha256:33753ec897138df608b3824a07466a137d365e8794e24502f28e7f8d80771056\",\"size\":212081223},{\"mediaType\":\"application/vnd.oci.image.layer.v1.tar+gzip\",\"digest\":\"sha256:4e01a258e3fe7d7afe866d7e5f99886271737808795b2c641a95d79890b303f2\",\"size\":5182892}],\"annotations\":{\"org.opencontainers.image.base.digest\":\"sha256:58da916c8a499810cb2c08f3dcdca7f6d4ba25c16efe75afe69c139180dc9abc\",\"org.opencontainers.image.base.name\":\"quay.io/cloudservices/iqe-tests:rhsm-subscriptions\"}}" as a "application/vnd.oci.image.manifest.v1+json": Treating single images as manifest lists is not implemented
Steps to verify the issue:
1. One PR on rhsm_subscriptions repo, eg PR with 1234 ID
2. One MR with empty commit on IQE repo. The description of the MR should contain keywords pr-1234
3. Run the IQE MR gitlab job Build-mr-image, this creates a IQE tagged image for the iqe plugin.Eg "quay.io/cloudservices/iqe-tests:rhsm-subscriptions-pr-1234"
4. Hit /retest on the PR
5. In the pr_check job, check if image-tag value is rhsm-subscriptions-pr-1234
bonfire deploy-iqe-cji rhsm --marker ephemeral --filter ''\'''\''' --image-tag rhsm-subscriptions --requirements ''\'''\''' --requirements-priority ''\'''\''' --test-importance ''\'''\''' --plugins rhsm-subscriptions --env clowder_smoke --cji-name rhsm --parallel-enabled false --parallel-worker-count ''\'''\''' --rp-args true --ibutsu-source rhsm-ephemeral-pr-1234-42abf43 --namespace ephemeral-nmqerl