-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start pushing all images to quay.io/konflux-ci #1041
Conversation
00633c2
to
b86522c
Compare
Attempted to test as much of it as I could in chmeliik#3 It pushes the task bundles to https://quay.io/acmiel-rhtap and https://quay.io/acmiel-test (pretend that they are redhat-appstudio-tekton-catalog and konflux-ci) CheckedPipeline bundles in org X correctly contain task bundles from org X$ tkn bundle list quay.io/acmiel-rhtap/pipeline-docker-build:devel -o json | jq '.spec.tasks[].taskRef.params[] | select(.name == "bundle").value' -r
quay.io/acmiel-rhtap/task-init:0.2@sha256:683a0c782fe8dd9c9d9a01214f704f63855ded3165c50a55b7a0d9426360110b
quay.io/acmiel-rhtap/task-git-clone:0.1@sha256:8e6c1699823fc1c9157fe353c66f593fd9d7634c05a940a5040799642c08dff3
... $ tkn bundle list quay.io/acmiel-test/tekton-catalog/pipeline-docker-build:devel -o json | jq '.spec.tasks[].taskRef.params[] | select(.name == "bundle").value' -r
quay.io/acmiel-test/tekton-catalog/task-init:0.2@sha256:4f704bcd12ba5d03d793cfec3c16e972eb2d01d3e2dff99cd17166653f223bf7
quay.io/acmiel-test/tekton-catalog/task-git-clone:0.1@sha256:5fe30d6c1e9b6d3eff4e5949a49144c30dfe4591d62f1f50da2734a62ae3dcbe
... Bundles released to org X have a different sha than those released to org Y, but the digest of the layer inside the bundle is the same$ skopeo inspect --raw docker://quay.io/acmiel-rhtap/task-init@sha256:683a0c782fe8dd9c9d9a01214f704f63855ded3165c50a55b7a0d9426360110b | jq '.layers[0].digest'
"sha256:dae6b844df0ad991e50c88feb7f02514148895a55df27b2e82aa950d43e364f5"
$ skopeo inspect --raw docker://quay.io/acmiel-test/tekton-catalog/task-init@sha256:4f704bcd12ba5d03d793cfec3c16e972eb2d01d3e2dff99cd17166653f223bf7 | jq '.layers[0].digest'
"sha256:dae6b844df0ad991e50c88feb7f02514148895a55df27b2e82aa950d43e364f5" (the mismatch of the overall bundle digest is caused by a different The data-acceptable-bundles image contains bundle refs for both orgsbundles by task nameacs-deploy-check:
- oci://quay.io/acmiel-rhtap/task-acs-deploy-check:0.1@sha256:cf92778607fa7fd93346beb9bb873c1eda6290d06fff645247de4c52fce51f6d
- oci://quay.io/acmiel-test/tekton-catalog/task-acs-deploy-check:0.1@sha256:9fa016043fdb435179d1363c9b9d25c485e9e24d9ee3138a985cec0a9f05f185
- oci://quay.io/redhat-appstudio-tekton-catalog/task-acs-deploy-check:0.1@sha256:27a9e017a73289d19ed084fad19a094060112ec47ddeccb5fa21a3b7424eb325
acs-image-check:
- oci://quay.io/acmiel-rhtap/task-acs-image-check:0.1@sha256:4ff5139daede2cc2d1a931edfd7a04c9a476ea2ce703310e715470190d823776
- oci://quay.io/acmiel-test/tekton-catalog/task-acs-image-check:0.1@sha256:a9faf3ca802825a9712d94e9f881db56ee4cadaafd4d5ae9be6b975594e17843
- oci://quay.io/redhat-appstudio-tekton-catalog/task-acs-image-check:0.1@sha256:6d9d2bca90066dad8bfd306b3e099c49686c56daa12512db547177256c0d7596
acs-image-scan:
- oci://quay.io/acmiel-rhtap/task-acs-image-scan:0.1@sha256:7cbe5038315d878450db2495043e7625c27771196c29a2bdc9718b1db1130b0a
- oci://quay.io/acmiel-test/tekton-catalog/task-acs-image-scan:0.1@sha256:bc93d863ee9c6b57033b3de42b71efd1a41f142196bc5b315742ac167979efd1
- oci://quay.io/redhat-appstudio-tekton-catalog/task-acs-image-scan:0.1@sha256:803fbb6a1a4204ebb8b411cb8386ff1c3faabd33fa2f0d400aa8dfc939d4c9ce
apply-tags:
- oci://quay.io/acmiel-rhtap/task-apply-tags:0.1@sha256:295582cd5784f3c2ceaa88e1605454bd77eea77a62abf200b7ead7ade639cd32
- oci://quay.io/acmiel-test/tekton-catalog/task-apply-tags:0.1@sha256:fd4a3a3c1762aeaa758ad09c040a4260b8d29eeee1127927a67e08360ae90f43
- oci://quay.io/redhat-appstudio-tekton-catalog/task-apply-tags:0.1@sha256:29add9a49a2281a3755a9b580d2b9c5cb110231b14cccf8ade2fd7895a9b4b4a
build-image-manifest:
- oci://quay.io/acmiel-rhtap/task-build-image-manifest:0.1@sha256:71bd3570dada78371f2cd06f893f63047a3f93c23d6cf8372cb992054ca25617
- oci://quay.io/acmiel-test/tekton-catalog/task-build-image-manifest:0.1@sha256:e09a6644e09f0ad055cc34986ab5cb50132b9ea1d84769e1d83e4dda49aba85b
- oci://quay.io/redhat-appstudio-tekton-catalog/task-build-image-manifest:0.1@sha256:e064b63b2311d23d6bf6538347cb4eb18c980d61883f48149bc9c728f76b276c
- oci://quay.io/redhat-appstudio-tekton-catalog/task-build-image-manifest:0.1@sha256:4f8da0144ac88fb8139d3f60c40b64db02a5bf8bdd3f500f22389de80c7807c8
buildah:
- oci://quay.io/acmiel-rhtap/task-buildah:0.1@sha256:7e0756b11e37f6e733d100e0fd7081b813eeaa7a6104637c0e80e9557c1948f0
- oci://quay.io/acmiel-test/tekton-catalog/task-buildah:0.1@sha256:a1ebe8b5a95f59aa4346ab5104e62543562c2e6b291c27aafb08166350a6bdaf
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah:0.1@sha256:7cd80204a133c96ccc72bb8d6be0caeaf5014924e679d3686560c8e54cb87d24
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah:0.1@sha256:2cd38c43cd0fea1d1989bb3babc43068548242a7c8d83459d956ebc5334300ed
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah:0.1@sha256:13447a7b6a20e51875124c3510a4b6e86119f7b3ba89e2c997e0befefefb65f4
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah:0.1@sha256:7e5f19d3aa233b9becf90d1ca01697486dc1acb1f1d6d2a0b8d1a1cc07c66249
buildah-10gb:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-10gb:0.1@sha256:7e0ad7a7a395545b41b2794515996793875aba50e1b38fd0ae03feeea90dd564
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-10gb:0.1@sha256:fa1d658f3f255544d35a9b5b9edc9746f1f3468edaafb2b7ce9c038d7266fb62
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-10gb:0.1@sha256:d252b2df547bfb4e5ade297c790df2f0fc6ecccd0b451c23f7015ff0b20d84ea
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-10gb:0.1@sha256:ef499ca518db2ee807bace63f2d9f9147be5a8712d55c4ed67345ba3f7081786
buildah-20gb:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-20gb:0.1@sha256:0a2dff3ac1eb0ace737e4fb55878323123786fe25187a102a903ec6ee9383166
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-20gb:0.1@sha256:0e5ad1f4632ea77c110e79396b15d2f4b19a2e086e506036e5bf7340fda75336
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-20gb:0.1@sha256:38ec004140711cc3e77633bfc6a159b03f8435be690435683ea3b626a8992aae
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-20gb:0.1@sha256:17414876bc68bea13eddb2d94581c9491c0716625991d2f83ccd1fcd35f7c95a
buildah-24gb:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-24gb:0.1@sha256:962cfbc4ebbd95eff02706c7fcec4acd16faabc320dbce57a2694f0c418f96e8
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-24gb:0.1@sha256:69bf207633717bdb80a58aeb7ff2fb6aaeaaa3a94c5c19c4af71dfa62e2a8097
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-24gb:0.1@sha256:f874bb5d96554e56aa7af49bf41278f59bfc4f7d7a2129cf60519fd4af3efacb
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-24gb:0.1@sha256:7ed3c8f508244241fcddddcdc0d69b6e3ebb234bf4d8f068e874f7ca4a31b5a4
buildah-6gb:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-6gb:0.1@sha256:d2370b94bc84ef675d8d604db403b47fade89d02b9e500b7ede30eb90031018b
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-6gb:0.1@sha256:9876aa9ab7c7266d8620ebd8d3774f67592777d66e8262da18f2cd70d85596de
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-6gb:0.1@sha256:fbe82d3fb0ccc513629e6e0189b49e8ccdf02d07fd5ce9628a88f3ee4fb8cf74
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-6gb:0.1@sha256:35c6d90d3345aa31d7cee1865fc50942889b643926b3641ec93fd136ed34f62e
buildah-8gb:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-8gb:0.1@sha256:e19d69c26dfb8317d208ab9ce8e16443fa026f2fa379a043f24d865ea470c33d
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-8gb:0.1@sha256:ce1de12068743600f8aa92f38e90390ce2abee8466185a2dfc321b0872c17302
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-8gb:0.1@sha256:a088a4f35723e9fa72d0ad08c390bc5534aa9f487101fe0fdcf53cec8d4e8a5f
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-8gb:0.1@sha256:e3c5aecec9379b1aeb1f404f60669bb7c02ca1a809a9a6d602b8257e864fc98c
buildah-oci-ta:
- oci://quay.io/acmiel-rhtap/task-buildah-oci-ta:0.1@sha256:33f67b7b27ef7e5627cf57aec16bd36f7b258c2d194d540518b26ea1efeff614
- oci://quay.io/acmiel-test/tekton-catalog/task-buildah-oci-ta:0.1@sha256:ad68cf21f2883a3ced9ceb9deff8a9de4189a8782978ef78ae93826f804c4e3e
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-oci-ta:0.1@sha256:692e8882c1b10d0fa6b1dc5b8191c8b01cda22e04403026bcd6168e393df9597
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-oci-ta:0.1@sha256:b13edbf39ce204fd647ea8aedf688bf07c755bc09e5e7867bd2894976e1759b1
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-oci-ta:0.1@sha256:4fe8b5f597759bce6c71979dec50e07e5831c493f10d7c9035c61a2b87cfa9eb
buildah-remote:
- oci://quay.io/acmiel-rhtap/task-buildah-remote:0.1@sha256:ee3c4a919e99ac96045bcb45d88c069e78a1d41e8899ff0489d0352ac0ee5b15
- oci://quay.io/acmiel-test/tekton-catalog/task-buildah-remote:0.1@sha256:f7bc04d15d482602807ee29fbce14569055cc8b595d6be025e2c59a27b21df36
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-remote:0.1@sha256:86f1b469437557bb3595699f9c67b628248fc46da35de76acea5830265860b91
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-remote:0.1@sha256:a75001715eca643305f3d6c19e9e4c1d598003f0f0c0bc8148c7d90f0b19f2f0
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-remote:0.1@sha256:803093ffa3719510e5fad5072a3d43968a38f29922a19f4cb559f10a7902525b
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-remote:0.1@sha256:a0f8aee7e1791905be6cd3c2e36c60e23ed58de159afca44059921e74dc61567
buildah-rhtap:
- oci://quay.io/acmiel-rhtap/task-buildah-rhtap:0.1@sha256:22d4075cb6ca4a90c8be12a1d9b1ab57b55308ddd196862fbf4fb34261493d9b
- oci://quay.io/acmiel-test/tekton-catalog/task-buildah-rhtap:0.1@sha256:a78435fa60d967a990e0eaca20da59b97182840129765c243a181e3014542ee0
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-rhtap:0.1@sha256:4431096003308b2afa60ac489315877dd5631da5af6f696bbc682df328eb1457
- oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah-rhtap:0.1@sha256:b733a0d053e68db5eda048b016efed61a9d49134b0e7996b55e7327fe9561158
clair-scan:
- oci://quay.io/acmiel-rhtap/task-clair-scan:0.1@sha256:f5aa5fe320aa4ed3488599ae358d83c02921bc4c7829659938d97c3d1671c7b9
- oci://quay.io/acmiel-test/tekton-catalog/task-clair-scan:0.1@sha256:8ad106677c78b3d66cf5fa5180522000eabe7b208b8d012b3508948eed162e28
- oci://quay.io/redhat-appstudio-tekton-catalog/task-clair-scan:0.1@sha256:44d0df70080e082e72d2694b14130ff512e5e7f2611190161a9b016b4df9fb22
- oci://quay.io/redhat-appstudio-tekton-catalog/task-clair-scan:0.1@sha256:a6107f78e5fa9e087992f11d788701e4241d9875b153def796fb3bf257c3b7fd
- oci://quay.io/redhat-appstudio-tekton-catalog/task-clair-scan:0.1@sha256:bc8fc4c8a8ac6a563afb37406497eb4c30f80df5a238d159d56e6faa6e4ce988
- oci://quay.io/redhat-appstudio-tekton-catalog/task-clair-scan:0.1@sha256:c703ded1a7cc731b357785a1a3da1c924adcf3bf89aadfb7cf0a97e85cf06e62
- oci://quay.io/redhat-appstudio-tekton-catalog/task-clair-scan:0.1@sha256:1455df3ae446fd2205e6e3457310acbf2eb9754e08f1ee9e43520fd76689c495
clamav-scan:
- oci://quay.io/acmiel-rhtap/task-clamav-scan:0.1@sha256:4d9d60605ae4b6f3cef393192e23217e5f89839b751e81835feca6eb31e84026
- oci://quay.io/acmiel-test/tekton-catalog/task-clamav-scan:0.1@sha256:e3dd35c1959e2025decd5415f5bd5b4f0d35d9d6d11c15ffa685b342a5acd4e2
- oci://quay.io/redhat-appstudio-tekton-catalog/task-clamav-scan:0.1@sha256:5dbe6c646c3502ddc7fbe6016b8584bed6ce3ab7028b0c405ebaabc7e6e9e64c
- oci://quay.io/redhat-appstudio-tekton-catalog/task-clamav-scan:0.1@sha256:6ba32717bd837ca0d5714b518cc4530e1f1d5bef137df54c02b0c2151b9d217e
- oci://quay.io/redhat-appstudio-tekton-catalog/task-clamav-scan:0.1@sha256:e6c1e821dc0d2558b2ee46cd14a53ae79d48218d689caa1a2fa671fbf3a06019
- oci://quay.io/redhat-appstudio-tekton-catalog/task-clamav-scan:0.1@sha256:fbdd8b4ca9235f73d630d5a71c71d1042bbe7971eefba081dea827b6ee489c19
cleanup-build-directories:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-cleanup-build-directories:0.1@sha256:210a761586251e1db8fb31cb56e1182a7e6e478092efd63e796121b217c01c46
configure-build:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-configure-build:0.1@sha256:81ac1aca1901c3385cbc8c500b3a69f4a12485e295cb7003fab1f068632cf9b4
configure-build-no-shared:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-configure-build-no-shared:0.1@sha256:bad106ff77a7a932de04006512052ee8e7b31becdd95ad84fded98e6100c2234
conftest-clair:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-conftest-clair:0.1@sha256:afd12c004c1e4f0a86f117fc1fee85ab19c9f090e281e2e0db0c0c14adecff35
deprecated-image-check:
- oci://quay.io/acmiel-rhtap/task-deprecated-image-check:0.1@sha256:c278ed129ee8858983424eb181aacbfdf2c42f2fae7694492c05f4786157d803
- oci://quay.io/acmiel-rhtap/task-deprecated-image-check:0.2@sha256:43af7d1c9419d93def1aca8ceb756bd7a5c9d745c907fb51a27714606aeabd5b
- oci://quay.io/acmiel-rhtap/task-deprecated-image-check:0.3@sha256:a33d5f0c7d2b8014bcb06dc81f144ae5121db74bb4ff1f003c25349694be3b7a
- oci://quay.io/acmiel-rhtap/task-deprecated-image-check:0.4@sha256:1a7dac7fec02e959c835fd6553431c02b0d3b2852a0e0ec911537fe6c04e9e39
- oci://quay.io/acmiel-test/tekton-catalog/task-deprecated-image-check:0.1@sha256:7568594dfa78c56bfe540cd98469d87855046135a0ed04dc3bd66c1c1daa516a
- oci://quay.io/acmiel-test/tekton-catalog/task-deprecated-image-check:0.2@sha256:d8837134818891e0325e81d9b74812bc4a0ecfbb31ad3e4c379d6ad196fb1394
- oci://quay.io/acmiel-test/tekton-catalog/task-deprecated-image-check:0.3@sha256:8a6c9b84a25300ed47d62de78f827859ef6a0a6da9d3b6c10ac07a0ab0d26e30
- oci://quay.io/acmiel-test/tekton-catalog/task-deprecated-image-check:0.4@sha256:fb78b301042bcbe969814ae79aef5a97e577112077894bd533460c3a69bc9195
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.1@sha256:0e3622fcf073d1a8cbd646078ea2e3baf2057cbe5485aea545709bc2011bdd70
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.1@sha256:e9c591dc7f42f91369440137be11b4d22805668a8a719b16ce18e4a84f198b76
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.1@sha256:d79a6f69a1d64a1907c92065564f73d65818f3aca4c6e2176264341c214039e7
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.1@sha256:77749447cae19baa8e6d7f67704eb8fefcd7b4bfc7c71ae55df480261adaed41
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.2@sha256:dca2c68ed8a95a43ea1f7a15ab91542e353937801d330b04eaa5592b425a0495
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.2@sha256:887f21d49d4eb1610f2c6695bde95084ce5fc4ab0a1d0703a978f9b45c9aa188
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.2@sha256:a22f8af3a935c24687d5cbc1e586de04001e73bcda0e0683c9a5c2a26dad29ea
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.2@sha256:da1305905b3342cfc3cab53e38d8d267c7a4e36a19cd16c2ba2dd6dc46fd4b27
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.3@sha256:29113c9f778fd5cf9332a1ad91a90f6e3483f36355d7fd909affcc13612bf2ce
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.3@sha256:cd3f2b5590c67a11c44be7f9e774445b58aadc05df6a0889f86ea12f46b2d344
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.3@sha256:49d81910542f31c45c352a7a90d95c778ff20997d7b7b068eaf2483f58c1c36a
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.3@sha256:ae1fcb32b1aeac846e1a41019b2e735b9c25c27752496f17744d869860c80ff1
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.4@sha256:3793fbf59e7dadff9d1f7e7ea4cc430c69a2de620b20c7fd69d71bdd5f6c4a60
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.4@sha256:6b1b325de0af29b6e9a0696f4d2b669a1e6a046941726cc97c5e42785aad870c
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.4@sha256:2ca01e72abad1fbd415099796759a565730ee0cf5bc39450c2cbf35908e553cd
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.4@sha256:e9efe99e12d6e69b31b86e8e0bf4b4da4d7bae8fbd325662cf282fb04d4eb7de
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.4@sha256:735d80c26b81ab8a5a99635a0049e8c63f702f9525b59f37dc411cab9f786370
- oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.4@sha256:dd1b8b5b2652b24dc823aa83ebbf5e7ad52ade3cf6c7fa4993b8d0f9e0761189
download-sbom-from-url-in-attestation:
- oci://quay.io/acmiel-rhtap/task-download-sbom-from-url-in-attestation:0.1@sha256:ba8fff7b035aeeab133298181c619eb79931ed0dbcb690329052d8f3d6b2ade6
- oci://quay.io/acmiel-test/tekton-catalog/task-download-sbom-from-url-in-attestation:0.1@sha256:6e9a4bac7763bcc9f4836c62023c1c09d1435c3a6dbc981c0214865bd470bf9a
- oci://quay.io/redhat-appstudio-tekton-catalog/task-download-sbom-from-url-in-attestation:0.1@sha256:121b468daef696080bf392ef64a677143848737e890111a45577e656a8a41140
ecosystem-cert-preflight-checks:
- oci://quay.io/acmiel-rhtap/task-ecosystem-cert-preflight-checks:0.1@sha256:b17bb1bec2a2580536e3fe9cfa47a38851733c0544a24a7839b33e3e6aa4f0de
- oci://quay.io/acmiel-test/tekton-catalog/task-ecosystem-cert-preflight-checks:0.1@sha256:0bc7e7160875b2870a06792c2033bac61ec06baddaa2295f5372be3cdff89a71
- oci://quay.io/redhat-appstudio-tekton-catalog/task-ecosystem-cert-preflight-checks:0.1@sha256:b6c1276b983d7ec6f8cf250056e904887f519bb6e54d538525f6314b681bd728
fbc-related-image-check:
- oci://quay.io/acmiel-rhtap/task-fbc-related-image-check:0.1@sha256:963fc5b498a95afb09ea6b3205c04222c8f0806aca77198c98485195f8558a2d
- oci://quay.io/acmiel-test/tekton-catalog/task-fbc-related-image-check:0.1@sha256:c4ce457226349a0e33e72b8eb2aed39a6d5de2741a8cef356fc214130eee041b
- oci://quay.io/redhat-appstudio-tekton-catalog/task-fbc-related-image-check:0.1@sha256:0686e642a2c6d6ef4a893bc0f83454aac8a5a322b6385f6038451c0741ad7c64
- oci://quay.io/redhat-appstudio-tekton-catalog/task-fbc-related-image-check:0.1@sha256:fb654dfa758a58cf386c3d3067b195e3d7e4de86be5e67ac5b77bfbc020baaeb
- oci://quay.io/redhat-appstudio-tekton-catalog/task-fbc-related-image-check:0.1@sha256:8f35ac7d89dc590042d097ebaf36f7c58ef5cfb667b64c56cc6af3acbc24c5c6
- oci://quay.io/redhat-appstudio-tekton-catalog/task-fbc-related-image-check:0.1@sha256:233ec060016adc3eea593b0118d8351a674098e573df8082ba8d918667ffcb8d
fbc-validation:
- oci://quay.io/acmiel-rhtap/task-fbc-validation:0.1@sha256:152fa470c62eb25f6545a2f921ba164c227c03c2baa282f763eeefbd055e7467
- oci://quay.io/acmiel-test/tekton-catalog/task-fbc-validation:0.1@sha256:c224ae1357bab472b6acd9fe7e9529ecb8cdfd6d052271facbbd0309cdb2c346
- oci://quay.io/redhat-appstudio-tekton-catalog/task-fbc-validation:0.1@sha256:f6a9dc0edcd1c2ad0058bb7dedc48b20069e2dc0032e9bded426c1909442b734
- oci://quay.io/redhat-appstudio-tekton-catalog/task-fbc-validation:0.1@sha256:6c5db680a4d42a6cdefa8d6aed4b6c197473a1205be4bd278d2b4496d85f79e6
- oci://quay.io/redhat-appstudio-tekton-catalog/task-fbc-validation:0.1@sha256:80862d529eb04ff36d680e6a9cd1d62526332fbfc6e1b00c877d50fa47c66114
- oci://quay.io/redhat-appstudio-tekton-catalog/task-fbc-validation:0.1@sha256:bad3d47b8ece044bc1c2bf3c934f4fd65bc3bd68d816ed1f7c7157521bd4c0ca
gather-deploy-images:
- oci://quay.io/acmiel-rhtap/task-gather-deploy-images:0.1@sha256:7dad6bbe66f80b2adf23852b1b266d9493a7ff1bd747b65d766c256b1b6f25da
- oci://quay.io/acmiel-test/tekton-catalog/task-gather-deploy-images:0.1@sha256:9940889702b49bf0924e2a2a26dcb2faa954f1a47be706a4118892693a41294a
- oci://quay.io/redhat-appstudio-tekton-catalog/task-gather-deploy-images:0.1@sha256:c811011888d4b71c487c59eec221ec3f7bacce7ab762993e4141efaf3854cedd
- oci://quay.io/redhat-appstudio-tekton-catalog/task-gather-deploy-images:0.1@sha256:904daa14adf6446ebe8e196230f80e1b3b5b002f9f939cb0562b5e384070ce7f
- oci://quay.io/redhat-appstudio-tekton-catalog/task-gather-deploy-images:0.1@sha256:9468abaad11d58e52501e8acb2fbbe8145698570d3c6b3ff5e9d24849bba15c5
generate-odcs-compose:
- oci://quay.io/acmiel-rhtap/task-generate-odcs-compose:0.1@sha256:15b4f119177a4165e6db21abf869c44cf43c720b760e5b90ed29eadb6f6bb8d1
- oci://quay.io/acmiel-test/tekton-catalog/task-generate-odcs-compose:0.1@sha256:78adbb101be2c227eb0e37e78354eb81e4febe2f1f2b7a702fe708d7d72e1f97
- oci://quay.io/redhat-appstudio-tekton-catalog/task-generate-odcs-compose:0.1@sha256:5517a5b5eb0029beddea08740d57beb649a517368fb57644b9b2bf0ebef81275
get-clair-scan:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-get-clair-scan:0.1@sha256:f5259b6194f73e43f8f1d8ec8f7cd7466209fbf8aaf8b8ac4cf653fc54fc6b3b
git-clone:
- oci://quay.io/acmiel-rhtap/task-git-clone:0.1@sha256:1bdacde4acf46f0b0e698a4b596dc0d0982b5dec1df5ebac6e01dfa7be22994b
- oci://quay.io/acmiel-test/tekton-catalog/task-git-clone:0.1@sha256:4726ca98cfb13033d4bfbc5d1284ffa34a1c6b6b2d47046cf16cde08c9f50fa9
- oci://quay.io/redhat-appstudio-tekton-catalog/task-git-clone:0.1@sha256:729ed7f3b7a3da2658c80655039989a66da207b91036893409bd1305e69a655f
- oci://quay.io/redhat-appstudio-tekton-catalog/task-git-clone:0.1@sha256:30709df067659a407968154fd39e99763823d8ecfc6b5cd00a55b68818ec94ba
git-clone-oci-ta:
- oci://quay.io/acmiel-rhtap/task-git-clone-oci-ta:0.1@sha256:2765fd45732ea089c12100c82783622dce730d84ab364dabf4a4c3ee7a919910
- oci://quay.io/acmiel-test/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:b615490ccb6b26322cc7a5ff1dc86c8c92aa85641cac2d1cd94148c244aeb6b2
- oci://quay.io/redhat-appstudio-tekton-catalog/task-git-clone-oci-ta:0.1@sha256:e3490635200600da4a6b2997b0cf8e65e012155e7795824aa36d858a890ad31f
- oci://quay.io/redhat-appstudio-tekton-catalog/task-git-clone-oci-ta:0.1@sha256:c18dc89b0c35f425a5dd10aa48a7e5177deb6addcc06db99646df17fcdde5a2d
- oci://quay.io/redhat-appstudio-tekton-catalog/task-git-clone-oci-ta:0.1@sha256:09f285d6239c36f86296b17e9b0fbff8e23dffe247a1012e47876ee081752732
hacbs-test-evaluation:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-hacbs-test-evaluation:0.1@sha256:b80e94aef1440f5e7f002d4d9d928ea6c890d005d2468d9a2bff1ead7606c265
init:
- oci://quay.io/acmiel-rhtap/task-init:0.1@sha256:af3b30df6fd89ac6644a73e039c36e041d509991334d575d0325168bf21dc956
- oci://quay.io/acmiel-rhtap/task-init:0.2@sha256:8cfaf3d2c2a98aee949fa5e2fc63fe54f0ff239e7541df8c119cad53a3616180
- oci://quay.io/acmiel-test/tekton-catalog/task-init:0.1@sha256:4e239b8ae679cbda68e63e4df83b3dbeb1ab07a5d973fe5cd47bc2760f9a495f
- oci://quay.io/acmiel-test/tekton-catalog/task-init:0.2@sha256:30fdf16e1ece077cc99ea52e235d20dc6539f5e12ae305f9e9dce9024be44aef
- oci://quay.io/redhat-appstudio-tekton-catalog/task-init:0.1@sha256:b46d189ad3fe12b1048592a1e62c6be92005cb8ce496be89bd26c180e451fc3f
- oci://quay.io/redhat-appstudio-tekton-catalog/task-init:0.1@sha256:344b220456b61e99cea8f5fb6076e117b0b5e63d467fe3771dc6a1edce960cfd
- oci://quay.io/redhat-appstudio-tekton-catalog/task-init:0.2@sha256:686109bd8088258f73211618824aee5d3cf9e370f65fa3e85d361790a54260ef
inspect-image:
- oci://quay.io/acmiel-rhtap/task-inspect-image:0.1@sha256:99d0ed89a2f53e359f921862782b47308d1f7d9d84b28706193e3e483c551760
- oci://quay.io/acmiel-test/tekton-catalog/task-inspect-image:0.1@sha256:9d23b2b8b33d818c0af39c88debe0bb71bbd8accfbe6303ee670fe210b4a20fe
- oci://quay.io/redhat-appstudio-tekton-catalog/task-inspect-image:0.1@sha256:dd1b6273ad4171dd8055af7e4fb6fe5e92b808badb2845726e9704ea3d04ccf2
- oci://quay.io/redhat-appstudio-tekton-catalog/task-inspect-image:0.1@sha256:919438843ea5368ec0c41c6b5f92363add4423118f9cd6ccf16bf23160fabc90
- oci://quay.io/redhat-appstudio-tekton-catalog/task-inspect-image:0.1@sha256:d7cd123001b607b13f8d6b4be84a6565d0f066d2059dd829ae1ba9613bbc070a
- oci://quay.io/redhat-appstudio-tekton-catalog/task-inspect-image:0.1@sha256:268632262685fe84400c9b346fe589f96b1930321334660d234037fc25f97806
label-check:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-label-check:0.1@sha256:0c0739fdda24cd1e3587bbab9b07d4493efc21884baac7723f4b446e95bf1fd3
prefetch-dependencies:
- oci://quay.io/acmiel-rhtap/task-prefetch-dependencies:0.1@sha256:6b60888f4a388b620789cc797aec40abe6ed0cd801835102a2e89a87ce465b62
- oci://quay.io/acmiel-test/tekton-catalog/task-prefetch-dependencies:0.1@sha256:5492d935be00fc555c4329951434d33e8991a19caeff83a63f40ac0c65621de5
- oci://quay.io/redhat-appstudio-tekton-catalog/task-prefetch-dependencies:0.1@sha256:9aec3ae9f0f50a05abdc739faf4cbc82832cff16c77ac74e1d54072a882c0503
- oci://quay.io/redhat-appstudio-tekton-catalog/task-prefetch-dependencies:0.1@sha256:0285e38b5b88552ef3d760db83e6a0ce91d8d308b48890885f51b13571a4e057
- oci://quay.io/redhat-appstudio-tekton-catalog/task-prefetch-dependencies:0.1@sha256:c6fdbf404dc61bf8cf8bec5fc4d7fb15f37ba62f1684de0c68bfbad5723c0052
- oci://quay.io/redhat-appstudio-tekton-catalog/task-prefetch-dependencies:0.1@sha256:6687b3a54a8cbfbb5c2904d447bbb3d48d5739c5e201f6ddf0c4b471a7e35e27
prefetch-dependencies-oci-ta:
- oci://quay.io/acmiel-rhtap/task-prefetch-dependencies-oci-ta:0.1@sha256:c3607d8916516f1e41a3da0cd79ce99fee2ef4e019114131400a95ed4ee9eea8
- oci://quay.io/acmiel-test/tekton-catalog/task-prefetch-dependencies-oci-ta:0.1@sha256:c5b554a76669c45d296b5b43bec805b9a37d7441f758440574eb8e6bcc600221
- oci://quay.io/redhat-appstudio-tekton-catalog/task-prefetch-dependencies-oci-ta:0.1@sha256:b3851f03527abfedd169dfdd0123c55c161b6695133760c85e2e58e6df5043c8
- oci://quay.io/redhat-appstudio-tekton-catalog/task-prefetch-dependencies-oci-ta:0.1@sha256:33429a09de4fbeb39fd5140073a7481f43506c6a7479555153dda5c11126c5a7
- oci://quay.io/redhat-appstudio-tekton-catalog/task-prefetch-dependencies-oci-ta:0.1@sha256:fe351ee58ed07d7455b32a01dddecf7512dc56506b6260c17fa9a1b4513d02dc
- oci://quay.io/redhat-appstudio-tekton-catalog/task-prefetch-dependencies-oci-ta:0.1@sha256:591f890cc97885457c7460cf142850628770f37d4e1a801fec2c78d004e324ec
provision-env-with-ephemeral-namespace:
- oci://quay.io/acmiel-rhtap/task-provision-env-with-ephemeral-namespace:0.1@sha256:44a429caccf75dcedc40770ea13d497b39b9705c83bbb71b3762e0ddd8723843
- oci://quay.io/acmiel-test/tekton-catalog/task-provision-env-with-ephemeral-namespace:0.1@sha256:1677d738e14f315ede9d0cd1b4d622a0412fc508610f615e98389ab767d39868
- oci://quay.io/redhat-appstudio-tekton-catalog/task-provision-env-with-ephemeral-namespace:0.1@sha256:bbaf289b345ce4d55572e2d0bfb15729458d3a295e2bf7d8479a6e067ee6d679
rpm-ostree:
- oci://quay.io/acmiel-rhtap/task-rpm-ostree:0.1@sha256:17dc5779b571812a17188b7645fe9b14a841baa640d195636e4edb474de2eb29
- oci://quay.io/acmiel-test/tekton-catalog/task-rpm-ostree:0.1@sha256:fc954fdd9eb761c603aed1256c1aa0378c6aaf3ce087bd70f67cfea18a725acf
- oci://quay.io/redhat-appstudio-tekton-catalog/task-rpm-ostree:0.1@sha256:631ca5decadd324147335440e9bf9985ab944df1cbdae117a42dbf7e8ccd35fd
- oci://quay.io/redhat-appstudio-tekton-catalog/task-rpm-ostree:0.1@sha256:67594ced8ab79831921d74adaa416afb2d81d576f0f4075aa5a564bd1f11512f
s2i-java:
- oci://quay.io/acmiel-rhtap/task-s2i-java:0.1@sha256:d4d773fce84e659d8925040d5008805a9448bd3a2a776bf35fb2a771383884da
- oci://quay.io/acmiel-test/tekton-catalog/task-s2i-java:0.1@sha256:f8f1f93b174850a66be0214b900267041e6a543a1f9434e69f1a94c421cc4af2
- oci://quay.io/redhat-appstudio-tekton-catalog/task-s2i-java:0.1@sha256:83e5e4383f9c359e3d47944b53ab1d0b99f797fdf3fcc63de671e936b5082cd6
- oci://quay.io/redhat-appstudio-tekton-catalog/task-s2i-java:0.1@sha256:d68e5540cefbe211cf00ff1339da21197d1ab274abfbf1fc21e745f2ea19d209
s2i-nodejs:
- oci://quay.io/acmiel-rhtap/task-s2i-nodejs:0.1@sha256:df105a3ea97df9a92059f9b32044b14d635150757bc9e236294374d880a6d898
- oci://quay.io/acmiel-test/tekton-catalog/task-s2i-nodejs:0.1@sha256:8318600704bc43fdced3d9885c0cb49297cd4b801e1925c35b598b9f4e072cae
- oci://quay.io/redhat-appstudio-tekton-catalog/task-s2i-nodejs:0.1@sha256:9dc3df4bb559f9dacbe14c0de802b091b81b30fae29ad580b374f47e3f8b318d
- oci://quay.io/redhat-appstudio-tekton-catalog/task-s2i-nodejs:0.1@sha256:8216279fabe3b4c704109241a365f97f99257e916dd2f7f5f5f2a8e0f6ee98c1
sanity-inspect-image:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sanity-inspect-image:0.1@sha256:b9ad0ed56be21c9e3c8e2e636275f92d887e57681c718cd36f117eb6fa547824
sanity-label-check:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sanity-label-check:0.1@sha256:dd49667be76c81264a7fb28e3b43f72c527507e5691720c6262575255cb60689
sast-go:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sast-go:0.1@sha256:fb3ee7e051c11ff688e5c4d7ed682dacd013d7c37c204869a3fcff9d03da200d
sast-java-sec-check:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sast-java-sec-check:0.1@sha256:75d28da4b817885309bb8f71682e75cf9fbb2d4f0ed7988a94b4aa29dd458bd5
sast-snyk-check:
- oci://quay.io/acmiel-rhtap/task-sast-snyk-check:0.1@sha256:df0665622845b670daa91748efa4722e8ce94b2083fafc00f0e15c1a259d6899
- oci://quay.io/acmiel-test/tekton-catalog/task-sast-snyk-check:0.1@sha256:933c90a05a9ef8d0184959e63b7e6811d34a756736898a18f136586ce6f17441
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sast-snyk-check:0.1@sha256:242acc527a06a11fac9dd6524467f62f3a086c186c5f885973e5780a04d4289c
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sast-snyk-check:0.1@sha256:b3d2d07394ff983d5f2578c294cd8c4e9428fecc801495feeb929d932c10f740
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sast-snyk-check:0.1@sha256:1d77f84075af5d7649a689a2695f2a8ee19aef3df4e4fc3bd4cfdd0ccda402c8
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sast-snyk-check:0.1@sha256:fa722fdf4b82e5e856a2a43227262762c40070746d97c2b36c130870802ed0e3
sast-snyk-check-oci-ta:
- oci://quay.io/acmiel-rhtap/task-sast-snyk-check-oci-ta:0.1@sha256:e10963a266c24642b3074befa6f59ab8827ed75d830155954b21dade5d32f1b3
- oci://quay.io/acmiel-test/tekton-catalog/task-sast-snyk-check-oci-ta:0.1@sha256:84ec71ef48cd953d9f30094f469ef9fbf68845ba0bc373af446a3ff5dddfa668
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sast-snyk-check-oci-ta:0.1@sha256:f52736be6b2ffe6d22d400eb8ff3a4ec165eabf6ae071b48f1e1013d0d179b71
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sast-snyk-check-oci-ta:0.1@sha256:9ec1e2dea3dad0af7f84858eb5b177f1a7244a2bf71e625a429d44ff5a9359ce
sbom-json-check:
- oci://quay.io/acmiel-rhtap/task-sbom-json-check:0.1@sha256:90bf0a333feb3e161c2745d11e75e9788c44458ed0fcc128f692cc38e29d46d3
- oci://quay.io/acmiel-test/tekton-catalog/task-sbom-json-check:0.1@sha256:8a10796b57ca5c8bf1c0cf918008b1bbec50abc0640c3f84e98de63563573342
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sbom-json-check:0.1@sha256:f9cc253c3a07594bfb51e09c78b46598591cb353e19b16ef514f8312a8b0bada
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sbom-json-check:0.1@sha256:dbd467a0507cff1981d3c98f683339feaab1b387c5b5fbf1ff957e9be2e27027
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sbom-json-check:0.1@sha256:e68efb23e98d580522ef4763da42434a31c28059502c8244be143ff2b20e657d
- oci://quay.io/redhat-appstudio-tekton-catalog/task-sbom-json-check:0.1@sha256:83441b9688d6921c832e7424c446fdfd4e62ee844dfe4000b97fa2f1726ecd42
show-sbom:
- oci://quay.io/acmiel-rhtap/task-show-sbom:0.1@sha256:41487bef5cdecfe2d0a05dff66359d88bb8506fa1a80188d7d48359f1e5c4b1f
- oci://quay.io/acmiel-test/tekton-catalog/task-show-sbom:0.1@sha256:afcafe62cc027d70815c43ffe977c7029aaf3996f663d34db93a6e8f3a39c4c0
- oci://quay.io/redhat-appstudio-tekton-catalog/task-show-sbom:0.1@sha256:1f1504c5d8b135864111a993ac6f9ab1212907fa0c609223714cdd7bd825e2ca
- oci://quay.io/redhat-appstudio-tekton-catalog/task-show-sbom:0.1@sha256:1f90faefa39c2e4965793c1d8321e7d5d99a6c941276a9094a4e0d483a598fca
show-sbom-rhdh:
- oci://quay.io/acmiel-rhtap/task-show-sbom-rhdh:0.1@sha256:0831cdbc66a1ddc64df050fd849340ae81214260b306bc586e353da28481d224
- oci://quay.io/acmiel-test/tekton-catalog/task-show-sbom-rhdh:0.1@sha256:a2ac54a055779b8063e42e131863456e0c4f0958696ccfa65593af754f94de26
- oci://quay.io/redhat-appstudio-tekton-catalog/task-show-sbom-rhdh:0.1@sha256:b9be5584d3d9d7ade254f2b4d0bf9a3d1938f226e803d2644ab0b67c3c33ec6a
slack-webhook-notification:
- oci://quay.io/acmiel-rhtap/task-slack-webhook-notification:0.1@sha256:bac56fe324df36bf49472b82e3e92430664d9adb5a36d79c31a304bb5ae40497
- oci://quay.io/acmiel-test/tekton-catalog/task-slack-webhook-notification:0.1@sha256:4bc661d7342b3dee95573e9e9cf986e3ecfcc859625b5bac510ce434875476a9
- oci://quay.io/redhat-appstudio-tekton-catalog/task-slack-webhook-notification:0.1@sha256:3fec4fc12bad3c694645adf00a454e7c0efca271a1ad4c431c1f2c7171185140
- oci://quay.io/redhat-appstudio-tekton-catalog/task-slack-webhook-notification:0.1@sha256:3e22352fd1050a82c5e629762a1704b46fd3e86a6aa01f6404e6c5ac55323443
source-build:
- oci://quay.io/acmiel-rhtap/task-source-build:0.1@sha256:d866e57158f438cca97d6a27d83e825c83d65b1532759d3a061ebcbb823d6b31
- oci://quay.io/acmiel-test/tekton-catalog/task-source-build:0.1@sha256:c3d8f6123c411d47c049353f1b928135933495a257853b38a263a743772a9f03
- oci://quay.io/redhat-appstudio-tekton-catalog/task-source-build:0.1@sha256:1a976a35adee9163e455d0c5aee5d9bf9cb3c6a770656ae347558f8c54977709
- oci://quay.io/redhat-appstudio-tekton-catalog/task-source-build:0.1@sha256:1f62eaf64a188fcf61f808ad78a15ebf9a8f7f51c644266ad195718b6a2dd372
- oci://quay.io/redhat-appstudio-tekton-catalog/task-source-build:0.1@sha256:2d39df1d3aa17fad022ded5721bd12f4ed78d27040c9cd22395ebd3a2cdaf465
- oci://quay.io/redhat-appstudio-tekton-catalog/task-source-build:0.1@sha256:90dc9c66eb0123b5e5ff8a1b8c3891e91f0e952899e427eeca79b635fe81a348
source-build-oci-ta:
- oci://quay.io/acmiel-rhtap/task-source-build-oci-ta:0.1@sha256:520bcb6d677b8505f70db9cbb7c0c44aa966734959912b7212b24bd2098ce90a
- oci://quay.io/acmiel-test/tekton-catalog/task-source-build-oci-ta:0.1@sha256:027317402e1b9131daed420b14f55acac897792cf47d42cb5353fd5204e68cea
- oci://quay.io/redhat-appstudio-tekton-catalog/task-source-build-oci-ta:0.1@sha256:a5b5370cef18ca4dc78855c7bd8dc8cb94b92b73d4bed07a2fa41c26d1f36773
- oci://quay.io/redhat-appstudio-tekton-catalog/task-source-build-oci-ta:0.1@sha256:ae12b84e22d77cc1112c03b2182dcc14bb7da6a9fdbebab00be57c725d0ef4cf
summary:
- oci://quay.io/acmiel-rhtap/task-summary:0.1@sha256:2dfc0cb8f1517ca6b5c955fc561e6f51aaeb465dab12ecf7ad6d4f273f758f8b
- oci://quay.io/acmiel-rhtap/task-summary:0.2@sha256:dcda7aa2be4bb069e1906fc3d6d964343272c37cfece6ac0b539ed55046dcce7
- oci://quay.io/acmiel-test/tekton-catalog/task-summary:0.1@sha256:8cb7fd57148b32a4167178cf9169a7e49b762034f888ea66d6a8fc3d584ec87b
- oci://quay.io/acmiel-test/tekton-catalog/task-summary:0.2@sha256:c5c099c5f07c284f6fda511a68059e758f3835d0b8717d31ed2da74b95d20a40
- oci://quay.io/redhat-appstudio-tekton-catalog/task-summary:0.1@sha256:b0a88232e631c7dafe02a1a3201b4b4f2e03fa7f2dc19f2c8b8b1825fa600adc
- oci://quay.io/redhat-appstudio-tekton-catalog/task-summary:0.1@sha256:cf875c77e3beb3381969f9e540f1f540b7d28a62b30431b196f5b4d9ef293ecc
- oci://quay.io/redhat-appstudio-tekton-catalog/task-summary:0.2@sha256:c718319bd57c4f0ab1843cf98d813d0a26a73e0c8ce66218079c3c865508b0fb
- oci://quay.io/redhat-appstudio-tekton-catalog/task-summary:0.2@sha256:bdf58a8a6bf10482fff841ce6c78c54e87d306bc6aae9515821c436d26daff35
tkn-bundle:
- oci://quay.io/acmiel-rhtap/task-tkn-bundle:0.1@sha256:e54ac288ae28c55d4f21a36fec958bff7349c887ed81493544de4d7a8116296b
- oci://quay.io/acmiel-test/tekton-catalog/task-tkn-bundle:0.1@sha256:659d3edd2487f0d0aa2bb058d05c24059f0496735edbc45d78ffd7e35be2dd1a
- oci://quay.io/redhat-appstudio-tekton-catalog/task-tkn-bundle:0.1@sha256:82fa2140c6ad3dffd5a670cac79589cda5273140ac5e83bd7b4b8ab291997259
- oci://quay.io/redhat-appstudio-tekton-catalog/task-tkn-bundle:0.1@sha256:bc764be90174b52e4b3af60b64f2aaa9f4e43d8bfa309b29aaa5a9ca8efbbdeb
- oci://quay.io/redhat-appstudio-tekton-catalog/task-tkn-bundle:0.1@sha256:5604112b21ba2cc5d24c0e100fc8c1ecf64e648d1d45519e482eba6d081d39ca
update-deployment:
- oci://quay.io/acmiel-rhtap/task-update-deployment:0.1@sha256:3a7d01a20db1d8257dd8c0054e12ed74edd6b8224fb10260408abc266ba56831
- oci://quay.io/acmiel-test/tekton-catalog/task-update-deployment:0.1@sha256:240a6c2784c8758c5fb07ca4ad67fe4b8f86fa901c3219c7994184c06e880e0f
- oci://quay.io/redhat-appstudio-tekton-catalog/task-update-deployment:0.1@sha256:ea1d1e3e03ecd71cf988e238dbede47ea45fb101385383dcb8c8066f125685f5
update-infra-deployments:
- oci://quay.io/acmiel-rhtap/task-update-infra-deployments:0.1@sha256:d2f93f8cbd775c55bec147793f2efbb047abbbd61229cfd31ea1a8ca0a78de3a
- oci://quay.io/acmiel-test/tekton-catalog/task-update-infra-deployments:0.1@sha256:d68a2f6aa563c50b486cfa95021e19372e4267820fc6ac176b731e48c735ce7a
- oci://quay.io/redhat-appstudio-tekton-catalog/task-update-infra-deployments:0.1@sha256:c26ff9955cb87b47fe36d386aa24fc94996825bb6f6c7f6ff6f72857ebd4c1cb
- oci://quay.io/redhat-appstudio-tekton-catalog/task-update-infra-deployments:0.1@sha256:e7c86bded402215305a08ae1a44c4907d455147f67637122b981701be4b1c72e
upload-sbom-to-trustification:
- oci://quay.io/acmiel-rhtap/task-upload-sbom-to-trustification:0.1@sha256:83147a9ca0e47b62ed52c89f44af38fd1a730139c33a593667114d3b9e4707f1
- oci://quay.io/acmiel-test/tekton-catalog/task-upload-sbom-to-trustification:0.1@sha256:9259e56c42c046e7d008bdf46e7397f9a667b24362b4cef776da2e247a25e4f6
- oci://quay.io/redhat-appstudio-tekton-catalog/task-upload-sbom-to-trustification:0.1@sha256:91c034ef61969c2c017324406e264fac2449a26454fe65611278d0b3d4fae886
utils-task:
- oci://quay.io/redhat-appstudio-tekton-catalog/task-utils-task:0.1@sha256:ae74f2593d5b8f4366ca6a6753e63a3817810a3fce921e0cfe90b65713f7fd2c
verify-enterprise-contract:
- oci://quay.io/acmiel-rhtap/task-verify-enterprise-contract:0.1@sha256:00b843a4fbf9e44b230004d0459ac11c6838370a40be6c85f6cfad208348d22f
- oci://quay.io/acmiel-test/tekton-catalog/task-verify-enterprise-contract:0.1@sha256:93ae0ba03790ddaa3fda6db829d12208d6258f012ddd5a16ecaa7187ec77328b
- oci://quay.io/redhat-appstudio-tekton-catalog/task-verify-enterprise-contract:0.1@sha256:f83f0d96a10de1dec20249ac8373a9c9d1fd1d6277ffff514457b3b2dfc83506
verify-signed-rpms:
- oci://quay.io/acmiel-rhtap/task-verify-signed-rpms:0.1@sha256:cfa4564170f50af9ba6b0cc2839dd6d3eaad3442abaefa0e1e5deb6758862e10
- oci://quay.io/acmiel-test/tekton-catalog/task-verify-signed-rpms:0.1@sha256:06d9233be6b0655e94a88d7a23286efcec71fe07e6cc24acd8c993425c60359e
- oci://quay.io/redhat-appstudio-tekton-catalog/task-verify-signed-rpms:0.1@sha256:2f23673b6d6fb0000f395ae32d2ffa9464824695a0ad7c426f42d6d6eefbfaca
- oci://quay.io/redhat-appstudio-tekton-catalog/task-verify-signed-rpms:0.1@sha256:9c3bf67c3eac4de04f1191c340aae9f11686d846246f8f9601d14c74ce06641a
- oci://quay.io/redhat-appstudio-tekton-catalog/task-verify-signed-rpms:0.1@sha256:03576f5f334534f62c15807dcab8fb3cdb0294d1549113d6a4d53410fabeda5e Note: I didn't rebuild the tasks generated from kustomization.yaml, that's why those are not included Note2: the redhat-appstudio-tekton-catalog refs are included because I first had to copy the data-acceptable-bundles image to my orgs. The CI takes the existing image and merges it with the new task refs. ( The data-acceptable-bundles image content is the same in both orgs$ skopeo inspect --raw docker://quay.io/acmiel-test/tekton-catalog/data-acceptable-bundles:latest | jq '.layers[0].digest'
"sha256:5e27050dbc0999fa71776f24e43702e1937f09fc049bd04c9e896a7cb682a77e"
$ skopeo inspect --raw docker://quay.io/acmiel-rhtap/data-acceptable-bundles:latest | jq '.layers[0].digest'
"sha256:5e27050dbc0999fa71776f24e43702e1937f09fc049bd04c9e896a7cb682a77e" |
3bf6002
to
e20ec5e
Compare
STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
Changes required to run the pipelines in the konflux-ci namespace: redhat-appstudio/infra-deployments#3804 |
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
e20ec5e
to
c6ebbc8
Compare
STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
echo -n "${QUAY_NAMESPACES:-'redhat-appstudio-tekton-catalog konflux-ci/tekton-catalog'}" | ||
) | ||
|
||
INPUT_IMAGE=${INPUT_IMAGE:-quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So this image is a bit unusual. We don't build it from scratch every time. Instead, this image gets incremental updates, which means the existing data matters.
When we have a new location for this image, we should "seed" it with some relevant data so it contains the full set of expected data. There are different ways of doing this.
- Change the input image to always be the existing one from
redhat-appstudio-tekton-catalog
. As a follow up PR, we can switch to the new location. - Copy the existing image from
redhat-appstudio-tekton-catalog
tokonflux-ci
just before merging this PR.
Thinking about this further, there's still room for deviation between the two images. An alternative is to simply add a skopeo copy command at the end of the script to copy the image from redhat-appstudio-tekton-catalog
to konflux-ci
. At some point in the future, we just update the script to just maintain the konflux-ci
one.
WDYT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copy the existing image from redhat-appstudio-tekton-catalog to konflux-ci just before merging this PR.
👍 This was the plan
Thinking about this further, there's still room for deviation between the two images. An alternative is to simply add a skopeo copy command at the end of the script to copy the image from redhat-appstudio-tekton-catalog to konflux-ci. At some point in the future, we just update the script to just maintain the konflux-ci one.
Good point. I don't think I can skopeo copy at the end of the script (the credentials for pushing to redhat-appstudio-tekton-catalog are in a separate secret, tkn bundle push
didn't like multiple quay.io/...
auths in a single file). But I can probably skopeo copy in a separate step in the pipeline
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to note that this script is not part of the CI, we call it as needed when we miss an update to make sure to include it, so we can merge it as is.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, TBH I didn't realize that we were talking about this script. The same applies to .tekton/scripts/build-acceptable-bundles.sh, so I updated the push pipeline to just skopeo copy
the bundle from redhat-appstudio-tekton-catalog to konflux-ci/tekton-catalog
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
re-tested, now the bundles are more obviously identical which is nice
echo -n "${QUAY_NAMESPACES:-'redhat-appstudio-tekton-catalog konflux-ci/tekton-catalog'}" | ||
) | ||
|
||
INPUT_IMAGE=${INPUT_IMAGE:-quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to note that this script is not part of the CI, we call it as needed when we miss an update to make sure to include it, so we can merge it as is.
STONEBLD-2339 And stop pushing them to redhat-appstudio-tekton-catalog. Note that redhat-appstudio-tekton-catalog-build-definitions-pull-secret is no longer needed for the PR pipeline. The service account that runs the pipeline has permissions to push to quay.io/konflux-ci already. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And DO NOT stop pushing them to redhat-appstudio-tekton-catalog. All existing users have redhat-appstudio-tekton-catalog bundle references in their PipelineRun files. If we stopped pushing the task bundles there, users would stop getting updates. Also update the build-acceptable-bundles task to include both the redhat-appstudio-tekton-catalog and the konflux-ci/tekton-catalog bundle references. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 Push the data-acceptable-bundles image to konflux-ci/tekton-catalog. And DO NOT stop pushing it to redhat-appstudio-tekton-catalog. All the existing EnterpriseContractPolicies reference redhat-appstudio-tekton-catalog. If we stopped pushing the data-acceptable-bundles image there, the acceptable bundles data would effectively stop getting updated until we manage to update every ECP. Update the ECP in this repo to use the new location of the bundle image. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And keep checking redhat-appstudio-tekton-catalog as well. The pipeline and task repos need to exist in both places. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 Push to quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles. Collect bundle data from both redhat-appstudio-tekton-catalog and konflux-ci/tekton-catalog. Signed-off-by: Adam Cmiel <[email protected]>
40e2030
to
f60d210
Compare
STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]>
STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]>
* Run build-definitions CI in konflux-ci namespace STONEBLD-2339 After konflux-ci/build-definitions#1041, the build-definitions pipelines will need push access to quay.io/konflux-ci. Run the pipelines in the konflux-ci namespace, where the appstudio-pipeline service account has quay.io/konflux-ci push access by default. Also add redhat-appstudio-tekton-catalog-build-definitions-pull-secret to the konflux-ci namespace. It is needed for push access to quay.io/redhat-appstudio-tekton-catalog. Previously, the secret lived in the tekton-ci namespace (but wasn't defined anywhere). Signed-off-by: Adam Cmiel <[email protected]> * Prune konflux-ci/pull-request-builds STONEBLD-2339 And stop pruning redhat-appstudio-tekton-catalog/pull-request-builds. After konflux-ci/build-definitions#1041, nothing will be pushed there anymore. Signed-off-by: Adam Cmiel <[email protected]> --------- Signed-off-by: Adam Cmiel <[email protected]>
Signed-off-by: Adam Cmiel <[email protected]>
f50b548
to
91dd52c
Compare
The appstudio-pipeline SA in the konflux-ci namespace does not have the required permissions. The validation fails with Error from server (Forbidden): error when retrieving current configuration of: Resource: "tekton.dev/v1, Resource=tasks", GroupVersionKind: "tekton.dev/v1, Kind=Task" Name: "acs-deploy-check", Namespace: "konflux-ci" from server for: "task/acs-deploy-check/0.1/acs-deploy-check.yaml": tasks.tekton.dev "acs-deploy-check" is forbidden: User "system:serviceaccount:konflux-ci:appstudio-pipeline" cannot get resource "tasks" in API group "tekton.dev" in the namespace "konflux-ci" Signed-off-by: Adam Cmiel <[email protected]>
Extract the metadata with jq/yq instead. oc apply requires permissions that the CI shouldn't need. Signed-off-by: Adam Cmiel <[email protected]>
Use the quay-push-secret-konflux-ci secret. Signed-off-by: Adam Cmiel <[email protected]>
91dd52c
to
8277602
Compare
Did that: https://quay.io/repository/konflux-ci/tekton-catalog/data-acceptable-bundles?tab=tags |
STONEBLD-2339
All the images published from this repo will now be pushed to
quay.io/konflux-ci/*
. Some will continue getting pushed to their old location.redhat-appstudio-tekton-catalog/task-*
konflux-ci/tekton-catalog/task-*
redhat-appstudio-tekton-catalog/pipeline-*
konflux-ci/tekton-catalog/pipeline-*
redhat-appstudio-tekton-catalog/data-acceptable-bundles
konflux-ci/tekton-catalog/data-acceptable-bundles
redhat-appstudio-tekton-catalog/pull-request-builds
konflux-ci/pull-request-builds:(task|pipeline)-*
redhat-appstudio/appstudio-utils
konflux-ci/appstudio-utils
redhat-appstudio/pull-request-builds:build-definitions-utils-*
konflux-ci/pull-request-builds:appstudio-utils-*
Also,
data-acceptable-bundles
will now contain bundle references for bothredhat-appstudio-tekton-catalog/task-*
andkonflux-ci/tekton-catalog/task-*
.The full list of repos that we need created in https://quay.io/konflux-ci:
click me
See the individual commits for more details.