{
    "apiVersion": "v1",
    "items": [
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:42:26Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-079564b2c3bd7fbded282b1fd3e2efb6",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-reduce-snapshot",
                        "uid": "749b7810-012b-4fc8-9018-8faee25ffa3d"
                    }
                ],
                "resourceVersion": "7844",
                "uid": "9d277cdd-09aa-4fc1-a3a1-e47c2db6cd54"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:42:27Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:42:27Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gY3JlYXRlcyBhIHRydXN0ZWQgYXJ0aWZhY3QuIEl0IGRvZXMgbm90aGluZyBpZiBhIC5za2lwLXRydXN0ZWQtYXJ0aWZhY3RzIGZpbGUgZXhpc3RzCiAgICBpbiByb290IGZvbGRlci4KICBpbWFnZTogcXVheS5pby9sZ2FsbG92aS10ZXN0L2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzQHNoYTI1NjoyM2ZiOGRjMDliZWQyNDlkN2Q3MmNhYWIzZmMyY2U2YTAxNDQ1MmM0ZjM5ZDRiZTMyYjEwMWMwODMyNTQ5ODExCiAgZW52OgogICAgIyBTZXQgSE9NRSB2YXJpYWJsZSB0byBzb21ldGhpbmcgZWxzZSB0aGFuIGAvYCB0byBhdm9pZCAncGVybWlzc2lvbiBkZW5pZWQnIHByb2JsZW1zIHdoZW4gd3JpdGluZyBmaWxlcy4KICAgIC0gbmFtZTogSE9NRQogICAgICB2YWx1ZTogL3Rla3Rvbi9ob21lCiAgICAtIG5hbWU6IE9SQVNfT1BUSU9OUwogICAgICB2YWx1ZTogJChwYXJhbXMub3Jhc09wdGlvbnMpCiAgICAtIG5hbWU6IENBX0ZJTEUKICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCiAgcGFyYW1zOgogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IHdvcmtEaXIKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb3Jhc09wdGlvbnMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogIGFyZ3M6CiAgICAtIGNyZWF0ZQogICAgLSAtLXN0b3JlCiAgICAtICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:42:55Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-0d0c2fd8c2f671ff2f3f978d60d53d78",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-apply-mapping",
                        "uid": "37368e2f-3b07-4e7c-a37b-a0548152504f"
                    }
                ],
                "resourceVersion": "8304",
                "uid": "14c36160-998b-4c11-a31b-8dd3563b9e48"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:42:56Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:42:56Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gY3JlYXRlcyBhIHRydXN0ZWQgYXJ0aWZhY3QuIEl0IGRvZXMgbm90aGluZyBpZiBhIC5za2lwLXRydXN0ZWQtYXJ0aWZhY3RzIGZpbGUgZXhpc3RzCiAgICBpbiByb290IGZvbGRlci4KICBpbWFnZTogcXVheS5pby9sZ2FsbG92aS10ZXN0L2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzQHNoYTI1NjoyM2ZiOGRjMDliZWQyNDlkN2Q3MmNhYWIzZmMyY2U2YTAxNDQ1MmM0ZjM5ZDRiZTMyYjEwMWMwODMyNTQ5ODExCiAgZW52OgogICAgIyBTZXQgSE9NRSB2YXJpYWJsZSB0byBzb21ldGhpbmcgZWxzZSB0aGFuIGAvYCB0byBhdm9pZCAncGVybWlzc2lvbiBkZW5pZWQnIHByb2JsZW1zIHdoZW4gd3JpdGluZyBmaWxlcy4KICAgIC0gbmFtZTogSE9NRQogICAgICB2YWx1ZTogL3Rla3Rvbi9ob21lCiAgICAtIG5hbWU6IE9SQVNfT1BUSU9OUwogICAgICB2YWx1ZTogJChwYXJhbXMub3Jhc09wdGlvbnMpCiAgICAtIG5hbWU6IENBX0ZJTEUKICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCiAgcGFyYW1zOgogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IHdvcmtEaXIKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb3Jhc09wdGlvbnMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogIGFyZ3M6CiAgICAtIGNyZWF0ZQogICAgLSAtLXN0b3JlCiAgICAtICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:31Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-0db0379ce04e524377ba37eb072ebd49",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7147",
                "uid": "cdf5e2f0-31f0-4c0b-bcba-55a9c209f255"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/collect-registry-token-secret/collect-registry-token-secret.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:32Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/collect-registry-token-secret/collect-registry-token-secret.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:32Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiBjb2xsZWN0LXJlZ2lzdHJ5LXRva2VuLXNlY3JldAogIGFubm90YXRpb25zOgogICAgdGVrdG9uLmRldi9waXBlbGluZXMubWluVmVyc2lvbjogIjAuMTIuMSIKICAgIHRla3Rvbi5kZXYvdGFnczogcmVsZWFzZQpzcGVjOgogIGRlc2NyaXB0aW9uOiB8LQogICAgVGVrdG9uIHRhc2sgdGhhdCBjb2xsZWN0cyBzZWNyZXQgbmFtZSBjb250YWluaW5nIHJlZ2lzdHJ5IHRva2VuIGZyb20gdGhlIGRhdGEgZmlsZQogIHBhcmFtczoKICAgIC0gbmFtZTogZGF0YVBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIHRoZSBtZXJnZWQgZGF0YSBKU09OIGZpbGUgZ2VuZXJhdGVkIGJ5IGNvbGxlY3QtZGF0YSB0YXNrCiAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgZGVzY3JpcHRpb246IFRoZSBPQ0kgcmVwb3NpdG9yeSB3aGVyZSB0aGUgVHJ1c3RlZCBBcnRpZmFjdHMgYXJlIHN0b3JlZAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogImVtcHR5IgogICAgLSBuYW1lOiBvY2lBcnRpZmFjdEV4cGlyZXNBZnRlcgogICAgICBkZXNjcmlwdGlvbjogRXhwaXJhdGlvbiBkYXRlIGZvciB0aGUgdHJ1c3RlZCBhcnRpZmFjdHMgY3JlYXRlZCBpbiB0aGUKICAgICAgICBPQ0kgcmVwb3NpdG9yeS4gQW4gZW1wdHkgc3RyaW5nIG1lYW5zIHRoZSBhcnRpZmFjdHMgZG8gbm90IGV4cGlyZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIjFkIgogICAgLSBuYW1lOiB0cnVzdGVkQXJ0aWZhY3RzRGVidWcKICAgICAgZGVzY3JpcHRpb246IEZsYWcgdG8gZW5hYmxlIGRlYnVnIGxvZ2dpbmcgaW4gdHJ1c3RlZCBhcnRpZmFjdHMuIFNldCB0byBhIG5vbi1lbXB0eSBzdHJpbmcgdG8gZW5hYmxlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICBkZXNjcmlwdGlvbjogb3JhcyBvcHRpb25zIHRvIHBhc3MgdG8gVHJ1c3RlZCBBcnRpZmFjdHMgY2FsbHMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IExvY2F0aW9uIG9mIHRydXN0ZWQgYXJ0aWZhY3RzIHRvIGJlIHVzZWQgdG8gcG9wdWxhdGUgZGF0YSBkaXJlY3RvcnkKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogZGF0YURpcgogICAgICBkZXNjcmlwdGlvbjogVGhlIGxvY2F0aW9uIHdoZXJlIGRhdGEgd2lsbCBiZSBzdG9yZWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6IC92YXIvd29ya2Rpci9yZWxlYXNlCiAgICAtIG5hbWU6IHRhc2tHaXRVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgdXJsIHRvIHRoZSBnaXQgcmVwbyB3aGVyZSB0aGUgcmVsZWFzZS1zZXJ2aWNlLWNhdGFsb2cgdGFza3MgYW5kIHN0ZXBhY3Rpb25zIHRvIGJlIHVzZWQgYXJlIHN0b3JlZAogICAgLSBuYW1lOiB0YXNrR2l0UmV2aXNpb24KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgcmV2aXNpb24gaW4gdGhlIHRhc2tHaXRVcmwgcmVwbyB0byBiZSB1c2VkCiAgICAtIG5hbWU6IGNhVHJ1c3RDb25maWdNYXBOYW1lCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWUgb2YgdGhlIENvbmZpZ01hcCB0byByZWFkIENBIGJ1bmRsZSBkYXRhIGZyb20KICAgICAgZGVmYXVsdDogdHJ1c3RlZC1jYQogICAgLSBuYW1lOiBjYVRydXN0Q29uZmlnTWFwS2V5CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWUgb2YgdGhlIGtleSBpbiB0aGUgQ29uZmlnTWFwIHRoYXQgY29udGFpbnMgdGhlIENBIGJ1bmRsZSBkYXRhCiAgICAgIGRlZmF1bHQ6IGNhLWJ1bmRsZS5jcnQKICAgIC0gbmFtZTogY2FDZXJ0UGF0aAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgICAgIGRlZmF1bHQ6IC9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0CiAgcmVzdWx0czoKICAgIC0gbmFtZTogcmVnaXN0cnlTZWNyZXQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiAiVGhlIGt1YmUgc2VjcmV0IHRvIHVzZSBxdWF5LmlvIEFQSSwgY29udGFpbmluZyBvbmUga2V5OiB0b2tlbiIKICB2b2x1bWVzOgogICAgLSBuYW1lOiB3b3JrZGlyCiAgICAgIGVtcHR5RGlyOiB7fQogICAgLSBuYW1lOiB0cnVzdGVkLWNhCiAgICAgIGNvbmZpZ01hcDoKICAgICAgICBuYW1lOiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwTmFtZSkKICAgICAgICBpdGVtczoKICAgICAgICAgIC0ga2V5OiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwS2V5KQogICAgICAgICAgICBwYXRoOiBjYS1idW5kbGUuY3J0CiAgICAgICAgb3B0aW9uYWw6IHRydWUKICBzdGVwVGVtcGxhdGU6CiAgICB2b2x1bWVNb3VudHM6CiAgICAgIC0gbW91bnRQYXRoOiAvdmFyL3dvcmtkaXIKICAgICAgICBuYW1lOiB3b3JrZGlyCiAgICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICAgIG1vdW50UGF0aDogL21udC90cnVzdGVkLWNhCiAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgIGVudjoKICAgICAgLSBuYW1lOiBJTUFHRV9FWFBJUkVTX0FGVEVSCiAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaUFydGlmYWN0RXhwaXJlc0FmdGVyKQogICAgICAtIG5hbWU6ICJPUkFTX09QVElPTlMiCiAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5vcmFzT3B0aW9ucykiCiAgICAgIC0gbmFtZTogIkRFQlVHIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMudHJ1c3RlZEFydGlmYWN0c0RlYnVnKSIKICAgIHNlY3VyaXR5Q29udGV4dDoKICAgICAgcnVuQXNVc2VyOiAxMDAxCiAgc3RlcHM6CiAgICAtIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiA2NE1pCiAgICAgICAgcmVxdWVzdHM6CiAgICAgICAgICBtZW1vcnk6IDY0TWkKICAgICAgICAgIGNwdTogMzBtCiAgICAgIHJlZjoKICAgICAgICByZXNvbHZlcjogImdpdCIKICAgICAgICBwYXJhbXM6CiAgICAgICAgICAtIG5hbWU6IHVybAogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFVybCkKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikKICAgICAgICAgIC0gbmFtZTogcGF0aEluUmVwbwogICAgICAgICAgICB2YWx1ZTogc3RlcGFjdGlvbnMvdXNlLXRydXN0ZWQtYXJ0aWZhY3QvdXNlLXRydXN0ZWQtYXJ0aWZhY3QueWFtbAogICAgICBwYXJhbXM6CiAgICAgICAgLSBuYW1lOiB3b3JrRGlyCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZGF0YURpcikKICAgICAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCkKICAgICAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogICAgLSBuYW1lOiBjb2xsZWN0LXNlY3JldAogICAgICBpbWFnZToKICAgICAgICBxdWF5LmlvL2tvbmZsdXgtY2kvcmVsZWFzZS1zZXJ2aWNlLXV0aWxzQHNoYTI1Njo1NTQ2ZmE3OGQzYzg4ZDdiNmEyZThjZmY4OTAyZjc3NTdmMDA1NDFkMGJiYWYxMTNiOWYyOTMxMzM4OTRhZmEzCiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiAxMjhNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiAxMjhNaQogICAgICAgICAgY3B1OiA1MG0KICAgICAgc2NyaXB0OiB8CiAgICAgICAgIyEvdXNyL2Jpbi9lbnYgYmFzaAogICAgICAgIHNldCAtZXV4CgogICAgICAgIERBVEFfRklMRT0iJChwYXJhbXMuZGF0YURpcikvJChwYXJhbXMuZGF0YVBhdGgpIgogICAgICAgIGlmIFsgISAtZiAiJHtEQVRBX0ZJTEV9IiBdIDsgdGhlbgogICAgICAgICAgICBlY2hvICJObyB2YWxpZCBkYXRhIGZpbGUgd2FzIHByb3ZpZGVkLiIKICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgZmkKCiAgICAgICAgIyBDaGVjayBpZiB0aGVyZSBpcyBhbnl0aGluZyB0byBtYWtlIHB1YmxpYyAtIGVpdGhlciBpbiBkZWZhdWx0cywgb3IgYSBjb21wb25lbnQKICAgICAgICBTRUNSRVRfUkVRVUlSRUQ9ZmFsc2UKICAgICAgICBpZiBbICIkKGpxIC1yICcubWFwcGluZy5kZWZhdWx0cy5wdWJsaWMgLy8gZmFsc2UnICIkREFUQV9GSUxFIikiID0gdHJ1ZSBdIDsgdGhlbgogICAgICAgICAgU0VDUkVUX1JFUVVJUkVEPXRydWUKICAgICAgICBlbHNlCiAgICAgICAgICBOVU1fQ09NUE9ORU5UUz0kKGpxICcubWFwcGluZy5jb21wb25lbnRzIHwgbGVuZ3RoJyAiJERBVEFfRklMRSIpCiAgICAgICAgICBmb3IgKChpPTA7IGkgPCBOVU1fQ09NUE9ORU5UUzsgaSsrKSk7IGRvCiAgICAgICAgICAgIENPTVBPTkVOVD0kKGpxIC1jICIubWFwcGluZy5jb21wb25lbnRzWyRpXSIgIiREQVRBX0ZJTEUiKQogICAgICAgICAgICBpZiBbICIkKGpxIC1yICcucHVibGljIC8vIGZhbHNlJyA8PDwgIiRDT01QT05FTlQiKSIgPSB0cnVlIF0gOyB0aGVuCiAgICAgICAgICAgICAgU0VDUkVUX1JFUVVJUkVEPXRydWUKICAgICAgICAgICAgICBicmVhawogICAgICAgICAgICBmaQogICAgICAgICAgZG9uZQogICAgICAgIGZpCgogICAgICAgIGlmIFsgIiRTRUNSRVRfUkVRVUlSRUQiID0gZmFsc2UgXTsgdGhlbgogICAgICAgICAgZWNobyBObyByZXBvcyB0byBtYWtlIHB1YmxpYywgc28gbm8gc2VjcmV0IGlzIHJlcXVpcmVkLiBFeGl0aW5nLi4uCiAgICAgICAgICBlY2hvIC1uICIiID4gIiQocmVzdWx0cy5yZWdpc3RyeVNlY3JldC5wYXRoKSIKICAgICAgICAgIGV4aXQgMAogICAgICAgIGZpCgogICAgICAgIGlmIFsgIiQoanEgJy5tYXBwaW5nIHwgaGFzKCJyZWdpc3RyeVNlY3JldCIpJyAiJERBVEFfRklMRSIpIiA9PSBmYWxzZSBdIDsgdGhlbgogICAgICAgICAgICBlY2hvICJSZWdpc3RyeSBzZWNyZXQgbWlzc2luZyBpbiBkYXRhIEpTT04gZmlsZSIKICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgZmkKCiAgICAgICAganEgLWogJy5tYXBwaW5nLnJlZ2lzdHJ5U2VjcmV0JyAiJERBVEFfRklMRSIgfCB0ZWUgIiQocmVzdWx0cy5yZWdpc3RyeVNlY3JldC5wYXRoKSIK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/collect-registry-token-secret/collect-registry-token-secret.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/collect-registry-token-secret/collect-registry-token-secret.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:42:26Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-0f5a3101b67ef05df5f475a49a96bd8c",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-collect-registry-token-secret",
                        "uid": "e5228672-e8fd-4a50-9a14-dda9aaa7acbc"
                    }
                ],
                "resourceVersion": "7848",
                "uid": "00b86790-1c48-46ff-88ed-f38602323f9b"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:42:27Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:42:27Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYSBUcnVzdGVkIEFydGlmYWN0IGludG8gYSBmb2xkZXIuCiAgaW1hZ2U6IHF1YXkuaW8vbGdhbGxvdmktdGVzdC9idWlsZC10cnVzdGVkLWFydGlmYWN0c0BzaGEyNTY6MjNmYjhkYzA5YmVkMjQ5ZDdkNzJjYWFiM2ZjMmNlNmEwMTQ0NTJjNGYzOWQ0YmUzMmIxMDFjMDgzMjU0OTgxMQogIGVudjoKICAgICMgU2V0IEhPTUUgdmFyaWFibGUgdG8gc29tZXRoaW5nIGVsc2UgdGhhbiBgL2AgdG8gYXZvaWQgJ3Blcm1pc3Npb24gZGVuaWVkJyBwcm9ibGVtcyB3aGVuIHdyaXRpbmcgZmlsZXMuCiAgICAtIG5hbWU6IEhPTUUKICAgICAgdmFsdWU6IC90ZWt0b24vaG9tZQogICAgLSBuYW1lOiBPUkFTX09QVElPTlMKICAgICAgdmFsdWU6ICQocGFyYW1zLm9yYXNPcHRpb25zKQogICAgLSBuYW1lOiBDQV9GSUxFCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogIHBhcmFtczoKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gdXNlCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:33Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-142d417f386704904e597c48af680e2b",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7161",
                "uid": "028a62dd-3fdd-4700-b48f-abbfb78488b8"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/make-repo-public/make-repo-public.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:34Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/make-repo-public/make-repo-public.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:34Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiBtYWtlLXJlcG8tcHVibGljCiAgYW5ub3RhdGlvbnM6CiAgICB0ZWt0b24uZGV2L3BpcGVsaW5lcy5taW5WZXJzaW9uOiAiMC4xMi4xIgogICAgdGVrdG9uLmRldi90YWdzOiByZWxlYXNlCnNwZWM6CiAgZGVzY3JpcHRpb246IHwtCiAgICBUZWt0b24gdGFzayB0aGF0IG1ha2VzIHJlcG9zaXRvcmllcyBwdWJsaWMgdXNpbmcgdGhlIFF1YXkgQVBJCiAgcGFyYW1zOgogICAgLSBuYW1lOiBkYXRhUGF0aAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gdGhlIG1lcmdlZCBkYXRhIEpTT04gZmlsZSBnZW5lcmF0ZWQgYnkgY29sbGVjdC1kYXRhIHRhc2sKICAgIC0gbmFtZTogc25hcHNob3RQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogUGF0aCB0byB0aGUgSlNPTiBzdHJpbmcgb2YgdGhlIFNuYXBzaG90IHNwZWMgaW4gdGhlIGRhdGEgd29ya3NwYWNlCiAgICAtIG5hbWU6IHJlZ2lzdHJ5U2VjcmV0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogIlRoZSBrdWJlIHNlY3JldCB0byB1c2UgdGhlIFF1YXkgQVBJLCBjb250YWluaW5nIG9uZSBrZXk6IHRva2VuIgogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgT0NJIHJlcG9zaXRvcnkgd2hlcmUgdGhlIFRydXN0ZWQgQXJ0aWZhY3RzIGFyZSBzdG9yZWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICJlbXB0eSIKICAgIC0gbmFtZTogb2NpQXJ0aWZhY3RFeHBpcmVzQWZ0ZXIKICAgICAgZGVzY3JpcHRpb246IEV4cGlyYXRpb24gZGF0ZSBmb3IgdGhlIHRydXN0ZWQgYXJ0aWZhY3RzIGNyZWF0ZWQgaW4gdGhlCiAgICAgICAgT0NJIHJlcG9zaXRvcnkuIEFuIGVtcHR5IHN0cmluZyBtZWFucyB0aGUgYXJ0aWZhY3RzIGRvIG5vdCBleHBpcmUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIxZCIKICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgIGRlc2NyaXB0aW9uOiBGbGFnIHRvIGVuYWJsZSBkZWJ1ZyBsb2dnaW5nIGluIHRydXN0ZWQgYXJ0aWZhY3RzLiBTZXQgdG8gYSBub24tZW1wdHkgc3RyaW5nIHRvIGVuYWJsZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb3Jhc09wdGlvbnMKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBMb2NhdGlvbiBvZiB0cnVzdGVkIGFydGlmYWN0cyB0byBiZSB1c2VkIHRvIHBvcHVsYXRlIGRhdGEgZGlyZWN0b3J5CiAgICAgIGRlZmF1bHQ6ICIiCiAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgZGVzY3JpcHRpb246IFRoZSBsb2NhdGlvbiB3aGVyZSBkYXRhIHdpbGwgYmUgc3RvcmVkCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAvdmFyL3dvcmtkaXIvcmVsZWFzZQogICAgLSBuYW1lOiB0YXNrR2l0VXJsCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIHVybCB0byB0aGUgZ2l0IHJlcG8gd2hlcmUgdGhlIHJlbGVhc2Utc2VydmljZS1jYXRhbG9nIHRhc2tzIGFuZCBzdGVwYWN0aW9ucyB0byBiZSB1c2VkIGFyZSBzdG9yZWQKICAgIC0gbmFtZTogdGFza0dpdFJldmlzaW9uCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIHJldmlzaW9uIGluIHRoZSB0YXNrR2l0VXJsIHJlcG8gdG8gYmUgdXNlZAogICAgLSBuYW1lOiBjYVRydXN0Q29uZmlnTWFwTmFtZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lIG9mIHRoZSBDb25maWdNYXAgdG8gcmVhZCBDQSBidW5kbGUgZGF0YSBmcm9tCiAgICAgIGRlZmF1bHQ6IHRydXN0ZWQtY2EKICAgIC0gbmFtZTogY2FUcnVzdENvbmZpZ01hcEtleQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lIG9mIHRoZSBrZXkgaW4gdGhlIENvbmZpZ01hcCB0aGF0IGNvbnRhaW5zIHRoZSBDQSBidW5kbGUgZGF0YQogICAgICBkZWZhdWx0OiBjYS1idW5kbGUuY3J0CiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogICAgICBkZWZhdWx0OiAvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydAogIHJlc3VsdHM6CiAgICAtIGRlc2NyaXB0aW9uOiBQcm9kdWNlZCB0cnVzdGVkIGRhdGEgYXJ0aWZhY3QKICAgICAgbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogIHZvbHVtZXM6CiAgICAtIG5hbWU6IHdvcmtkaXIKICAgICAgZW1wdHlEaXI6IHt9CiAgICAtIG5hbWU6IHJlZ2lzdHJ5LXNlY3JldC12b2wKICAgICAgc2VjcmV0OgogICAgICAgIHNlY3JldE5hbWU6ICQocGFyYW1zLnJlZ2lzdHJ5U2VjcmV0KQogICAgICAgIGRlZmF1bHRNb2RlOiAwNDQ0CiAgICAtIG5hbWU6IHRydXN0ZWQtY2EKICAgICAgY29uZmlnTWFwOgogICAgICAgIG5hbWU6ICQocGFyYW1zLmNhVHJ1c3RDb25maWdNYXBOYW1lKQogICAgICAgIGl0ZW1zOgogICAgICAgICAgLSBrZXk6ICQocGFyYW1zLmNhVHJ1c3RDb25maWdNYXBLZXkpCiAgICAgICAgICAgIHBhdGg6IGNhLWJ1bmRsZS5jcnQKICAgICAgICBvcHRpb25hbDogdHJ1ZQoKICBzdGVwVGVtcGxhdGU6CiAgICB2b2x1bWVNb3VudHM6CiAgICAgIC0gbW91bnRQYXRoOiAvdmFyL3dvcmtkaXIKICAgICAgICBuYW1lOiB3b3JrZGlyCiAgICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICAgIG1vdW50UGF0aDogL21udC90cnVzdGVkLWNhCiAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgIGVudjoKICAgICAgLSBuYW1lOiBJTUFHRV9FWFBJUkVTX0FGVEVSCiAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaUFydGlmYWN0RXhwaXJlc0FmdGVyKQogICAgICAtIG5hbWU6ICJPUkFTX09QVElPTlMiCiAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5vcmFzT3B0aW9ucykiCiAgICAgIC0gbmFtZTogIkRFQlVHIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMudHJ1c3RlZEFydGlmYWN0c0RlYnVnKSIKICAgIHNlY3VyaXR5Q29udGV4dDoKICAgICAgcnVuQXNVc2VyOiAxMDAxCiAgc3RlcHM6CiAgICAtIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiA2NE1pCiAgICAgICAgcmVxdWVzdHM6CiAgICAgICAgICBtZW1vcnk6IDY0TWkKICAgICAgICAgIGNwdTogMzBtCiAgICAgIHJlZjoKICAgICAgICByZXNvbHZlcjogImdpdCIKICAgICAgICBwYXJhbXM6CiAgICAgICAgICAtIG5hbWU6IHVybAogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFVybCkKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikKICAgICAgICAgIC0gbmFtZTogcGF0aEluUmVwbwogICAgICAgICAgICB2YWx1ZTogc3RlcGFjdGlvbnMvdXNlLXRydXN0ZWQtYXJ0aWZhY3QvdXNlLXRydXN0ZWQtYXJ0aWZhY3QueWFtbAogICAgICBwYXJhbXM6CiAgICAgICAgLSBuYW1lOiB3b3JrRGlyCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZGF0YURpcikKICAgICAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCkKICAgICAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogICAgLSBuYW1lOiBtYWtlLXJlcG8tcHVibGljCiAgICAgIGltYWdlOiBxdWF5LmlvL2tvbmZsdXgtY2kvcmVsZWFzZS1zZXJ2aWNlLXV0aWxzQHNoYTI1Njo1NTQ2ZmE3OGQzYzg4ZDdiNmEyZThjZmY4OTAyZjc3NTdmMDA1NDFkMGJiYWYxMTNiOWYyOTMxMzM4OTRhZmEzCiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiAyNTZNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiAyNTZNaQogICAgICAgICAgY3B1OiAxNTBtCiAgICAgIHZvbHVtZU1vdW50czoKICAgICAgICAtIG5hbWU6IHJlZ2lzdHJ5LXNlY3JldC12b2wKICAgICAgICAgIG1vdW50UGF0aDogIi9ldGMvc2VjcmV0cyIKICAgICAgc2NyaXB0OiB8CiAgICAgICAgIyEvdXNyL2Jpbi9lbnYgYmFzaAogICAgICAgIHNldCAtZXUKCiAgICAgICAgUkVHSVNUUllfVE9LRU49IiQoY2F0IC9ldGMvc2VjcmV0cy90b2tlbikiCgogICAgICAgIGlmIFsgLWYgIi9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0IiBdOyB0aGVuCiAgICAgICAgICBDT01CSU5FRF9DQT0iL3RtcC9jb21iaW5lZC1jYS1idW5kbGUuY3J0IgogICAgICAgICAgeyBjYXQgL2V0Yy9wa2kvdGxzL2NlcnRzL2NhLWJ1bmRsZS5jcnQ7IGVjaG87IGNhdCAvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydDsgfSA+ICIkQ09NQklORURfQ0EiCiAgICAgICAgICBleHBvcnQgU1NMX0NFUlRfRklMRT0iJENPTUJJTkVEX0NBIgogICAgICAgICAgZXhwb3J0IENVUkxfQ0FfQlVORExFPSIkQ09NQklORURfQ0EiCiAgICAgICAgZmkKCiAgICAgICAgZGVjbGFyZSAtQSBRVUFZX1JFR0lTVFJZX0NBQ0hFCgogICAgICAgIHNldCAteAoKICAgICAgICBmdW5jdGlvbiBpc19xdWF5X3JlZ2lzdHJ5KCkgewogICAgICAgICAgbG9jYWwgcmVnaXN0cnk9IiQxIgogICAgICAgICAgaWYgW1sgLXYgIlFVQVlfUkVHSVNUUllfQ0FDSEVbJHJlZ2lzdHJ5XSIgXV07IHRoZW4KICAgICAgICAgICAgWyAiJHtRVUFZX1JFR0lTVFJZX0NBQ0hFWyRyZWdpc3RyeV19IiA9ICJ0cnVlIiBdCiAgICAgICAgICAgIHJldHVybgogICAgICAgICAgZmkKICAgICAgICAgIHNldCAreAogICAgICAgICAgbG9jYWwgaHR0cF9jb2RlIGN1cmxfZXJyIGN1cmxfZXhpdAogICAgICAgICAgY3VybF9lcnI9JChta3RlbXApCiAgICAgICAgICBodHRwX2NvZGU9JChjdXJsIC1zUyAtbyAvZGV2L251bGwgLXcgIiV7aHR0cF9jb2RlfSIgXAogICAgICAgICAgICAtLXJldHJ5IDMgXAogICAgICAgICAgICAiaHR0cHM6Ly8ke3JlZ2lzdHJ5fS9hcGkvdjEvZGlzY292ZXJ5IiAyPiIkY3VybF9lcnIiKSB8fCBjdXJsX2V4aXQ9JD8KICAgICAgICAgIGlmIFsgIiR7Y3VybF9leGl0Oi0wfSIgLW5lIDAgXTsgdGhlbgogICAgICAgICAgICBlY2hvICJERUJVRzogY3VybCBleGl0IGNvZGU6ICR7Y3VybF9leGl0fSwgZXJyb3I6ICQoY2F0ICIkY3VybF9lcnIiKSIgPiYyCiAgICAgICAgICAgIGVjaG8gIkRFQlVHOiBTU0xfQ0VSVF9GSUxFPSR7U1NMX0NFUlRfRklMRTotPHVuc2V0Pn0iID4mMgogICAgICAgICAgICBlY2hvICJERUJVRzogQ1VSTF9DQV9CVU5ETEU9JHtDVVJMX0NBX0JVTkRMRTotPHVuc2V0Pn0iID4mMgogICAgICAgICAgZmkKICAgICAgICAgIHJtIC1mICIkY3VybF9lcnIiCiAgICAgICAgICBzZXQgLXgKICAgICAgICAgIGlmIFsgIiRodHRwX2NvZGUiID0gIjIwMCIgXTsgdGhlbgogICAgICAgICAgICBRVUFZX1JFR0lTVFJZX0NBQ0hFWyRyZWdpc3RyeV09InRydWUiCiAgICAgICAgICAgIHJldHVybiAwCiAgICAgICAgICBlbHNlCiAgICAgICAgICAgIFFVQVlfUkVHSVNUUllfQ0FDSEVbJHJlZ2lzdHJ5XT0iZmFsc2UiCiAgICAgICAgICAgIHJldHVybiAxCiAgICAgICAgICBmaQogICAgICAgIH0KCiAgICAgICAgZnVuY3Rpb24gbWFrZV9yZXBvX3B1YmxpYygpIHsKICAgICAgICAgIGxvY2FsIHJlZ2lzdHJ5PSIkMSIKICAgICAgICAgIGxvY2FsIHJlcG9fcGF0aD0iJDIiCiAgICAgICAgICBzZXQgK3gKICAgICAgICAgIGlmIGN1cmwgLVggUE9TVCBcCiAgICAgICAgICAgIC0tZmFpbC13aXRoLWJvZHkgLS1yZXRyeSAzIFwKICAgICAgICAgICAgLS1oZWFkZXIgIkF1dGhvcml6YXRpb246IEJlYXJlciAke1JFR0lTVFJZX1RPS0VOfSIgXAogICAgICAgICAgICAtLWhlYWRlciAnQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uJyBcCiAgICAgICAgICAgIC0tZGF0YSAneyJ2aXNpYmlsaXR5IjogInB1YmxpYyJ9JyBcCiAgICAgICAgICAgICJodHRwczovLyR7cmVnaXN0cnl9L2FwaS92MS9yZXBvc2l0b3J5LyR7cmVwb19wYXRofS9jaGFuZ2V2aXNpYmlsaXR5IgogICAgICAgICAgdGhlbgogICAgICAgICAgICBlY2hvIFN1Y2Nlc3MKICAgICAgICAgIGVsc2UKICAgICAgICAgICAgZWNobyAiRXJyb3I6IEZhaWxlZCB0byBtYWtlIHJlcG8gJHtyZWdpc3RyeX0vJHtyZXBvX3BhdGh9IHB1YmxpYy4iXAogICAgICAgICAgICAgICJNYWtlIHN1cmUgdGhlIHNlY3JldCAkKHBhcmFtcy5yZWdpc3RyeVNlY3JldCkgY29udGFpbnMiXAogICAgICAgICAgICAgICIgdGhlIFwidG9rZW5cIiBrZXkgd2l0aCB0b2tlbiB0aGF0IGhhcyBwZXJtaXNzaW9uIHRvIlwKICAgICAgICAgICAgICAiIEFkbWluaXN0ZXIgUmVwb3NpdG9yaWVzLiIKICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICBmaQogICAgICAgICAgc2V0IC14CiAgICAgICAgfQoKICAgICAgICBEQVRBX0ZJTEU9IiQocGFyYW1zLmRhdGFEaXIpLyQocGFyYW1zLmRhdGFQYXRoKSIKICAgICAgICBpZiBbICEgLWYgIiR7REFUQV9GSUxFfSIgXSA7IHRoZW4KICAgICAgICAgICAgZWNobyAiTm8gdmFsaWQgZGF0YSBmaWxlIHdhcyBwcm92aWRlZC4iCiAgICAgICAgICAgIGV4aXQgMQogICAgICAgIGZpCgogICAgICAgIFNOQVBTSE9UX0ZJTEU9IiQocGFyYW1zLmRhdGFEaXIpLyQocGFyYW1zLnNuYXBzaG90UGF0aCkiCiAgICAgICAgaWYgWyAhIC1mICIke1NOQVBTSE9UX0ZJTEV9IiBdIDsgdGhlbgogICAgICAgICAgICBlY2hvICJObyB2YWxpZCBzbmFwc2hvdCBmaWxlIHdhcyBwcm92aWRlZC4iCiAgICAgICAgICAgIGV4aXQgMQogICAgICAgIGZpCgogICAgICAgIERFRkFVTFQ9IiQoanEgLXIgJy5tYXBwaW5nLmRlZmF1bHRzLnB1YmxpYyAvLyBmYWxzZScgIiREQVRBX0ZJTEUiKSIKCiAgICAgICAgVEFSR0VUX1JFR0lTVFJZPSIiCgogICAgICAgIE5VTV9DT01QT05FTlRTPSQoanEgJy5jb21wb25lbnRzIHwgbGVuZ3RoJyAiJFNOQVBTSE9UX0ZJTEUiKQogICAgICAgIGZvciAoKGk9MDsgaSA8IE5VTV9DT01QT05FTlRTOyBpKyspKTsgZG8KICAgICAgICAgIENPTVBPTkVOVD0iJChqcSAtYyAiLmNvbXBvbmVudHNbJGldIiAiJFNOQVBTSE9UX0ZJTEUiKSIKICAgICAgICAgIGlmIFsgIiQoanEgLXIgLS1hcmcgZGVmYXVsdCAiJERFRkFVTFQiICcucHVibGljIC8vICRkZWZhdWx0JyA8PDwgIiRDT01QT05FTlQiKSIgPSB0cnVlIF0gOyB0aGVuCiAgICAgICAgICAgIHJlcG9zaXRvcmllcz0kKGpxIC1jICcucmVwb3NpdG9yaWVzJyA8PDwgIiRDT01QT05FTlQiKQogICAgICAgICAgICBOVU1fUkVQT1M9JChqcSAnbGVuZ3RoJyA8PDwgIiRyZXBvc2l0b3JpZXMiKQoKICAgICAgICAgICAgZm9yICgoaiA9IDA7IGogPCBOVU1fUkVQT1M7IGorKykpOyBkbwogICAgICAgICAgICAgIFJFUE89JChqcSAtciAtLWFyZ2pzb24gaiAiJGoiICcuWyRqXS4idXJsIicgPDw8ICIkcmVwb3NpdG9yaWVzIikKCiAgICAgICAgICAgICAgZWNobyAiTWFraW5nIHJlcG9zaXRvcnkgJFJFUE8gcHVibGljLi4uIgoKICAgICAgICAgICAgICByZWdpc3RyeT0kKGVjaG8gIiRSRVBPIiB8IGN1dCAtZCAnLycgLWYgMSkKICAgICAgICAgICAgICByZXBvX3BhdGg9JHtSRVBPIyIke3JlZ2lzdHJ5fS8ifQogICAgICAgICAgICAgIHJlcG9fcGF0aD0ke3JlcG9fcGF0aCUvfQoKICAgICAgICAgICAgICBpZiAhIGlzX3F1YXlfcmVnaXN0cnkgIiRyZWdpc3RyeSI7IHRoZW4KICAgICAgICAgICAgICAgIGVjaG8gIldhcm5pbmc6IFJlZ2lzdHJ5ICR7cmVnaXN0cnl9IGlzIG5vdCBhIFF1YXkgaW5zdGFuY2UuIFNraXBwaW5nLiIKICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAgICAgICAgZmkKCiAgICAgICAgICAgICAgaWYgWyAteiAiJFRBUkdFVF9SRUdJU1RSWSIgXTsgdGhlbgogICAgICAgICAgICAgICAgVEFSR0VUX1JFR0lTVFJZPSIkcmVnaXN0cnkiCiAgICAgICAgICAgICAgZWxpZiBbICIkVEFSR0VUX1JFR0lTVFJZIiAhPSAiJHJlZ2lzdHJ5IiBdOyB0aGVuCiAgICAgICAgICAgICAgICBlY2hvICJFcnJvcjogTXVsdGlwbGUgUXVheSByZWdpc3RyaWVzIGZvdW5kICgke1RBUkdFVF9SRUdJU1RSWX0gYW5kICR7cmVnaXN0cnl9KS4iXAogICAgICAgICAgICAgICAgICAiIE9ubHkgYSBzaW5nbGUgUXVheSByZWdpc3RyeSBpcyBzdXBwb3J0ZWQgYmVjYXVzZSB0aGUgcmVnaXN0cnlTZWNyZXQiXAogICAgICAgICAgICAgICAgICAiIGNvbnRhaW5zIGEgdG9rZW4gZm9yIG9uZSByZWdpc3RyeS4iCiAgICAgICAgICAgICAgICBleGl0IDEKICAgICAgICAgICAgICBmaQoKICAgICAgICAgICAgICBtYWtlX3JlcG9fcHVibGljICIkcmVnaXN0cnkiICIkcmVwb19wYXRoIgogICAgICAgICAgICBkb25lCiAgICAgICAgICBmaQogICAgICAgIGRvbmUKICAgIC0gbmFtZTogY3JlYXRlLXRydXN0ZWQtYXJ0aWZhY3QKICAgICAgY29tcHV0ZVJlc291cmNlczoKICAgICAgICBsaW1pdHM6CiAgICAgICAgICBtZW1vcnk6IDEyOE1pCiAgICAgICAgcmVxdWVzdHM6CiAgICAgICAgICBtZW1vcnk6IDEyOE1pCiAgICAgICAgICBjcHU6IDI1MG0KICAgICAgcmVmOgogICAgICAgIHJlc29sdmVyOiAiZ2l0IgogICAgICAgIHBhcmFtczoKICAgICAgICAgIC0gbmFtZTogdXJsCiAgICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMudGFza0dpdFVybCkiCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMudGFza0dpdFJldmlzaW9uKSIKICAgICAgICAgIC0gbmFtZTogcGF0aEluUmVwbwogICAgICAgICAgICB2YWx1ZTogc3RlcGFjdGlvbnMvY3JlYXRlLXRydXN0ZWQtYXJ0aWZhY3QvY3JlYXRlLXRydXN0ZWQtYXJ0aWZhY3QueWFtbAogICAgICBwYXJhbXM6CiAgICAgICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMub2NpU3RvcmFnZSkKICAgICAgICAtIG5hbWU6IHdvcmtEaXIKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5kYXRhRGlyKQogICAgICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgICAgICB2YWx1ZTogJChyZXN1bHRzLnNvdXJjZURhdGFBcnRpZmFjdC5wYXRoKQogICAgICAgIC0gbmFtZTogY2FDZXJ0UGF0aAogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCg==",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/make-repo-public/make-repo-public.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/make-repo-public/make-repo-public.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:42:25Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-1bdddeea6bd88d9347d70d226fc4d6bf",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-check-data-keys",
                        "uid": "6ad824b4-70fd-4612-b3d6-1a69893ea1f0"
                    }
                ],
                "resourceVersion": "7853",
                "uid": "96d5d4cd-c113-451c-a17b-3b539571bf48"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:42:27Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:42:27Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYSBUcnVzdGVkIEFydGlmYWN0IGludG8gYSBmb2xkZXIuCiAgaW1hZ2U6IHF1YXkuaW8vbGdhbGxvdmktdGVzdC9idWlsZC10cnVzdGVkLWFydGlmYWN0c0BzaGEyNTY6MjNmYjhkYzA5YmVkMjQ5ZDdkNzJjYWFiM2ZjMmNlNmEwMTQ0NTJjNGYzOWQ0YmUzMmIxMDFjMDgzMjU0OTgxMQogIGVudjoKICAgICMgU2V0IEhPTUUgdmFyaWFibGUgdG8gc29tZXRoaW5nIGVsc2UgdGhhbiBgL2AgdG8gYXZvaWQgJ3Blcm1pc3Npb24gZGVuaWVkJyBwcm9ibGVtcyB3aGVuIHdyaXRpbmcgZmlsZXMuCiAgICAtIG5hbWU6IEhPTUUKICAgICAgdmFsdWU6IC90ZWt0b24vaG9tZQogICAgLSBuYW1lOiBPUkFTX09QVElPTlMKICAgICAgdmFsdWU6ICQocGFyYW1zLm9yYXNPcHRpb25zKQogICAgLSBuYW1lOiBDQV9GSUxFCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogIHBhcmFtczoKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gdXNlCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:44:12Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-3426dc226670f5943bfa193e4d99fe64",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-make-repo-public",
                        "uid": "0d158fa4-a0e0-4e16-9f03-7277965cd580"
                    }
                ],
                "resourceVersion": "9324",
                "uid": "297dfac0-5580-41c9-a6e7-1c5ac9091078"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:44:12Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:44:12Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gY3JlYXRlcyBhIHRydXN0ZWQgYXJ0aWZhY3QuIEl0IGRvZXMgbm90aGluZyBpZiBhIC5za2lwLXRydXN0ZWQtYXJ0aWZhY3RzIGZpbGUgZXhpc3RzCiAgICBpbiByb290IGZvbGRlci4KICBpbWFnZTogcXVheS5pby9sZ2FsbG92aS10ZXN0L2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzQHNoYTI1NjoyM2ZiOGRjMDliZWQyNDlkN2Q3MmNhYWIzZmMyY2U2YTAxNDQ1MmM0ZjM5ZDRiZTMyYjEwMWMwODMyNTQ5ODExCiAgZW52OgogICAgIyBTZXQgSE9NRSB2YXJpYWJsZSB0byBzb21ldGhpbmcgZWxzZSB0aGFuIGAvYCB0byBhdm9pZCAncGVybWlzc2lvbiBkZW5pZWQnIHByb2JsZW1zIHdoZW4gd3JpdGluZyBmaWxlcy4KICAgIC0gbmFtZTogSE9NRQogICAgICB2YWx1ZTogL3Rla3Rvbi9ob21lCiAgICAtIG5hbWU6IE9SQVNfT1BUSU9OUwogICAgICB2YWx1ZTogJChwYXJhbXMub3Jhc09wdGlvbnMpCiAgICAtIG5hbWU6IENBX0ZJTEUKICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCiAgcGFyYW1zOgogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IHdvcmtEaXIKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb3Jhc09wdGlvbnMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogIGFyZ3M6CiAgICAtIGNyZWF0ZQogICAgLSAtLXN0b3JlCiAgICAtICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:27Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-38b2c7e9e88c993f0cd0c36208f1caf2",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7090",
                "uid": "71e0b59c-b23f-4784-bbcc-a839eaa4640e"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/filter-already-released-images/filter-already-released-images.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:28Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/filter-already-released-images/filter-already-released-images.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:28Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiBmaWx0ZXItYWxyZWFkeS1yZWxlYXNlZC1pbWFnZXMKICBhbm5vdGF0aW9uczoKICAgIHRla3Rvbi5kZXYvcGlwZWxpbmVzLm1pblZlcnNpb246ICIwLjEyLjEiCiAgICB0ZWt0b24uZGV2L3RhZ3M6IHJlbGVhc2UKc3BlYzoKICBkZXNjcmlwdGlvbjogfC0KICAgIFRla3RvbiB0YXNrIHRvIGZpbHRlciBvdXQgaW1hZ2VzIGZyb20gYSBzbmFwc2hvdCB0aGF0IGhhdmUgYWxyZWFkeSBiZWVuIHJlbGVhc2VkLgogICAgVGhpcyB0YXNrIGNoZWNrcyB0YXJnZXQgcmVnaXN0cmllcyB0byBkZXRlcm1pbmUgaWYgcHVzaC1zbmFwc2hvdCBoYXMgY29tcGxldGVkIHN1Y2Nlc3NmdWxseQogICAgZm9yIGVhY2ggY29tcG9uZW50IGJ5IHZhbGlkYXRpbmcgdGhhdCBBTEwgcmVxdWlyZWQgdGFncyBleGlzdCB3aXRoIHRoZSBjb3JyZWN0IGRpZ2VzdC4KICAgIENvbXBvbmVudHMgdGhhdCBhcmUgZnVsbHkgcmVsZWFzZWQgKGFsbCB0YWdzIHByZXNlbnQpIGFyZSBmaWx0ZXJlZCBvdXQgYmVmb3JlIGNvbmZvcm1hIHZhbGlkYXRpb24uCgogICAgVGFnLWxldmVsIHZhbGlkYXRpb24gZW5zdXJlcyBjb21wbGV0ZSByZWxlYXNlcyBhbmQgcHJldmVudHMgZmlsdGVyaW5nIGNvbXBvbmVudHMgd2l0aAogICAgcGFydGlhbCB0YWcgcHVzaGVzLiBBIGNvbXBvbmVudCBpcyBvbmx5IGZpbHRlcmVkIGlmIEFMTCByZXBvc2l0b3JpZXMgaGF2ZSBBTEwKICAgIHJlcXVpcmVkIHRhZ3MgcG9pbnRpbmcgdG8gdGhlIGNvcnJlY3QgZGlnZXN0LgoKICAgIFRoZSB0YXNrIG92ZXJ3cml0ZXMgdGhlIG9yaWdpbmFsIHNuYXBzaG90IGZpbGUgaW4gcGxhY2Ugd2l0aCBhIGZpbHRlcmVkIHZlcnNpb24KICAgIGNvbnRhaW5pbmcgb25seSB1bnB1Ymxpc2hlZCBvciBwYXJ0aWFsbHkgcHVibGlzaGVkIGltYWdlcy4KCiAgICBUaGlzIHRhc2sgbXVzdCBydW4gQUZURVIgYXBwbHktbWFwcGluZyBzaW5jZSBpdCBuZWVkcyB0aGUgbWFwcGVkIHRhcmdldCByZXBvc2l0b3JpZXMKICAgIGFuZCB0aGVpciByZXF1aXJlZCB0YWdzIGZyb20gdGhlIGVucmljaGVkIHNuYXBzaG90IHN0b3JlZCBpbiB0cnVzdGVkIGFydGlmYWN0cwogIHBhcmFtczoKICAgIC0gbmFtZTogc25hcHNob3RQYXRoCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIHRoZSBKU09OIHN0cmluZyBvZiB0aGUgU25hcHNob3Qgc3BlYyBpbiB0aGUgZGF0YSB3b3Jrc3BhY2UKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgZGVzY3JpcHRpb246IFRoZSBPQ0kgcmVwb3NpdG9yeSB3aGVyZSB0aGUgVHJ1c3RlZCBBcnRpZmFjdHMgYXJlIHN0b3JlZAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogImVtcHR5IgogICAgLSBuYW1lOiBvY2lBcnRpZmFjdEV4cGlyZXNBZnRlcgogICAgICBkZXNjcmlwdGlvbjogfC0KICAgICAgICBFeHBpcmF0aW9uIGRhdGUgZm9yIHRoZSB0cnVzdGVkIGFydGlmYWN0cyBjcmVhdGVkIGluIHRoZSBPQ0kgcmVwb3NpdG9yeS4KICAgICAgICBBbiBlbXB0eSBzdHJpbmcgbWVhbnMgdGhlIGFydGlmYWN0cyBkbyBub3QgZXhwaXJlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiMWQiCiAgICAtIG5hbWU6IHRydXN0ZWRBcnRpZmFjdHNEZWJ1ZwogICAgICBkZXNjcmlwdGlvbjogRmxhZyB0byBlbmFibGUgZGVidWcgbG9nZ2luZyBpbiB0cnVzdGVkIGFydGlmYWN0cy4gU2V0IHRvIGEgbm9uLWVtcHR5IHN0cmluZyB0byBlbmFibGUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAtIG5hbWU6IG9yYXNPcHRpb25zCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogTG9jYXRpb24gb2YgdHJ1c3RlZCBhcnRpZmFjdHMgdG8gYmUgdXNlZCB0byBwb3B1bGF0ZSBkYXRhIGRpcmVjdG9yeQogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBkYXRhRGlyCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbG9jYXRpb24gd2hlcmUgZGF0YSB3aWxsIGJlIHN0b3JlZAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogL3Zhci93b3JrZGlyL3JlbGVhc2UKICAgIC0gbmFtZTogdGFza0dpdFVybAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSB1cmwgdG8gdGhlIGdpdCByZXBvIHdoZXJlIHRoZSByZWxlYXNlLXNlcnZpY2UtY2F0YWxvZyB0YXNrcyB0byBiZSB1c2VkIGFyZSBzdG9yZWQKICAgICAgZGVmYXVsdDogaHR0cHM6Ly9naXRodWIuY29tL2tvbmZsdXgtY2kvcmVsZWFzZS1zZXJ2aWNlLWNhdGFsb2cuZ2l0CiAgICAtIG5hbWU6IHRhc2tHaXRSZXZpc2lvbgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSByZXZpc2lvbiBpbiB0aGUgdGFza0dpdFVybCByZXBvIHRvIGJlIHVzZWQKICAgIC0gbmFtZTogY2FUcnVzdENvbmZpZ01hcE5hbWUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUgQ29uZmlnTWFwIHRvIHJlYWQgQ0EgYnVuZGxlIGRhdGEgZnJvbQogICAgICBkZWZhdWx0OiB0cnVzdGVkLWNhCiAgICAtIG5hbWU6IGNhVHJ1c3RDb25maWdNYXBLZXkKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUga2V5IGluIHRoZSBDb25maWdNYXAgdGhhdCBjb250YWlucyB0aGUgQ0EgYnVuZGxlIGRhdGEKICAgICAgZGVmYXVsdDogY2EtYnVuZGxlLmNydAogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogUGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUgZm9yIFRMUyB2ZXJpZmljYXRpb24gd2l0aCBzZWxmLXNpZ25lZCBjZXJ0aWZpY2F0ZXMKICAgICAgZGVmYXVsdDogL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQKICByZXN1bHRzOgogICAgLSBuYW1lOiBza2lwX3JlbGVhc2UKICAgICAgZGVzY3JpcHRpb246IFdoZXRoZXIgdG8gc2tpcCByZWxlYXNlIHRhc2tzICh0cnVlIGlmIGFsbCBjb21wb25lbnRzIGFyZSBhbHJlYWR5IHJlbGVhc2VkKQogICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgZGVzY3JpcHRpb246IFRoZSBsb2NhdGlvbiBvZiB0aGUgc291cmNlIGRhdGEgYXJ0aWZhY3QgaW4gdGhlIE9DSSByZXBvc2l0b3J5CiAgdm9sdW1lczoKICAgIC0gbmFtZTogd29ya2RpcgogICAgICBlbXB0eURpcjoge30KICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICBjb25maWdNYXA6CiAgICAgICAgbmFtZTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcE5hbWUpCiAgICAgICAgaXRlbXM6CiAgICAgICAgICAtIGtleTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcEtleSkKICAgICAgICAgICAgcGF0aDogY2EtYnVuZGxlLmNydAogICAgICAgIG9wdGlvbmFsOiB0cnVlCiAgc3RlcFRlbXBsYXRlOgogICAgdm9sdW1lTW91bnRzOgogICAgICAtIG1vdW50UGF0aDogL3Zhci93b3JrZGlyCiAgICAgICAgbmFtZTogd29ya2RpcgogICAgICAtIG5hbWU6IHRydXN0ZWQtY2EKICAgICAgICBtb3VudFBhdGg6IC9tbnQvdHJ1c3RlZC1jYQogICAgICAgIHJlYWRPbmx5OiB0cnVlCiAgICBlbnY6CiAgICAgIC0gbmFtZTogSU1BR0VfRVhQSVJFU19BRlRFUgogICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lBcnRpZmFjdEV4cGlyZXNBZnRlcikKICAgICAgLSBuYW1lOiAiT1JBU19PUFRJT05TIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMub3Jhc09wdGlvbnMpIgogICAgICAtIG5hbWU6ICJERUJVRyIKICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICBzZWN1cml0eUNvbnRleHQ6CiAgICAgIHJ1bkFzVXNlcjogMTAwMQogIHN0ZXBzOgogICAgLSBuYW1lOiB1c2UtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogNjRNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiA2NE1pCiAgICAgICAgICBjcHU6IDMwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHN0ZXBhY3Rpb25zL3VzZS10cnVzdGVkLWFydGlmYWN0L3VzZS10cnVzdGVkLWFydGlmYWN0LnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogd29ya0RpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5zb3VyY2VEYXRhQXJ0aWZhY3QpCiAgICAgICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkKICAgIC0gbmFtZTogZmlsdGVyLWFscmVhZHktcmVsZWFzZWQtaW1hZ2VzCiAgICAgIGltYWdlOiBxdWF5LmlvL2tvbmZsdXgtY2kvcmVsZWFzZS1zZXJ2aWNlLXV0aWxzQHNoYTI1Njo1NTQ2ZmE3OGQzYzg4ZDdiNmEyZThjZmY4OTAyZjc3NTdmMDA1NDFkMGJiYWYxMTNiOWYyOTMxMzM4OTRhZmEzCiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiAxR2kKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogMUdpCiAgICAgICAgICBjcHU6IDI1MG0KICAgICAgc2NyaXB0OiB8CiAgICAgICAgIyEvdXNyL2Jpbi9lbnYgYmFzaAogICAgICAgIHNldCAtZXV4CgogICAgICAgIGlmIFsgLWYgIi9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0IiBdOyB0aGVuCiAgICAgICAgICAgIENPTUJJTkVEX0NBPSIvdG1wL2NvbWJpbmVkLWNhLWJ1bmRsZS5jcnQiCiAgICAgICAgICAgIHsgY2F0IC9ldGMvcGtpL3Rscy9jZXJ0cy9jYS1idW5kbGUuY3J0OyBlY2hvOyBjYXQgL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQ7IH0gPiAiJENPTUJJTkVEX0NBIgogICAgICAgICAgICBleHBvcnQgU1NMX0NFUlRfRklMRT0iJENPTUJJTkVEX0NBIgogICAgICAgIGZpCgogICAgICAgIFNOQVBTSE9UX0ZJTEU9IiQocGFyYW1zLmRhdGFEaXIpLyQocGFyYW1zLnNuYXBzaG90UGF0aCkiCgogICAgICAgIGlmIFsgISAtZiAiJHtTTkFQU0hPVF9GSUxFfSIgXTsgdGhlbgogICAgICAgICAgICBlY2hvICJFcnJvcjogU25hcHNob3QgZmlsZSBub3QgZm91bmQ6ICR7U05BUFNIT1RfRklMRX0iCiAgICAgICAgICAgIGV4aXQgMQogICAgICAgIGZpCgogICAgICAgIFNOQVBTSE9UX0pTT049JChjYXQgIiR7U05BUFNIT1RfRklMRX0iKQogICAgICAgIENPTVBPTkVOVF9DT1VOVD0kKGpxICcuY29tcG9uZW50cyB8IGxlbmd0aCcgPDw8ICIke1NOQVBTSE9UX0pTT059IikKCiAgICAgICAgRklMVEVSRURfQ09NUE9ORU5UUz0nW10nCiAgICAgICAgRklMVEVSRURfQ09VTlQ9MAoKICAgICAgICBmb3IgKChpPTA7IGk8Q09NUE9ORU5UX0NPVU5UOyBpKyspKTsgZG8KICAgICAgICAgICAgQ09NUE9ORU5UPSQoanEgLWMgIi5jb21wb25lbnRzWyRpXSIgPDw8ICIke1NOQVBTSE9UX0pTT059IikKICAgICAgICAgICAgQ09NUE9ORU5UX05BTUU9JChqcSAtciAnLm5hbWUnIDw8PCAiJHtDT01QT05FTlR9IikKICAgICAgICAgICAgQ09OVEFJTkVSX0lNQUdFPSQoanEgLXIgJy5jb250YWluZXJJbWFnZScgPDw8ICIke0NPTVBPTkVOVH0iKQoKICAgICAgICAgICAgIyBHZXQgdGhlIGNvbXBvbmVudCBpbWFnZSBkaWdlc3QgdXNpbmcgb3JhcyByZXNvbHZlIChzYW1lIGFzIHB1c2gtc25hcHNob3QpCiAgICAgICAgICAgICMgVGhpcyBlbnN1cmVzIHdlIGNvbXBhcmUgbWFuaWZlc3QgaW5kZXggZGlnZXN0cywgbm90IHBsYXRmb3JtLXNwZWNpZmljIG9uZXMKICAgICAgICAgICAgQ09NUE9ORU5UX0FVVEhfRklMRT0kKG1rdGVtcCkKICAgICAgICAgICAgaWYgISBzZWxlY3Qtb2NpLWF1dGggIiR7Q09OVEFJTkVSX0lNQUdFfSIgPiAiJHtDT01QT05FTlRfQVVUSF9GSUxFfSIgMj4vZGV2L251bGwgfHwgXAogICAgICAgICAgICAgICBbICEgLXMgIiR7Q09NUE9ORU5UX0FVVEhfRklMRX0iIF07IHRoZW4KICAgICAgICAgICAgICAgIGVjaG8gJ3t9JyA+ICIke0NPTVBPTkVOVF9BVVRIX0ZJTEV9IgogICAgICAgICAgICBmaQoKICAgICAgICAgICAgIyBUcnkgdG8gcmVzb2x2ZSB0aGUgY29tcG9uZW50IGltYWdlLiBJZiB0aGlzIGZhaWxzIGZvciBBTlkgcmVhc29uCiAgICAgICAgICAgICMgKGF1dGgsIG5ldHdvcmssIG5vdCBmb3VuZCwgZXRjLiksIHRyZWF0IGFzICJub3QgcmVsZWFzZWQiCiAgICAgICAgICAgIGlmICEgRElHRVNUPSQob3JhcyByZXNvbHZlIC0tcmVnaXN0cnktY29uZmlnICIke0NPTVBPTkVOVF9BVVRIX0ZJTEV9IiBcCiAgICAgICAgICAgICAgICAiJHtDT05UQUlORVJfSU1BR0V9IiAyPi9kZXYvbnVsbCk7IHRoZW4KICAgICAgICAgICAgICAgIGVjaG8gIldBUk5JTkc6IENhbm5vdCByZXNvbHZlIGNvbXBvbmVudCBpbWFnZSAke0NPTlRBSU5FUl9JTUFHRX0sIHRyZWF0aW5nIGFzIG5vdCB5ZXQgcmVsZWFzZWQiCiAgICAgICAgICAgICAgICBGSUxURVJFRF9DT01QT05FTlRTPSQoanEgLS1hcmdqc29uIGNvbXAgIiR7Q09NUE9ORU5UfSIgJy4gKz0gWyRjb21wXScgPDw8ICIke0ZJTFRFUkVEX0NPTVBPTkVOVFN9IikKICAgICAgICAgICAgICAgIHJtIC1mICIke0NPTVBPTkVOVF9BVVRIX0ZJTEV9IgogICAgICAgICAgICAgICAgY29udGludWUKICAgICAgICAgICAgZmkKICAgICAgICAgICAgcm0gLWYgIiR7Q09NUE9ORU5UX0FVVEhfRklMRX0iCgogICAgICAgICAgICBpZiBbIC16ICIke0RJR0VTVH0iIF07IHRoZW4KICAgICAgICAgICAgICAgIGVjaG8gIldBUk5JTkc6IEVtcHR5IGRpZ2VzdCBmb3IgJHtDT05UQUlORVJfSU1BR0V9LCB0cmVhdGluZyBhcyBub3QgeWV0IHJlbGVhc2VkIgogICAgICAgICAgICAgICAgRklMVEVSRURfQ09NUE9ORU5UUz0kKGpxIC0tYXJnanNvbiBjb21wICIke0NPTVBPTkVOVH0iICcuICs9IFskY29tcF0nIDw8PCAiJHtGSUxURVJFRF9DT01QT05FTlRTfSIpCiAgICAgICAgICAgICAgICBjb250aW51ZQogICAgICAgICAgICBmaQoKICAgICAgICAgICAgZWNobyAiICBDb21wb25lbnQgZGlnZXN0OiAke0RJR0VTVH0iCgogICAgICAgICAgICAjIENoZWNrIGlmIGNvbXBvbmVudCBoYXMgcmVwb3NpdG9yaWVzIChhZGRlZCBieSBhcHBseS1tYXBwaW5nKQogICAgICAgICAgICBSRVBPU0lUT1JJRVM9JChqcSAtYyAnLnJlcG9zaXRvcmllcyAvLyBbXScgPDw8ICIke0NPTVBPTkVOVH0iKQogICAgICAgICAgICBOVU1fUkVQT1M9JChqcSAnbGVuZ3RoJyA8PDwgIiR7UkVQT1NJVE9SSUVTfSIpCgogICAgICAgICAgICBpZiBbICIke05VTV9SRVBPU30iIC1lcSAwIF07IHRoZW4KICAgICAgICAgICAgICAgIGVjaG8gIldBUk5JTkc6IE5vIHJlcG9zaXRvcmllcyBmb3VuZCBmb3IgY29tcG9uZW50ICR7Q09NUE9ORU5UX05BTUV9IgogICAgICAgICAgICAgICAgZWNobyAiICBDb21wb25lbnQgd2lsbCBiZSBrZXB0IChub3QgZmlsdGVyZWQpIHNpbmNlIHRoZXJlIGFyZSBubyB0YXJnZXQgcmVwb3MgdG8gY2hlY2siCiAgICAgICAgICAgICAgICBGSUxURVJFRF9DT01QT05FTlRTPSQoanEgLS1hcmdqc29uIGNvbXAgIiR7Q09NUE9ORU5UfSIgXAogICAgICAgICAgICAgICAgICAnLiArPSBbJGNvbXBdJyA8PDwgIiR7RklMVEVSRURfQ09NUE9ORU5UU30iKQogICAgICAgICAgICAgICAgY29udGludWUKICAgICAgICAgICAgZmkKCiAgICAgICAgICAgIGVjaG8gIkNoZWNraW5nIGNvbXBvbmVudDogJHtDT01QT05FTlRfTkFNRX0gKCR7TlVNX1JFUE9TfSB0YXJnZXQgcmVwb3NpdG9yaWVzKSIKCiAgICAgICAgICAgICMgQ2hlY2sgaWYgQUxMIHJlcXVpcmVkIHRhZ3MgZXhpc3Qgd2l0aCBjb3JyZWN0IGRpZ2VzdCBpbiBBTlkgdGFyZ2V0IHJlcG9zaXRvcnkKICAgICAgICAgICAgIyBXZSBjb25zaWRlciB0aGUgY29tcG9uZW50ICJyZWxlYXNlZCIgaWYgaXQgaXMgZnVsbHkgcmVsZWFzZWQgdG8gQU5ZIG9mIHRoZQogICAgICAgICAgICAjIG1hcHBlZCByZWdpc3RyaWVzIChpLmUuLCBpZiBhbnkgcmVwb3NpdG9yeSBoYXMgYWxsIHJlcXVpcmVkIHRhZ3MgcG9pbnRpbmcKICAgICAgICAgICAgIyB0byB0aGUgc2FtZSBtYW5pZmVzdCBkaWdlc3QpLgogICAgICAgICAgICBBTExfVEFHU19DT01QTEVURT0iZmFsc2UiCgogICAgICAgICAgICBmb3IgKChqPTA7IGo8TlVNX1JFUE9TOyBqKyspKTsgZG8KICAgICAgICAgICAgICAgIFJFUE9fT0JKPSQoanEgLWMgIi5bJGpdIiA8PDwgIiR7UkVQT1NJVE9SSUVTfSIpCiAgICAgICAgICAgICAgICBSRVBPX1VSTD0kKGpxIC1yICcudXJsIC8vICIiJyA8PDwgIiR7UkVQT19PQkp9IikKICAgICAgICAgICAgICAgIFJFUE9fVEFHUz0kKGpxIC1jICcudGFncyAvLyBbXScgPDw8ICIke1JFUE9fT0JKfSIpCgogICAgICAgICAgICAgICAgaWYgWyAteiAiJHtSRVBPX1VSTH0iIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICBlY2hvICIgIFdBUk5JTkc6IFJlcG9zaXRvcnkgIyQoKGorMSkpIGhhcyBlbXB0eSBVUkwsIHNraXBwaW5nIgogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAgICAgICAgICBmaQoKICAgICAgICAgICAgICAgIE5VTV9UQUdTPSQoanEgJ2xlbmd0aCcgPDw8ICIke1JFUE9fVEFHU30iKQoKICAgICAgICAgICAgICAgIGlmIFsgIiR7TlVNX1RBR1N9IiAtZXEgMCBdOyB0aGVuCiAgICAgICAgICAgICAgICAgICAgZWNobyAiICBXQVJOSU5HOiBSZXBvc2l0b3J5ICR7UkVQT19VUkx9IGhhcyBubyB0YWdzIHNwZWNpZmllZCwgc2tpcHBpbmciCiAgICAgICAgICAgICAgICAgICAgY29udGludWUKICAgICAgICAgICAgICAgIGZpCgogICAgICAgICAgICAgICAgZWNobyAiICBDaGVja2luZyByZXBvc2l0b3J5OiAke1JFUE9fVVJMfSAoJHtOVU1fVEFHU30gdGFncykiCgogICAgICAgICAgICAgICAgUkVQT19DT01QTEVURT0idHJ1ZSIKICAgICAgICAgICAgICAgIGZvciAoKGs9MDsgazxOVU1fVEFHUzsgaysrKSk7IGRvCiAgICAgICAgICAgICAgICAgICAgVEFHPSQoanEgLXIgIi5bJGtdIiA8PDwgIiR7UkVQT19UQUdTfSIpCiAgICAgICAgICAgICAgICAgICAgVEFSR0VUX0lNQUdFPSIke1JFUE9fVVJMfToke1RBR30iCgogICAgICAgICAgICAgICAgICAgICMgVHJ5IHRvIGNyZWF0ZSBhdXRoIGZpbGUgZm9yIHRhcmdldCByZWdpc3RyeSAob3B0aW9uYWwgZm9yIHB1YmxpYy90ZXN0IHJlZ2lzdHJpZXMpCiAgICAgICAgICAgICAgICAgICAgVEFSR0VUX0FVVEhfRklMRT0kKG1rdGVtcCkKICAgICAgICAgICAgICAgICAgICBpZiAhIHNlbGVjdC1vY2ktYXV0aCAiJHtSRVBPX1VSTH0iID4gIiR7VEFSR0VUX0FVVEhfRklMRX0iIDI+L2Rldi9udWxsIHx8IFwKICAgICAgICAgICAgICAgICAgICAgICBbICEgLXMgIiR7VEFSR0VUX0FVVEhfRklMRX0iIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgIyBObyBhdXRoIGF2YWlsYWJsZSwgdXNlIGVtcHR5IGNvbmZpZwogICAgICAgICAgICAgICAgICAgICAgICBlY2hvICd7fScgPiAiJHtUQVJHRVRfQVVUSF9GSUxFfSIKICAgICAgICAgICAgICAgICAgICBmaQoKICAgICAgICAgICAgICAgICAgICAjIFRyeSB0byByZXNvbHZlIHRoZSB0YXJnZXQgaW1hZ2UuIElmIHRoaXMgZmFpbHMgZm9yIEFOWSByZWFzb24sCiAgICAgICAgICAgICAgICAgICAgIyB0cmVhdCBhcyAibm90IGZvdW5kIiAocmVwb3NpdG9yeSBkb2Vzbid0IGV4aXN0LCB0YWcgbWlzc2luZywgZXRjLikKICAgICAgICAgICAgICAgICAgICBpZiAhIEFDVFVBTF9ESUdFU1Q9JChvcmFzIHJlc29sdmUgLS1yZWdpc3RyeS1jb25maWcgIiR7VEFSR0VUX0FVVEhfRklMRX0iIFwKICAgICAgICAgICAgICAgICAgICAgICAgIiR7VEFSR0VUX0lNQUdFfSIgMj4vZGV2L251bGwpOyB0aGVuCiAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gIiAgICBUYWcgJHtUQUd9OiBDYW5ub3QgcmVzb2x2ZSAodHJlYXRpbmcgYXMgbm90IGZvdW5kKSIKICAgICAgICAgICAgICAgICAgICAgICAgUkVQT19DT01QTEVURT0iZmFsc2UiCiAgICAgICAgICAgICAgICAgICAgICAgIHJtIC1mICIke1RBUkdFVF9BVVRIX0ZJTEV9IgogICAgICAgICAgICAgICAgICAgICAgICBicmVhawogICAgICAgICAgICAgICAgICAgIGZpCiAgICAgICAgICAgICAgICAgICAgcm0gLWYgIiR7VEFSR0VUX0FVVEhfRklMRX0iCgogICAgICAgICAgICAgICAgICAgIGlmIFsgLXogIiR7QUNUVUFMX0RJR0VTVH0iIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgIyBUYWcgZG9lc24ndCBleGlzdAogICAgICAgICAgICAgICAgICAgICAgICBlY2hvICIgICAgVGFnICR7VEFHfTogTk9UIEZPVU5EIgogICAgICAgICAgICAgICAgICAgICAgICBSRVBPX0NPTVBMRVRFPSJmYWxzZSIKICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICAgICAgICAgICAgICBlbGlmIFsgIiR7QUNUVUFMX0RJR0VTVH0iICE9ICIke0RJR0VTVH0iIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgIyBUYWcgZXhpc3RzIGJ1dCBwb2ludHMgdG8gd3JvbmcgZGlnZXN0CiAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gIiAgICBUYWcgJHtUQUd9OiBESUdFU1QgTUlTTUFUQ0giCiAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gIiAgICAgIEV4cGVjdGVkOiAke0RJR0VTVH0iCiAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gIiAgICAgIEZvdW5kOiAgICAke0FDVFVBTF9ESUdFU1R9IgogICAgICAgICAgICAgICAgICAgICAgICBSRVBPX0NPTVBMRVRFPSJmYWxzZSIKICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gIiAgICBUYWcgJHtUQUd9OiDinIUgTUFUQ0ggKCR7QUNUVUFMX0RJR0VTVH0pIgogICAgICAgICAgICAgICAgICAgIGZpCiAgICAgICAgICAgICAgICBkb25lCgogICAgICAgICAgICAgICAgIyBJZiB0aGlzIHJlcG9zaXRvcnkgaXMgY29tcGxldGUgKGFsbCB0YWdzIHByZXNlbnQgYW5kIGRpZ2VzdHMgbWF0Y2hlZCkKICAgICAgICAgICAgICAgICMgdGhlbiB0aGlzIGNvbXBvbmVudCBjYW4gYmUgdHJlYXRlZCBhcyBhbHJlYWR5IHJlbGVhc2VkIChhbnktcmVwbyBsb2dpYykKICAgICAgICAgICAgICAgIGlmIFsgIiR7UkVQT19DT01QTEVURX0iID09ICJ0cnVlIiBdOyB0aGVuCiAgICAgICAgICAgICAgICAgIEFMTF9UQUdTX0NPTVBMRVRFPSJ0cnVlIgogICAgICAgICAgICAgICAgICAjIFdlIGNhbiBzdG9wIGNoZWNraW5nIG90aGVyIHJlcG9zLCBvbmUgbWF0Y2ggaXMgc3VmZmljaWVudAogICAgICAgICAgICAgICAgICBicmVhawogICAgICAgICAgICAgICAgZmkKICAgICAgICAgICAgZG9uZQoKICAgICAgICAgICAgaWYgWyAiJHtBTExfVEFHU19DT01QTEVURX0iID09ICJ0cnVlIiBdOyB0aGVuCiAgICAgICAgICAgICAgICBlY2hvICLinIUgQ29tcG9uZW50ICR7Q09NUE9ORU5UX05BTUV9OiBGSUxURVJFRCAoYWxyZWFkeSByZWxlYXNlZCkiCiAgICAgICAgICAgICAgICBGSUxURVJFRF9DT1VOVD0kKChGSUxURVJFRF9DT1VOVCArIDEpKQogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBlY2hvICLij63vuI8gIENvbXBvbmVudCAke0NPTVBPTkVOVF9OQU1FfTogS0VQVCAobmVlZHMgdG8gYmUgcmVsZWFzZWQpIgogICAgICAgICAgICAgICAgRklMVEVSRURfQ09NUE9ORU5UUz0kKGpxIC0tYXJnanNvbiBjb21wICIke0NPTVBPTkVOVH0iICcuICs9IFskY29tcF0nIDw8PCAiJHtGSUxURVJFRF9DT01QT05FTlRTfSIpCiAgICAgICAgICAgIGZpCiAgICAgICAgICAgIGVjaG8gIiIKICAgICAgICBkb25lCgogICAgICAgICMgVXBkYXRlIHNuYXBzaG90IHdpdGggZmlsdGVyZWQgY29tcG9uZW50cwogICAgICAgIEZJTFRFUkVEX1NOQVBTSE9UPSQoanEgLS1hcmdqc29uIGNvbXBzICIke0ZJTFRFUkVEX0NPTVBPTkVOVFN9IiAnLmNvbXBvbmVudHMgPSAkY29tcHMnIDw8PCAiJHtTTkFQU0hPVF9KU09OfSIpCiAgICAgICAgZWNobyAiJHtGSUxURVJFRF9TTkFQU0hPVH0iID4gIiR7U05BUFNIT1RfRklMRX0iCgogICAgICAgICMgU3VtbWFyeQogICAgICAgIGVjaG8gIuKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgSIKICAgICAgICBlY2hvICJTVU1NQVJZOiIKICAgICAgICBlY2hvICIgIFRvdGFsIGNvbXBvbmVudHM6ICR7Q09NUE9ORU5UX0NPVU5UfSIKICAgICAgICBlY2hvICIgIEZpbHRlcmVkIChhbHJlYWR5IHJlbGVhc2VkKTogJHtGSUxURVJFRF9DT1VOVH0iCiAgICAgICAgZWNobyAiICBUbyBiZSByZWxlYXNlZDogJCgoQ09NUE9ORU5UX0NPVU5UIC0gRklMVEVSRURfQ09VTlQpKSIKICAgICAgICBlY2hvICLilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIEiCgogICAgICAgICMgU2V0IHNraXBfcmVsZWFzZT10cnVlIGlmIGFsbCBjb21wb25lbnRzIHdlcmUgZmlsdGVyZWQKICAgICAgICBpZiBbICIke0ZJTFRFUkVEX0NPVU5UfSIgLWVxICIke0NPTVBPTkVOVF9DT1VOVH0iIF0gJiYgWyAiJHtDT01QT05FTlRfQ09VTlR9IiAtZ3QgMCBdOyB0aGVuCiAgICAgICAgICAgIGVjaG8gLW4gInRydWUiID4gIiQocmVzdWx0cy5za2lwX3JlbGVhc2UucGF0aCkiCiAgICAgICAgZWxzZQogICAgICAgICAgICBlY2hvIC1uICJmYWxzZSIgPiAiJChyZXN1bHRzLnNraXBfcmVsZWFzZS5wYXRoKSIKICAgICAgICBmaQogICAgLSBuYW1lOiBjcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICAgIGNwdTogMjUwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0VXJsKSIKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pIgogICAgICAgICAgLSBuYW1lOiBwYXRoSW5SZXBvCiAgICAgICAgICAgIHZhbHVlOiBzdGVwYWN0aW9ucy9jcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdC9jcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdC55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lTdG9yYWdlKQogICAgICAgIC0gbmFtZTogd29ya0RpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAkKHJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0LnBhdGgpCiAgICAgICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/filter-already-released-images/filter-already-released-images.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/filter-already-released-images/filter-already-released-images.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:43:09Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-3a6c6d3bd4f22823ac35448b65dd6a36",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-collect-tpa-params",
                        "uid": "f587334d-b50a-4f3d-beb2-5d74de6d8a6c"
                    }
                ],
                "resourceVersion": "8568",
                "uid": "6005a269-0ea3-4fcf-9993-62c3d6783eae"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:43:09Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:43:09Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYSBUcnVzdGVkIEFydGlmYWN0IGludG8gYSBmb2xkZXIuCiAgaW1hZ2U6IHF1YXkuaW8vbGdhbGxvdmktdGVzdC9idWlsZC10cnVzdGVkLWFydGlmYWN0c0BzaGEyNTY6MjNmYjhkYzA5YmVkMjQ5ZDdkNzJjYWFiM2ZjMmNlNmEwMTQ0NTJjNGYzOWQ0YmUzMmIxMDFjMDgzMjU0OTgxMQogIGVudjoKICAgICMgU2V0IEhPTUUgdmFyaWFibGUgdG8gc29tZXRoaW5nIGVsc2UgdGhhbiBgL2AgdG8gYXZvaWQgJ3Blcm1pc3Npb24gZGVuaWVkJyBwcm9ibGVtcyB3aGVuIHdyaXRpbmcgZmlsZXMuCiAgICAtIG5hbWU6IEhPTUUKICAgICAgdmFsdWU6IC90ZWt0b24vaG9tZQogICAgLSBuYW1lOiBPUkFTX09QVElPTlMKICAgICAgdmFsdWU6ICQocGFyYW1zLm9yYXNPcHRpb25zKQogICAgLSBuYW1lOiBDQV9GSUxFCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogIHBhcmFtczoKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gdXNlCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:18Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-3ba3dbbfa56754433f91ad0a198170ac",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "6974",
                "uid": "d9d2f546-be38-4c4f-a621-f602867e879c"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/verify-access-to-resources/verify-access-to-resources.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:19Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/verify-access-to-resources/verify-access-to-resources.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:19Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiB2ZXJpZnktYWNjZXNzLXRvLXJlc291cmNlcwogIGFubm90YXRpb25zOgogICAgdGVrdG9uLmRldi9waXBlbGluZXMubWluVmVyc2lvbjogIjAuMTIuMSIKICAgIHRla3Rvbi5kZXYvdGFnczogcmVsZWFzZQpzcGVjOgogIGRlc2NyaXB0aW9uOiB8LQogICAgVGhpcyBUZWt0b24gdGFzayBpcyB1c2VkIHRvIHZlcmlmeSBhY2Nlc3MgdG8gdmFyaW91cyByZXNvdXJjZXMgaW4gdGhlIHBpcGVsaW5lcy4gSXQgZW5zdXJlcyB0aGF0IHRoZSBuZWNlc3NhcnkKICAgIHJlc291cmNlcywgc3VjaCBhcyB0aGUgcmVsZWFzZSwgcmVsZWFzZSBwbGFuLCByZWxlYXNlIHBsYW4gYWRtaXNzaW9uLCByZWxlYXNlIHNlcnZpY2UgY29uZmlnIGFuZCBzbmFwc2hvdCwKICAgIGFyZSBhdmFpbGFibGUgYW5kIGFjY2Vzc2libGUuIEFkZGl0aW9uYWxseSwgaXQgY2hlY2tzIGlmIGludGVybmFsIHJlcXVlc3RzIGNhbiBiZSBjcmVhdGVkIGlmCiAgICBgcmVxdWlyZUludGVybmFsU2VydmljZXNgIGlzIHNldCB0byBgdHJ1ZWAuCiAgcGFyYW1zOgogICAgLSBuYW1lOiByZWxlYXNlCiAgICAgIGRlc2NyaXB0aW9uOiBOYW1lc3BhY2UvbmFtZSBvZiB0aGUgUmVsZWFzZQogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogcmVsZWFzZVBsYW4KICAgICAgZGVzY3JpcHRpb246IE5hbWVzcGFjZS9uYW1lIG9mIHRoZSBSZWxlYXNlUGxhbgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogcmVsZWFzZVBsYW5BZG1pc3Npb24KICAgICAgZGVzY3JpcHRpb246IE5hbWVzcGFjZS9uYW1lIG9mIHRoZSBSZWxlYXNlUGxhbkFkbWlzc2lvbgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogcmVsZWFzZVNlcnZpY2VDb25maWcKICAgICAgZGVzY3JpcHRpb246IE5hbWVzcGFjZS9uYW1lIG9mIHRoZSBSZWxlYXNlU2VydmljZUNvbmZpZwogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc25hcHNob3QKICAgICAgZGVzY3JpcHRpb246IE5hbWVzcGFjZS9uYW1lIG9mIHRoZSBTbmFwc2hvdAogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogcmVxdWlyZUludGVybmFsU2VydmljZXMKICAgICAgZGVzY3JpcHRpb246IFdoZXRoZXIgaW50ZXJuYWwgc2VydmljZXMgYXJlIHJlcXVpcmVkCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZmFsc2UiCiAgICAtIG5hbWU6IGNhVHJ1c3RDb25maWdNYXBOYW1lCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWUgb2YgdGhlIENvbmZpZ01hcCB0byByZWFkIENBIGJ1bmRsZSBkYXRhIGZyb20KICAgICAgZGVmYXVsdDogdHJ1c3RlZC1jYQogICAgLSBuYW1lOiBjYVRydXN0Q29uZmlnTWFwS2V5CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWUgb2YgdGhlIGtleSBpbiB0aGUgQ29uZmlnTWFwIHRoYXQgY29udGFpbnMgdGhlIENBIGJ1bmRsZSBkYXRhCiAgICAgIGRlZmF1bHQ6IGNhLWJ1bmRsZS5jcnQKICB2b2x1bWVzOgogICAgLSBuYW1lOiB0cnVzdGVkLWNhCiAgICAgIGNvbmZpZ01hcDoKICAgICAgICBuYW1lOiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwTmFtZSkKICAgICAgICBpdGVtczoKICAgICAgICAgIC0ga2V5OiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwS2V5KQogICAgICAgICAgICBwYXRoOiBjYS1idW5kbGUuY3J0CiAgICAgICAgb3B0aW9uYWw6IHRydWUKICBzdGVwVGVtcGxhdGU6CiAgICB2b2x1bWVNb3VudHM6CiAgICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICAgIG1vdW50UGF0aDogL21udC90cnVzdGVkLWNhCiAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgIHNlY3VyaXR5Q29udGV4dDoKICAgICAgcnVuQXNVc2VyOiAxMDAxCiAgc3RlcHM6CiAgICAtIG5hbWU6IHZlcmlmeS1hY2Nlc3MtdG8tcmVzb3VyY2VzCiAgICAgIGltYWdlOiBxdWF5LmlvL2tvbmZsdXgtY2kvcmVsZWFzZS1zZXJ2aWNlLXV0aWxzQHNoYTI1Njo1NTQ2ZmE3OGQzYzg4ZDdiNmEyZThjZmY4OTAyZjc3NTdmMDA1NDFkMGJiYWYxMTNiOWYyOTMxMzM4OTRhZmEzCiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiAxMDBNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiAxMDBNaQogICAgICAgICAgY3B1OiAxMG0KICAgICAgc2NyaXB0OiB8CiAgICAgICAgICAjIS91c3IvYmluL2VudiBiYXNoCgogICAgICAgICAgT1JJR0lOX05BTUVTUEFDRT0iJChjdXQgLWYxIC1kLyA8PDwgIiQocGFyYW1zLnJlbGVhc2UpIikiCiAgICAgICAgICBUQVJHRVRfTkFNRVNQQUNFPSIkKGN1dCAtZjEgLWQvIDw8PCAiJChwYXJhbXMucmVsZWFzZVBsYW5BZG1pc3Npb24pIikiCiAgICAgICAgICBSU0NfTkFNRVNQQUNFPSIkKGN1dCAtZjEgLWQvIDw8PCAiJChwYXJhbXMucmVsZWFzZVNlcnZpY2VDb25maWcpIikiCgogICAgICAgICAgUkVMRUFTRV9OQU1FPSIkKGN1dCAtZjIgLWQvIDw8PCAiJChwYXJhbXMucmVsZWFzZSkiKSIKICAgICAgICAgIFJFTEVBU0VQTEFOX05BTUU9IiQoY3V0IC1mMiAtZC8gPDw8ICIkKHBhcmFtcy5yZWxlYXNlUGxhbikiKSIKICAgICAgICAgIFJFTEVBU0VQTEFOQURNSVNTSU9OX05BTUU9IiQoY3V0IC1mMiAtZC8gPDw8ICIkKHBhcmFtcy5yZWxlYXNlUGxhbkFkbWlzc2lvbikiKSIKICAgICAgICAgIFJFTEVBU0VTRVJWSUNFQ09ORklHX05BTUU9IiQoY3V0IC1mMiAtZC8gPDw8ICIkKHBhcmFtcy5yZWxlYXNlU2VydmljZUNvbmZpZykiKSIKICAgICAgICAgIFNOQVBTSE9UX05BTUU9IiQoY3V0IC1mMiAtZC8gPDw8ICIkKHBhcmFtcy5zbmFwc2hvdCkiKSIKCiAgICAgICAgICBDQU5fSV9SRUFEX1JFTEVBU0VTPSIkKGt1YmVjdGwgYXV0aCBjYW4taSBnZXQgcmVsZWFzZS8iJHtSRUxFQVNFX05BTUV9IiAtbiAiJHtPUklHSU5fTkFNRVNQQUNFfSIpIgogICAgICAgICAgQ0FOX0lfUkVBRF9SRUxFQVNFUExBTlM9IiQoa3ViZWN0bCBhdXRoIGNhbi1pIGdldCByZWxlYXNlcGxhbi8iJHtSRUxFQVNFUExBTl9OQU1FfSJcCiAgICAgICAgICAgICAgLW4gIiR7T1JJR0lOX05BTUVTUEFDRX0iKSIKICAgICAgICAgIENBTl9JX1JFQURfUkVMRUFTRVBMQU5BRE1JU1NJT05TPSIkKGt1YmVjdGwgYXV0aCBjYW4taSBnZXRcCiAgICAgICAgICAgICAgcmVsZWFzZXBsYW5hZG1pc3Npb24vIiR7UkVMRUFTRVBMQU5BRE1JU1NJT05fTkFNRX0iIC1uICIke1RBUkdFVF9OQU1FU1BBQ0V9IikiCiAgICAgICAgICBDQU5fSV9SRUFEX1JFTEVBU0VTRVJWSUNFQ09ORklHPSIkKGt1YmVjdGwgYXV0aCBjYW4taSBnZXRcCiAgICAgICAgICAgICAgcmVsZWFzZXNlcnZpY2Vjb25maWcvIiR7UkVMRUFTRVNFUlZJQ0VDT05GSUdfTkFNRX0iIC1uICIke1JTQ19OQU1FU1BBQ0V9IikiCiAgICAgICAgICBDQU5fSV9SRUFEX1NOQVBTSE9UUz0iJChrdWJlY3RsIGF1dGggY2FuLWkgZ2V0IHNuYXBzaG90LyIke1NOQVBTSE9UX05BTUV9IiAtbiAiJHtPUklHSU5fTkFNRVNQQUNFfSIpIgoKICAgICAgICAgIGlmIFsgIiQocGFyYW1zLnJlcXVpcmVJbnRlcm5hbFNlcnZpY2VzKSIgPSAidHJ1ZSIgXTsgdGhlbgogICAgICAgICAgICBDQU5fSV9DUkVBVEVfSU5URVJOQUxSRVFVRVNUUz0iJChrdWJlY3RsIGF1dGggY2FuLWkgY3JlYXRlIGludGVybmFscmVxdWVzdCAtbiAiJHtUQVJHRVRfTkFNRVNQQUNFfSIpIgogICAgICAgICAgZWxzZQogICAgICAgICAgICBDQU5fSV9DUkVBVEVfSU5URVJOQUxSRVFVRVNUUz0ic2tpcHBlZCIKICAgICAgICAgIGZpCgogICAgICAgICAgZWNobyAiIgogICAgICAgICAgZWNobyAiQ0FOX0lfUkVBRF9SRUxFQVNFUz8gJHtDQU5fSV9SRUFEX1JFTEVBU0VTfSIKICAgICAgICAgIGVjaG8gIkNBTl9JX1JFQURfUkVMRUFTRVBMQU5TPyAke0NBTl9JX1JFQURfUkVMRUFTRVBMQU5TfSIKICAgICAgICAgIGVjaG8gIkNBTl9JX1JFQURfUkVMRUFTRVBMQU5BRE1JU1NJT05TPyAke0NBTl9JX1JFQURfUkVMRUFTRVBMQU5BRE1JU1NJT05TfSIKICAgICAgICAgIGVjaG8gIkNBTl9JX1JFQURfUkVMRUFTRVNFUlZJQ0VDT05GSUc/ICR7Q0FOX0lfUkVBRF9SRUxFQVNFU0VSVklDRUNPTkZJR30iCiAgICAgICAgICBlY2hvICJDQU5fSV9SRUFEX1NOQVBTSE9UUz8gJHtDQU5fSV9SRUFEX1NOQVBTSE9UU30iCiAgICAgICAgICBlY2hvICIiCiAgICAgICAgICBlY2hvICJDQU5fSV9DUkVBVEVfSU5URVJOQUxSRVFVRVNUUz8gJHtDQU5fSV9DUkVBVEVfSU5URVJOQUxSRVFVRVNUU30iCiAgICAgICAgICBlY2hvICIiCgogICAgICAgICAgaWYgWyAiJHtDQU5fSV9SRUFEX1JFTEVBU0VTfSIgPSAibm8iIF0gfHxcCiAgICAgICAgICAgICAgWyAiJHtDQU5fSV9SRUFEX1JFTEVBU0VQTEFOU30iID0gIm5vIiBdIHx8XAogICAgICAgICAgICAgIFsgIiR7Q0FOX0lfUkVBRF9SRUxFQVNFUExBTkFETUlTU0lPTlN9IiA9ICJubyIgXSB8fFwKICAgICAgICAgICAgICBbICIke0NBTl9JX1JFQURfUkVMRUFTRVNFUlZJQ0VDT05GSUd9IiA9ICJubyIgXSB8fFwKICAgICAgICAgICAgICBbICIke0NBTl9JX1JFQURfU05BUFNIT1RTfSIgPSAibm8iIF0gfHxcCiAgICAgICAgICAgICAgWyAiJHtDQU5fSV9DUkVBVEVfSU5URVJOQUxSRVFVRVNUU30iID0gIm5vIiBdIDsgdGhlbgogICAgICAgICAgICBlY2hvICJFcnJvcjogQ2Fubm90IHJlYWQgb3IgY3JlYXRlIHJlcXVpcmVkIFJlbGVhc2UgcmVzb3VyY2VzISIKICAgICAgICAgICAgZWNobyAiIgogICAgICAgICAgICBlY2hvICJUaGlzIGluZGljYXRlcyB0aGF0IHlvdXIgd29ya3NwYWNlIGlzIG5vdCBjb3JyZWN0bHkgc2V0dXAiCiAgICAgICAgICAgIGVjaG8gIlBsZWFzZSByZWFjaCBvdXQgdG8gYSB3b3Jrc3BhY2UgYWRtaW5pc3RyYXRvciIKICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICBmaQoKICAgICAgICAgIGVjaG8gIkFjY2VzcyB0byBSZWxlYXNlIHJlc291cmNlcyB2ZXJpZmllZCIK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/verify-access-to-resources/verify-access-to-resources.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/verify-access-to-resources/verify-access-to-resources.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:21Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-4e15c441a26c45d72280bd655d9fb3a5",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7021",
                "uid": "e2399571-c6e9-4f04-a72d-ab7d49cef8bf"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/collect-task-params/collect-task-params.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:22Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/collect-task-params/collect-task-params.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:22Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiBjb2xsZWN0LXRhc2stcGFyYW1zCiAgYW5ub3RhdGlvbnM6CiAgICB0ZWt0b24uZGV2L3BpcGVsaW5lcy5taW5WZXJzaW9uOiAiMC4xMi4xIgogICAgdGVrdG9uLmRldi90YWdzOiByZWxlYXNlCnNwZWM6CiAgZGVzY3JpcHRpb246IHwtCiAgICBUZWt0b24gdGFzayB0aGF0IGV4dHJhY3RzIHZhbHVlcyBmcm9tIHRoZSBkYXRhIEpTT04gZmlsZSBiYXNlZCBvbiBzcGVjaWZpZWQga2V5cyBhbmQgZXhwb3NlcyB0aGVtIGFzIHRhc2sgcmVzdWx0cy4KICAgIFRoZSB0YXNrIHRha2VzIGFuIGFycmF5IG9mIHJlc3VsdEluZGV4L2tleSBwYWlycyBhbmQgZXh0cmFjdHMgdGhlIGNvcnJlc3BvbmRpbmcgdmFsdWVzIGZyb20gdGhlIGRhdGFQYXRoIEpTT04gZmlsZS4KICAgIEVhY2ggZXh0cmFjdGVkIHZhbHVlIGlzIHBsYWNlZCBhdCB0aGUgc3BlY2lmaWVkIHJlc3VsdEluZGV4IGluIHRoZSBleHRyYWN0ZWRWYWx1ZXMgYXJyYXkgZm9yIHVzZSBieSBkb3duc3RyZWFtCiAgICB0YXNrcy4gT3B0aW9uYWwgZGVmYXVsdCB2YWx1ZXMgY2FuIGJlIHByb3ZpZGVkIGZvciBrZXlzIHRoYXQgbWF5IG5vdCBleGlzdCBpbiB0aGUgZGF0YSBmaWxlLiBJZiBubyBkZWZhdWx0IGlzCiAgICBwcm92aWRlZCBhbmQgdGhlIGtleSBkb2VzIG5vdCBleGlzdCwgdGhlIHRhc2sgd2lsbCBmYWlsLgogIHBhcmFtczoKICAgIC0gbmFtZTogZGF0YVBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIHRoZSBKU09OIHN0cmluZyBvZiB0aGUgbWVyZ2VkIGRhdGEgY29udGFpbmluZyB0aGUgdmFsdWVzIHRvIGV4dHJhY3QKICAgIC0gbmFtZToga2V5c1RvRXh0cmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IHwKICAgICAgICBKU09OIGFycmF5IG9mIG9iamVjdHMgd2l0aCAicmVzdWx0SW5kZXgiLCAia2V5IiwgYW5kIG9wdGlvbmFsICJkZWZhdWx0IiBmaWVsZHMuIEVhY2ggb2JqZWN0IHNwZWNpZmllcyB0aGUgYXJyYXkKICAgICAgICBpbmRleCB3aGVyZSB0aGUgZXh0cmFjdGVkIHZhbHVlIHNob3VsZCBiZSBwbGFjZWQsIHRoZSBKU09OIHBhdGgga2V5IHRvIGV4dHJhY3QgZnJvbSB0aGUgZGF0YSBmaWxlLCBhbmQgYW4KICAgICAgICBvcHRpb25hbCBkZWZhdWx0IHZhbHVlIHRvIHVzZSBpZiB0aGUga2V5IGlzIG5vdCBmb3VuZC4gRXhhbXBsZTogW3sicmVzdWx0SW5kZXgiOiAxLAogICAgICAgICJrZXkiOiAiLnJlbGVhc2VOb3Rlcy5zdW1tYXJ5In0sIHsicmVzdWx0SW5kZXgiOiAwLCAia2V5IjogIi5mb28iLCAiZGVmYXVsdCI6ICJmYWxsYmFja192YWx1ZSJ9XQogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgT0NJIHJlcG9zaXRvcnkgd2hlcmUgdGhlIFRydXN0ZWQgQXJ0aWZhY3RzIGFyZSBzdG9yZWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICJlbXB0eSIKICAgIC0gbmFtZTogb2NpQXJ0aWZhY3RFeHBpcmVzQWZ0ZXIKICAgICAgZGVzY3JpcHRpb246IEV4cGlyYXRpb24gZGF0ZSBmb3IgdGhlIHRydXN0ZWQgYXJ0aWZhY3RzIGNyZWF0ZWQgaW4gdGhlCiAgICAgICAgT0NJIHJlcG9zaXRvcnkuIEFuIGVtcHR5IHN0cmluZyBtZWFucyB0aGUgYXJ0aWZhY3RzIGRvIG5vdCBleHBpcmUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIxZCIKICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgIGRlc2NyaXB0aW9uOiBGbGFnIHRvIGVuYWJsZSBkZWJ1ZyBsb2dnaW5nIGluIHRydXN0ZWQgYXJ0aWZhY3RzLiBTZXQgdG8gYSBub24tZW1wdHkgc3RyaW5nIHRvIGVuYWJsZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb3Jhc09wdGlvbnMKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBMb2NhdGlvbiBvZiB0cnVzdGVkIGFydGlmYWN0cyB0byBiZSB1c2VkIHRvIHBvcHVsYXRlIGRhdGEgZGlyZWN0b3J5CiAgICAgIGRlZmF1bHQ6ICIiCiAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgZGVzY3JpcHRpb246IFRoZSBsb2NhdGlvbiB3aGVyZSBkYXRhIHdpbGwgYmUgc3RvcmVkCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAvdmFyL3dvcmtkaXIvcmVsZWFzZQogICAgLSBuYW1lOiB0YXNrR2l0VXJsCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIHVybCB0byB0aGUgZ2l0IHJlcG8gd2hlcmUgdGhlIHJlbGVhc2Utc2VydmljZS1jYXRhbG9nIHRhc2tzIGFuZCBzdGVwYWN0aW9ucyB0byBiZSB1c2VkIGFyZSBzdG9yZWQKICAgIC0gbmFtZTogdGFza0dpdFJldmlzaW9uCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIHJldmlzaW9uIGluIHRoZSB0YXNrR2l0VXJsIHJlcG8gdG8gYmUgdXNlZAogICAgLSBuYW1lOiBjYVRydXN0Q29uZmlnTWFwTmFtZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lIG9mIHRoZSBDb25maWdNYXAgdG8gcmVhZCBDQSBidW5kbGUgZGF0YSBmcm9tCiAgICAgIGRlZmF1bHQ6IHRydXN0ZWQtY2EKICAgIC0gbmFtZTogY2FUcnVzdENvbmZpZ01hcEtleQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lIG9mIHRoZSBrZXkgaW4gdGhlIENvbmZpZ01hcCB0aGF0IGNvbnRhaW5zIHRoZSBDQSBidW5kbGUgZGF0YQogICAgICBkZWZhdWx0OiBjYS1idW5kbGUuY3J0CiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogICAgICBkZWZhdWx0OiAvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydAogIHJlc3VsdHM6CiAgICAtIG5hbWU6IGV4dHJhY3RlZFZhbHVlcwogICAgICB0eXBlOiBhcnJheQogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIEFycmF5IG9mIGV4dHJhY3RlZCB2YWx1ZXMuIEVhY2ggdmFsdWUgaXMgcGxhY2VkIGF0IHRoZSByZXN1bHRJbmRleCBzcGVjaWZpZWQgaW4gdGhlIGtleXNUb0V4dHJhY3QgcGFyYW1ldGVyLgogICAgICAgIFZhbHVlcyBjYW4gYmUgYWNjZXNzZWQgYnkgdGhlaXIgc3BlY2lmaWVkIGluZGV4IGluIGRvd25zdHJlYW0gdGFza3MuCiAgdm9sdW1lczoKICAgIC0gbmFtZTogd29ya2RpcgogICAgICBlbXB0eURpcjoge30KICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICBjb25maWdNYXA6CiAgICAgICAgbmFtZTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcE5hbWUpCiAgICAgICAgaXRlbXM6CiAgICAgICAgICAtIGtleTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcEtleSkKICAgICAgICAgICAgcGF0aDogY2EtYnVuZGxlLmNydAogICAgICAgIG9wdGlvbmFsOiB0cnVlCiAgc3RlcFRlbXBsYXRlOgogICAgdm9sdW1lTW91bnRzOgogICAgICAtIG1vdW50UGF0aDogL3Zhci93b3JrZGlyCiAgICAgICAgbmFtZTogd29ya2RpcgogICAgICAtIG5hbWU6IHRydXN0ZWQtY2EKICAgICAgICBtb3VudFBhdGg6IC9tbnQvdHJ1c3RlZC1jYQogICAgICAgIHJlYWRPbmx5OiB0cnVlCiAgICBlbnY6CiAgICAgIC0gbmFtZTogSU1BR0VfRVhQSVJFU19BRlRFUgogICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lBcnRpZmFjdEV4cGlyZXNBZnRlcikKICAgICAgLSBuYW1lOiAiT1JBU19PUFRJT05TIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMub3Jhc09wdGlvbnMpIgogICAgICAtIG5hbWU6ICJERUJVRyIKICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICBzZWN1cml0eUNvbnRleHQ6CiAgICAgIHJ1bkFzVXNlcjogMTAwMQogIHN0ZXBzOgogICAgLSBuYW1lOiB1c2UtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogNjRNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiA2NE1pCiAgICAgICAgICBjcHU6IDMwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHN0ZXBhY3Rpb25zL3VzZS10cnVzdGVkLWFydGlmYWN0L3VzZS10cnVzdGVkLWFydGlmYWN0LnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogd29ya0RpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5zb3VyY2VEYXRhQXJ0aWZhY3QpCiAgICAgICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkKICAgIC0gbmFtZTogY29sbGVjdC10YXNrLXBhcmFtcwogICAgICBpbWFnZTogcXVheS5pby9rb25mbHV4LWNpL3JlbGVhc2Utc2VydmljZS11dGlsc0BzaGEyNTY6NTU0NmZhNzhkM2M4OGQ3YjZhMmU4Y2ZmODkwMmY3NzU3ZjAwNTQxZDBiYmFmMTEzYjlmMjkzMTMzODk0YWZhMwogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICAgIGNwdTogNTBtCiAgICAgIGVudjoKICAgICAgICAtIG5hbWU6ICJLRVlTX0pTT04iCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLmtleXNUb0V4dHJhY3QpIgogICAgICBzY3JpcHQ6IHwKICAgICAgICAjIS91c3IvYmluL2VudiBiYXNoCiAgICAgICAgc2V0IC14CgogICAgICAgIERBVEFfRklMRT0iJChwYXJhbXMuZGF0YURpcikvJChwYXJhbXMuZGF0YVBhdGgpIgogICAgICAgIGlmIFsgISAtZiAiJHtEQVRBX0ZJTEV9IiBdIDsgdGhlbgogICAgICAgICAgICBlY2hvICJObyB2YWxpZCBkYXRhIGZpbGUgd2FzIHByb3ZpZGVkLiIKICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgZmkKCiAgICAgICAgIyBWYWxpZGF0ZSBLRVlTX0pTT04gZm9ybWF0CiAgICAgICAgaWYgISBqcSAtZSAndHlwZSA9PSAiYXJyYXkiJyA8PDwgIiRLRVlTX0pTT04iID4gL2Rldi9udWxsOyB0aGVuCiAgICAgICAgICAgIGVjaG8gImtleXNUb0V4dHJhY3QgbXVzdCBiZSBhIHZhbGlkIEpTT04gYXJyYXkiCiAgICAgICAgICAgIGVjaG8gIlJlY2VpdmVkIHZhbHVlOiAkS0VZU19KU09OIgogICAgICAgICAgICBleGl0IDEKICAgICAgICBmaQoKICAgICAgICAjIEdldCB0aGUgbnVtYmVyIG9mIGtleXMgdG8gZXh0cmFjdAogICAgICAgIEtFWV9DT1VOVD0kKGpxICdsZW5ndGgnIDw8PCAiJEtFWVNfSlNPTiIpCiAgICAgICAgaWYgWyAiJEtFWV9DT1VOVCIgLWVxIDAgXTsgdGhlbgogICAgICAgICAgICBlY2hvICJrZXlzVG9FeHRyYWN0IGFycmF5IGlzIGVtcHR5IgogICAgICAgICAgICBleGl0IDEKICAgICAgICBmaQoKICAgICAgICAjIEluaXRpYWxpemUgcmVzdWx0IGFycmF5IHdpdGggZW1wdHkgc3RyaW5ncyBzaW5jZSBpdCBtYXkgbm90IGJlIHBvcHVsYXRlZCBpbiBvcmRlciBiYXNlZCBvbgogICAgICAgICMga2V5c1RvRXh0cmFjdCByZXN1bHRJbmRleCBpbnB1dAogICAgICAgIFJFU1VMVF9BUlJBWT0iW10iCiAgICAgICAgZm9yIGkgaW4gJChzZXEgMCAkKChLRVlfQ09VTlQgLSAxKSkpOyBkbwogICAgICAgICAgICBSRVNVTFRfQVJSQVk9JChqcSAnLiArPSBbIiJdJyA8PDwgIiRSRVNVTFRfQVJSQVkiKQogICAgICAgIGRvbmUKCiAgICAgICAgZm9yIGkgaW4gJChzZXEgMCAkKChLRVlfQ09VTlQgLSAxKSkpOyBkbwogICAgICAgICAgICBSRVNVTFRfSU5ERVg9JChqcSAtciAiLlskaV0ucmVzdWx0SW5kZXgiIDw8PCAiJEtFWVNfSlNPTiIpCiAgICAgICAgICAgIEtFWT0kKGpxIC1yICIuWyRpXS5rZXkiIDw8PCAiJEtFWVNfSlNPTiIpCiAgICAgICAgICAgIERFRkFVTFRfVkFMVUU9JChqcSAtciAiLlskaV0uZGVmYXVsdCAvLyBudWxsIiA8PDwgIiRLRVlTX0pTT04iKQoKICAgICAgICAgICAgaWYgWyAiJFJFU1VMVF9JTkRFWCIgPSAibnVsbCIgXSB8fCBbICIkS0VZIiA9ICJudWxsIiBdOyB0aGVuCiAgICAgICAgICAgICAgICBlY2hvICJJbnZhbGlkIGtleSBleHRyYWN0aW9uIHNwZWNpZmljYXRpb24gYXQgaW5kZXggJGk6IG1pc3NpbmcgcmVzdWx0SW5kZXggb3Iga2V5IgogICAgICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICAgIGZpCgogICAgICAgICAgICAjIENoZWNrIGlmIHJlc3VsdEluZGV4IGlzIGEgdmFsaWQgaW50ZWdlcgogICAgICAgICAgICBpZiAhIFtbICIkUkVTVUxUX0lOREVYIiA9fiBeWzAtOV0rJCBdXTsgdGhlbgogICAgICAgICAgICAgICAgZWNobyAiRXJyb3I6IHJlc3VsdEluZGV4IGF0IHBvc2l0aW9uICRpIG11c3QgYmUgYSBub24tbmVnYXRpdmUgaW50ZWdlciwgZ290OiAkUkVTVUxUX0lOREVYIgogICAgICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICAgIGZpCgogICAgICAgICAgICAjIENoZWNrIGlmIHJlc3VsdEluZGV4IGlzIHdpdGhpbiB2YWxpZCBib3VuZHMKICAgICAgICAgICAgaWYgWyAiJFJFU1VMVF9JTkRFWCIgLWdlICIkS0VZX0NPVU5UIiBdOyB0aGVuCiAgICAgICAgICAgICAgICBlY2hvICJFcnJvcjogcmVzdWx0SW5kZXggJFJFU1VMVF9JTkRFWCBhdCBwb3NpdGlvbiAkaSBpcyBvdXQgb2YgYm91bmRzLiIKICAgICAgICAgICAgICAgIGVjaG8gIlZhbGlkIHJhbmdlIGlzIDAgdG8gJCgoS0VZX0NPVU5UIC0gMSkpIgogICAgICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICAgIGZpCgogICAgICAgICAgICAjIEV4dHJhY3QgdGhlIHZhbHVlIGZyb20gdGhlIGRhdGEgZmlsZSB1c2luZyB0aGUgc3BlY2lmaWVkIGtleQogICAgICAgICAgICBUUkFOU0ZPUk1FRF9LRVk9JChlY2hvICIkS0VZIiB8IHNlZCAtRSAncy9cLihbXlwuIlxbXSt8IlteIl0rIikvLiJcMSIvZycpCiAgICAgICAgICAgIFZBTFVFPSQoanEgLXIgIiRUUkFOU0ZPUk1FRF9LRVkiICIkREFUQV9GSUxFIiAyPi9kZXYvbnVsbCkKCiAgICAgICAgICAgICMgQ2hlY2sgaWYgdGhlIGtleSBleGlzdHMgaW4gdGhlIGRhdGEgZmlsZQogICAgICAgICAgICBpZiBbICIkVkFMVUUiID0gIm51bGwiIF07IHRoZW4KICAgICAgICAgICAgICAgIGlmIFsgIiRERUZBVUxUX1ZBTFVFIiAhPSAibnVsbCIgXTsgdGhlbgogICAgICAgICAgICAgICAgICAgIGVjaG8gIktleSAkS0VZIG5vdCBmb3VuZCBpbiBkYXRhIGZpbGUsIHVzaW5nIGRlZmF1bHQgdmFsdWU6ICRERUZBVUxUX1ZBTFVFIgogICAgICAgICAgICAgICAgICAgIFZBTFVFPSIkREVGQVVMVF9WQUxVRSIKICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICBlY2hvICJFcnJvcjogS2V5ICRLRVkgbm90IGZvdW5kIGluIGRhdGEgZmlsZSwgYW5kIG5vIGRlZmF1bHQgdmFsdWUgZm9yIGl0IHdhcyBwYXNzZWQiCiAgICAgICAgICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICBmaQoKICAgICAgICAgICAgIyBVcGRhdGUgdGhlIGFycmF5IGF0IHRoZSBzcGVjaWZpZWQgcmVzdWx0SW5kZXgKICAgICAgICAgICAgUkVTVUxUX0FSUkFZPSQoanEgLS1hcmdqc29uIGlkeCAiJFJFU1VMVF9JTkRFWCIgLS1hcmcgdmFsdWUgIiRWQUxVRSIgJy5bJGlkeF0gPSAkdmFsdWUnIDw8PCAiJFJFU1VMVF9BUlJBWSIpCiAgICAgICAgZG9uZQoKICAgICAgICAjIFdyaXRlIHRoZSBhcnJheSByZXN1bHQKICAgICAgICBqcSA8PDwgIiRSRVNVTFRfQVJSQVkiIHwgdGVlICIkKHJlc3VsdHMuZXh0cmFjdGVkVmFsdWVzLnBhdGgpIgo=",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/collect-task-params/collect-task-params.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/collect-task-params/collect-task-params.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:34Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-5072a9a6a1b02678a69952226bd0e553",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7172",
                "uid": "989c8ee2-e9ae-4df4-bd44-acbb0fa7b6ac"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/collect-tpa-params/collect-tpa-params.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:35Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/collect-tpa-params/collect-tpa-params.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:35Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiBjb2xsZWN0LXRwYS1wYXJhbXMKICBhbm5vdGF0aW9uczoKICAgIHRla3Rvbi5kZXYvcGlwZWxpbmVzLm1pblZlcnNpb246ICIwLjEyLjEiCiAgICB0ZWt0b24uZGV2L3RhZ3M6IHJlbGVhc2UKc3BlYzoKICBkZXNjcmlwdGlvbjogfC0KICAgIFRla3RvbiB0YXNrIHRoYXQgY29sbGVjdHMgdGhlIFRQQSBzZXJ2ZXIgb3B0aW9uIGZyb20gdGhlIGRhdGEgZmlsZS4KICAgIEl0IGNhbiBlaXRoZXIgcGFyc2UgdGhlIGNsdXN0ZXIgY29uZmlndXJhdGlvbiBzdG9yZWQgaW4ga29uZmx1eC1pbmZvCiAgICBuYW1lc3BhY2Ugb3IgcGFyc2UgYSBkYXRhUGF0aCBKU09OIGZpbGUgZm9yIHZhbHVlcy4KICAgIAogICAgSWYgdGhlIGRlc2lyZWQgY29uZmlnbWFwIGlzIHByZXNlbnQgaW4ga29uZmx1eC1pbmZvLCBpdCB3aWxsIGJlIHVzZWQKICAgIGFzIGEgcHJlZmVycmVkIG9wdGlvbi4KICAgIAogICAgT3RoZXJ3aXNlIGl0IG91dHB1dHMgdmFsdWVzIGJhc2VkIG9uIHRoZSB2YWx1ZSBvZiB0aGUgImF0bGFzLnNlcnZlciIgb3IKICAgICJ0cGEuc2VydmVycyIgZmllbGQgKCJzdGFnZSIgb3IgInByb2R1Y3Rpb24iKSwgdGhlIG91dHB1dCB2YWx1ZXMgYXJlIHVzZWQKICAgIHRvIHB1c2ggU0JPTXMgdG8gVFBBLiBBbHNvIG91dHB1dHMgcmVzdWx0cyB1c2VkIHRvIHB1c2ggU0JPTXMgdG8gYW4gUzMKICAgIGJ1Y2tldC4KICAgIAogICAgSWYgdGhlIGNvbmZpZ21hcCBpbiBrb25mbHV4LWluZm8gY2Fubm90IGJlIHBhcnNlZCBhbmQgbm8gVFBBIGZpZWxkcwogICAgYXJlIHByZXNlbnQgaW4gdGhlIGRhdGEgZmlsZSwgdGhlIHRhc2sgZmFpbHMuIElmIHRoaXMgaXMgdW5kZXNpcmVkLAogICAgdGhlIHRhc2sgY2FuIGJlIGNvbmZpZ3VyZWQgdG8gcmV0dXJuIGVtcHR5IHJlc3VsdHMgaW5zdGVhZCBieSBzZXR0aW5nCiAgICB0aGUgcGFyYW1ldGVyICdmYWlsT25NaXNzaW5nJyB0byAnZmFsc2UnLgogIHBhcmFtczoKICAgIC0gbmFtZTogZGF0YVBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgUGF0aCB0byB0aGUgSlNPTiBzdHJpbmcgb2YgdGhlIG1lcmdlZCBkYXRhIGNvbnRhaW5pbmcgdGhlIFRQQSBjb25maWcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICBkZXNjcmlwdGlvbjogVGhlIE9DSSByZXBvc2l0b3J5IHdoZXJlIHRoZSBUcnVzdGVkIEFydGlmYWN0cyBhcmUgc3RvcmVkCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IG9jaUFydGlmYWN0RXhwaXJlc0FmdGVyCiAgICAgIGRlc2NyaXB0aW9uOiBFeHBpcmF0aW9uIGRhdGUgZm9yIHRoZSB0cnVzdGVkIGFydGlmYWN0cyBjcmVhdGVkIGluIHRoZQogICAgICAgIE9DSSByZXBvc2l0b3J5LiBBbiBlbXB0eSBzdHJpbmcgbWVhbnMgdGhlIGFydGlmYWN0cyBkbyBub3QgZXhwaXJlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiMWQiCiAgICAtIG5hbWU6IHRydXN0ZWRBcnRpZmFjdHNEZWJ1ZwogICAgICBkZXNjcmlwdGlvbjogRmxhZyB0byBlbmFibGUgZGVidWcgbG9nZ2luZyBpbiB0cnVzdGVkIGFydGlmYWN0cy4gU2V0IHRvIGEgbm9uLWVtcHR5IHN0cmluZyB0byBlbmFibGUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAtIG5hbWU6IG9yYXNPcHRpb25zCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogY2FDZXJ0UGF0aAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgICAgIGRlZmF1bHQ6IC9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0CiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IExvY2F0aW9uIG9mIHRydXN0ZWQgYXJ0aWZhY3RzIHRvIGJlIHVzZWQgdG8gcG9wdWxhdGUgZGF0YSBkaXJlY3RvcnkKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogZGF0YURpcgogICAgICBkZXNjcmlwdGlvbjogVGhlIGxvY2F0aW9uIHdoZXJlIGRhdGEgd2lsbCBiZSBzdG9yZWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6IC92YXIvd29ya2Rpci9yZWxlYXNlCiAgICAtIG5hbWU6IHRhc2tHaXRVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgdXJsIHRvIHRoZSBnaXQgcmVwbyB3aGVyZSB0aGUgcmVsZWFzZS1zZXJ2aWNlLWNhdGFsb2cgdGFza3MgYW5kIHN0ZXBhY3Rpb25zIHRvIGJlIHVzZWQgYXJlIHN0b3JlZAogICAgLSBuYW1lOiB0YXNrR2l0UmV2aXNpb24KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgcmV2aXNpb24gaW4gdGhlIHRhc2tHaXRVcmwgcmVwbyB0byBiZSB1c2VkCiAgICAtIG5hbWU6IGNhVHJ1c3RDb25maWdNYXBOYW1lCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWUgb2YgdGhlIENvbmZpZ01hcCB0byByZWFkIENBIGJ1bmRsZSBkYXRhIGZyb20KICAgICAgZGVmYXVsdDogdHJ1c3RlZC1jYQogICAgLSBuYW1lOiBjYVRydXN0Q29uZmlnTWFwS2V5CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWUgb2YgdGhlIGtleSBpbiB0aGUgQ29uZmlnTWFwIHRoYXQgY29udGFpbnMgdGhlIENBIGJ1bmRsZSBkYXRhCiAgICAgIGRlZmF1bHQ6IGNhLWJ1bmRsZS5jcnQKICAgIC0gbmFtZTogY29uZmlnTWFwTmFtZXNwYWNlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWVzcGFjZSB3aGVyZSB0aGUgQ29uZmlnTWFwIGlzIGxvY2F0ZWQKICAgICAgZGVmYXVsdDoga29uZmx1eC1pbmZvCiAgICAtIG5hbWU6IGNvbmZpZ01hcE5hbWUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUgQ29uZmlnTWFwIHRvIHJlYWQgVFBBIHBhcmFtZXRlcnMgZnJvbQogICAgICBkZWZhdWx0OiBjbHVzdGVyLWNvbmZpZwogICAgLSBuYW1lOiBmYWlsT25NaXNzaW5nCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogU3BlY2lmeSBpZiB0aGlzIHRhc2sgc2hvdWxkIGZhaWwgb24gbWlzc2luZyBwYXJhbWV0ZXJzCiAgICAgIGRlZmF1bHQ6ICd0cnVlJwogIHJlc3VsdHM6CiAgICAtIG5hbWU6IGF0bGFzQXBpVXJsCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIFVSTCBvZiB0aGUgVFBBIEFQSS4KICAgIC0gbmFtZTogc3NvVG9rZW5VcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgVVJMIG9mIHRoZSBTU08gdG9rZW4gaXNzdWVyLgogICAgLSBuYW1lOiBzZWNyZXROYW1lCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIFRoZSBrdWJlcm5ldGVzIHNlY3JldCB0byB1c2UgdG8gYXV0aGVudGljYXRlIHRvIFRQQS4KICAgIC0gbmFtZTogcmV0cnlBV1NTZWNyZXROYW1lCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIFRoZSBrdWJlcm5ldGVzIHNlY3JldCB0byB1c2UgdG8gYXV0aGVudGljYXRlIHRvIHRoZSBTMyByZXRyeSBtZWNoYW5pc20gYnVja2V0LgogICAgLSBuYW1lOiByZXRyeVMzQnVja2V0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIE5hbWUgb2YgdGhlIFMzIHJldHJ5IG1lY2hhbmlzbSBidWNrZXQuCiAgdm9sdW1lczoKICAgIC0gbmFtZTogd29ya2RpcgogICAgICBlbXB0eURpcjoge30KICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICBjb25maWdNYXA6CiAgICAgICAgbmFtZTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcE5hbWUpCiAgICAgICAgaXRlbXM6CiAgICAgICAgICAtIGtleTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcEtleSkKICAgICAgICAgICAgcGF0aDogY2EtYnVuZGxlLmNydAogICAgICAgIG9wdGlvbmFsOiB0cnVlCiAgc3RlcFRlbXBsYXRlOgogICAgdm9sdW1lTW91bnRzOgogICAgICAtIG1vdW50UGF0aDogL3Zhci93b3JrZGlyCiAgICAgICAgbmFtZTogd29ya2RpcgogICAgICAtIG5hbWU6IHRydXN0ZWQtY2EKICAgICAgICBtb3VudFBhdGg6IC9tbnQvdHJ1c3RlZC1jYQogICAgICAgIHJlYWRPbmx5OiB0cnVlCiAgICBlbnY6CiAgICAgIC0gbmFtZTogSU1BR0VfRVhQSVJFU19BRlRFUgogICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lBcnRpZmFjdEV4cGlyZXNBZnRlcikKICAgICAgLSBuYW1lOiAiT1JBU19PUFRJT05TIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMub3Jhc09wdGlvbnMpIgogICAgICAtIG5hbWU6ICJERUJVRyIKICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICBzZWN1cml0eUNvbnRleHQ6CiAgICAgIHJ1bkFzVXNlcjogMTAwMQogIHN0ZXBzOgogICAgLSBuYW1lOiB1c2UtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogNjRNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiA2NE1pCiAgICAgICAgICBjcHU6IDMwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHN0ZXBhY3Rpb25zL3VzZS10cnVzdGVkLWFydGlmYWN0L3VzZS10cnVzdGVkLWFydGlmYWN0LnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogd29ya0RpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5zb3VyY2VEYXRhQXJ0aWZhY3QpCiAgICAgICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkKICAgICAgICAtIG5hbWU6IG9yYXNPcHRpb25zCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMub3Jhc09wdGlvbnMpCiAgICAtIG5hbWU6IGNvbGxlY3QtdHBhLXBhcmFtcwogICAgICBpbWFnZToKICAgICAgICBxdWF5LmlvL2tvbmZsdXgtY2kvcmVsZWFzZS1zZXJ2aWNlLXV0aWxzQHNoYTI1Njo1NTQ2ZmE3OGQzYzg4ZDdiNmEyZThjZmY4OTAyZjc3NTdmMDA1NDFkMGJiYWYxMTNiOWYyOTMxMzM4OTRhZmEzCiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiAxMjhNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiAxMjhNaQogICAgICAgICAgY3B1OiA1MG0KICAgICAgc2NyaXB0OiB8CiAgICAgICAgIyEvdXNyL2Jpbi9lbnYgYmFzaAogICAgICAgIHNldCAteAoKICAgICAgICBLRkxYX0NPTkZJR19QQVRIPScvdG1wL2tvbmZsdXhfY29uZmlnLmpzb24nCgogICAgICAgIGVjaG8gJ0NoZWNraW5nIGZvciBjb25maWd1cmF0aW9uLi4uJwogICAgICAgIGlmIHJldHJ5IDMga3ViZWN0bCBnZXQgY29uZmlnbWFwICIkKHBhcmFtcy5jb25maWdNYXBOYW1lKSIgLW4gIiQocGFyYW1zLmNvbmZpZ01hcE5hbWVzcGFjZSkiIC1vIGpzb24gPiBcCiAgICAgICAgICIkS0ZMWF9DT05GSUdfUEFUSCI7IHRoZW4KICAgICAgICAgIGF0bGFzQXBpVVJMPSQoanEgLXIgJy5kYXRhLnRydXN0aWZ5U2VydmVyRXh0ZXJuYWxVcmwgLy8gIiInICIkS0ZMWF9DT05GSUdfUEFUSCIpCiAgICAgICAgICBzc29Ub2tlbkJhc2VVUkw9JChqcSAtciAnLmRhdGEudHJ1c3RpZnlPSURDSXNzdWVyVXJsIC8vICIiJyAiJEtGTFhfQ09ORklHX1BBVEgiKQogICAgICAgICAgaWYgWyAtbiAiJGF0bGFzQXBpVVJMIiBdICYmIFsgLW4gIiRzc29Ub2tlbkJhc2VVUkwiIF07IHRoZW4KICAgICAgICAgICAgZWNobyAnRGV0ZWN0ZWQgY2x1c3Rlci1jb25maWcsIGdhdGhlcmluZyBpbmZvcm1hdGlvbi4uLicKICAgICAgICAgICAgc3NvVG9rZW5GdWxsVVJMPSIke3Nzb1Rva2VuQmFzZVVSTH0vcHJvdG9jb2wvb3BlbmlkLWNvbm5lY3QvdG9rZW4iCiAgICAgICAgICAgIGVjaG8gLW4gIiRhdGxhc0FwaVVSTCIgPiAiJChyZXN1bHRzLmF0bGFzQXBpVXJsLnBhdGgpIgogICAgICAgICAgICBlY2hvIC1uICIkc3NvVG9rZW5GdWxsVVJMIiA+ICIkKHJlc3VsdHMuc3NvVG9rZW5VcmwucGF0aCkiCiAgICAgICAgICAgIGVjaG8gLW4gJ3JlbGVhc2Utc3NvLXNlY3JldCcgPiAiJChyZXN1bHRzLnNlY3JldE5hbWUucGF0aCkiCiAgICAgICAgICAgICMgVFNGIGRvZXNuJ3QgdXNlIEFXUyBTMywgYnV0IGVtcHR5IHNlY3JldCBuYW1lcyBhcmUgaW52YWxpZCBpbiBLOHMKICAgICAgICAgICAgZWNobyAtbiAnc2VjcmV0LW5vdC1wcmVzZW50JyA+ICIkKHJlc3VsdHMucmV0cnlBV1NTZWNyZXROYW1lLnBhdGgpIgogICAgICAgICAgICBlY2hvIC1uICcnID4gIiQocmVzdWx0cy5yZXRyeVMzQnVja2V0LnBhdGgpIgogICAgICAgICAgICBlY2hvICdHYXRoZXJlZCBpbmZvIGZyb20gY2x1c3Rlci1jb25maWcsIHNodXR0aW5nIGRvd24gc2NyaXB0LicKICAgICAgICAgICAgZXhpdCAwCiAgICAgICAgICBmaQogICAgICAgIGZpCgogICAgICAgIGVjaG8gJ0dhdGhlcmluZyBkYXRhIGZyb20gZGF0YSBmaWxlLi4uJwoKICAgICAgICBEQVRBX0ZJTEU9IiQocGFyYW1zLmRhdGFEaXIpLyQocGFyYW1zLmRhdGFQYXRoKSIKICAgICAgICBpZiBbICEgLWYgIiR7REFUQV9GSUxFfSIgXSA7IHRoZW4KICAgICAgICAgICAgZWNobyAiRVJST1I6IE5vIHZhbGlkIGRhdGEgZmlsZSB3YXMgcHJvdmlkZWQuIgogICAgICAgICAgICBleGl0IDEKICAgICAgICBmaQogICAgICAgIGF0bGFzU2VydmVyPSQoanEgLXIgJyguYXRsYXMgLy8gLnRwYSkuc2VydmVyJyAiJERBVEFfRklMRSIpCiAgICAgICAgaWYgWyAiJGF0bGFzU2VydmVyIiA9ICJzdGFnZSIgXTsgdGhlbgogICAgICAgICAgICBhdGxhc0FwaVVybD0iaHR0cHM6Ly9hdGxhcy5yZWxlYXNlLnN0YWdlLmRldnNoaWZ0Lm5ldCIKICAgICAgICAgICAgc3NvVG9rZW5Vcmw9Imh0dHBzOi8vYXV0aC5zdGFnZS5yZWRoYXQuY29tL2F1dGgvcmVhbG1zL0VtcGxveWVlSURQL3Byb3RvY29sL29wZW5pZC1jb25uZWN0L3Rva2VuIgogICAgICAgICAgICBzZWNyZXROYW1lPSQoanEgLXIgXAogICAgICAgICAgICAgICcoLmF0bGFzIC8vIC50cGEpLiJhdGxhcy1zc28tc2VjcmV0LW5hbWUiIC8vICJhdGxhcy1zdGFnaW5nLXNzby1zZWNyZXQiJyAiJERBVEFfRklMRSIpCiAgICAgICAgICAgIHJldHJ5QVdTU2VjcmV0TmFtZT0kKGpxIC1yIFwKICAgICAgICAgICAgICAnKC5hdGxhcyAvLyAudHBhKS4iYXRsYXMtcmV0cnktYXdzLXNlY3JldC1uYW1lIiAvLyAiYXRsYXMtcmV0cnktczMtc3RhZ2luZy1zZWNyZXQiJyAiJERBVEFfRklMRSIpCiAgICAgICAgICAgIHJldHJ5UzNCdWNrZXQ9Im1wcC1lMS1wcmVwcm9kLXNib20tMjkwOTM0NTQtMmVhNy00ZmQwLWI0Y2YtZGM2OWE3NTI5ZWUwIgogICAgICAgIGVsaWYgWyAiJGF0bGFzU2VydmVyIiA9ICJwcm9kdWN0aW9uIiBdOyB0aGVuCiAgICAgICAgICAgIGF0bGFzQXBpVXJsPSJodHRwczovL2F0bGFzLnJlbGVhc2UuZGV2c2hpZnQubmV0IgogICAgICAgICAgICBzc29Ub2tlblVybD0iaHR0cHM6Ly9hdXRoLnJlZGhhdC5jb20vYXV0aC9yZWFsbXMvRW1wbG95ZWVJRFAvcHJvdG9jb2wvb3BlbmlkLWNvbm5lY3QvdG9rZW4iCiAgICAgICAgICAgIHNlY3JldE5hbWU9JChqcSAtciAnKC5hdGxhcyAvLyAudHBhKS4iYXRsYXMtc3NvLXNlY3JldC1uYW1lIiAvLyAiYXRsYXMtcHJvZC1zc28tc2VjcmV0IicgIiREQVRBX0ZJTEUiKQogICAgICAgICAgICByZXRyeUFXU1NlY3JldE5hbWU9JChqcSAtciBcCiAgICAgICAgICAgICAgJyguYXRsYXMgLy8gLnRwYSkuImF0bGFzLXJldHJ5LWF3cy1zZWNyZXQtbmFtZSIgLy8gImF0bGFzLXJldHJ5LXMzLXByb2R1Y3Rpb24tc2VjcmV0IicgIiREQVRBX0ZJTEUiKQogICAgICAgICAgICByZXRyeVMzQnVja2V0PSJtcHAtZTEtcHJvZC1zYm9tLWUwMjEzOGQzLTVjNWMtNGQ5MC1hMzhmLTZjNTRmNjU4NjA0ZCIKICAgICAgICBlbGlmIFsgIiQocGFyYW1zLmZhaWxPbk1pc3NpbmcpIiA9PSAndHJ1ZScgXTsgdGhlbgogICAgICAgICAgICBpZiBbICIkYXRsYXNTZXJ2ZXIiID0gIm51bGwiIF07IHRoZW4KICAgICAgICAgICAgICAgIGVjaG8gIkVSUk9SOiAuKHRwYS9hdGxhcykuc2VydmVyIHZhbHVlIGlzIG1pc3NpbmcgZnJvbSB0aGUgZGF0YSBmaWxlLiBUaGlzIGZpZWxkIGlzIG1hbmRhdG9yeS4iCiAgICAgICAgICAgICAgICBlY2hvICJDb25zdWx0IHdpdGggeW91ciByZWxlYXNlIGVuZ2luZWVyaW5nIGNvbnRhY3QgdG8gYXNrIHdoeSB5b3UgYXJlIG1pc3NpbmcgdGhpcyB2YWx1ZSIKICAgICAgICAgICAgICAgIGV4aXQgMQogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBlY2hvICJFUlJPUjogVW5rbm93biAuKHRwYS9hdGxhcykuc2VydmVyIHZhbHVlICckYXRsYXNTZXJ2ZXInLiBFeHBlY3RlZCAnc3RhZ2UnIG9yICdwcm9kdWN0aW9uJy4iCiAgICAgICAgICAgICAgICBleGl0IDEKICAgICAgICAgICAgZmkKICAgICAgICBmaQoKICAgICAgICBlY2hvIC1uICIkYXRsYXNBcGlVcmwiID4gIiQocmVzdWx0cy5hdGxhc0FwaVVybC5wYXRoKSIKICAgICAgICBlY2hvIC1uICIkc3NvVG9rZW5VcmwiID4gIiQocmVzdWx0cy5zc29Ub2tlblVybC5wYXRoKSIKICAgICAgICBlY2hvIC1uICIkc2VjcmV0TmFtZSIgPiAiJChyZXN1bHRzLnNlY3JldE5hbWUucGF0aCkiCiAgICAgICAgZWNobyAtbiAiJHJldHJ5QVdTU2VjcmV0TmFtZSIgPiAiJChyZXN1bHRzLnJldHJ5QVdTU2VjcmV0TmFtZS5wYXRoKSIKICAgICAgICBlY2hvIC1uICIkcmV0cnlTM0J1Y2tldCIgPiAiJChyZXN1bHRzLnJldHJ5UzNCdWNrZXQucGF0aCkiCg==",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/collect-tpa-params/collect-tpa-params.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/collect-tpa-params/collect-tpa-params.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:44:12Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-562d3b0f56c6719073afe9bc2374fe94",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-process-component-sbom",
                        "uid": "38adb664-db4b-4a77-a255-66a60caeb15f"
                    }
                ],
                "resourceVersion": "9347",
                "uid": "92f1d852-bd7e-41f1-8bd4-8f40cb7f383b"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:44:12Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:44:12Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYSBUcnVzdGVkIEFydGlmYWN0IGludG8gYSBmb2xkZXIuCiAgaW1hZ2U6IHF1YXkuaW8vbGdhbGxvdmktdGVzdC9idWlsZC10cnVzdGVkLWFydGlmYWN0c0BzaGEyNTY6MjNmYjhkYzA5YmVkMjQ5ZDdkNzJjYWFiM2ZjMmNlNmEwMTQ0NTJjNGYzOWQ0YmUzMmIxMDFjMDgzMjU0OTgxMQogIGVudjoKICAgICMgU2V0IEhPTUUgdmFyaWFibGUgdG8gc29tZXRoaW5nIGVsc2UgdGhhbiBgL2AgdG8gYXZvaWQgJ3Blcm1pc3Npb24gZGVuaWVkJyBwcm9ibGVtcyB3aGVuIHdyaXRpbmcgZmlsZXMuCiAgICAtIG5hbWU6IEhPTUUKICAgICAgdmFsdWU6IC90ZWt0b24vaG9tZQogICAgLSBuYW1lOiBPUkFTX09QVElPTlMKICAgICAgdmFsdWU6ICQocGFyYW1zLm9yYXNPcHRpb25zKQogICAgLSBuYW1lOiBDQV9GSUxFCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogIHBhcmFtczoKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gdXNlCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:43:02Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-573e94a5239957d94dc09f3e87093ddb",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-filter-already-released-images",
                        "uid": "30629f2f-8341-44d0-86d9-23deea02be19"
                    }
                ],
                "resourceVersion": "8452",
                "uid": "d483499d-dcd2-4850-bfed-0312d524d595"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:43:03Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:43:03Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gY3JlYXRlcyBhIHRydXN0ZWQgYXJ0aWZhY3QuIEl0IGRvZXMgbm90aGluZyBpZiBhIC5za2lwLXRydXN0ZWQtYXJ0aWZhY3RzIGZpbGUgZXhpc3RzCiAgICBpbiByb290IGZvbGRlci4KICBpbWFnZTogcXVheS5pby9sZ2FsbG92aS10ZXN0L2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzQHNoYTI1NjoyM2ZiOGRjMDliZWQyNDlkN2Q3MmNhYWIzZmMyY2U2YTAxNDQ1MmM0ZjM5ZDRiZTMyYjEwMWMwODMyNTQ5ODExCiAgZW52OgogICAgIyBTZXQgSE9NRSB2YXJpYWJsZSB0byBzb21ldGhpbmcgZWxzZSB0aGFuIGAvYCB0byBhdm9pZCAncGVybWlzc2lvbiBkZW5pZWQnIHByb2JsZW1zIHdoZW4gd3JpdGluZyBmaWxlcy4KICAgIC0gbmFtZTogSE9NRQogICAgICB2YWx1ZTogL3Rla3Rvbi9ob21lCiAgICAtIG5hbWU6IE9SQVNfT1BUSU9OUwogICAgICB2YWx1ZTogJChwYXJhbXMub3Jhc09wdGlvbnMpCiAgICAtIG5hbWU6IENBX0ZJTEUKICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCiAgcGFyYW1zOgogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IHdvcmtEaXIKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb3Jhc09wdGlvbnMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogIGFyZ3M6CiAgICAtIGNyZWF0ZQogICAgLSAtLXN0b3JlCiAgICAtICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:43:39Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-5780d00efccc4cda9780efe3fac5dd0a",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-push-snapshot",
                        "uid": "b22340fc-745c-433e-b947-b6bf8a58b7f1"
                    }
                ],
                "resourceVersion": "8964",
                "uid": "4c4cae33-60dd-47b5-8bf7-d837c736b937"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:43:39Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:43:39Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYSBUcnVzdGVkIEFydGlmYWN0IGludG8gYSBmb2xkZXIuCiAgaW1hZ2U6IHF1YXkuaW8vbGdhbGxvdmktdGVzdC9idWlsZC10cnVzdGVkLWFydGlmYWN0c0BzaGEyNTY6MjNmYjhkYzA5YmVkMjQ5ZDdkNzJjYWFiM2ZjMmNlNmEwMTQ0NTJjNGYzOWQ0YmUzMmIxMDFjMDgzMjU0OTgxMQogIGVudjoKICAgICMgU2V0IEhPTUUgdmFyaWFibGUgdG8gc29tZXRoaW5nIGVsc2UgdGhhbiBgL2AgdG8gYXZvaWQgJ3Blcm1pc3Npb24gZGVuaWVkJyBwcm9ibGVtcyB3aGVuIHdyaXRpbmcgZmlsZXMuCiAgICAtIG5hbWU6IEhPTUUKICAgICAgdmFsdWU6IC90ZWt0b24vaG9tZQogICAgLSBuYW1lOiBPUkFTX09QVElPTlMKICAgICAgdmFsdWU6ICQocGFyYW1zLm9yYXNPcHRpb25zKQogICAgLSBuYW1lOiBDQV9GSUxFCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogIHBhcmFtczoKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gdXNlCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:38Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-74740b8e95fcd12ba749dd37b9c8c232",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7207",
                "uid": "378974ba-c836-4a2e-a58d-c10dacc7bd32"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/update-cr-status/update-cr-status.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:39Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/update-cr-status/update-cr-status.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:39Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiB1cGRhdGUtY3Itc3RhdHVzCiAgYW5ub3RhdGlvbnM6CiAgICB0ZWt0b24uZGV2L3BpcGVsaW5lcy5taW5WZXJzaW9uOiAiMC4xMi4xIgogICAgdGVrdG9uLmRldi90YWdzOiByZWxlYXNlCnNwZWM6CiAgZGVzY3JpcHRpb246IHwtCiAgICBBIHRla3RvbiB0YXNrIHRoYXQgdXBkYXRlcyB0aGUgcGFzc2VkIENSIHN0YXR1cyB3aXRoIHRoZSBjb250ZW50cyBzdG9yZWQgaW4gdGhlIGZpbGVzIGluIHRoZSByZXN1bHRzRGlyLgogIHBhcmFtczoKICAgIC0gbmFtZTogcmVzb3VyY2VUeXBlCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgdHlwZSBvZiByZXNvdXJjZSB0aGF0IGlzIGJlaW5nIHBhdGNoZWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6IHJlbGVhc2UKICAgIC0gbmFtZTogc3RhdHVzS2V5CiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgdG9wIGxldmVsIGtleSB0byBvdmVyd3JpdGUgaW4gdGhlIHJlc291cmNlIHN0YXR1cwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogYXJ0aWZhY3RzCiAgICAtIG5hbWU6IHJlc291cmNlCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZXNwYWNlZCBuYW1lIG9mIHRoZSByZXNvdXJjZSB0byBiZSBwYXRjaGVkCiAgICAgIHR5cGU6IHN0cmluZwogICAgLSBuYW1lOiByZXN1bHRzRGlyUGF0aAogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIFBhdGggdG8gdGhlIGRpcmVjdG9yeSBjb250YWluaW5nIHRoZSByZXN1bHQgZmlsZXMgaW4gdGhlIGRhdGEgd29ya3NwYWNlIHdoaWNoIHdpbGwgYmUgYWRkZWQgdG8gdGhlCiAgICAgICAgcmVzb3VyY2UncyBzdGF0dXMKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgZGVzY3JpcHRpb246IFRoZSBPQ0kgcmVwb3NpdG9yeSB3aGVyZSB0aGUgVHJ1c3RlZCBBcnRpZmFjdHMgYXJlIHN0b3JlZAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogImVtcHR5IgogICAgLSBuYW1lOiBvY2lBcnRpZmFjdEV4cGlyZXNBZnRlcgogICAgICBkZXNjcmlwdGlvbjogRXhwaXJhdGlvbiBkYXRlIGZvciB0aGUgdHJ1c3RlZCBhcnRpZmFjdHMgY3JlYXRlZCBpbiB0aGUKICAgICAgICBPQ0kgcmVwb3NpdG9yeS4gQW4gZW1wdHkgc3RyaW5nIG1lYW5zIHRoZSBhcnRpZmFjdHMgZG8gbm90IGV4cGlyZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIjFkIgogICAgLSBuYW1lOiB0cnVzdGVkQXJ0aWZhY3RzRGVidWcKICAgICAgZGVzY3JpcHRpb246IEZsYWcgdG8gZW5hYmxlIGRlYnVnIGxvZ2dpbmcgaW4gdHJ1c3RlZCBhcnRpZmFjdHMuIFNldCB0byBhIG5vbi1lbXB0eSBzdHJpbmcgdG8gZW5hYmxlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICBkZXNjcmlwdGlvbjogb3JhcyBvcHRpb25zIHRvIHBhc3MgdG8gVHJ1c3RlZCBBcnRpZmFjdHMgY2FsbHMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAtIG5hbWU6IHJlc3VsdEFydGlmYWN0cwogICAgICB0eXBlOiBhcnJheQogICAgICBkZXNjcmlwdGlvbjogQXJyYXkgb2YgYXJ0aWZhY3RzIHRvIHVzZSB0byBvYnRhaW4gcmVzdWx0cwogICAgICBkZWZhdWx0OiBbXQogICAgLSBuYW1lOiBkYXRhRGlyCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbG9jYXRpb24gd2hlcmUgZGF0YSB3aWxsIGJlIHN0b3JlZAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogL3Zhci93b3JrZGlyL3JlbGVhc2UKICAgIC0gbmFtZTogdGFza0dpdFVybAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSB1cmwgdG8gdGhlIGdpdCByZXBvIHdoZXJlIHRoZSByZWxlYXNlLXNlcnZpY2UtY2F0YWxvZyB0YXNrcyBhbmQgc3RlcGFjdGlvbnMgdG8gYmUgdXNlZCBhcmUgc3RvcmVkCiAgICAtIG5hbWU6IHRhc2tHaXRSZXZpc2lvbgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSByZXZpc2lvbiBpbiB0aGUgdGFza0dpdFVybCByZXBvIHRvIGJlIHVzZWQKICAgIC0gbmFtZTogY2FUcnVzdENvbmZpZ01hcE5hbWUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUgQ29uZmlnTWFwIHRvIHJlYWQgQ0EgYnVuZGxlIGRhdGEgZnJvbQogICAgICBkZWZhdWx0OiB0cnVzdGVkLWNhCiAgICAtIG5hbWU6IGNhVHJ1c3RDb25maWdNYXBLZXkKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUga2V5IGluIHRoZSBDb25maWdNYXAgdGhhdCBjb250YWlucyB0aGUgQ0EgYnVuZGxlIGRhdGEKICAgICAgZGVmYXVsdDogY2EtYnVuZGxlLmNydAogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogUGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUgZm9yIFRMUyB2ZXJpZmljYXRpb24gd2l0aCBzZWxmLXNpZ25lZCBjZXJ0aWZpY2F0ZXMKICAgICAgZGVmYXVsdDogL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQKICB2b2x1bWVzOgogICAgLSBuYW1lOiB3b3JrZGlyCiAgICAgIGVtcHR5RGlyOiB7fQogICAgLSBuYW1lOiB0cnVzdGVkLWNhCiAgICAgIGNvbmZpZ01hcDoKICAgICAgICBuYW1lOiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwTmFtZSkKICAgICAgICBpdGVtczoKICAgICAgICAgIC0ga2V5OiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwS2V5KQogICAgICAgICAgICBwYXRoOiBjYS1idW5kbGUuY3J0CiAgICAgICAgb3B0aW9uYWw6IHRydWUKICBzdGVwVGVtcGxhdGU6CiAgICB2b2x1bWVNb3VudHM6CiAgICAgIC0gbW91bnRQYXRoOiAvdmFyL3dvcmtkaXIKICAgICAgICBuYW1lOiB3b3JrZGlyCiAgICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICAgIG1vdW50UGF0aDogL21udC90cnVzdGVkLWNhCiAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgIGVudjoKICAgICAgLSBuYW1lOiBJTUFHRV9FWFBJUkVTX0FGVEVSCiAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaUFydGlmYWN0RXhwaXJlc0FmdGVyKQogICAgICAtIG5hbWU6ICJPUkFTX09QVElPTlMiCiAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5vcmFzT3B0aW9ucykiCiAgICAgIC0gbmFtZTogIkRFQlVHIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMudHJ1c3RlZEFydGlmYWN0c0RlYnVnKSIKICAgIHNlY3VyaXR5Q29udGV4dDoKICAgICAgcnVuQXNVc2VyOiAxMDAxCiAgc3RlcHM6CiAgICAtIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0LWFycmF5CiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiAxMjhNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiAxMjhNaQogICAgICAgICAgY3B1OiAyMG0KICAgICAgcmVmOgogICAgICAgIHJlc29sdmVyOiAiZ2l0IgogICAgICAgIHBhcmFtczoKICAgICAgICAgIC0gbmFtZTogdXJsCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0VXJsKQogICAgICAgICAgLSBuYW1lOiByZXZpc2lvbgogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFJldmlzaW9uKQogICAgICAgICAgLSBuYW1lOiBwYXRoSW5SZXBvCiAgICAgICAgICAgIHZhbHVlOiBzdGVwYWN0aW9ucy91c2UtdHJ1c3RlZC1hcnRpZmFjdC1hcnJheS91c2UtdHJ1c3RlZC1hcnRpZmFjdC1hcnJheS55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdHMKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5yZXN1bHRBcnRpZmFjdHMpCiAgICAgICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkKICAgIC0gbmFtZTogdXBkYXRlLWNyLXN0YXR1cwogICAgICBpbWFnZTogcXVheS5pby9rb25mbHV4LWNpL3JlbGVhc2Utc2VydmljZS11dGlsc0BzaGEyNTY6NTU0NmZhNzhkM2M4OGQ3YjZhMmU4Y2ZmODkwMmY3NzU3ZjAwNTQxZDBiYmFmMTEzYjlmMjkzMTMzODk0YWZhMwogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICAgIGNwdTogNTBtCiAgICAgIHNjcmlwdDogfAogICAgICAgICMhL3Vzci9iaW4vZW52IGJhc2gKICAgICAgICBzZXQgLWV4CgogICAgICAgIFJFU1VMVFNfRElSPSIkKHBhcmFtcy5kYXRhRGlyKS8kKHBhcmFtcy5yZXN1bHRzRGlyUGF0aCkiCiAgICAgICAgVEVNUF9GSUxFPSIvdG1wL3RlbXAuanNvbiIKICAgICAgICBSRVNVTFRTX0pTT049Ii90bXAvcmVzdWx0cy5qc29uIgogICAgICAgIGVjaG8gJ3t9JyA+ICIkUkVTVUxUU19KU09OIgoKICAgICAgICBmb3IgcmVzdWx0c0ZpbGUgaW4gJChbIC1kICIkUkVTVUxUU19ESVIiIF0gJiYgZmluZCAiJFJFU1VMVFNfRElSIiAtdHlwZSBmKTsgZG8KICAgICAgICAgICAgaWYgISBqcSAuID4vZGV2L251bGwgMj4mMSAiJHtyZXN1bHRzRmlsZX0iIDsgdGhlbgogICAgICAgICAgICAgICAgZWNobyAiUGFzc2VkIHJlc3VsdHMgSlNPTiBmaWxlICR7cmVzdWx0c0ZpbGV9IGluIHJlc3VsdHMgZGlyZWN0b3J5IHdhcyBub3QgcHJvcGVyIEpTT04uIgogICAgICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICAgIGZpCgogICAgICAgICAgICAjIE1lcmdlIHdpdGggYXJyYXkgY29uY2F0ZW5hdGlvbiBmb3IgYXJyYXkgZmllbGRzIGFuZCBvYmplY3QgbWVyZ2luZwogICAgICAgICAgICBqcSAtLXNsdXJwZmlsZSBuZXcgIiR7cmVzdWx0c0ZpbGV9IiAnCiAgICAgICAgICAgICAgIyBTdG9yZSBjdXJyZW50IHZhbHVlcyBhcyAkYmFzZSBhbmQgZ2V0IGFsbCB1bmlxdWUga2V5cyBmcm9tIGJvdGggb2JqZWN0cwogICAgICAgICAgICAgIC4gYXMgJGJhc2UgfCAoJGJhc2UgfCBrZXlzICsgKCRuZXdbMF0gfCBrZXlzKSkgfCB1bmlxdWUgfAogICAgICAgICAgICAgICMgUHJvY2VzcyBlYWNoIGtleSBhbmQgYnVpbGQgdGhlIG1lcmdlZCByZXN1bHQKICAgICAgICAgICAgICByZWR1Y2UgLltdIGFzICRrZXkgKHt9OyAuICsgeygka2V5KTogKAogICAgICAgICAgICAgICAgIyBDYXNlIDE6IEJvdGggdmFsdWVzIGFyZSBhcnJheXMgLSBjb25jYXRlbmF0ZSB0aGVtCiAgICAgICAgICAgICAgICBpZiAoJG5ld1swXVska2V5XSB8IHR5cGUgPT0gImFycmF5IikgYW5kICgkYmFzZVska2V5XSB8IHR5cGUgPT0gImFycmF5IikKICAgICAgICAgICAgICAgIHRoZW4gJGJhc2VbJGtleV0gKyAkbmV3WzBdWyRrZXldCiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICMgQ2FzZSAyOiBCb3RoIHZhbHVlcyBhcmUgb2JqZWN0cyAtIG1lcmdlIHRoZW0gcmVjdXJzaXZlbHkKICAgICAgICAgICAgICAgICAgaWYgKCRuZXdbMF1bJGtleV0gfCB0eXBlID09ICJvYmplY3QiKSBhbmQgKCRiYXNlWyRrZXldIHwgdHlwZSA9PSAib2JqZWN0IikKICAgICAgICAgICAgICAgICAgdGhlbiAkYmFzZVska2V5XSAqICRuZXdbMF1bJGtleV0KICAgICAgICAgICAgICAgICAgIyBDYXNlIDM6IERlZmF1bHQgLSB1c2UgbmV3IHZhbHVlIG9yIGZhbGwgYmFjayB0byBiYXNlIHZhbHVlCiAgICAgICAgICAgICAgICAgIGVsc2UgJG5ld1swXVska2V5XSAvLyAkYmFzZVska2V5XQogICAgICAgICAgICAgICAgICBlbmQKICAgICAgICAgICAgICAgIGVuZAogICAgICAgICAgICAgICl9KQogICAgICAgICAgICAnICIkUkVTVUxUU19KU09OIiA+ICIkVEVNUF9GSUxFIgogICAgICAgICAgICBtdiAiJFRFTVBfRklMRSIgIiRSRVNVTFRTX0pTT04iCiAgICAgICAgZG9uZQoKICAgICAgICAjIFJlYWQgdGhlIGZpbmFsIEpTT04gZnJvbSB0aGUgZmlsZQogICAgICAgIEZJTkFMX0pTT049JChjYXQgIiRSRVNVTFRTX0pTT04iKQoKICAgICAgICBJRlM9Jy8nIHJlYWQgLXIgbmFtZXNwYWNlIG5hbWUgPDw8ICIkKHBhcmFtcy5yZXNvdXJjZSkiCgogICAgICAgICMgQ3JlYXRlIHBhdGNoIGZpbGUgdG8gYXZvaWQgIkFyZ3VtZW50IGxpc3QgdG9vIGxvbmciIGVycm9yCiAgICAgICAgUEFUQ0hfRklMRT0iL3RtcC9wYXRjaC0kKGRhdGUgKyVzKS5qc29uIgogICAgICAgIGVjaG8gInN0YXR1czogeyckKHBhcmFtcy5zdGF0dXNLZXkpJzoke0ZJTkFMX0pTT059fSIgPiAiJFBBVENIX0ZJTEUiCgogICAgICAgIGt1YmVjdGwgLS13YXJuaW5ncy1hcy1lcnJvcnM9dHJ1ZSBwYXRjaCAiJChwYXJhbXMucmVzb3VyY2VUeXBlKSIgLW4gIiRuYW1lc3BhY2UiICIkbmFtZSIgXAogICAgICAgICAgLS10eXBlPW1lcmdlIC0tc3VicmVzb3VyY2Ugc3RhdHVzIC0tcGF0Y2gtZmlsZSAiJFBBVENIX0ZJTEUiCgogICAgICAgICMgQ2xlYW4gdXAKICAgICAgICBybSAtZiAiJFBBVENIX0ZJTEUiCg==",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/update-cr-status/update-cr-status.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/update-cr-status/update-cr-status.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:42:25Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-7750af7946ad9167c16a07e5d2f4e6f8",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-collect-task-params",
                        "uid": "a6e0ba58-a896-4cde-8146-7415cb389d7e"
                    }
                ],
                "resourceVersion": "7837",
                "uid": "dcc42dfc-f897-49cc-9d53-0e5ee0776ce5"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "store",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:42:27Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:42:27Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYSBUcnVzdGVkIEFydGlmYWN0IGludG8gYSBmb2xkZXIuCiAgaW1hZ2U6IHF1YXkuaW8vbGdhbGxvdmktdGVzdC9idWlsZC10cnVzdGVkLWFydGlmYWN0c0BzaGEyNTY6MjNmYjhkYzA5YmVkMjQ5ZDdkNzJjYWFiM2ZjMmNlNmEwMTQ0NTJjNGYzOWQ0YmUzMmIxMDFjMDgzMjU0OTgxMQogIGVudjoKICAgICMgU2V0IEhPTUUgdmFyaWFibGUgdG8gc29tZXRoaW5nIGVsc2UgdGhhbiBgL2AgdG8gYXZvaWQgJ3Blcm1pc3Npb24gZGVuaWVkJyBwcm9ibGVtcyB3aGVuIHdyaXRpbmcgZmlsZXMuCiAgICAtIG5hbWU6IEhPTUUKICAgICAgdmFsdWU6IC90ZWt0b24vaG9tZQogICAgLSBuYW1lOiBPUkFTX09QVElPTlMKICAgICAgdmFsdWU6ICQocGFyYW1zLm9yYXNPcHRpb25zKQogICAgLSBuYW1lOiBDQV9GSUxFCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogIHBhcmFtczoKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gdXNlCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:42:26Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-7a4ceca1104d797dd4218335c361a160",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-reduce-snapshot",
                        "uid": "749b7810-012b-4fc8-9018-8faee25ffa3d"
                    }
                ],
                "resourceVersion": "7846",
                "uid": "fa519298-7b10-494b-9e9b-d25c220b19cd"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:42:27Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:42:27Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYSBUcnVzdGVkIEFydGlmYWN0IGludG8gYSBmb2xkZXIuCiAgaW1hZ2U6IHF1YXkuaW8vbGdhbGxvdmktdGVzdC9idWlsZC10cnVzdGVkLWFydGlmYWN0c0BzaGEyNTY6MjNmYjhkYzA5YmVkMjQ5ZDdkNzJjYWFiM2ZjMmNlNmEwMTQ0NTJjNGYzOWQ0YmUzMmIxMDFjMDgzMjU0OTgxMQogIGVudjoKICAgICMgU2V0IEhPTUUgdmFyaWFibGUgdG8gc29tZXRoaW5nIGVsc2UgdGhhbiBgL2AgdG8gYXZvaWQgJ3Blcm1pc3Npb24gZGVuaWVkJyBwcm9ibGVtcyB3aGVuIHdyaXRpbmcgZmlsZXMuCiAgICAtIG5hbWU6IEhPTUUKICAgICAgdmFsdWU6IC90ZWt0b24vaG9tZQogICAgLSBuYW1lOiBPUkFTX09QVElPTlMKICAgICAgdmFsdWU6ICQocGFyYW1zLm9yYXNPcHRpb25zKQogICAgLSBuYW1lOiBDQV9GSUxFCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogIHBhcmFtczoKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gdXNlCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:43:39Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-7c62a80f0240cb25f72c9ec193e2fb00",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-push-snapshot",
                        "uid": "b22340fc-745c-433e-b947-b6bf8a58b7f1"
                    }
                ],
                "resourceVersion": "8965",
                "uid": "8f96a50d-420e-489d-a502-5cd357f6e9ff"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:43:39Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:43:39Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gY3JlYXRlcyBhIHRydXN0ZWQgYXJ0aWZhY3QuIEl0IGRvZXMgbm90aGluZyBpZiBhIC5za2lwLXRydXN0ZWQtYXJ0aWZhY3RzIGZpbGUgZXhpc3RzCiAgICBpbiByb290IGZvbGRlci4KICBpbWFnZTogcXVheS5pby9sZ2FsbG92aS10ZXN0L2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzQHNoYTI1NjoyM2ZiOGRjMDliZWQyNDlkN2Q3MmNhYWIzZmMyY2U2YTAxNDQ1MmM0ZjM5ZDRiZTMyYjEwMWMwODMyNTQ5ODExCiAgZW52OgogICAgIyBTZXQgSE9NRSB2YXJpYWJsZSB0byBzb21ldGhpbmcgZWxzZSB0aGFuIGAvYCB0byBhdm9pZCAncGVybWlzc2lvbiBkZW5pZWQnIHByb2JsZW1zIHdoZW4gd3JpdGluZyBmaWxlcy4KICAgIC0gbmFtZTogSE9NRQogICAgICB2YWx1ZTogL3Rla3Rvbi9ob21lCiAgICAtIG5hbWU6IE9SQVNfT1BUSU9OUwogICAgICB2YWx1ZTogJChwYXJhbXMub3Jhc09wdGlvbnMpCiAgICAtIG5hbWU6IENBX0ZJTEUKICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCiAgcGFyYW1zOgogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IHdvcmtEaXIKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb3Jhc09wdGlvbnMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogIGFyZ3M6CiAgICAtIGNyZWF0ZQogICAgLSAtLXN0b3JlCiAgICAtICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:44:12Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-7eac2d94f884c0d7e5d10758d98380ee",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-make-repo-public",
                        "uid": "0d158fa4-a0e0-4e16-9f03-7277965cd580"
                    }
                ],
                "resourceVersion": "9318",
                "uid": "db4dc49c-1333-41b8-9953-f28629cd952b"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:44:12Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:44:12Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYSBUcnVzdGVkIEFydGlmYWN0IGludG8gYSBmb2xkZXIuCiAgaW1hZ2U6IHF1YXkuaW8vbGdhbGxvdmktdGVzdC9idWlsZC10cnVzdGVkLWFydGlmYWN0c0BzaGEyNTY6MjNmYjhkYzA5YmVkMjQ5ZDdkNzJjYWFiM2ZjMmNlNmEwMTQ0NTJjNGYzOWQ0YmUzMmIxMDFjMDgzMjU0OTgxMQogIGVudjoKICAgICMgU2V0IEhPTUUgdmFyaWFibGUgdG8gc29tZXRoaW5nIGVsc2UgdGhhbiBgL2AgdG8gYXZvaWQgJ3Blcm1pc3Npb24gZGVuaWVkJyBwcm9ibGVtcyB3aGVuIHdyaXRpbmcgZmlsZXMuCiAgICAtIG5hbWU6IEhPTUUKICAgICAgdmFsdWU6IC90ZWt0b24vaG9tZQogICAgLSBuYW1lOiBPUkFTX09QVElPTlMKICAgICAgdmFsdWU6ICQocGFyYW1zLm9yYXNPcHRpb25zKQogICAgLSBuYW1lOiBDQV9GSUxFCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogIHBhcmFtczoKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gdXNlCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:16Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-81fc34c14ddc2eaba4dc04a272664786",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "6951",
                "uid": "55e16a36-945f-4c03-8a89-ad452709e90f"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "pipelines/managed/push-to-external-registry/push-to-external-registry.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:18Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "pipelines/managed/push-to-external-registry/push-to-external-registry.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:18Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogUGlwZWxpbmUKbWV0YWRhdGE6CiAgbmFtZTogcHVzaC10by1leHRlcm5hbC1yZWdpc3RyeQogIGFubm90YXRpb25zOgogICAgdGVrdG9uLmRldi9waXBlbGluZXMubWluVmVyc2lvbjogIjAuMTIuMSIKICAgIHRla3Rvbi5kZXYvdGFnczogcmVsZWFzZQpzcGVjOgogIGRlc2NyaXB0aW9uOiB8LQogICAgVGVrdG9uIHBpcGVsaW5lIHRvIHJlbGVhc2UgU25hcHNob3RzIHRvIGFuIGV4dGVybmFsIHJlZ2lzdHJ5LgogIHBhcmFtczoKICAgIC0gbmFtZTogcmVsZWFzZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246CiAgICAgICAgVGhlIG5hbWVzcGFjZWQgbmFtZSAobmFtZXNwYWNlL25hbWUpIG9mIHRoZSBSZWxlYXNlIGN1c3RvbSByZXNvdXJjZSBpbml0aWF0aW5nIHRoaXMgcGlwZWxpbmUgZXhlY3V0aW9uCiAgICAtIG5hbWU6IHJlbGVhc2VQbGFuCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWVzcGFjZWQgbmFtZSAobmFtZXNwYWNlL25hbWUpIG9mIHRoZSByZWxlYXNlUGxhbgogICAgLSBuYW1lOiByZWxlYXNlUGxhbkFkbWlzc2lvbgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lc3BhY2VkIG5hbWUgKG5hbWVzcGFjZS9uYW1lKSBvZiB0aGUgcmVsZWFzZVBsYW5BZG1pc3Npb24KICAgIC0gbmFtZTogcmVsZWFzZVNlcnZpY2VDb25maWcKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZXNwYWNlZCBuYW1lIChuYW1lc3BhY2UvbmFtZSkgb2YgdGhlIHJlbGVhc2VTZXJ2aWNlQ29uZmlnCiAgICAtIG5hbWU6IHNuYXBzaG90CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWVzcGFjZWQgbmFtZSAobmFtZXNwYWNlL25hbWUpIG9mIHRoZSBzbmFwc2hvdAogICAgLSBuYW1lOiBlbnRlcnByaXNlQ29udHJhY3RQb2xpY3kKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBKU09OIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBFbnRlcnByaXNlQ29udHJhY3RQb2xpY3kKICAgIC0gbmFtZTogZW50ZXJwcmlzZUNvbnRyYWN0RXh0cmFSdWxlRGF0YQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IHwKICAgICAgICBFeHRyYSBydWxlIGRhdGEgdG8gYmUgbWVyZ2VkIGludG8gdGhlIHBvbGljeSBzcGVjaWZpZWQgaW4gcGFyYW1zLmVudGVycHJpc2VDb250cmFjdFBvbGljeS4gVXNlIHN5bnRheAogICAgICAgICJrZXkxPXZhbHVlMSxrZXkyPXZhbHVlMi4uLiIKICAgICAgZGVmYXVsdDogInBpcGVsaW5lX2ludGVudGlvbj1yZWxlYXNlIgogICAgLSBuYW1lOiB2ZXJpZnlfZWNfdGFza19naXRfcmV2aXNpb24KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgZ2l0IHJldmlzaW9uIHRvIGJlIHVzZWQgd2hlbiBjb25zdW1pbmcgdGhlIHZlcmlmeS1jb25mb3JtYSB0YXNrCiAgICAtIG5hbWU6IHRhc2tHaXRVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgdXJsIHRvIHRoZSBnaXQgcmVwbyB3aGVyZSB0aGUgcmVsZWFzZS1zZXJ2aWNlLWNhdGFsb2cgdGFza3MgdG8gYmUgdXNlZCBhcmUgc3RvcmVkCiAgICAgIGRlZmF1bHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9rb25mbHV4LWNpL3JlbGVhc2Utc2VydmljZS1jYXRhbG9nLmdpdAogICAgLSBuYW1lOiB0YXNrR2l0UmV2aXNpb24KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgcmV2aXNpb24gaW4gdGhlIHRhc2tHaXRVcmwgcmVwbyB0byBiZSB1c2VkCiAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgT0NJIHJlcG9zaXRvcnkgd2hlcmUgdGhlIFRydXN0ZWQgQXJ0aWZhY3RzIGFyZSBzdG9yZWQKICAgICAgZGVmYXVsdDogInF1YXkuaW8va29uZmx1eC1jaS9yZWxlYXNlLXNlcnZpY2UtdHJ1c3RlZC1hcnRpZmFjdHMiCiAgICAtIG5hbWU6IG9yYXNPcHRpb25zCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgIGRlc2NyaXB0aW9uOiBGbGFnIHRvIGVuYWJsZSBkZWJ1ZyBsb2dnaW5nIGluIHRydXN0ZWQgYXJ0aWZhY3RzLiBTZXQgdG8gYSBub24tZW1wdHkgc3RyaW5nIHRvIGVuYWJsZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogZGF0YURpcgogICAgICBkZXNjcmlwdGlvbjogVGhlIGxvY2F0aW9uIHdoZXJlIGRhdGEgd2lsbCBiZSBzdG9yZWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgICMgdG8gYXZvaWQgdGFyIGV4dHJhY3Rpb24gZXJyb3JzLCB3ZSBuZWVkIHRvIHNwZWNpZnkgYSBzdWJkaXJlY3RvcnkKICAgICAgIyBpbnNpZGUgdGhlIHZvbHVtZS4KICAgICAgZGVmYXVsdDogIi92YXIvd29ya2Rpci9yZWxlYXNlIgogICAgLSBuYW1lOiBtb2JzdGVyX3Rhc2tzX2dpdF9yZXZpc2lvbgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBnaXQgcmV2aXNpb24gdG8gYmUgdXNlZCB3aGVuIGNvbnN1bWluZyBNb2JzdGVyIHRhc2tzIGZvciBTQk9NIHByb2Nlc3NpbmcKICAgICAgZGVmYXVsdDogZmIzYWFhNDNmYjkzOGYwNWMzZjE3NWE3ZTRjNjk5ZGE2M2M1ZjM0YgogICAgLSBuYW1lOiBjb25mb3JtYVB1YktleQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gdGhlIGtleSB1c2VkIGJ5IENvbmZvcm1hIHRvIHZlcmlmeSBhdHRlc3RhdGlvbnMgc2lnbmVkIGJ5IGl0CiAgICAgIGRlZmF1bHQ6ICJrOHM6Ly9vcGVuc2hpZnQtcGlwZWxpbmVzL3B1YmxpYy1rZXkiCiAgdGFza3M6CiAgICAtIG5hbWU6IHZlcmlmeS1hY2Nlc3MtdG8tcmVzb3VyY2VzCiAgICAgIHRhc2tSZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHRhc2tzL21hbmFnZWQvdmVyaWZ5LWFjY2Vzcy10by1yZXNvdXJjZXMvdmVyaWZ5LWFjY2Vzcy10by1yZXNvdXJjZXMueWFtbAogICAgICBwYXJhbXM6CiAgICAgICAgLSBuYW1lOiByZWxlYXNlCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMucmVsZWFzZSkKICAgICAgICAtIG5hbWU6IHJlbGVhc2VQbGFuCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMucmVsZWFzZVBsYW4pCiAgICAgICAgLSBuYW1lOiByZWxlYXNlUGxhbkFkbWlzc2lvbgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnJlbGVhc2VQbGFuQWRtaXNzaW9uKQogICAgICAgIC0gbmFtZTogcmVsZWFzZVNlcnZpY2VDb25maWcKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5yZWxlYXNlU2VydmljZUNvbmZpZykKICAgICAgICAtIG5hbWU6IHNuYXBzaG90CiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuc25hcHNob3QpCiAgICAgICAgLSBuYW1lOiByZXF1aXJlSW50ZXJuYWxTZXJ2aWNlcwogICAgICAgICAgdmFsdWU6ICJmYWxzZSIKICAgIC0gbmFtZTogY29sbGVjdC1kYXRhCiAgICAgIHRhc2tSZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHRhc2tzL21hbmFnZWQvY29sbGVjdC1kYXRhL2NvbGxlY3QtZGF0YS55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IHJlbGVhc2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5yZWxlYXNlKQogICAgICAgIC0gbmFtZTogcmVsZWFzZVBsYW4KICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5yZWxlYXNlUGxhbikKICAgICAgICAtIG5hbWU6IHJlbGVhc2VQbGFuQWRtaXNzaW9uCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMucmVsZWFzZVBsYW5BZG1pc3Npb24pCiAgICAgICAgLSBuYW1lOiByZWxlYXNlU2VydmljZUNvbmZpZwogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnJlbGVhc2VTZXJ2aWNlQ29uZmlnKQogICAgICAgIC0gbmFtZTogc25hcHNob3QKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5zbmFwc2hvdCkKICAgICAgICAtIG5hbWU6IHN1YmRpcmVjdG9yeQogICAgICAgICAgdmFsdWU6ICQoY29udGV4dC5waXBlbGluZVJ1bi51aWQpCiAgICAgICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMub2NpU3RvcmFnZSkKICAgICAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5kYXRhRGlyKQogICAgICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICAgICAgLSBuYW1lOiB0YXNrR2l0VXJsCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRVcmwpIgogICAgICAgIC0gbmFtZTogdGFza0dpdFJldmlzaW9uCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikiCiAgICAgIHJ1bkFmdGVyOgogICAgICAgIC0gdmVyaWZ5LWFjY2Vzcy10by1yZXNvdXJjZXMKICAgIC0gbmFtZTogY29sbGVjdC10YXNrLXBhcmFtcwogICAgICB0YXNrUmVmOgogICAgICAgIHJlc29sdmVyOiAiZ2l0IgogICAgICAgIHBhcmFtczoKICAgICAgICAgIC0gbmFtZTogdXJsCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0VXJsKQogICAgICAgICAgLSBuYW1lOiByZXZpc2lvbgogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFJldmlzaW9uKQogICAgICAgICAgLSBuYW1lOiBwYXRoSW5SZXBvCiAgICAgICAgICAgIHZhbHVlOiB0YXNrcy9tYW5hZ2VkL2NvbGxlY3QtdGFzay1wYXJhbXMvY29sbGVjdC10YXNrLXBhcmFtcy55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMuZGF0YURpcikiCiAgICAgICAgLSBuYW1lOiBkYXRhUGF0aAogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLmRhdGEpIgogICAgICAgIC0gbmFtZToga2V5c1RvRXh0cmFjdAogICAgICAgICAgdmFsdWU6IHwKICAgICAgICAgICAgWwogICAgICAgICAgICAgIHsicmVzdWx0SW5kZXgiOiAwLCAia2V5IjogIi5jb25mb3JtYS53b3JrZXJDb3VudCIsICJkZWZhdWx0IjogIjQifSwKICAgICAgICAgICAgICB7InJlc3VsdEluZGV4IjogMSwgImtleSI6ICIuc2lnbi5jb3NpZ25TZWNyZXROYW1lIiwgImRlZmF1bHQiOiAic2VjcmV0LW5vdC1wcmVzZW50In0KICAgICAgICAgICAgXQogICAgICAgIC0gbmFtZTogdGFza0dpdFVybAogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0VXJsKSIKICAgICAgICAtIG5hbWU6IHRhc2tHaXRSZXZpc2lvbgogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pIgogICAgICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5jb2xsZWN0LWRhdGEucmVzdWx0cy5zb3VyY2VEYXRhQXJ0aWZhY3QpIgogICAgICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICAgIHJ1bkFmdGVyOgogICAgICAgIC0gY29sbGVjdC1kYXRhCiAgICAtIG5hbWU6IGNoZWNrLWRhdGEta2V5cwogICAgICBwYXJhbXM6CiAgICAgICAgLSBuYW1lOiBkYXRhUGF0aAogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLmRhdGEpIgogICAgICAgIC0gbmFtZTogc2NoZW1hCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFVybCkvcmF3LyQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikvc2NoZW1hL2RhdGFLZXlzLmpzb24KICAgICAgICAtIG5hbWU6IHN5c3RlbXMKICAgICAgICAgIHZhbHVlOiB8CiAgICAgICAgICAgIFsKICAgICAgICAgICAgICB7InN5c3RlbU5hbWUiOiAibWFwcGluZyIsICJkeW5hbWljIjogZmFsc2V9CiAgICAgICAgICAgIF0KICAgICAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lTdG9yYWdlKQogICAgICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC1kYXRhLnJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0KSIKICAgICAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5kYXRhRGlyKQogICAgICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICAgICAgLSBuYW1lOiB0YXNrR2l0VXJsCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRVcmwpIgogICAgICAgIC0gbmFtZTogdGFza0dpdFJldmlzaW9uCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikiCiAgICAgIHRhc2tSZWY6CiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHRhc2tzL21hbmFnZWQvY2hlY2stZGF0YS1rZXlzL2NoZWNrLWRhdGEta2V5cy55YW1sCiAgICAgICAgcmVzb2x2ZXI6IGdpdAogICAgICBydW5BZnRlcjoKICAgICAgICAtIGNvbGxlY3QtZGF0YQogICAgLSBuYW1lOiBjb2xsZWN0LXNpZ25pbmctcGFyYW1zCiAgICAgIHRhc2tSZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHRhc2tzL21hbmFnZWQvY29sbGVjdC1zaWduaW5nLXBhcmFtcy9jb2xsZWN0LXNpZ25pbmctcGFyYW1zLnlhbWwKICAgICAgcnVuQWZ0ZXI6CiAgICAgICAgLSBjb2xsZWN0LWRhdGEKICAgIC0gbmFtZTogcmVkdWNlLXNuYXBzaG90CiAgICAgIHRhc2tSZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHRhc2tzL21hbmFnZWQvcmVkdWNlLXNuYXBzaG90L3JlZHVjZS1zbmFwc2hvdC55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IFNOQVBTSE9UCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZGF0YURpcikvJCh0YXNrcy5jb2xsZWN0LWRhdGEucmVzdWx0cy5zbmFwc2hvdFNwZWMpCiAgICAgICAgLSBuYW1lOiBTSU5HTEVfQ09NUE9ORU5UCiAgICAgICAgICB2YWx1ZTogJCh0YXNrcy5jb2xsZWN0LWRhdGEucmVzdWx0cy5zaW5nbGVDb21wb25lbnRNb2RlKQogICAgICAgIC0gbmFtZTogU0lOR0xFX0NPTVBPTkVOVF9DVVNUT01fUkVTT1VSQ0UKICAgICAgICAgIHZhbHVlOiBzbmFwc2hvdC8kKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLnNuYXBzaG90TmFtZSkKICAgICAgICAtIG5hbWU6IFNJTkdMRV9DT01QT05FTlRfQ1VTVE9NX1JFU09VUkNFX05TCiAgICAgICAgICB2YWx1ZTogJCh0YXNrcy5jb2xsZWN0LWRhdGEucmVzdWx0cy5zbmFwc2hvdE5hbWVzcGFjZSkKICAgICAgICAtIG5hbWU6IFNOQVBTSE9UX1BBVEgKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5kYXRhRGlyKS8kKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLnNuYXBzaG90U3BlYykKICAgICAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lTdG9yYWdlKQogICAgICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC1kYXRhLnJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0KSIKICAgICAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5kYXRhRGlyKQogICAgICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICAgICAgLSBuYW1lOiB0YXNrR2l0VXJsCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRVcmwpIgogICAgICAgIC0gbmFtZTogdGFza0dpdFJldmlzaW9uCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikiCiAgICAgIHJ1bkFmdGVyOgogICAgICAgIC0gY29sbGVjdC1kYXRhCiAgICAtIG5hbWU6IGFwcGx5LW1hcHBpbmcKICAgICAgcmV0cmllczogMwogICAgICB0YXNrUmVmOgogICAgICAgIHJlc29sdmVyOiAiZ2l0IgogICAgICAgIHBhcmFtczoKICAgICAgICAgIC0gbmFtZTogdXJsCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0VXJsKQogICAgICAgICAgLSBuYW1lOiByZXZpc2lvbgogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFJldmlzaW9uKQogICAgICAgICAgLSBuYW1lOiBwYXRoSW5SZXBvCiAgICAgICAgICAgIHZhbHVlOiB0YXNrcy9tYW5hZ2VkL2FwcGx5LW1hcHBpbmcvYXBwbHktbWFwcGluZy55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IGZhaWxPbkVtcHR5UmVzdWx0CiAgICAgICAgICB2YWx1ZTogInRydWUiCiAgICAgICAgLSBuYW1lOiBkYXRhUGF0aAogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLmRhdGEpIgogICAgICAgIC0gbmFtZTogc25hcHNob3RQYXRoCiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC1kYXRhLnJlc3VsdHMuc25hcHNob3RTcGVjKSIKICAgICAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lTdG9yYWdlKQogICAgICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgICAgICB2YWx1ZTogIiQodGFza3MucmVkdWNlLXNuYXBzaG90LnJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0KSIKICAgICAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5kYXRhRGlyKQogICAgICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICAgICAgLSBuYW1lOiB0YXNrR2l0VXJsCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRVcmwpIgogICAgICAgIC0gbmFtZTogdGFza0dpdFJldmlzaW9uCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikiCiAgICAgIHJ1bkFmdGVyOgogICAgICAgIC0gcmVkdWNlLXNuYXBzaG90CiAgICAtIG5hbWU6IGZpbHRlci1hbHJlYWR5LXJlbGVhc2VkLWltYWdlcwogICAgICB0YXNrUmVmOgogICAgICAgIHJlc29sdmVyOiAiZ2l0IgogICAgICAgIHBhcmFtczoKICAgICAgICAgIC0gbmFtZTogdXJsCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0VXJsKQogICAgICAgICAgLSBuYW1lOiByZXZpc2lvbgogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFJldmlzaW9uKQogICAgICAgICAgLSBuYW1lOiBwYXRoSW5SZXBvCiAgICAgICAgICAgIHZhbHVlOiB0YXNrcy9tYW5hZ2VkL2ZpbHRlci1hbHJlYWR5LXJlbGVhc2VkLWltYWdlcy9maWx0ZXItYWxyZWFkeS1yZWxlYXNlZC1pbWFnZXMueWFtbAogICAgICBwYXJhbXM6CiAgICAgICAgLSBuYW1lOiBzbmFwc2hvdFBhdGgKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5jb2xsZWN0LWRhdGEucmVzdWx0cy5zbmFwc2hvdFNwZWMpIgogICAgICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5hcHBseS1tYXBwaW5nLnJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0KSIKICAgICAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5kYXRhRGlyKQogICAgICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICAgICAgLSBuYW1lOiB0YXNrR2l0VXJsCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRVcmwpIgogICAgICAgIC0gbmFtZTogdGFza0dpdFJldmlzaW9uCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikiCiAgICAgIHJ1bkFmdGVyOgogICAgICAgIC0gYXBwbHktbWFwcGluZwogICAgLSBuYW1lOiB2ZXJpZnktY29uZm9ybWEKICAgICAgdGltZW91dDogIjRoMDBtMHMiCiAgICAgIHdoZW46CiAgICAgICAgLSBpbnB1dDogIiQodGFza3MuZmlsdGVyLWFscmVhZHktcmVsZWFzZWQtaW1hZ2VzLnJlc3VsdHMuc2tpcF9yZWxlYXNlKSIKICAgICAgICAgIG9wZXJhdG9yOiBpbgogICAgICAgICAgdmFsdWVzOiBbImZhbHNlIl0KICAgICAgdGFza1JlZjoKICAgICAgICByZXNvbHZlcjogImdpdCIKICAgICAgICBwYXJhbXM6CiAgICAgICAgICAtIG5hbWU6IHVybAogICAgICAgICAgICB2YWx1ZTogaHR0cHM6Ly9naXRodWIuY29tL3F1ZXJ0aS9jbGkKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICJmaXgtc2VsZi1ob3N0ZWQtY2VydHMtdGVzdCIKICAgICAgICAgIC0gbmFtZTogcGF0aEluUmVwbwogICAgICAgICAgICB2YWx1ZTogInRhc2tzL3ZlcmlmeS1jb25mb3JtYS1rb25mbHV4LXRhLzAuMS92ZXJpZnktY29uZm9ybWEta29uZmx1eC10YS55YW1sIgogICAgICBwYXJhbXM6CiAgICAgICAgLSBuYW1lOiBTTkFQU0hPVF9GSUxFTkFNRQogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLnNuYXBzaG90U3BlYykiCiAgICAgICAgLSBuYW1lOiBTU0xfQ0VSVF9ESVIKICAgICAgICAgIHZhbHVlOiAvdmFyL3J1bi9zZWNyZXRzL2t1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQKICAgICAgICAtIG5hbWU6IFBPTElDWV9DT05GSUdVUkFUSU9OCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZW50ZXJwcmlzZUNvbnRyYWN0UG9saWN5KQogICAgICAgIC0gbmFtZTogU1RSSUNUCiAgICAgICAgICAjIG9ubHkgc2V0IHRvIGZhbHNlIGZvciBkZXZlbG9wbWVudAogICAgICAgICAgdmFsdWU6ICJ0cnVlIgogICAgICAgIC0gbmFtZTogSUdOT1JFX1JFS09SCiAgICAgICAgICB2YWx1ZTogInRydWUiCiAgICAgICAgLSBuYW1lOiBFWFRSQV9SVUxFX0RBVEEKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5lbnRlcnByaXNlQ29udHJhY3RFeHRyYVJ1bGVEYXRhKQogICAgICAgIC0gbmFtZTogV09SS0VSUwogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtdGFzay1wYXJhbXMucmVzdWx0cy5leHRyYWN0ZWRWYWx1ZXNbMF0pIgogICAgICAgIC0gbmFtZTogU09VUkNFX0RBVEFfQVJUSUZBQ1QKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5maWx0ZXItYWxyZWFkeS1yZWxlYXNlZC1pbWFnZXMucmVzdWx0cy5zb3VyY2VEYXRhQXJ0aWZhY3QpIgogICAgICAgIC0gbmFtZTogVFJVU1RFRF9BUlRJRkFDVFNfREVCVUcKICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMudHJ1c3RlZEFydGlmYWN0c0RlYnVnKSIKICAgICAgICAtIG5hbWU6IENFUlRJRklDQVRFX0lERU5USVRZCiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC1zaWduaW5nLXBhcmFtcy5yZXN1bHRzLnRla3RvbkNoYWluc0lkZW50aXR5KSIKICAgICAgICAtIG5hbWU6IENFUlRJRklDQVRFX09JRENfSVNTVUVSCiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC1zaWduaW5nLXBhcmFtcy5yZXN1bHRzLmRlZmF1bHRPSURDSXNzdWVyKSIKICAgICAgICAtIG5hbWU6IFRVRl9NSVJST1IKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5jb2xsZWN0LXNpZ25pbmctcGFyYW1zLnJlc3VsdHMudHVmVXJsKSIKICAgICAgICAtIG5hbWU6IFJFS09SX0hPU1QKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5jb2xsZWN0LXNpZ25pbmctcGFyYW1zLnJlc3VsdHMucmVrb3JVcmwpIgogICAgICBydW5BZnRlcjoKICAgICAgICAtIGZpbHRlci1hbHJlYWR5LXJlbGVhc2VkLWltYWdlcwogICAgICAgIC0gY29sbGVjdC10YXNrLXBhcmFtcwogICAgICAgIC0gY29sbGVjdC1zaWduaW5nLXBhcmFtcwogICAgLSBuYW1lOiBwdXNoLXNuYXBzaG90CiAgICAgIHJldHJpZXM6IDUKICAgICAgd2hlbjoKICAgICAgICAtIGlucHV0OiAiJCh0YXNrcy5hcHBseS1tYXBwaW5nLnJlc3VsdHMubWFwcGVkKSIKICAgICAgICAgIG9wZXJhdG9yOiBpbgogICAgICAgICAgdmFsdWVzOiBbInRydWUiXQogICAgICAgIC0gaW5wdXQ6ICIkKHRhc2tzLmZpbHRlci1hbHJlYWR5LXJlbGVhc2VkLWltYWdlcy5yZXN1bHRzLnNraXBfcmVsZWFzZSkiCiAgICAgICAgICBvcGVyYXRvcjogaW4KICAgICAgICAgIHZhbHVlczogWyJmYWxzZSJdCiAgICAgIHRhc2tSZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHRhc2tzL21hbmFnZWQvcHVzaC1zbmFwc2hvdC9wdXNoLXNuYXBzaG90LnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogc25hcHNob3RQYXRoCiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC1kYXRhLnJlc3VsdHMuc25hcHNob3RTcGVjKSIKICAgICAgICAtIG5hbWU6IGRhdGFQYXRoCiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC1kYXRhLnJlc3VsdHMuZGF0YSkiCiAgICAgICAgLSBuYW1lOiByZXN1bHRzRGlyUGF0aAogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLnJlc3VsdHNEaXIpIgogICAgICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5maWx0ZXItYWxyZWFkeS1yZWxlYXNlZC1pbWFnZXMucmVzdWx0cy5zb3VyY2VEYXRhQXJ0aWZhY3QpIgogICAgICAgIC0gbmFtZTogZGF0YURpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiB0cnVzdGVkQXJ0aWZhY3RzRGVidWcKICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMudHJ1c3RlZEFydGlmYWN0c0RlYnVnKSIKICAgICAgICAtIG5hbWU6IHRhc2tHaXRVcmwKICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMudGFza0dpdFVybCkiCiAgICAgICAgLSBuYW1lOiB0YXNrR2l0UmV2aXNpb24KICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMudGFza0dpdFJldmlzaW9uKSIKICAgICAgcnVuQWZ0ZXI6CiAgICAgICAgLSB2ZXJpZnktY29uZm9ybWEKICAgIC0gbmFtZTogY29sbGVjdC1yZWdpc3RyeS10b2tlbi1zZWNyZXQKICAgICAgdGFza1JlZjoKICAgICAgICByZXNvbHZlcjogImdpdCIKICAgICAgICBwYXJhbXM6CiAgICAgICAgICAtIG5hbWU6IHVybAogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFVybCkKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikKICAgICAgICAgIC0gbmFtZTogcGF0aEluUmVwbwogICAgICAgICAgICB2YWx1ZTogdGFza3MvbWFuYWdlZC9jb2xsZWN0LXJlZ2lzdHJ5LXRva2VuLXNlY3JldC9jb2xsZWN0LXJlZ2lzdHJ5LXRva2VuLXNlY3JldC55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IGRhdGFQYXRoCiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC1kYXRhLnJlc3VsdHMuZGF0YSkiCiAgICAgICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMub2NpU3RvcmFnZSkKICAgICAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLnNvdXJjZURhdGFBcnRpZmFjdCkiCiAgICAgICAgLSBuYW1lOiBkYXRhRGlyCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZGF0YURpcikKICAgICAgICAtIG5hbWU6IHRydXN0ZWRBcnRpZmFjdHNEZWJ1ZwogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50cnVzdGVkQXJ0aWZhY3RzRGVidWcpIgogICAgICAgIC0gbmFtZTogdGFza0dpdFVybAogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0VXJsKSIKICAgICAgICAtIG5hbWU6IHRhc2tHaXRSZXZpc2lvbgogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pIgogICAgICBydW5BZnRlcjoKICAgICAgICAtIGNvbGxlY3QtZGF0YQogICAgLSBuYW1lOiBtYWtlLXJlcG8tcHVibGljCiAgICAgIHJldHJpZXM6IDUKICAgICAgd2hlbjoKICAgICAgICAtIGlucHV0OiAiJCh0YXNrcy5jb2xsZWN0LXJlZ2lzdHJ5LXRva2VuLXNlY3JldC5yZXN1bHRzLnJlZ2lzdHJ5U2VjcmV0KSIKICAgICAgICAgIG9wZXJhdG9yOiBub3RpbgogICAgICAgICAgdmFsdWVzOiBbIiJdCiAgICAgIHRhc2tSZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHRhc2tzL21hbmFnZWQvbWFrZS1yZXBvLXB1YmxpYy9tYWtlLXJlcG8tcHVibGljLnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogZGF0YVBhdGgKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5jb2xsZWN0LWRhdGEucmVzdWx0cy5kYXRhKSIKICAgICAgICAtIG5hbWU6IHNuYXBzaG90UGF0aAogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLnNuYXBzaG90U3BlYykiCiAgICAgICAgLSBuYW1lOiByZWdpc3RyeVNlY3JldAogICAgICAgICAgdmFsdWU6ICQodGFza3MuY29sbGVjdC1yZWdpc3RyeS10b2tlbi1zZWNyZXQucmVzdWx0cy5yZWdpc3RyeVNlY3JldCkKICAgICAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lTdG9yYWdlKQogICAgICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgICAgICB2YWx1ZTogIiQodGFza3MucHVzaC1zbmFwc2hvdC5yZXN1bHRzLnNvdXJjZURhdGFBcnRpZmFjdCkiCiAgICAgICAgLSBuYW1lOiBkYXRhRGlyCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZGF0YURpcikKICAgICAgICAtIG5hbWU6IHRydXN0ZWRBcnRpZmFjdHNEZWJ1ZwogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50cnVzdGVkQXJ0aWZhY3RzRGVidWcpIgogICAgICAgIC0gbmFtZTogdGFza0dpdFVybAogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0VXJsKSIKICAgICAgICAtIG5hbWU6IHRhc2tHaXRSZXZpc2lvbgogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pIgogICAgICBydW5BZnRlcjoKICAgICAgICAtIGNvbGxlY3QtcmVnaXN0cnktdG9rZW4tc2VjcmV0CiAgICAgICAgLSBwdXNoLXNuYXBzaG90CiAgICAtIG5hbWU6IGNvbGxlY3QtdHBhLXBhcmFtcwogICAgICB3aGVuOgogICAgICAgIC0gaW5wdXQ6ICIkKHRhc2tzLmZpbHRlci1hbHJlYWR5LXJlbGVhc2VkLWltYWdlcy5yZXN1bHRzLnNraXBfcmVsZWFzZSkiCiAgICAgICAgICBvcGVyYXRvcjogaW4KICAgICAgICAgIHZhbHVlczogWyAiZmFsc2UiIF0KICAgICAgdGFza1JlZjoKICAgICAgICByZXNvbHZlcjogImdpdCIKICAgICAgICBwYXJhbXM6CiAgICAgICAgICAtIG5hbWU6IHVybAogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFVybCkKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikKICAgICAgICAgIC0gbmFtZTogcGF0aEluUmVwbwogICAgICAgICAgICB2YWx1ZTogdGFza3MvbWFuYWdlZC9jb2xsZWN0LXRwYS1wYXJhbXMvY29sbGVjdC10cGEtcGFyYW1zLnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogZGF0YVBhdGgKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5jb2xsZWN0LWRhdGEucmVzdWx0cy5kYXRhKSIKICAgICAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lTdG9yYWdlKQogICAgICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC1kYXRhLnJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0KSIKICAgICAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5kYXRhRGlyKQogICAgICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICAgICAgLSBuYW1lOiB0YXNrR2l0VXJsCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRVcmwpIgogICAgICAgIC0gbmFtZTogdGFza0dpdFJldmlzaW9uCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikiCiAgICAgICAgLSBuYW1lOiBmYWlsT25NaXNzaW5nCiAgICAgICAgICB2YWx1ZTogImZhbHNlIgogICAgICBydW5BZnRlcjoKICAgICAgICAtIGNvbGxlY3QtZGF0YQogICAgLSBuYW1lOiBwcm9jZXNzLWNvbXBvbmVudC1zYm9tCiAgICAgIHdoZW46CiAgICAgICAgLSBpbnB1dDogIiQodGFza3MuY29sbGVjdC10cGEtcGFyYW1zLnJlc3VsdHMuYXRsYXNBcGlVcmwpIgogICAgICAgICAgb3BlcmF0b3I6IG5vdGluCiAgICAgICAgICB2YWx1ZXM6IFsgIiIgXQogICAgICB0YXNrUmVmOgogICAgICAgIHBhcmFtczoKICAgICAgICAgIC0gbmFtZTogdXJsCiAgICAgICAgICAgIHZhbHVlOiBodHRwczovL2dpdGh1Yi5jb20va29uZmx1eC1jaS9tb2JzdGVyLmdpdAogICAgICAgICAgLSBuYW1lOiByZXZpc2lvbgogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMubW9ic3Rlcl90YXNrc19naXRfcmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHRhc2tzL2F1Z21lbnQtY29tcG9uZW50LXNib21zLXRhLzAuMy9hdWdtZW50LWNvbXBvbmVudC1zYm9tcy10YS55YW1sCiAgICAgICAgcmVzb2x2ZXI6IGdpdAogICAgICBwYXJhbXM6CiAgICAgICAgLSBuYW1lOiByZXN1bHRzRGlyUGF0aAogICAgICAgICAgdmFsdWU6ICQodGFza3MuY29sbGVjdC1kYXRhLnJlc3VsdHMucmVzdWx0c0RpcikKICAgICAgICAtIG5hbWU6IHNuYXBzaG90U3BlYwogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLnNuYXBzaG90U3BlYykiCiAgICAgICAgLSBuYW1lOiByZWxlYXNlRGF0YQogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtZGF0YS5yZXN1bHRzLmRhdGEpIgogICAgICAgIC0gbmFtZTogcmV0cnlBV1NTZWNyZXROYW1lCiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC10cGEtcGFyYW1zLnJlc3VsdHMucmV0cnlBV1NTZWNyZXROYW1lKSIKICAgICAgICAtIG5hbWU6IHJldHJ5UzNCdWNrZXQKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5jb2xsZWN0LXRwYS1wYXJhbXMucmVzdWx0cy5yZXRyeVMzQnVja2V0KSIKICAgICAgICAtIG5hbWU6IGF0bGFzU2VjcmV0TmFtZQogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtdHBhLXBhcmFtcy5yZXN1bHRzLnNlY3JldE5hbWUpIgogICAgICAgIC0gbmFtZTogc3NvVG9rZW5VcmwKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5jb2xsZWN0LXRwYS1wYXJhbXMucmVzdWx0cy5zc29Ub2tlblVybCkiCiAgICAgICAgLSBuYW1lOiBhdGxhc0FwaVVybAogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3QtdHBhLXBhcmFtcy5yZXN1bHRzLmF0bGFzQXBpVXJsKSIKICAgICAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lTdG9yYWdlKQogICAgICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuZmlsdGVyLWFscmVhZHktcmVsZWFzZWQtaW1hZ2VzLnJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0KSIKICAgICAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5kYXRhRGlyKQogICAgICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICAgICAgLSBuYW1lOiB0YXNrR2l0VXJsCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRVcmwpIgogICAgICAgIC0gbmFtZTogdGFza0dpdFJldmlzaW9uCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikiCiAgICAgICAgLSBuYW1lOiBjb3NpZ25TZWNyZXROYW1lCiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC10YXNrLXBhcmFtcy5yZXN1bHRzLmV4dHJhY3RlZFZhbHVlc1sxXSkiCiAgICAgICAgLSBuYW1lOiBhdHRlc3RhdGlvblB1YktleQogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5jb25mb3JtYVB1YktleSkiCiAgICAgICAgLSBuYW1lOiBkZWZhdWx0T0lEQ0lzc3VlcgogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3Qtc2lnbmluZy1wYXJhbXMucmVzdWx0cy5kZWZhdWx0T0lEQ0lzc3VlcikiCiAgICAgICAgLSBuYW1lOiByZWtvckV4dGVybmFsVXJsCiAgICAgICAgICB2YWx1ZTogIiQodGFza3MuY29sbGVjdC1zaWduaW5nLXBhcmFtcy5yZXN1bHRzLnJla29yRXh0ZXJuYWxVcmwpIgogICAgICAgIC0gbmFtZTogZnVsY2lvRXh0ZXJuYWxVcmwKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5jb2xsZWN0LXNpZ25pbmctcGFyYW1zLnJlc3VsdHMuZnVsY2lvRXh0ZXJuYWxVcmwpIgogICAgICAgIC0gbmFtZTogdHVmRXh0ZXJuYWxVcmwKICAgICAgICAgIHZhbHVlOiAiJCh0YXNrcy5jb2xsZWN0LXNpZ25pbmctcGFyYW1zLnJlc3VsdHMudHVmRXh0ZXJuYWxVcmwpIgogICAgICAgIC0gbmFtZTogYnVpbGRJZGVudGl0eVJlZ2V4cAogICAgICAgICAgdmFsdWU6ICIkKHRhc2tzLmNvbGxlY3Qtc2lnbmluZy1wYXJhbXMucmVzdWx0cy5idWlsZElkZW50aXR5UmVnZXhwKSIKICAgICAgcnVuQWZ0ZXI6CiAgICAgICAgLSBjb2xsZWN0LWRhdGEKICAgICAgICAtIGFwcGx5LW1hcHBpbmcKICAgICAgICAtIGNvbGxlY3QtdHBhLXBhcmFtcwogICAgICAgIC0gcHVzaC1zbmFwc2hvdAogICAgLSBuYW1lOiB1cGRhdGUtY3Itc3RhdHVzCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IHJlc291cmNlCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMucmVsZWFzZSkKICAgICAgICAtIG5hbWU6IHJlc3VsdHNEaXJQYXRoCiAgICAgICAgICB2YWx1ZTogJCh0YXNrcy5jb2xsZWN0LWRhdGEucmVzdWx0cy5yZXN1bHRzRGlyKQogICAgICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAgICAgLSBuYW1lOiByZXN1bHRBcnRpZmFjdHMKICAgICAgICAgIHZhbHVlOgogICAgICAgICAgICAtICIkKHRhc2tzLnB1c2gtc25hcHNob3QucmVzdWx0cy5zb3VyY2VEYXRhQXJ0aWZhY3QpPSQocGFyYW1zLmRhdGFEaXIpIgogICAgICAgIC0gbmFtZTogZGF0YURpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiB0cnVzdGVkQXJ0aWZhY3RzRGVidWcKICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMudHJ1c3RlZEFydGlmYWN0c0RlYnVnKSIKICAgICAgICAtIG5hbWU6IHRhc2tHaXRVcmwKICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMudGFza0dpdFVybCkiCiAgICAgICAgLSBuYW1lOiB0YXNrR2l0UmV2aXNpb24KICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMudGFza0dpdFJldmlzaW9uKSIKICAgICAgdGFza1JlZjoKICAgICAgICByZXNvbHZlcjogImdpdCIKICAgICAgICBwYXJhbXM6CiAgICAgICAgICAtIG5hbWU6IHVybAogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFVybCkKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikKICAgICAgICAgIC0gbmFtZTogcGF0aEluUmVwbwogICAgICAgICAgICB2YWx1ZTogdGFza3MvbWFuYWdlZC91cGRhdGUtY3Itc3RhdHVzL3VwZGF0ZS1jci1zdGF0dXMueWFtbAogICAgICBydW5BZnRlcjoKICAgICAgICAtIHB1c2gtc25hcHNob3QKICAgICAgICAtIHByb2Nlc3MtY29tcG9uZW50LXNib20K",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "pipelines/managed/push-to-external-registry/push-to-external-registry.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "pipelines/managed/push-to-external-registry/push-to-external-registry.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:42:09Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-834552159a4b225b0b0e522a5f521088",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-collect-data",
                        "uid": "667e7e41-1df6-4ecd-8feb-b7c3c5f04317"
                    }
                ],
                "resourceVersion": "7559",
                "uid": "f75ef44f-4c5a-474e-8b98-b2e53582650e"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:42:10Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:42:10Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gY3JlYXRlcyBhIHRydXN0ZWQgYXJ0aWZhY3QuIEl0IGRvZXMgbm90aGluZyBpZiBhIC5za2lwLXRydXN0ZWQtYXJ0aWZhY3RzIGZpbGUgZXhpc3RzCiAgICBpbiByb290IGZvbGRlci4KICBpbWFnZTogcXVheS5pby9sZ2FsbG92aS10ZXN0L2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzQHNoYTI1NjoyM2ZiOGRjMDliZWQyNDlkN2Q3MmNhYWIzZmMyY2U2YTAxNDQ1MmM0ZjM5ZDRiZTMyYjEwMWMwODMyNTQ5ODExCiAgZW52OgogICAgIyBTZXQgSE9NRSB2YXJpYWJsZSB0byBzb21ldGhpbmcgZWxzZSB0aGFuIGAvYCB0byBhdm9pZCAncGVybWlzc2lvbiBkZW5pZWQnIHByb2JsZW1zIHdoZW4gd3JpdGluZyBmaWxlcy4KICAgIC0gbmFtZTogSE9NRQogICAgICB2YWx1ZTogL3Rla3Rvbi9ob21lCiAgICAtIG5hbWU6IE9SQVNfT1BUSU9OUwogICAgICB2YWx1ZTogJChwYXJhbXMub3Jhc09wdGlvbnMpCiAgICAtIG5hbWU6IENBX0ZJTEUKICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCiAgcGFyYW1zOgogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IHdvcmtEaXIKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb3Jhc09wdGlvbnMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogIGFyZ3M6CiAgICAtIGNyZWF0ZQogICAgLSAtLXN0b3JlCiAgICAtICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:42:55Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-932bd91a2e622ba7809e42751ef44042",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-apply-mapping",
                        "uid": "37368e2f-3b07-4e7c-a37b-a0548152504f"
                    }
                ],
                "resourceVersion": "8305",
                "uid": "4ba38a22-d343-4bc4-adc1-7b1f9c4a18f3"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:42:56Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:42:56Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYSBUcnVzdGVkIEFydGlmYWN0IGludG8gYSBmb2xkZXIuCiAgaW1hZ2U6IHF1YXkuaW8vbGdhbGxvdmktdGVzdC9idWlsZC10cnVzdGVkLWFydGlmYWN0c0BzaGEyNTY6MjNmYjhkYzA5YmVkMjQ5ZDdkNzJjYWFiM2ZjMmNlNmEwMTQ0NTJjNGYzOWQ0YmUzMmIxMDFjMDgzMjU0OTgxMQogIGVudjoKICAgICMgU2V0IEhPTUUgdmFyaWFibGUgdG8gc29tZXRoaW5nIGVsc2UgdGhhbiBgL2AgdG8gYXZvaWQgJ3Blcm1pc3Npb24gZGVuaWVkJyBwcm9ibGVtcyB3aGVuIHdyaXRpbmcgZmlsZXMuCiAgICAtIG5hbWU6IEhPTUUKICAgICAgdmFsdWU6IC90ZWt0b24vaG9tZQogICAgLSBuYW1lOiBPUkFTX09QVElPTlMKICAgICAgdmFsdWU6ICQocGFyYW1zLm9yYXNPcHRpb25zKQogICAgLSBuYW1lOiBDQV9GSUxFCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogIHBhcmFtczoKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gdXNlCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:43:02Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-a8be0d3f17f1415805566bafffbef1dd",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-filter-already-released-images",
                        "uid": "30629f2f-8341-44d0-86d9-23deea02be19"
                    }
                ],
                "resourceVersion": "8443",
                "uid": "21d03cab-afd0-4366-83b0-d653518e0b06"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:43:02Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:43:02Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYSBUcnVzdGVkIEFydGlmYWN0IGludG8gYSBmb2xkZXIuCiAgaW1hZ2U6IHF1YXkuaW8vbGdhbGxvdmktdGVzdC9idWlsZC10cnVzdGVkLWFydGlmYWN0c0BzaGEyNTY6MjNmYjhkYzA5YmVkMjQ5ZDdkNzJjYWFiM2ZjMmNlNmEwMTQ0NTJjNGYzOWQ0YmUzMmIxMDFjMDgzMjU0OTgxMQogIGVudjoKICAgICMgU2V0IEhPTUUgdmFyaWFibGUgdG8gc29tZXRoaW5nIGVsc2UgdGhhbiBgL2AgdG8gYXZvaWQgJ3Blcm1pc3Npb24gZGVuaWVkJyBwcm9ibGVtcyB3aGVuIHdyaXRpbmcgZmlsZXMuCiAgICAtIG5hbWU6IEhPTUUKICAgICAgdmFsdWU6IC90ZWt0b24vaG9tZQogICAgLSBuYW1lOiBPUkFTX09QVElPTlMKICAgICAgdmFsdWU6ICQocGFyYW1zLm9yYXNPcHRpb25zKQogICAgLSBuYW1lOiBDQV9GSUxFCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogIHBhcmFtczoKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gdXNlCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact/use-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:43:09Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-aa833ced3e072bda8cd8147fc07c3309",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-verify-conforma",
                        "uid": "92b38592-81fa-48f8-a893-e084b14cbbe6"
                    }
                ],
                "resourceVersion": "8607",
                "uid": "1c5f8aab-ee88-4051-928e-879cae0327cc"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/konflux-ci/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "development"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "a44bf53d82b7565e2be478a31270e916eb7d68a4",
                    "resolution.tekton.dev/url": "https://github.com/konflux-ci/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:43:09Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gY3JlYXRlcyBhIHRydXN0ZWQgYXJ0aWZhY3QuIEl0IGRvZXMgbm90aGluZyBpZiBhIC5za2lwLXRydXN0ZWQtYXJ0aWZhY3RzIGZpbGUgZXhpc3RzCiAgICBpbiByb290IGZvbGRlci4KICBpbWFnZTogcXVheS5pby9rb25mbHV4LWNpL2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzOjY1MzU3ODQ0NGM3M2FmYzMyYjNhODY1ZmVlOTg2OWEwOWY5NmMxYTIKICBlbnY6CiAgICAjIFNldCBIT01FIHZhcmlhYmxlIHRvIHNvbWV0aGluZyBlbHNlIHRoYW4gYC9gIHRvIGF2b2lkICdwZXJtaXNzaW9uIGRlbmllZCcgcHJvYmxlbXMgd2hlbiB3cml0aW5nIGZpbGVzLgogICAgLSBuYW1lOiBIT01FCiAgICAgIHZhbHVlOiAvdGVrdG9uL2hvbWUKICAgIC0gbmFtZTogT1JBU19PUFRJT05TCiAgICAgIHZhbHVlOiAkKHBhcmFtcy5vcmFzT3B0aW9ucykKICAgIC0gbmFtZTogQ0FfRklMRQogICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkKICBwYXJhbXM6CiAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICJlbXB0eSIKICAgIC0gbmFtZTogd29ya0RpcgogICAgICB0eXBlOiBzdHJpbmcKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246IG9yYXMgb3B0aW9ucyB0byBwYXNzIHRvIFRydXN0ZWQgQXJ0aWZhY3RzIGNhbGxzCiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIvZXRjL3BraS90bHMvY2VydHMvY2EtYnVuZGxlLmNydCIKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgYXJnczoKICAgIC0gY3JlYXRlCiAgICAtIC0tc3RvcmUKICAgIC0gJChwYXJhbXMub2NpU3RvcmFnZSkKICAgIC0gJChwYXJhbXMuc291cmNlRGF0YUFydGlmYWN0KT0kKHBhcmFtcy53b3JrRGlyKQo=",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "a44bf53d82b7565e2be478a31270e916eb7d68a4"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/konflux-ci/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "a44bf53d82b7565e2be478a31270e916eb7d68a4"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/konflux-ci/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:26Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-b294afe299623e2042a994e3b93046b7",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7073",
                "uid": "2d35ce6f-c608-4337-aebe-00bf8ace9eb1"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/apply-mapping/apply-mapping.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:27Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/apply-mapping/apply-mapping.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:27Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiBhcHBseS1tYXBwaW5nCiAgYW5ub3RhdGlvbnM6CiAgICB0ZWt0b24uZGV2L3BpcGVsaW5lcy5taW5WZXJzaW9uOiAiMC4xMi4xIgogICAgdGVrdG9uLmRldi90YWdzOiByZWxlYXNlCnNwZWM6CiAgZGVzY3JpcHRpb246IHwtCiAgICBUZWt0b24gdGFzayB0byBhcHBseSBhIG1hcHBpbmcgdG8gYSBTbmFwc2hvdC4KCiAgICBUaGUgcHVycG9zZSBvZiB0aGlzIHRhc2sgaXMgdG8gbWVyZ2UgYSBtYXBwaW5nIHdpdGggdGhlIGNvbXBvbmVudHMgY29udGFpbmVkIGluIGEgU25hcHNob3QuCiAgICBUaGUgbWFwcGluZyBpcyBleHBlY3RlZCB0byBiZSBwcmVzZW50IGluIHRoZSBkYXRhIGZpZWxkIG9mIHRoZSBSZWxlYXNlUGxhbkFkbWlzc2lvbiBwcm92aWRlZCBpbgogICAgdGhlIGByZWxlYXNlUGxhbkFkbWlzc2lvblBhdGhgLiBJZiB0aGUgZGF0YSBmaWVsZCBkb2VzIG5vdCBjb250YWluIGEgYG1hcHBpbmdgIGtleSwgdGhlIG9yaWdpbmFsCiAgICBTbmFwc2hvdCBpcyByZXR1cm5lZC4gSWYgdGhlcmUgaXMgYSBgbWFwcGluZ2Aga2V5LCBpdCBpcyBtZXJnZWQgd2l0aCB0aGUgYGNvbXBvbmVudHNgIGtleSBpbiB0aGUKICAgIFNuYXBzaG90IGJhc2VkIG9uIGNvbXBvbmVudCBuYW1lLgoKICAgIEEgYG1hcHBlZGAgcmVzdWx0IGlzIGFsc28gcmV0dXJuZWQgZnJvbSB0aGlzIHRhc2sgY29udGFpbmluZyBhIHNpbXBsZSB0cnVlL2ZhbHNlIHZhbHVlIHRoYXQgaXMKICAgIG1lYW50IHRvIGluZm9ybSB3aGV0aGVyIGEgbWFwcGVkIFNuYXBzaG90IGlzIGJlaW5nIHJldHVybmVkIG9yIHRoZSBvcmlnaW5hbCBvbmUuCgogICAgVGhpcyB0YXNrIHN1cHBvcnRzIHZhcmlhYmxlIGV4cGFuc2lvbiBpbiB0YWcgdmFsdWVzIGZyb20gdGhlIG1hcHBpbmcuIFRoZSBjdXJyZW50bHkgc3VwcG9ydGVkIHZhcmlhYmxlcyBhcmU6CiAgICAqICJ7eyB0aW1lc3RhbXAgfX0iIC0+IFRoZSBidWlsZC1kYXRlIGxhYmVsIGZyb20gdGhlIGltYWdlIGluIHRoZSBmb3JtYXQgcHJvdmlkZWQgYnkgdGltZXN0YW1wRm9ybWF0IG9yICVzIGFzIHRoZQogICAgICBkZWZhdWx0LgogICAgICBJZiB0aGUgYnVpbGQtZGF0ZSBsYWJlbCBpcyBub3QgYXZhaWxhYmxlLCB3ZSB1c2UgdGhlIENyZWF0ZWQgZmllbGQgaW4gdGhlIGltYWdlIG1ldGFkYXRhIGFzIGEgZmFsbGJhY2suCiAgICAqICJ7eyByZWxlYXNlX3RpbWVzdGFtcCB9fSIgLT4gVGhlIGN1cnJlbnQgdGltZSBpbiB0aGUgZm9ybWF0IHByb3ZpZGVkIGJ5IHRpbWVzdGFtcEZvcm1hdCBvciAlcyBhcyB0aGUgZGVmYXVsdAogICAgKiAie3sgZ2l0X3NoYSB9fSIgLT4gVGhlIGdpdCBzaGEgdGhhdCB0cmlnZ2VyZWQgdGhlIHNuYXBzaG90IGJlaW5nIHByb2Nlc3NlZAogICAgKiAie3sgZ2l0X3Nob3J0X3NoYSB9fSIgLT4gVGhlIGdpdCBzaGEgcmVkdWNlZCB0byA3IGNoYXJhY3RlcnMKICAgICogInt7IGRpZ2VzdF9zaGEgfX0iIC0+IFRoZSBpbWFnZSBkaWdlc3Qgb2YgdGhlIHJlc3BlY3RpdmUgY29tcG9uZW50CiAgICAqICJ7eyBpbmNyZW1lbnRlciB9fSIgLT4gQXV0b21hdGljYWxseSBmaW5kcyB0aGUgaGlnaGVzdCBleGlzdGluZyBpbmNyZW1lbnRlZCB0YWcgaW4gdGhlCiAgICAgIHJlcG9zaXRvcnkgYW5kIGdlbmVyYXRlcyB0aGUgbmV4dCBzZXF1ZW50aWFsIHRhZyAoZS5nLiwgaWYgdGhlIGhpZ2hlc3QgdGFnIGlzIHYxLjAuMC0yLCBpdCB3aWxsIGdlbmVyYXRlIHYxLjAuMC0zKQogICAgKiAie3sgb2NpX3ZlcnNpb24gfX0iIC0+IFRoZSB2ZXJzaW9uIGZyb20gT0NJIGltYWdlIGFubm90YXRpb25zIChvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVyc2lvbiksIHdpdGggZmFsbGJhY2sKICAgICAgdG8gT0NJIGltYWdlIGxhYmVscyBpZiBub3QgcHJlc2VudCBpbiBhbm5vdGF0aW9ucyAoY29udmVydHMgKyB0byBfIGZvciB0YWcgY29tcGxpYW5jZSkKCiAgICBZb3UgY2FuIGFsc28gZXhwYW5kIGltYWdlIGxhYmVscywgZS5nLiAie3sgbGFiZWxzLm15bGFiZWwgfX0iIC0+IFRoZSB2YWx1ZSBvZiBpbWFnZSBsYWJlbCAibXlsYWJlbCIKICBwYXJhbXM6CiAgICAtIG5hbWU6IHNuYXBzaG90UGF0aAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gdGhlIEpTT04gc3RyaW5nIG9mIHRoZSBTbmFwc2hvdCBzcGVjIGluIHRoZSBjb25maWcgd29ya3NwYWNlIHRvIGFwcGx5IHRoZSBtYXBwaW5nIHRvCiAgICAtIG5hbWU6IGRhdGFQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogUGF0aCB0byB0aGUgSlNPTiBzdHJpbmcgb2YgdGhlIG1lcmdlZCBkYXRhIHRvIHVzZSBpbiB0aGUgZGF0YSB3b3Jrc3BhY2UKICAgIC0gbmFtZTogZmFpbE9uRW1wdHlSZXN1bHQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBGYWlsIHRoZSB0YXNrIGlmIHRoZSByZXN1bHRpbmcgc25hcHNob3QgY29udGFpbnMgMCBjb21wb25lbnRzCiAgICAgIGRlZmF1bHQ6ICJmYWxzZSIKICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICBkZXNjcmlwdGlvbjogVGhlIE9DSSByZXBvc2l0b3J5IHdoZXJlIHRoZSBUcnVzdGVkIEFydGlmYWN0cyBhcmUgc3RvcmVkCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IG9jaUFydGlmYWN0RXhwaXJlc0FmdGVyCiAgICAgIGRlc2NyaXB0aW9uOiBFeHBpcmF0aW9uIGRhdGUgZm9yIHRoZSB0cnVzdGVkIGFydGlmYWN0cyBjcmVhdGVkIGluIHRoZQogICAgICAgIE9DSSByZXBvc2l0b3J5LiBBbiBlbXB0eSBzdHJpbmcgbWVhbnMgdGhlIGFydGlmYWN0cyBkbyBub3QgZXhwaXJlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiMWQiCiAgICAtIG5hbWU6IHRydXN0ZWRBcnRpZmFjdHNEZWJ1ZwogICAgICBkZXNjcmlwdGlvbjogRmxhZyB0byBlbmFibGUgZGVidWcgbG9nZ2luZyBpbiB0cnVzdGVkIGFydGlmYWN0cy4gU2V0IHRvIGEgbm9uLWVtcHR5IHN0cmluZyB0byBlbmFibGUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAtIG5hbWU6IG9yYXNPcHRpb25zCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogTG9jYXRpb24gb2YgdHJ1c3RlZCBhcnRpZmFjdHMgdG8gYmUgdXNlZCB0byBwb3B1bGF0ZSBkYXRhIGRpcmVjdG9yeQogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBkYXRhRGlyCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbG9jYXRpb24gd2hlcmUgZGF0YSB3aWxsIGJlIHN0b3JlZAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogL3Zhci93b3JrZGlyL3JlbGVhc2UKICAgIC0gbmFtZTogdGFza0dpdFVybAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSB1cmwgdG8gdGhlIGdpdCByZXBvIHdoZXJlIHRoZSByZWxlYXNlLXNlcnZpY2UtY2F0YWxvZyB0YXNrcyBhbmQgc3RlcGFjdGlvbnMgdG8gYmUgdXNlZCBhcmUgc3RvcmVkCiAgICAtIG5hbWU6IHRhc2tHaXRSZXZpc2lvbgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSByZXZpc2lvbiBpbiB0aGUgdGFza0dpdFVybCByZXBvIHRvIGJlIHVzZWQKICAgIC0gbmFtZTogY2FUcnVzdENvbmZpZ01hcE5hbWUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUgQ29uZmlnTWFwIHRvIHJlYWQgQ0EgYnVuZGxlIGRhdGEgZnJvbQogICAgICBkZWZhdWx0OiB0cnVzdGVkLWNhCiAgICAtIG5hbWU6IGNhVHJ1c3RDb25maWdNYXBLZXkKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUga2V5IGluIHRoZSBDb25maWdNYXAgdGhhdCBjb250YWlucyB0aGUgQ0EgYnVuZGxlIGRhdGEKICAgICAgZGVmYXVsdDogY2EtYnVuZGxlLmNydAogICAgLSBuYW1lOiBhZGRJbXBsaWNpdFRpbWVzdGFtcFRhZwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IHwKICAgICAgICBXaGVuICJ0cnVlIiwgZm9yIGVhY2ggcmVwb3NpdG9yeSB0aGUgcmVzb2x2ZWQge3sgdGltZXN0YW1wIH19IHZhbHVlIGlzIGFkZGVkIHRvIHRoZSBsaXN0IG9mCiAgICAgICAgdGFncyBhZnRlciB0cmFuc2xhdGlvbiAoZGVkdXBsaWNhdGVkKS4gRmFpbHMgaWYgdGltZXN0YW1wIGlzIGVtcHR5LiBPbmx5IHBpcGVsaW5lcyByZWZlcmVuY2luZwogICAgICAgIHRoZSBjaGVjay1sYWJlbHMgdGFzayBzaG91bGQgc2V0IHRoaXMgdG8gInRydWUiCiAgICAgIGRlZmF1bHQ6ICJmYWxzZSIKICAgIC0gbmFtZTogY2FDZXJ0UGF0aAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgICAgIGRlZmF1bHQ6IC9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0CiAgcmVzdWx0czoKICAgIC0gbmFtZTogbWFwcGVkCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogQSB0cnVlL2ZhbHNlIHZhbHVlIGRlcGljdGluZyB3aGV0aGVyIG9yIG5vdCB0aGUgc25hcHNob3Qgd2FzIG1hcHBlZC4KICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogUHJvZHVjZWQgdHJ1c3RlZCBkYXRhIGFydGlmYWN0CiAgdm9sdW1lczoKICAgIC0gbmFtZTogd29ya2RpcgogICAgICBlbXB0eURpcjoge30KICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICBjb25maWdNYXA6CiAgICAgICAgbmFtZTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcE5hbWUpCiAgICAgICAgaXRlbXM6CiAgICAgICAgICAtIGtleTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcEtleSkKICAgICAgICAgICAgcGF0aDogY2EtYnVuZGxlLmNydAogICAgICAgIG9wdGlvbmFsOiB0cnVlCiAgc3RlcFRlbXBsYXRlOgogICAgdm9sdW1lTW91bnRzOgogICAgICAtIG1vdW50UGF0aDogL3Zhci93b3JrZGlyCiAgICAgICAgbmFtZTogd29ya2RpcgogICAgICAtIG5hbWU6IHRydXN0ZWQtY2EKICAgICAgICBtb3VudFBhdGg6IC9tbnQvdHJ1c3RlZC1jYQogICAgICAgIHJlYWRPbmx5OiB0cnVlCiAgICBlbnY6CiAgICAgIC0gbmFtZTogSU1BR0VfRVhQSVJFU19BRlRFUgogICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lBcnRpZmFjdEV4cGlyZXNBZnRlcikKICAgICAgLSBuYW1lOiAiT1JBU19PUFRJT05TIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMub3Jhc09wdGlvbnMpIgogICAgICAtIG5hbWU6ICJERUJVRyIKICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICBzZWN1cml0eUNvbnRleHQ6CiAgICAgIHJ1bkFzVXNlcjogMTAwMQogIHN0ZXBzOgogICAgLSBuYW1lOiB1c2UtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogNjRNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiA2NE1pCiAgICAgICAgICBjcHU6IDMwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHN0ZXBhY3Rpb25zL3VzZS10cnVzdGVkLWFydGlmYWN0L3VzZS10cnVzdGVkLWFydGlmYWN0LnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogd29ya0RpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5zb3VyY2VEYXRhQXJ0aWZhY3QpCiAgICAgICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkKICAgIC0gbmFtZTogYXBwbHktbWFwcGluZwogICAgICBpbWFnZTogcXVheS5pby9rb25mbHV4LWNpL3JlbGVhc2Utc2VydmljZS11dGlsc0BzaGEyNTY6NTU0NmZhNzhkM2M4OGQ3YjZhMmU4Y2ZmODkwMmY3NzU3ZjAwNTQxZDBiYmFmMTEzYjlmMjkzMTMzODk0YWZhMwogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogNjRNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiA2NE1pCiAgICAgICAgICBjcHU6ICcxJwogICAgICBzY3JpcHQ6IHwKICAgICAgICAjIS91c3IvYmluL2VudiBiYXNoCiAgICAgICAgc2V0IC1ldXhvIHBpcGVmYWlsCgogICAgICAgIGlmIFsgLWYgIi9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0IiBdOyB0aGVuCiAgICAgICAgICAgIENPTUJJTkVEX0NBPSIvdG1wL2NvbWJpbmVkLWNhLWJ1bmRsZS5jcnQiCiAgICAgICAgICAgIHsgY2F0IC9ldGMvcGtpL3Rscy9jZXJ0cy9jYS1idW5kbGUuY3J0OyBlY2hvOyBjYXQgL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQ7IH0gPiAiJENPTUJJTkVEX0NBIgogICAgICAgICAgICBleHBvcnQgU1NMX0NFUlRfRklMRT0iJENPTUJJTkVEX0NBIgogICAgICAgIGZpCgogICAgICAgIFNOQVBTSE9UX1NQRUNfRklMRT0iJChwYXJhbXMuZGF0YURpcikvJChwYXJhbXMuc25hcHNob3RQYXRoKSIKICAgICAgICBEQVRBX0ZJTEU9IiQocGFyYW1zLmRhdGFEaXIpLyQocGFyYW1zLmRhdGFQYXRoKSIKICAgICAgICBTTkFQU0hPVF9TUEVDX0ZJTEVfT1JJRz0iJHtTTkFQU0hPVF9TUEVDX0ZJTEV9Lm9yaWciCgogICAgICAgIGlmIFsgISAtZiAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IiBdIDsgdGhlbgogICAgICAgICAgICBlY2hvICJObyB2YWxpZCBzbmFwc2hvdCBmaWxlIHdhcyBmb3VuZC4iCiAgICAgICAgICAgIGV4aXQgMQogICAgICAgIGZpCgogICAgICAgICMgQ29weSB0aGUgb3JpZ2luYWwgU25hcHNob3Qgc3BlYyBmaWxlIGJlZm9yZSBvdmVycmlkaW5nCiAgICAgICAgY3AgIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIgIiR7U05BUFNIT1RfU1BFQ19GSUxFX09SSUd9IgoKICAgICAgICBpZiBbICEgLWYgIiR7REFUQV9GSUxFfSIgXSA7IHRoZW4KICAgICAgICAgICAgZWNobyAiTm8gZGF0YSBKU09OIGZpbGUgd2FzIGZvdW5kLiIKICAgICAgICAgICAgcHJpbnRmICJmYWxzZSIgfCB0ZWUgIiQocmVzdWx0cy5tYXBwZWQucGF0aCkiCiAgICAgICAgICAgIGV4aXQgMAogICAgICAgIGZpCgogICAgICAgIE1BUFBJTkc9JChqcSAnLm1hcHBpbmcnICIke0RBVEFfRklMRX0iKQoKICAgICAgICBpZiBbWyAkTUFQUElORyA9PSAibnVsbCIgXV0gOyB0aGVuCiAgICAgICAgICAgIGVjaG8gIkRhdGEgZmlsZSBjb250YWlucyBubyBtYXBwaW5nIGtleS4iCiAgICAgICAgICAgIHByaW50ZiAiZmFsc2UiIHwgdGVlICIkKHJlc3VsdHMubWFwcGVkLnBhdGgpIgogICAgICAgICAgICBleGl0IDAKICAgICAgICBmaQoKICAgICAgICAjIEZ1bmN0aW9uIHRvIGhhbmRsZSBpbmNyZW1lbnRlciBsb2dpYwogICAgICAgIGluY3JlbWVudF90YWcoKSB7CiAgICAgICAgICAgIGxvY2FsIHRhZ190ZW1wbGF0ZT0iJDEiCiAgICAgICAgICAgIGxvY2FsIHJlcG89IiQyIgoKICAgICAgICAgICAgIyBVc2UgYHNrb3BlbyBsaXN0LXRhZ3NgIHRvIGZldGNoIGFsbCB0YWdzIGZyb20gdGhlIHJlcG9zaXRvcnkKICAgICAgICAgICAgZXhpc3RpbmdfdGFncz0kKHNrb3BlbyBsaXN0LXRhZ3MgLS1yZXRyeS10aW1lcyAzIGRvY2tlcjovLyIke3JlcG99IiB8IGpxIC1yICcuVGFnc1tdJykKCiAgICAgICAgICAgICMgUmVtb3ZlIGB7eyBpbmNyZW1lbnRlciB9fWAgcGxhY2Vob2xkZXIgdG8gZ2V0IHRoZSB2ZXJzaW9uIHByZWZpeCBmb3IgcmVnZXggcGF0dGVybgogICAgICAgICAgICAjIHNoZWxsY2hlY2sgZGlzYWJsZT1TQzIwMDEKICAgICAgICAgICAgdmVyc2lvbl9wcmVmaXg9JChlY2hvICIke3RhZ190ZW1wbGF0ZX0iIHwgc2VkICdzL3t7IGluY3JlbWVudGVyIH19Ly9nJykKICAgICAgICAgICAgIyBNYXRjaCB0YWdzIHdpdGggMeKAkzYgZGlnaXQgaW5jcmVtZW50cyBvbmx5LiBJZ25vcmUgNysgZGlnaXQgdGFncyB0byBhdm9pZAogICAgICAgICAgICAjIHRyZWF0aW5nIHNob3J0IGNvbW1pdCBTSEFzIGFzIGluY3JlbWVudGVyIHZhbHVlcwogICAgICAgICAgICB0YWdfcGF0dGVybj0iXiR7dmVyc2lvbl9wcmVmaXh9WzAtOV17MSw2fSQiCgogICAgICAgICAgICAjIEV4dHJhY3QgdGhlIG51bWVyaWMgcGFydCBvZiBleGlzdGluZyB0YWdzIGFuZCBmaW5kIHRoZSBtYXggaW5jcmVtZW50CiAgICAgICAgICAgIG1heF9pbmNyZW1lbnQ9JChlY2hvICIke2V4aXN0aW5nX3RhZ3N9IiB8IHsgZ3JlcCAtRSAiJHt0YWdfcGF0dGVybn0iIHx8IHRydWU7IH0gXAogICAgICAgICAgICB8IHNlZCAtRSAicy8ke3ZlcnNpb25fcHJlZml4fS8vIiB8IHNvcnQgLW5yIHwgaGVhZCAtbjEpCgogICAgICAgICAgICAjIENhbGN1bGF0ZSB0aGUgbmV4dCBpbmNyZW1lbnQgKGRlZmF1bHQgdG8gMSBpZiBtYXhfaW5jcmVtZW50IGlzIGVtcHR5IG9yIHVuc2V0KQogICAgICAgICAgICAjIFVzZSAxMCMgdG8gZm9yY2UgZGVjaW1hbCBpbnB1dCBwcmV2ZW50aW5nIGxlYWRpbmcgMCBmcm9tIGJlaW5nIHRyZWF0ZWQgYXMgb2N0YWwKICAgICAgICAgICAgaW5jcmVtZW50PSQoKDEwIyR7bWF4X2luY3JlbWVudDotMH0gKyAxKSkKCiAgICAgICAgICAgICMgU3Vic3RpdHV0ZSBge3sgaW5jcmVtZW50ZXIgfX1gIGluIHRoZSB0YWcgdGVtcGxhdGUgd2l0aCB0aGUgY2FsY3VsYXRlZCBpbmNyZW1lbnQKICAgICAgICAgICAgdGFnPSIke3RhZ190ZW1wbGF0ZS8vXHtceyBpbmNyZW1lbnRlciBcfVx9LyR7aW5jcmVtZW50fX0iCgogICAgICAgICAgICAjIFZhbGlkYXRlIHRoZSBmaW5hbCB0YWcgZm9ybWF0IHRvIGF2b2lkIG1hbGZvcm1lZCB0YWdzCiAgICAgICAgICAgIGlmIFtbICEgIiR7dGFnfSIgPX4gXlthLXpBLVowLTkuXy1dKyQgXV07IHRoZW4KICAgICAgICAgICAgICAgIGVjaG8gIkVycm9yOiBJbnZhbGlkIHRhZyBmb3JtYXQgYWZ0ZXIgc3Vic3RpdHV0aW9uOiAke3RhZ30iCiAgICAgICAgICAgICAgICBleGl0IDEKICAgICAgICAgICAgZmkKCiAgICAgICAgICAgIGVjaG8gIiR0YWciICAjIFJldHVybiB0aGUgZmluYWwgdGFnCiAgICAgICAgfQoKICAgICAgICAjIEV4cGVjdGVkIGFyZ3VtZW50cyBhcmU6IFt2YXJpYWJsZSwgc3Vic3RpdHV0ZV9tYXAsIGxhYmVsc19tYXBdCiAgICAgICAgc3Vic3RpdHV0ZSgpIHsKICAgICAgICAgICAgdmFyaWFibGU9JDEKICAgICAgICAgICAgc3Vic3RpdHV0ZV9tYXA9JDIKICAgICAgICAgICAgbGFiZWxzX21hcD0kMwoKICAgICAgICAgICAgcmVzdWx0PSIiCiAgICAgICAgICAgIGlmIFtbICIkdmFyaWFibGUiID09IGxhYmVscy4qIF1dOyB0aGVuCiAgICAgICAgICAgICAgICBsYWJlbD0iJHt2YXJpYWJsZSNsYWJlbHMufSIKICAgICAgICAgICAgICAgIHJlc3VsdD0iJChqcSAtciAtLWFyZyBsYWJlbHZhbCAiJGxhYmVsIiAnLlskbGFiZWx2YWxdIC8vICIiJyA8PDwgIiR7bGFiZWxzX21hcH0iKSIKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgcmVzdWx0PSIkKGpxIC1yIC0tYXJnIHZhcmlhYmxlICIkdmFyaWFibGUiICcuWyR2YXJpYWJsZV0gLy8gIiInIDw8PCAiJHtzdWJzdGl0dXRlX21hcH0iKSIKICAgICAgICAgICAgZmkKICAgICAgICAgICAgZWNobyAiJHJlc3VsdCIKICAgICAgICB9CgogICAgICAgICMgV2hlbiBhZGRJbXBsaWNpdFRpbWVzdGFtcFRhZyBpcyB0cnVlLCBhcHBlbmQgdGhlIHJlc29sdmVkIHRpbWVzdGFtcCB2YWx1ZSB0byB0aGUKICAgICAgICAjIHRyYW5zbGF0ZWQgdGFnIGxpc3QgKGFuZCBkZWR1cGxpY2F0ZSkuIEZhaWxzIGlmIHRpbWVzdGFtcCBpcyBlbXB0eS4gT25seSB1c2VkIGJ5CiAgICAgICAgIyB0aGUgcmgtYWR2aXNvcmllcyBwaXBlbGluZS4KICAgICAgICBlbnN1cmVfaW1wbGljaXRfdGltZXN0YW1wX3ZhbHVlKCkgewogICAgICAgICAgICBsb2NhbCB0YWdzX2pzb249IiQxIgogICAgICAgICAgICBsb2NhbCB0aW1lc3RhbXBfdmFsPSIkMiIKICAgICAgICAgICAgaWYgWyAiJChwYXJhbXMuYWRkSW1wbGljaXRUaW1lc3RhbXBUYWcpIiAhPSAidHJ1ZSIgXTsgdGhlbgogICAgICAgICAgICAgICAgZWNobyAiJHRhZ3NfanNvbiIKICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICBmaQogICAgICAgICAgICBpZiBbIC16ICIkdGltZXN0YW1wX3ZhbCIgXTsgdGhlbgogICAgICAgICAgICAgICAgZWNobyAiRXJyb3I6IGFkZEltcGxpY2l0VGltZXN0YW1wVGFnIGlzIHRydWUgYnV0IHRpbWVzdGFtcCBpcyBlbXB0eSAobm8gYnVpbGQtZGF0ZSBvciBDcmVhdGVkKS4iID4mMgogICAgICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICAgIGZpCiAgICAgICAgICAgIGVjaG8gIiR0YWdzX2pzb24iIHwganEgLWMgLS1hcmcgdHMgIiR0aW1lc3RhbXBfdmFsIiAnLiArIFskdHNdIHwgdW5pcXVlJwogICAgICAgIH0KCiAgICAgICAgIyBFeHBlY3RlZCBhcmd1bWVudHMgYXJlIFt0YWdzLCBzdWJzdGl0dXRlX21hcCwgbGFiZWxzX21hcCwgcmVwb10KICAgICAgICAjIFRoZSB0YWdzIGFyZ3VtZW50IGlzIGEganNvbiBhcnJheQogICAgICAgIHRyYW5zbGF0ZV90YWdzICgpIHsKICAgICAgICAgICAgdGFncz0kMQogICAgICAgICAgICBzdWJzdGl0dXRlX21hcD0kMgogICAgICAgICAgICBsYWJlbHNfbWFwPSQzCiAgICAgICAgICAgIHJlcG89JDQKICAgICAgICAgICAgaWYgWyAiJHRhZ3MiID0gJycgXSA7IHRoZW4KICAgICAgICAgICAgICAgIGVjaG8gJycKICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgICAgICBmaQoKICAgICAgICAgICAgdHJhbnNsYXRlZF90YWdzPSdbXScKICAgICAgICAgICAgTlVNX1RBR1M9IiQoanEgJ2xlbmd0aCcgPDw8ICIke3RhZ3N9IikiCiAgICAgICAgICAgIGZvciAoKGkgPSAwOyBpIDwgTlVNX1RBR1M7IGkrKykpOyBkbwogICAgICAgICAgICAgICAgdGFnPSIkKGpxIC1yIC0tYXJnanNvbiBpICIkaSIgJy5bJGldJyA8PDwgIiR7dGFnc30iKSIKCiAgICAgICAgICAgICAgICAjIFJlcGVhdGVkbHkgdHJhbnNsYXRlIHt7fX0gcmVmZXJlbmNlcyB1bnRpbCBub25lIGFyZSBsZWZ0CiAgICAgICAgICAgICAgICB3aGlsZSBbWyAkdGFnID1+IFx7XHtcICooW1s6YWxudW06XV9cLi1dKylcICpcfVx9IF1dOyBkbwogICAgICAgICAgICAgICAgICAjIEV4dHJhY3QgdGhlIHZhcmlhYmxlIG5hbWUgKGUuZy4sIHRpbWVzdGFtcCksIHRyaW1taW5nIGFueSBzdXJyb3VuZGluZyBzcGFjZXMKICAgICAgICAgICAgICAgICAgdmFyX25hbWU9IiR7QkFTSF9SRU1BVENIWzFdfSIKCiAgICAgICAgICAgICAgICAgICMgU2FuaXR5IGNoZWNrIG9mIHRoZSB0ZW1wbGF0ZSB2YXJpYWJsZSBuYW1lCiAgICAgICAgICAgICAgICAgIGlmIFtbICEgIiR2YXJfbmFtZSIgPX4gXlthLXpBLVowLTkuXy1dKyQgXV07IHRoZW4KICAgICAgICAgICAgICAgICAgICBlY2hvICJFcnJvcjogSW52YWxpZCB2YXJpYWJsZSBuYW1lIGluIHRhZyBkZWZpbml0aW9uOiAkdmFyX25hbWUiID4mMgogICAgICAgICAgICAgICAgICAgIGV4aXQgMQogICAgICAgICAgICAgICAgICBmaQoKICAgICAgICAgICAgICAgICAgIyBIYW5kbGUgaW5jcmVtZW50ZXIgbG9naWMKICAgICAgICAgICAgICAgICAgaWYgW1sgIiR2YXJfbmFtZSIgPT0gImluY3JlbWVudGVyIiBdXTsgdGhlbgogICAgICAgICAgICAgICAgICAgICAgdGFnPSQoaW5jcmVtZW50X3RhZyAiJHRhZyIgIiRyZXBvIikKICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAgcmVwbGFjZW1lbnQ9JChzdWJzdGl0dXRlICIkdmFyX25hbWUiICIkc3Vic3RpdHV0ZV9tYXAiICIkbGFiZWxzX21hcCIpCiAgICAgICAgICAgICAgICAgICAgICBpZiBbIC16ICIkcmVwbGFjZW1lbnQiIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgICBlY2hvIEVycm9yOiBTdWJzdGl0dXRpb24gdmFyaWFibGUgdW5rbm93biBvciBlbXB0eTogIiR2YXJfbmFtZSIgPiYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICAgICAgICAgICAgIyBTaGVsbGNoZWNrIHN1Z2dlc3RzICR7dmFyLy9maW5kL3JlcGxhY2V9LCBidXQKICAgICAgICAgICAgICAgICAgICAgICMgdGhhdCB3b24ndCB3b3JrIGhlcmUgLSB3ZSBuZWVkIHRvIG1hdGNoIGFyYml0cmFyeSBhbW91bnQgb2Ygc3BhY2VzCiAgICAgICAgICAgICAgICAgICAgICAjIHNoZWxsY2hlY2sgZGlzYWJsZT1TQzIwMDEKICAgICAgICAgICAgICAgICAgICAgIHRhZz0iJChzZWQgInMve3sgKiR2YXJfbmFtZSAqfX0vJHJlcGxhY2VtZW50LyIgPDw8ICIkdGFnIikiCiAgICAgICAgICAgICAgICAgIGZpCiAgICAgICAgICAgICAgICBkb25lCgogICAgICAgICAgICAgICAgIyBTYW5pdHkgY2hlY2sgb2YgdGhlIHJlc3VsdGluZyB0YWcgdmFsdWUKICAgICAgICAgICAgICAgIGlmIFtbICEgIiR0YWciID1+IF5bYS16QS1aMC05Ll8tXSskIF1dOyB0aGVuCiAgICAgICAgICAgICAgICAgIGVjaG8gIkVycm9yOiBJbnZhbGlkIHRhZyBmb3JtYXQ6ICR0YWciID4mMgogICAgICAgICAgICAgICAgICBleGl0IDEKICAgICAgICAgICAgICAgIGZpCgogICAgICAgICAgICAgICAgIyBBdm9pZCBkdXBsaWNhdGUgdGFncyAtIG9ubHkgYWRkIGEgdGFnIGlmIG5vdCBhbHJlYWR5IHByZXNlbnQKICAgICAgICAgICAgICAgIGlmIFsgIiQoanEgLWMgLS1hcmcgdGFnICIkdGFnIiAnaW5kZXgoJHRhZyknIDw8PCAiJHRyYW5zbGF0ZWRfdGFncyIpIiA9IG51bGwgXQogICAgICAgICAgICAgICAgdGhlbgogICAgICAgICAgICAgICAgICB0cmFuc2xhdGVkX3RhZ3M9IiQoanEgLWMgLS1hcmcgdGFnICIkdGFnIiAnLiArIFskdGFnXScgPDw8ICIkdHJhbnNsYXRlZF90YWdzIikiCiAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICBkb25lCgogICAgICAgICAgICBlY2hvICIkdHJhbnNsYXRlZF90YWdzIgogICAgICAgIH0KCiAgICAgICAgY29udmVydF90b19xdWF5ICgpIHsgIyBDb252ZXJ0IHRoZSByZWdpc3RyeS5yZWRoYXQuaW8gVVJMIHRvIHRoZSBxdWF5LmlvIGZvcm1hdAogICAgICAgICAgICBsb2NhbCByZXBvc2l0b3J5PSQxCiAgICAgICAgICAgIGNhc2UgIiRyZXBvc2l0b3J5IiBpbgogICAgICAgICAgICAgICAgcmVnaXN0cnkucmVkaGF0LmlvLyopCiAgICAgICAgICAgICAgICAgICAgZWNobyAiJHtyZXBvc2l0b3J5L3JlZ2lzdHJ5LnJlZGhhdC5pby9xdWF5LmlvL3JlZGhhdC1wcm9kfSIgXAogICAgICAgICAgICAgICAgICAgICAgICB8IHNlZCAnc3wvfC0tLS18Zzsgc3xxdWF5LmlvLS0tLXJlZGhhdC1wcm9kLS0tLXxxdWF5LmlvL3JlZGhhdC1wcm9kL3wnCiAgICAgICAgICAgICAgICAgICAgOzsKICAgICAgICAgICAgICAgIHJlZ2lzdHJ5LnN0YWdlLnJlZGhhdC5pby8qKQogICAgICAgICAgICAgICAgICAgIGVjaG8gIiR7cmVwb3NpdG9yeS9yZWdpc3RyeS5zdGFnZS5yZWRoYXQuaW8vcXVheS5pby9yZWRoYXQtcGVuZGluZ30iIFwKICAgICAgICAgICAgICAgICAgICAgICAgfCBzZWQgJ3N8L3wtLS0tfGc7IHN8cXVheS5pby0tLS1yZWRoYXQtcGVuZGluZy0tLS18cXVheS5pby9yZWRoYXQtcGVuZGluZy98JwogICAgICAgICAgICAgICAgICAgIDs7CiAgICAgICAgICAgICAgICBmbGF0cGFrcy5yZWdpc3RyeS5yZWRoYXQuaW8vKikKICAgICAgICAgICAgICAgICAgICBlY2hvICIke3JlcG9zaXRvcnkvZmxhdHBha3MucmVnaXN0cnkucmVkaGF0LmlvL3F1YXkuaW8vcmgtZmxhdHBha3MtcHJvZH0iIFwKICAgICAgICAgICAgICAgICAgICAgICAgfCBzZWQgJ3N8L3wtLS0tfGc7IHN8cXVheS5pby0tLS1yaC1mbGF0cGFrcy1wcm9kLS0tLXxxdWF5LmlvL3JoLWZsYXRwYWtzLXByb2QvfCcKICAgICAgICAgICAgICAgICAgICA7OwogICAgICAgICAgICAgICAgZmxhdHBha3MucmVnaXN0cnkuc3RhZ2UucmVkaGF0LmlvLyopCiAgICAgICAgICAgICAgICAgICAgZWNobyAiJHtyZXBvc2l0b3J5L2ZsYXRwYWtzLnJlZ2lzdHJ5LnN0YWdlLnJlZGhhdC5pby9xdWF5LmlvL3JoLWZsYXRwYWtzLXN0YWdlfSIgXAogICAgICAgICAgICAgICAgICAgICAgICB8IHNlZCAnc3wvfC0tLS18Zzsgc3xxdWF5LmlvLS0tLXJoLWZsYXRwYWtzLXN0YWdlLS0tLXxxdWF5LmlvL3JoLWZsYXRwYWtzLXN0YWdlL3wnCiAgICAgICAgICAgICAgICAgICAgOzsKICAgICAgICAgICAgICAgICopCiAgICAgICAgICAgICAgICAgICAgZWNobyAiJHJlcG9zaXRvcnkiCiAgICAgICAgICAgICAgICAgICAgOzsKICAgICAgICAgICAgZXNhYwogICAgICAgIH0KCiAgICAgICAgIyBUaGlzIGJsb2NrIGlzIHRlbXBvcmFyeSB0byBzdXBwb3J0IGJvdGggcXVheS5pbyBhbmQgcmVnaXN0cnkucmVkaGF0LmlvCiAgICAgICAgIyBJdCBzaG91bGQgYmUgcmVtb3ZlZCBvbmNlIGFsbCByZXBvc2l0b3JpZXMgYXJlIG1pZ3JhdGVkIHRvIHJlZ2lzdHJ5LnJlZGhhdC5pbwogICAgICAgIGNvbnZlcnRfdG9fcmVnaXN0cnkgKCkgeyAjIENvbnZlcnQgdGhlIHJlcG9zaXRvcnkgVVJMIHRvIHRoZSByZWdpc3RyeS5yZWRoYXQuaW8gZm9ybWF0CiAgICAgICAgICAgIGxvY2FsIHJlcG9zaXRvcnk9JDEKICAgICAgICAgICAgY2FzZSAiJHJlcG9zaXRvcnkiIGluCiAgICAgICAgICAgICAgICBxdWF5LmlvL3JlZGhhdC1wcm9kLyopCiAgICAgICAgICAgICAgICAgICAgcmVwb3NpdG9yeT0iJHtyZXBvc2l0b3J5Ly9xdWF5LmlvXC9yZWRoYXQtcHJvZC9yZWdpc3RyeS5yZWRoYXQuaW99IgogICAgICAgICAgICAgICAgICAgIHJlcG9zaXRvcnk9IiR7cmVwb3NpdG9yeS8vLS0tLS8vfSIKICAgICAgICAgICAgICAgICAgICBlY2hvICIkcmVwb3NpdG9yeSIKICAgICAgICAgICAgICAgICAgICA7OwogICAgICAgICAgICAgICAgcXVheS5pby9yZWRoYXQtcGVuZGluZy8qKQogICAgICAgICAgICAgICAgICAgIHJlcG9zaXRvcnk9IiR7cmVwb3NpdG9yeS8vcXVheS5pb1wvcmVkaGF0LXBlbmRpbmcvcmVnaXN0cnkuc3RhZ2UucmVkaGF0LmlvfSIKICAgICAgICAgICAgICAgICAgICByZXBvc2l0b3J5PSIke3JlcG9zaXRvcnkvLy0tLS0vL30iCiAgICAgICAgICAgICAgICAgICAgZWNobyAiJHJlcG9zaXRvcnkiCiAgICAgICAgICAgICAgICAgICAgOzsKICAgICAgICAgICAgICAgIHF1YXkuaW8vcmgtZmxhdHBha3MtcHJvZC8qKQogICAgICAgICAgICAgICAgICAgIHJlcG9zaXRvcnk9IiR7cmVwb3NpdG9yeS8vcXVheS5pb1wvcmgtZmxhdHBha3MtcHJvZC9mbGF0cGFrcy5yZWdpc3RyeS5yZWRoYXQuaW99IgogICAgICAgICAgICAgICAgICAgIHJlcG9zaXRvcnk9IiR7cmVwb3NpdG9yeS8vLS0tLS8vfSIKICAgICAgICAgICAgICAgICAgICBlY2hvICIkcmVwb3NpdG9yeSIKICAgICAgICAgICAgICAgICAgICA7OwogICAgICAgICAgICAgICAgcXVheS5pby9yaC1mbGF0cGFrcy1zdGFnZS8qKQogICAgICAgICAgICAgICAgICAgIHJlcG9zaXRvcnk9IiR7cmVwb3NpdG9yeS8vcXVheS5pb1wvcmgtZmxhdHBha3Mtc3RhZ2UvZmxhdHBha3MucmVnaXN0cnkuc3RhZ2UucmVkaGF0LmlvfSIKICAgICAgICAgICAgICAgICAgICByZXBvc2l0b3J5PSIke3JlcG9zaXRvcnkvLy0tLS0vL30iCiAgICAgICAgICAgICAgICAgICAgZWNobyAiJHJlcG9zaXRvcnkiCiAgICAgICAgICAgICAgICAgICAgOzsKICAgICAgICAgICAgICAgIHJlZ2lzdHJ5LnJlZGhhdC5pby8qIHwgcmVnaXN0cnkuc3RhZ2UucmVkaGF0LmlvLyopCiAgICAgICAgICAgICAgICAgICAgIyBSZXR1cm4gdGhlIG9yaWdpbmFsIFJlZCBIYXQgcmVnaXN0cnkgcGF0aHMKICAgICAgICAgICAgICAgICAgICBlY2hvICIkcmVwb3NpdG9yeSIKICAgICAgICAgICAgICAgICAgICA7OwogICAgICAgICAgICAgICAgKikKICAgICAgICAgICAgICAgICAgICAjIFJldHVybiBlbXB0eSBmb3IgdW5oYW5kbGVkIGZvcm1hdHMKICAgICAgICAgICAgICAgICAgICBlY2hvICIiCiAgICAgICAgICAgICAgICAgICAgOzsKICAgICAgICAgICAgZXNhYwogICAgICAgIH0KCiAgICAgICAgY29udmVydF90b19yZWdpc3RyeV9hY2Nlc3MgKCkgeyAjIENvbnZlcnQgdGhlIHJlcG9zaXRvcnkgVVJMIHRvIHRoZSByZWdpc3RyeS5hY2Nlc3MucmVkaGF0LmNvbSBmb3JtYXQKICAgICAgICAgICAgbG9jYWwgcmVwb3NpdG9yeT0kMQogICAgICAgICAgICBjYXNlICIkcmVwb3NpdG9yeSIgaW4KICAgICAgICAgICAgICAgIHJlZ2lzdHJ5LnJlZGhhdC5pby8qKQogICAgICAgICAgICAgICAgICAgIGVjaG8gIiR7cmVwb3NpdG9yeS9yZWdpc3RyeS5yZWRoYXQuaW8vcmVnaXN0cnkuYWNjZXNzLnJlZGhhdC5jb219IgogICAgICAgICAgICAgICAgICAgIDs7CiAgICAgICAgICAgICAgICByZWdpc3RyeS5zdGFnZS5yZWRoYXQuaW8vKikKICAgICAgICAgICAgICAgICAgICBlY2hvICIke3JlcG9zaXRvcnkvcmVnaXN0cnkuc3RhZ2UucmVkaGF0LmlvL3JlZ2lzdHJ5LmFjY2Vzcy5zdGFnZS5yZWRoYXQuY29tfSIKICAgICAgICAgICAgICAgICAgICA7OwogICAgICAgICAgICAgICAgKikKICAgICAgICAgICAgICAgICAgICBlY2hvICIiCiAgICAgICAgICAgICAgICAgICAgOzsKICAgICAgICAgICAgZXNhYwogICAgICAgIH0KCiAgICAgICAgIyBNZXJnZSB0aGUgbWFwcGluZyBrZXkgY29udGVudHMgaW4gdGhlIGRhdGEgSlNPTiBmaWxlIHdpdGggdGhlIGNvbXBvbmVudHMga2V5IGluIHRoZSBzbmFwc2hvdCBiYXNlZAogICAgICAgICMgb24gY29tcG9uZW50IG5hbWUuIFNhdmUgdGhlIG91dHB1dCBhcyBhIGNvbXBhY3QgSlNPTiBpbiB0aGUgbWFwcGVkX3NuYXBzaG90Lmpzb24gZmlsZSBpbiB0aGUgd29ya3NwYWNlCiAgICAgICAgeyBlY2hvIC1uICIkKGNhdCAiJHtTTkFQU0hPVF9TUEVDX0ZJTEVfT1JJR30iKSI7IGVjaG8gIiR7TUFQUElOR30iOyB9IHwganEgLWMgLXMgJwogICAgICAgICAgLlswXSBhcyAkc25hcHNob3QgfCAuWzBdLmNvbXBvbmVudHMgKyAuWzFdLmNvbXBvbmVudHMgfCBncm91cF9ieSgubmFtZSkgfAogICAgICAgICAgWy5bXSB8IHNlbGVjdChsZW5ndGggPiAxKV0gfCBtYXAocmVkdWNlIC5bXSBhcyAkeCAoe307IC4gKiAkeCkpIGFzICRtZXJnZWRDb21wb25lbnRzIHwKICAgICAgICAgICRzbmFwc2hvdCB8IC5jb21wb25lbnRzID0gJG1lcmdlZENvbXBvbmVudHMnID4gIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIKCiAgICAgICAgcHJpbnRmICJ0cnVlIiB8IHRlZSAiJChyZXN1bHRzLm1hcHBlZC5wYXRoKSIKCiAgICAgICAgaWYgWyAiJChwYXJhbXMuZmFpbE9uRW1wdHlSZXN1bHQpIiA9ICJ0cnVlIiBdICYmIFwKICAgICAgICAgIFsgIiQoanEgJy5jb21wb25lbnRzIHwgbGVuZ3RoJyA8ICIke1NOQVBTSE9UX1NQRUNfRklMRX0iKSIgLWVxIDAgXTsgdGhlbgogICAgICAgICAgZWNobyAiRVJST1I6IFJlc3VsdGluZyBzbmFwc2hvdCBjb250YWlucyAwIGNvbXBvbmVudHMuIFRoaXMgbWVhbnMgdGhhdCB0aGVyZSB3ZXJlIDAgY29tcG9uZW50cyBwcmVzZW50IGluIgogICAgICAgICAgZWNobyAiYm90aCB5b3VyIFNuYXBzaG90IGFuZCB5b3VyIFJlbGVhc2VQbGFuQWRtaXNzaW9uIG1hcHBpbmcuIFRha2UgYSBsb29rIGF0IHlvdXIgY29tcG9uZW50IG5hbWVzIGFuZCIKICAgICAgICAgIGVjaG8gIm1ha2Ugc3VyZSB0aGF0IGFsbCBjb21wb25lbnRzIHlvdSB3YW50IHRvIHJlbGVhc2UgZnJvbSB0aGUgc25hcHNob3QgYXJlIHByZXNlbnQgaW4gdGhlIgogICAgICAgICAgZWNobyAiUmVsZWFzZVBsYW5BZG1pc3Npb24gKGJ5IHRoZSBuYW1lIGZpZWxkIG9mIHRoZSBjb21wb25lbnQpLiIKICAgICAgICAgIGVjaG8gIkNvbXBvbmVudHMgaW4gc25hcHNob3Q6ICQoanEgLWMgJ1suY29tcG9uZW50c1tdLm5hbWVdJyAiJHtTTkFQU0hPVF9TUEVDX0ZJTEVfT1JJR30iKSIKICAgICAgICAgIGVjaG8gIkNvbXBvbmVudHMgaW4gbWFwcGluZzogJChqcSAtYyAnWy5jb21wb25lbnRzW10ubmFtZV0nIDw8PCAiJHtNQVBQSU5HfSIpIgogICAgICAgICAgZXhpdCAxCiAgICAgICAgZmkKCiAgICAgICAgIyBFeHBhbmQgdGhlIHRhZ3MgaW4gdGhlIGRhdGEgZmlsZQogICAgICAgIGRlZmF1bHRUYWdzPSQoanEgJy5kZWZhdWx0cy50YWdzIC8vIFtdJyA8PDwgIiRNQVBQSU5HIikKICAgICAgICBkZWZhdWx0VGltZXN0YW1wRm9ybWF0PSQoanEgLXIgJy5kZWZhdWx0cy50aW1lc3RhbXBGb3JtYXQgLy8gIiVzIicgPDw8ICIkTUFQUElORyIpCiAgICAgICAgY3VycmVudFRpbWVzdGFtcD0iJChkYXRlICIrJVklbSVkICVUIikiCiAgICAgICAgZGVmYXVsdENHV1NldHRpbmdzPSQoanEgLWMgJy5kZWZhdWx0cy5jb250ZW50R2F0ZXdheSAvLyB7fScgPDw8ICIkTUFQUElORyIpCiAgICAgICAgTlVNX01BUFBFRF9DT01QT05FTlRTPSQoanEgJy5jb21wb25lbnRzIHwgbGVuZ3RoJyAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IikKICAgICAgICBmb3IgKChpID0gMDsgaSA8IE5VTV9NQVBQRURfQ09NUE9ORU5UUzsgaSsrKSkgOyBkbwogICAgICAgICAgICBjb21wb25lbnQ9JChqcSAtYyAtLWFyZ2pzb24gaSAiJGkiICcuY29tcG9uZW50c1skaV0nICIke1NOQVBTSE9UX1NQRUNfRklMRX0iKQogICAgICAgICAgICBjb21wb25lbnRUYWdzPSQoanEgJy5jb21wb25lbnRUYWdzIC8vIFtdJyA8PDwgIiRjb21wb25lbnQiKQogICAgICAgICAgICBkZWZhdWx0Q29tcG9uZW50VGFncz0kKGpxIC1uIC0tYXJnanNvbiBkZWZhdWx0cyAiJGRlZmF1bHRUYWdzIiAtLWFyZ2pzb24gY29tcG9uZW50VGFncyBcCiAgICAgICAgICAgICAgIiRjb21wb25lbnRUYWdzIiAnJGRlZmF1bHRzPyArICRjb21wb25lbnRUYWdzPyB8IHVuaXF1ZScpCgogICAgICAgICAgICAjIGltYWdlcyBhcmUgcmVxdWlyZWQgdG8gdXNlIHNoYSByZWZlcmVuY2UgLSBjaGVjayB0aGlzCiAgICAgICAgICAgIE5BTUU9JChqcSAtciAnLm5hbWUnIDw8PCAiJGNvbXBvbmVudCIpCiAgICAgICAgICAgIElNQUdFX1JFRj0kKGpxIC1yICcuY29udGFpbmVySW1hZ2UnIDw8PCAiJGNvbXBvbmVudCIpCiAgICAgICAgICAgIGlmICEgW1sgIiRJTUFHRV9SRUYiID1+IF4uK0BzaGEyNTY6WzAtOWEtZl0rJCBdXSA7IHRoZW4KICAgICAgICAgICAgICBlY2hvICJDb21wb25lbnQgJHtOQU1FfSBjb250YWlucyBhbiBpbnZhbGlkIGNvbnRhaW5lckltYWdlIHZhbHVlLiBzaGEgcmVmZXJlbmNlIGlzIHJlcXVpcmVkOiAke0lNQUdFX1JFRn0iCiAgICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICAgIGZpCgogICAgICAgICAgICBnaXRfc2hhPSQoanEgLXIgJy5zb3VyY2UuZ2l0LnJldmlzaW9uJyA8PDwgIiRjb21wb25lbnQiKSAjIHRoaXMgc2V0cyB0aGUgdmFsdWUgdG8gIm51bGwiIGlmIGl0IGRvZXNuJ3QgZXhpc3QKICAgICAgICAgICAgYnVpbGRfc2hhPSR7SU1BR0VfUkVGIyMqOn0KICAgICAgICAgICAgcGFzc2VkVGltZXN0YW1wRm9ybWF0PSQoanEgLXIgLS1hcmcgZGVmYXVsdCAiJGRlZmF1bHRUaW1lc3RhbXBGb3JtYXQiIFwKICAgICAgICAgICAgICAnLnRpbWVzdGFtcEZvcm1hdCAvLyAkZGVmYXVsdCcgPDw8ICIkY29tcG9uZW50IikKICAgICAgICAgICAgcmVsZWFzZV90aW1lc3RhbXA9IiQoZGF0ZSAtZCAiJGN1cnJlbnRUaW1lc3RhbXAiICIrJHBhc3NlZFRpbWVzdGFtcEZvcm1hdCIpIgogICAgICAgICAgICBhcmNoX2pzb249IiQoZ2V0LWltYWdlLWFyY2hpdGVjdHVyZXMgIiR7SU1BR0VfUkVGfSIpIgogICAgICAgICAgICAjIFRoZSBidWlsZC1kYXRlIGxhYmVsIGFuZCBDcmVhdGVkIHZhbHVlcyBhcmUgbm90IHRoZSBzYW1lIHBlciBhcmNoaXRlY3R1cmUsIGJ1dCB3ZSBkb24ndCBzdXBwb3J0IHNlcGFyYXRlCiAgICAgICAgICAgICMgdGFncyBwZXIgYXJjaC4gU28sIHdlIGp1c3QgdXNlIHRoZSBmaXJzdCBkaWdlc3QgbGlzdGVkLgogICAgICAgICAgICBhcmNoPSIkKGpxIC1ycyAnbWFwKC5wbGF0Zm9ybS5hcmNoaXRlY3R1cmUpIHwgLlswXScgPDw8ICIkYXJjaF9qc29uIikiCiAgICAgICAgICAgIG9zPSIkKGpxIC1ycyAnbWFwKC5wbGF0Zm9ybS5vcykgfCAuWzBdJyA8PDwgIiRhcmNoX2pzb24iKSIKCiAgICAgICAgICAgICMgR2V0IGZpcnN0IGRpZ2VzdCBmcm9tIGFyY2hpdGVjdHVyZSBpbmZvIHRvIGNvbnN0cnVjdCBpbWFnZSByZWZlcmVuY2UKICAgICAgICAgICAgZmlyc3RfZGlnZXN0PSIkKGpxIC1ycyAnLlswXS5kaWdlc3QnIDw8PCAiJGFyY2hfanNvbiIpIgoKICAgICAgICAgICAgIyBDb25zdHJ1Y3QgaW1hZ2UgcmVmZXJlbmNlIHdpdGggdGhlIGZpcnN0IGFyY2hpdGVjdHVyZSdzIGRpZ2VzdCBmb3IgYW5ub3RhdGlvbnMKICAgICAgICAgICAgaW1hZ2Vfd2l0aF9kaWdlc3Q9IiR7SU1BR0VfUkVGJUAqfUAke2ZpcnN0X2RpZ2VzdH0iCgogICAgICAgICAgICAjIEdldCByYXcgbWFuaWZlc3QgdG8gZXh0cmFjdCBhbm5vdGF0aW9ucyAod29ya3MgZm9yIGFsbCBpbWFnZSB0eXBlcykKICAgICAgICAgICAgcmF3X21hbmlmZXN0PSIkKHNrb3BlbyBpbnNwZWN0IC0tcmV0cnktdGltZXMgMyAtLW5vLXRhZ3MgLS1yYXcgZG9ja2VyOi8vIiR7aW1hZ2Vfd2l0aF9kaWdlc3R9IiB8IGpxIC1jKSIKICAgICAgICAgICAgYW5ub3RhdGlvbnM9IiQoanEgLWMgJy5hbm5vdGF0aW9ucyAvLyB7fScgPDw8ICIkcmF3X21hbmlmZXN0IikiCgogICAgICAgICAgICAjIEdldCBjb25maWcubWVkaWFUeXBlIGZyb20gcmF3IG1hbmlmZXN0IHRvIGRldGVybWluZSBpZiB0aGlzIGlzIGEgc3RhbmRhcmQgY29udGFpbmVyIGltYWdlCiAgICAgICAgICAgIGNvbmZpZ19tZWRpYV90eXBlPSIkKGpxIC1yICcuY29uZmlnLm1lZGlhVHlwZSAvLyAiIicgPDw8ICIkcmF3X21hbmlmZXN0IikiCgogICAgICAgICAgICAjIEdldCBpbWFnZSBtZXRhZGF0YSBmb3IgbGFiZWxzLCBlbnYsIGJ1aWxkX2RhdGUKICAgICAgICAgICAgIyBPbmx5IHN0YW5kYXJkIGNvbnRhaW5lciBpbWFnZXMgc3VwcG9ydCBza29wZW8gaW5zcGVjdCB3aXRob3V0IC0tcmF3CiAgICAgICAgICAgICMgU3RhbmRhcmQgY29uZmlnIHR5cGVzIGFyZToKICAgICAgICAgICAgIyAgIC0gYXBwbGljYXRpb24vdm5kLm9jaS5pbWFnZS5jb25maWcudjEranNvbiAoT0NJIGltYWdlcykKICAgICAgICAgICAgIyAgIC0gYXBwbGljYXRpb24vdm5kLmRvY2tlci5jb250YWluZXIuaW1hZ2UudjEranNvbiAoRG9ja2VyIGltYWdlcykKICAgICAgICAgICAgIyBBbGwgb3RoZXIgYXJ0aWZhY3RzIChIZWxtIGNoYXJ0cywgTUwgbW9kZWxzLCBlbXB0eSBjb25maWdzLCBldGMuKSBkb24ndCBoYXZlCiAgICAgICAgICAgICMgbGFiZWxzL2VudiBhbmQgd291bGQgZmFpbCB3aXRoIHNrb3BlbyBpbnNwZWN0CiAgICAgICAgICAgIGlmIFtbICIkY29uZmlnX21lZGlhX3R5cGUiID09ICJhcHBsaWNhdGlvbi92bmQub2NpLmltYWdlLmNvbmZpZy52MStqc29uIiBdXSB8fCBcCiAgICAgICAgICAgICAgIFtbICIkY29uZmlnX21lZGlhX3R5cGUiID09ICJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmNvbnRhaW5lci5pbWFnZS52MStqc29uIiBdXTsgdGhlbgogICAgICAgICAgICAgICAgIyBTdGFuZGFyZCBjb250YWluZXIgaW1hZ2VzIC0gdXNlIHN0YW5kYXJkIHNrb3BlbyBpbnNwZWN0CiAgICAgICAgICAgICAgICBpbWFnZV9tZXRhZGF0YT0iJChza29wZW8gaW5zcGVjdCAtLXJldHJ5LXRpbWVzIDMgLS1uby10YWdzIFwKICAgICAgICAgICAgICAgICAgLS1vdmVycmlkZS1vcyAiJHtvc30iIC0tb3ZlcnJpZGUtYXJjaCAiJHthcmNofSIgZG9ja2VyOi8vIiR7SU1BR0VfUkVGfSIgfCBqcSAtYykiCiAgICAgICAgICAgICAgICAjIEZvciB0aW1lc3RhbXAsIHVzZSBMYWJlbHMuYnVpbGQtZGF0ZSBhbmQgZmFsbGJhY2sgdG8gQ3JlYXRlZAogICAgICAgICAgICAgICAgYnVpbGRfZGF0ZT0iJChqcSAtciAnLkxhYmVscy4iYnVpbGQtZGF0ZSIgLy8gLkNyZWF0ZWQgLy8gIiInIDw8PCAiJGltYWdlX21ldGFkYXRhIikiCiAgICAgICAgICAgICAgICBlbnZfdmFyaWFibGVzPSIkKGpxIC1jICcuRW52IC8vIFtdJyA8PDwgIiR7aW1hZ2VfbWV0YWRhdGF9IikiCiAgICAgICAgICAgICAgICBsYWJlbHM9IiQoanEgLWMgJy5MYWJlbHMgLy8ge30nIDw8PCAiJHtpbWFnZV9tZXRhZGF0YX0iKSIKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIyBOb24tc3RhbmRhcmQgYXJ0aWZhY3RzIChIZWxtIGNoYXJ0cywgTUwgbW9kZWxzLCBldGMuKSBkb24ndCBzdXBwb3J0CiAgICAgICAgICAgICAgICAjIHN0YW5kYXJkIHNrb3BlbyBpbnNwZWN0IC0gZ2V0IGJ1aWxkX2RhdGUgZnJvbSBhbm5vdGF0aW9ucyBpZiBhdmFpbGFibGUKICAgICAgICAgICAgICAgIGJ1aWxkX2RhdGU9IiQoanEgLXIgJy5bIm9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5jcmVhdGVkIl0gLy8gIiInIDw8PCAiJGFubm90YXRpb25zIikiCiAgICAgICAgICAgICAgICBlbnZfdmFyaWFibGVzPSJbXSIKICAgICAgICAgICAgICAgIGxhYmVscz0ie30iCiAgICAgICAgICAgIGZpCgogICAgICAgICAgICAjIEdldCBvY2lfdmVyc2lvbl9yYXcgZnJvbSBhbm5vdGF0aW9ucywgZmFsbGJhY2sgdG8gbGFiZWxzCiAgICAgICAgICAgIG9jaV92ZXJzaW9uX3Jhdz0iJChqcSAtciAnLlsib3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb24iXSAvLyAiIicgPDw8ICIkYW5ub3RhdGlvbnMiKSIKICAgICAgICAgICAgaWYgWyAteiAiJG9jaV92ZXJzaW9uX3JhdyIgXTsgdGhlbgogICAgICAgICAgICAgIG9jaV92ZXJzaW9uX3Jhdz0iJChqcSAtciAnLlsib3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb24iXSAvLyAiIicgPDw8ICIkbGFiZWxzIikiCiAgICAgICAgICAgIGZpCgogICAgICAgICAgICAjIEFkZCBpbWFnZSBlbnZfdmFyaWFibGVzIG1ldGFkYXRhIHRvIGNvbXBvbmVudAogICAgICAgICAgICBpZiBbICIkKGpxICdsZW5ndGgnIDw8PCAiJGVudl92YXJpYWJsZXMiKSIgLW5lIDAgXSA7IHRoZW4KICAgICAgICAgICAgICBlbnZfZmlsZT0kKG1rdGVtcCkKICAgICAgICAgICAgICBlY2hvICIkZW52X3ZhcmlhYmxlcyIgPiAiJGVudl9maWxlIgogICAgICAgICAgICAgIGpxIC0tYXJnanNvbiBpICIkaSIgLS1zbHVycGZpbGUgZW52ICIkZW52X2ZpbGUiIFwKICAgICAgICAgICAgICAgICcuY29tcG9uZW50c1skaV0ubWV0YWRhdGEgPSAoLmNvbXBvbmVudHNbJGldLm1ldGFkYXRhIC8vIHt9KSAqIHtlbnZfdmFyaWFibGVzOiAkZW52WzBdfScgXAogICAgICAgICAgICAgICAgIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIgPiAvdG1wL3RlbXAgJiYgbXYgL3RtcC90ZW1wICIke1NOQVBTSE9UX1NQRUNfRklMRX0iCiAgICAgICAgICAgIGZpCgogICAgICAgICAgICAjIEFkZCBpbWFnZSBhbm5vdGF0aW9ucyBtZXRhZGF0YSB0byBjb21wb25lbnQKICAgICAgICAgICAgaWYgWyAiJChqcSAnbGVuZ3RoJyA8PDwgIiRhbm5vdGF0aW9ucyIpIiAtbmUgMCBdIDsgdGhlbgogICAgICAgICAgICAgIGFubm90YXRpb25zX2ZpbGU9JChta3RlbXApCiAgICAgICAgICAgICAgIyBDb252ZXJ0IGFubm90YXRpb25zIGZyb20ge2tleTogdmFsdWV9IHRvIFt7bmFtZToga2V5LCB2YWx1ZTogdmFsdWV9XQogICAgICAgICAgICAgIGpxIC1jICdpZiAuIHRoZW4gdG9fZW50cmllcyB8IG1hcCh7bmFtZTogLmtleSwgdmFsdWU6IC52YWx1ZX0pIGVsc2UgW10gZW5kJyBcCiAgICAgICAgICAgICAgIDw8PCAiJGFubm90YXRpb25zIiA+ICIkYW5ub3RhdGlvbnNfZmlsZSIKICAgICAgICAgICAgICBqcSAtLWFyZ2pzb24gaSAiJGkiIC0tc2x1cnBmaWxlIGFubm90YXRpb25zICIkYW5ub3RhdGlvbnNfZmlsZSIgXAogICAgICAgICAgICAgICAgJy5jb21wb25lbnRzWyRpXS5tZXRhZGF0YSA9ICguY29tcG9uZW50c1skaV0ubWV0YWRhdGEgLy8ge30pICoge2Fubm90YXRpb25zOiAkYW5ub3RhdGlvbnNbMF19JyBcCiAgICAgICAgICAgICAgICAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IiA+IC90bXAvdGVtcCAmJiBtdiAvdG1wL3RlbXAgIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIKICAgICAgICAgICAgZmkKCiAgICAgICAgICAgICMgQWRkIGltYWdlIGxhYmVscyBtZXRhZGF0YSB0byBjb21wb25lbnQKICAgICAgICAgICAgaWYgWyAiJChqcSAnbGVuZ3RoJyA8PDwgIiRsYWJlbHMiKSIgLW5lIDAgXSA7IHRoZW4KICAgICAgICAgICAgICBsYWJlbHNfZmlsZT0kKG1rdGVtcCkKICAgICAgICAgICAgICAjIENvbnZlcnQgbGFiZWxzIGZyb20ge2tleTogdmFsdWV9IHRvIFt7bmFtZToga2V5LCB2YWx1ZTogdmFsdWV9XQogICAgICAgICAgICAgIGpxIC1jICdpZiAuIHRoZW4gdG9fZW50cmllcyB8IG1hcCh7bmFtZTogLmtleSwgdmFsdWU6IC52YWx1ZX0pIGVsc2UgW10gZW5kJyBcCiAgICAgICAgICAgICAgIDw8PCAiJGxhYmVscyIgPiAiJGxhYmVsc19maWxlIgogICAgICAgICAgICAgIGpxIC0tYXJnanNvbiBpICIkaSIgLS1zbHVycGZpbGUgbGFiZWxzICIkbGFiZWxzX2ZpbGUiIFwKICAgICAgICAgICAgICAgICcuY29tcG9uZW50c1skaV0ubWV0YWRhdGEgPSAoLmNvbXBvbmVudHNbJGldLm1ldGFkYXRhIC8vIHt9KSAqIHtsYWJlbHM6ICRsYWJlbHNbMF19JyBcCiAgICAgICAgICAgICAgICAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IiA+IC90bXAvdGVtcCAmJiBtdiAvdG1wL3RlbXAgIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIKICAgICAgICAgICAgZmkKCiAgICAgICAgICAgICMgQWRkIG1lZGlhIHR5cGUgdG8gY29tcG9uZW50CiAgICAgICAgICAgIGlmIFsgLW4gIiRjb25maWdfbWVkaWFfdHlwZSIgXTsgdGhlbgogICAgICAgICAgICAgIGpxIC0tYXJnanNvbiBpICIkaSIgLS1hcmcgbWVkaWFfdHlwZSAiJGNvbmZpZ19tZWRpYV90eXBlIiBcCiAgICAgICAgICAgICAgICAnLmNvbXBvbmVudHNbJGldLm1ldGFkYXRhID0gKC5jb21wb25lbnRzWyRpXS5tZXRhZGF0YSAvLyB7fSkgKiB7bWVkaWFfdHlwZTogJG1lZGlhX3R5cGV9JyBcCiAgICAgICAgICAgICAgICAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IiA+IC90bXAvdGVtcCAmJiBtdiAvdG1wL3RlbXAgIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIKICAgICAgICAgICAgZmkKCiAgICAgICAgICAgICMgVHJhbnNmb3JtIHZlcnNpb24gdG8gT0NJIHRhZyBmb3JtYXQ6IHJlcGxhY2UgKyB3aXRoIF8gKGNvbnZlbnRpb24gZm9yIE9DSSBjb21wbGlhbmNlKQogICAgICAgICAgICAjIFNldCBkZWZhdWx0IHZhbHVlIGlmIGVtcHR5IChjb21tb24gZm9yIHJlZ3VsYXIgY29udGFpbmVyIGltYWdlcyB3aXRob3V0IE9DSSBhbm5vdGF0aW9ucykKICAgICAgICAgICAgb2NpX3ZlcnNpb249IiR7b2NpX3ZlcnNpb25fcmF3Ly8rL199IgogICAgICAgICAgICBvY2lfdmVyc2lvbj0iJHtvY2lfdmVyc2lvbjotdW5rbm93bn0iCgogICAgICAgICAgICBpZiBbICIke2J1aWxkX2RhdGV9IiA9ICIiIF0gOyB0aGVuCiAgICAgICAgICAgICAgdGltZXN0YW1wPSIiCiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICB0aW1lc3RhbXA9IiQoZGF0ZSAtZCAiJHtidWlsZF9kYXRlfSIgIiskcGFzc2VkVGltZXN0YW1wRm9ybWF0IikiCiAgICAgICAgICAgIGZpCgogICAgICAgICAgICBzdWJzdGl0dXRlX21hcD0iJChqcSAtbiAtYyBcCiAgICAgICAgICAgICAgLS1hcmcgdGltZXN0YW1wICIke3RpbWVzdGFtcH0iIFwKICAgICAgICAgICAgICAtLWFyZyByZWxlYXNlX3RpbWVzdGFtcCAiJHtyZWxlYXNlX3RpbWVzdGFtcH0iIFwKICAgICAgICAgICAgICAtLWFyZyBnaXRfc2hhICIke2dpdF9zaGF9IiBcCiAgICAgICAgICAgICAgLS1hcmcgZ2l0X3Nob3J0X3NoYSAiJHtnaXRfc2hhOjA6N30iIFwKICAgICAgICAgICAgICAtLWFyZyBkaWdlc3Rfc2hhICIke2J1aWxkX3NoYX0iIFwKICAgICAgICAgICAgICAtLWFyZyBvY2lfdmVyc2lvbiAiJHtvY2lfdmVyc2lvbn0iIFwKICAgICAgICAgICAgICAnJEFSR1MubmFtZWQnKSIKCiAgICAgICAgICAgICMgQWxzbyBzdWJzdGl0dXRlIGZpbGVuYW1lIHZhbHVlcyBpbiB0aGUgc3RhZ2VkIHNlY3Rpb24gb2YgY29tcG9uZW50cwogICAgICAgICAgICBTVEFHRURfRklMRVM9JChqcSAnLnN0YWdlZC5maWxlcyB8IGxlbmd0aCcgPDw8ICIkY29tcG9uZW50IikKICAgICAgICAgICAgZm9yICgoaiA9IDA7IGogPCBTVEFHRURfRklMRVM7IGorKykpIDsgZG8KICAgICAgICAgICAgICAgIGZpbGU9JChqcSAtYyAtLWFyZ2pzb24gaiAiJGoiICcuc3RhZ2VkLmZpbGVzWyRqXScgPDw8ICIkY29tcG9uZW50IikKICAgICAgICAgICAgICAgIGZpbGVuYW1lQXJyYXlQcmVTdWJzdGl0dXRpb249JChqcSAnLmZpbGVuYW1lJyA8PDwgIiRmaWxlIiB8IGpxIC1jcykKICAgICAgICAgICAgICAgICMge3sgaW5jcmVtZW50ZXIgfX0gaXMgbm90IHN1cHBvcnRlZCBpbiBzdGFnZWQuZmlsZXMgdmFsdWVzLCBzbyB3ZSBqdXN0IHBhc3MKICAgICAgICAgICAgICAgICMgIiIgYXMgdGhlIHJlcG8gYXJndW1lbnQKICAgICAgICAgICAgICAgIHN1YmJlZEZpbGVuYW1lPSQodHJhbnNsYXRlX3RhZ3MgIiR7ZmlsZW5hbWVBcnJheVByZVN1YnN0aXR1dGlvbn0iIFwKICAgICAgICAgICAgICAgICAgIiR7c3Vic3RpdHV0ZV9tYXB9IiAiJHtsYWJlbHN9IiAiInwganEgLXIgJy5bMF0nKQogICAgICAgICAgICAgICAganEgLS1hcmdqc29uIGkgIiRpIiAtLWFyZ2pzb24gaiAiJGoiIC0tYXJnIGZpbGVuYW1lICIkc3ViYmVkRmlsZW5hbWUiIFwKICAgICAgICAgICAgICAgICAgJy5jb21wb25lbnRzWyRpXS5zdGFnZWQuZmlsZXNbJGpdLmZpbGVuYW1lID0gJGZpbGVuYW1lJyAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IiA+IC90bXAvdGVtcCBcCiAgICAgICAgICAgICAgICAgICYmIG12IC90bXAvdGVtcCAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IgogICAgICAgICAgICBkb25lCgogICAgICAgICAgICAjIGFwcGx5IGRlZmF1bHRzIGZvciBjb250ZW50R2F0ZXdheQogICAgICAgICAgICBjb21wb25lbnRDR1dTZXR0aW5ncz0kKGpxIC1jICcuY29udGVudEdhdGV3YXkgLy8ge30nIDw8PCAiJGNvbXBvbmVudCIpCiAgICAgICAgICAgIHVwZGF0ZWRDb21wb25lbnRDR1dTZXR0aW5ncz0kKG1lcmdlLWpzb24gIiRkZWZhdWx0Q0dXU2V0dGluZ3MiICIkY29tcG9uZW50Q0dXU2V0dGluZ3MiKQogICAgICAgICAgICBjb21wb25lbnRDR1dTZXR0aW5nc1NpemU9JChqcSAnLiB8IGxlbmd0aCcgPDw8ICIke3VwZGF0ZWRDb21wb25lbnRDR1dTZXR0aW5nc30iKQoKICAgICAgICAgICAgaWYgWyAiJHtjb21wb25lbnRDR1dTZXR0aW5nc1NpemV9IiAtZ3QgIjAiIF07IHRoZW4KICAgICAgICAgICAgICBqcSAtLWFyZ2pzb24gaSAiJGkiIC0tYXJnanNvbiBjb21wb25lbnRDR1dTZXR0aW5ncyAiJHVwZGF0ZWRDb21wb25lbnRDR1dTZXR0aW5ncyIgXAogICAgICAgICAgICAgICcuY29tcG9uZW50c1skaV0uY29udGVudEdhdGV3YXkgPSAkY29tcG9uZW50Q0dXU2V0dGluZ3MnIFwKICAgICAgICAgICAgICAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IiA+IC90bXAvdGVtcCAmJiBtdiAvdG1wL3RlbXAgIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIKICAgICAgICAgICAgZmkKCiAgICAgICAgICAgICMgKioqIFRlbXBvcmFyeSBjb2RlIHRvIG1haW50YWluIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGFuZCBzZXQgLnJlcG9zaXRvcmllc1swXSB0byAucmVwb3NpdG9yeSAqKioKICAgICAgICAgICAgaWYgW1sgJChqcSAnaGFzKCJyZXBvc2l0b3J5IiknIDw8PCAiJGNvbXBvbmVudCIpID09ICJ0cnVlIiBdXSA7IHRoZW4KICAgICAgICAgICAgICByZXBvc2l0b3J5PSQoanEgLXIgJy5yZXBvc2l0b3J5JyA8PDwgIiRjb21wb25lbnQiKQogICAgICAgICAgICAgIGVjaG8gIlByb2Nlc3NpbmcgY29tcG9uZW50OiAkTkFNRSIKICAgICAgICAgICAgICBlY2hvICJPcmlnaW5hbCByZXBvc2l0b3J5OiAkcmVwb3NpdG9yeSIKCiAgICAgICAgICAgICAgaW1hZ2VUYWdzPSQoanEgJy50YWdzIC8vIFtdJyA8PDwgIiRjb21wb25lbnQiKQogICAgICAgICAgICAgIG9sZEFsbFRhZ3NQcmVTdWJzdGl0dXRpb249JChqcSAtbiAtLWFyZ2pzb24gZGVmYXVsdHMgIiRkZWZhdWx0Q29tcG9uZW50VGFncyIgLS1hcmdqc29uIGltYWdlVGFncyBcCiAgICAgICAgICAgICAgICAiJGltYWdlVGFncyIgJyRkZWZhdWx0cz8gKyAkaW1hZ2VUYWdzPyB8IHVuaXF1ZScpCiAgICAgICAgICAgICAgb2xkVGFncz0kKHRyYW5zbGF0ZV90YWdzICIke29sZEFsbFRhZ3NQcmVTdWJzdGl0dXRpb259IiAiJHtzdWJzdGl0dXRlX21hcH0iICIke2xhYmVsc30iICIke3JlcG9zaXRvcnl9IikKICAgICAgICAgICAgICBvbGRUYWdzPSQoZW5zdXJlX2ltcGxpY2l0X3RpbWVzdGFtcF92YWx1ZSAiJHtvbGRUYWdzfSIgIiR7dGltZXN0YW1wfSIpCiAgICAgICAgICAgICAgaWYgWyAiJChqcSAnbGVuZ3RoJyA8PDwgIiRvbGRUYWdzIikiIC1ndCAwIF0gOyB0aGVuCiAgICAgICAgICAgICAgICBqcSAtLWFyZ2pzb24gaSAiJGkiIC0tYXJnanNvbiB1cGRhdGVkVGFncyAiJG9sZFRhZ3MiICcuY29tcG9uZW50c1skaV0udGFncyA9ICR1cGRhdGVkVGFncycgXAogICAgICAgICAgICAgICAgICAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IiA+IC90bXAvdGVtcCAmJiBtdiAvdG1wL3RlbXAgIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIKICAgICAgICAgICAgICBmaQoKICAgICAgICAgICAgICBpZiBbWyAiJHJlcG9zaXRvcnkiID09IHF1YXkuaW8vcmVkaGF0LXByb2QvKiB8fCAiJHJlcG9zaXRvcnkiID09IHF1YXkuaW8vcmVkaGF0LXBlbmRpbmcvKiBdXTsgdGhlbgogICAgICAgICAgICAgICAgICByZXBvc2l0b3J5PSQoY29udmVydF90b19yZWdpc3RyeSAiJHJlcG9zaXRvcnkiKQogICAgICAgICAgICAgIGZpCgogICAgICAgICAgICAgIGlmIFtbICIkcmVwb3NpdG9yeSIgPT0gcmVnaXN0cnkucmVkaGF0LmlvLyogfHwgIiRyZXBvc2l0b3J5IiA9PSByZWdpc3RyeS5zdGFnZS5yZWRoYXQuaW8vKiBdXTsgdGhlbgogICAgICAgICAgICAgICAgcmhfcmVnaXN0cnlfcmVwbz0kcmVwb3NpdG9yeQogICAgICAgICAgICAgICAgcmVnaXN0cnlfYWNjZXNzX3JlcG89JChjb252ZXJ0X3RvX3JlZ2lzdHJ5X2FjY2VzcyAiJHJlcG9zaXRvcnkiKQogICAgICAgICAgICAgICAgcmVwb3NpdG9yeT0kKGNvbnZlcnRfdG9fcXVheSAiJHJlcG9zaXRvcnkiKQoKICAgICAgICAgICAgICAgIGpxIC0tYXJnanNvbiBpICIkaSIgXAogICAgICAgICAgICAgICAgICAtLWFyZyByZXBvc2l0b3J5ICIkcmVwb3NpdG9yeSIgXAogICAgICAgICAgICAgICAgICAtLWFyZyByaF9yZWdpc3RyeV9yZXBvICIkcmhfcmVnaXN0cnlfcmVwbyIgXAogICAgICAgICAgICAgICAgICAtLWFyZyByZWdpc3RyeV9hY2Nlc3NfcmVwbyAiJHJlZ2lzdHJ5X2FjY2Vzc19yZXBvIiBcCiAgICAgICAgICAgICAgICAgICcoLmNvbXBvbmVudHNbJGldLnJlcG9zaXRvcnkgPSAkcmVwb3NpdG9yeSkgfAogICAgICAgICAgICAgICAgICAgICAgLmNvbXBvbmVudHNbJGldWyJyaC1yZWdpc3RyeS1yZXBvIl0gPSAkcmhfcmVnaXN0cnlfcmVwbyB8CiAgICAgICAgICAgICAgICAgICAgICAuY29tcG9uZW50c1skaV1bInJlZ2lzdHJ5LWFjY2Vzcy1yZXBvIl0gPSAkcmVnaXN0cnlfYWNjZXNzX3JlcG8nIFwKICAgICAgICAgICAgICAgICIke1NOQVBTSE9UX1NQRUNfRklMRX0iID4gL3RtcC90ZW1wICYmIG12IC90bXAvdGVtcCAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IgoKICAgICAgICAgICAgICAgIGlmIFtbICQoanEgJ2hhcygicmVwb3NpdG9yaWVzIiknIDw8PCAiJGNvbXBvbmVudCIpID09ICJmYWxzZSIgXV0gOyB0aGVuCiAgICAgICAgICAgICAgICAgIGpxIC0tYXJnanNvbiBpICIkaSIgLS1hcmcgcmhfcmVnaXN0cnlfcmVwbyAiJHJoX3JlZ2lzdHJ5X3JlcG8iIFwKICAgICAgICAgICAgICAgICAgICAtLWFyZyByZWdpc3RyeV9hY2Nlc3NfcmVwbyAiJHJlZ2lzdHJ5X2FjY2Vzc19yZXBvIiBcCiAgICAgICAgICAgICAgICAgICAgICAnLmNvbXBvbmVudHNbJGldLnJlcG9zaXRvcmllc1swXVsicmgtcmVnaXN0cnktcmVwbyJdID0gJHJoX3JlZ2lzdHJ5X3JlcG8gfAogICAgICAgICAgICAgICAgICAgICAgLmNvbXBvbmVudHNbJGldLnJlcG9zaXRvcmllc1swXVsicmVnaXN0cnktYWNjZXNzLXJlcG8iXSA9ICRyZWdpc3RyeV9hY2Nlc3NfcmVwbycgXAogICAgICAgICAgICAgICAgICAgICIke1NOQVBTSE9UX1NQRUNfRklMRX0iID4gL3RtcC90ZW1wICYmIG12IC90bXAvdGVtcCAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IgogICAgICAgICAgICAgICAgZmkKICAgICAgICAgICAgICBmaQogICAgICAgICAgICAgIGlmIFtbICQoanEgJ2hhcygicmVwb3NpdG9yaWVzIiknIDw8PCAiJGNvbXBvbmVudCIpID09ICJmYWxzZSIgXV0gOyB0aGVuCiAgICAgICAgICAgICAgICBqcSAtLWFyZ2pzb24gaSAiJGkiIC0tYXJnIHVybCAiJHJlcG9zaXRvcnkiIFwKICAgICAgICAgICAgICAgICAgLS1hcmdqc29uIHRhZ3MgIiRvbGRUYWdzIiBcCiAgICAgICAgICAgICAgICAgICcuY29tcG9uZW50c1skaV0ucmVwb3NpdG9yaWVzWzBdLnVybCA9ICR1cmwgfAogICAgICAgICAgICAgICAgICAgIC5jb21wb25lbnRzWyRpXS5yZXBvc2l0b3JpZXNbMF1bInRhZ3MiXSA9ICR0YWdzJyBcCiAgICAgICAgICAgICAgICAgICIke1NOQVBTSE9UX1NQRUNfRklMRX0iID4gL3RtcC90ZW1wICYmIG12IC90bXAvdGVtcCAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IgogICAgICAgICAgICAgIGZpCiAgICAgICAgICAgIGZpCiAgICAgICAgICAgICMgKioqIEVuZCBvZiB0ZW1wb3JhcnkgY29kZSAqKioKCiAgICAgICAgICAgIE5VTV9SRVBPU0lUT1JJRVM9JChqcSAnLnJlcG9zaXRvcmllcyB8IGxlbmd0aCcgPDw8ICIkY29tcG9uZW50IikKICAgICAgICAgICAgZm9yICgoaiA9IDA7IGogPCBOVU1fUkVQT1NJVE9SSUVTOyBqKyspKSA7IGRvCiAgICAgICAgICAgICAgICByZXBvc2l0b3J5PSQoanEgLWMgLS1hcmdqc29uIGogIiRqIiAnLnJlcG9zaXRvcmllc1skal0nIDw8PCAiJGNvbXBvbmVudCIpCiAgICAgICAgICAgICAgICByZXBvVGFncz0kKGpxICcudGFncyAvLyBbXScgPDw8ICIkcmVwb3NpdG9yeSIpCiAgICAgICAgICAgICAgICB1cmw9JChqcSAtciAnLnVybCcgPDw8ICIkcmVwb3NpdG9yeSIpCiAgICAgICAgICAgICAgICBlY2hvICJQcm9jZXNzaW5nIGNvbXBvbmVudDogJE5BTUUsIHJlcG9zaXRvcnk6ICR1cmwiCgogICAgICAgICAgICAgICAgYWxsVGFnc1ByZVN1YnN0aXR1dGlvbj0kKGpxIC1uIC0tYXJnanNvbiBkZWZhdWx0cyAiJGRlZmF1bHRDb21wb25lbnRUYWdzIiAtLWFyZ2pzb24gcmVwb1RhZ3MgXAogICAgICAgICAgICAgICAgICAiJHJlcG9UYWdzIiAnJGRlZmF1bHRzPyArICRyZXBvVGFncz8gfCB1bmlxdWUnKQogICAgICAgICAgICAgICAgdGFncz0kKHRyYW5zbGF0ZV90YWdzICIke2FsbFRhZ3NQcmVTdWJzdGl0dXRpb259IiAiJHtzdWJzdGl0dXRlX21hcH0iICIke2xhYmVsc30iICIke3VybH0iKQogICAgICAgICAgICAgICAgdGFncz0kKGVuc3VyZV9pbXBsaWNpdF90aW1lc3RhbXBfdmFsdWUgIiR7dGFnc30iICIke3RpbWVzdGFtcH0iKQogICAgICAgICAgICAgICAgaWYgWyAiJChqcSAnbGVuZ3RoJyA8PDwgIiR0YWdzIikiIC1ndCAwIF0gOyB0aGVuCiAgICAgICAgICAgICAgICAgIGpxIC0tYXJnanNvbiBpICIkaSIgLS1hcmdqc29uIGogIiRqIiAtLWFyZ2pzb24gdXBkYXRlZFRhZ3MgIiR0YWdzIiBcCiAgICAgICAgICAgICAgICAgICAgJy5jb21wb25lbnRzWyRpXS5yZXBvc2l0b3JpZXNbJGpdLnRhZ3MgPSAkdXBkYXRlZFRhZ3MnICIke1NOQVBTSE9UX1NQRUNfRklMRX0iID4gL3RtcC90ZW1wIFwKICAgICAgICAgICAgICAgICAgICAmJiBtdiAvdG1wL3RlbXAgIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIKICAgICAgICAgICAgICAgIGZpCgogICAgICAgICAgICAgICAgIyBUaGlzIGJsb2NrIGlzIHRlbXBvcmFyeSB0byBzdXBwb3J0IGJvdGggcXVheS5pbyBhbmQgcmVnaXN0cnkucmVkaGF0LmlvCiAgICAgICAgICAgICAgICAjIEl0IHNob3VsZCBiZSByZW1vdmVkIG9uY2UgYWxsIHJlcG9zaXRvcmllcyBhcmUgbWlncmF0ZWQgdG8gcmVnaXN0cnkucmVkaGF0LmlvCiAgICAgICAgICAgICAgICBpZiBbWyAiJHVybCIgPT0gcXVheS5pby9yZWRoYXQtcHJvZC8qIHx8CiAgICAgICAgICAgICAgICAgICIkdXJsIiA9PSBxdWF5LmlvL3JlZGhhdC1wZW5kaW5nLyogfHwKICAgICAgICAgICAgICAgICAgIiR1cmwiID09IHF1YXkuaW8vcmgtZmxhdHBha3MtcHJvZC8qIHx8CiAgICAgICAgICAgICAgICAgICIkdXJsIiA9PSBxdWF5LmlvL3JoLWZsYXRwYWtzLXN0YWdlLyogXV07IHRoZW4KICAgICAgICAgICAgICAgICAgICB1cmw9JChjb252ZXJ0X3RvX3JlZ2lzdHJ5ICIkdXJsIikKICAgICAgICAgICAgICAgIGZpCgogICAgICAgICAgICAgICAgIyBDb252ZXJ0IHRvIHJlZ2lzdHJ5IGFuZCBxdWF5IGZvcm1hdAogICAgICAgICAgICAgICAgaWYgW1sgIiR1cmwiID09IHJlZ2lzdHJ5LnJlZGhhdC5pby8qIHx8CiAgICAgICAgICAgICAgICAgICIkdXJsIiA9PSByZWdpc3RyeS5zdGFnZS5yZWRoYXQuaW8vKiB8fAogICAgICAgICAgICAgICAgICAiJHVybCIgPT0gZmxhdHBha3MucmVnaXN0cnkucmVkaGF0LmlvLyogfHwKICAgICAgICAgICAgICAgICAgIiR1cmwiID09IGZsYXRwYWtzLnJlZ2lzdHJ5LnN0YWdlLnJlZGhhdC5pby8qIF1dOyB0aGVuCiAgICAgICAgICAgICAgICAgIHJoX3JlZ2lzdHJ5X3JlcG89JHVybAogICAgICAgICAgICAgICAgICByZWdpc3RyeV9hY2Nlc3NfcmVwbz0kKGNvbnZlcnRfdG9fcmVnaXN0cnlfYWNjZXNzICIkdXJsIikKICAgICAgICAgICAgICAgICAgdXJsPSQoY29udmVydF90b19xdWF5ICIkdXJsIikKCiAgICAgICAgICAgICAgICAgIGpxIC0tYXJnanNvbiBpICIkaSIgXAogICAgICAgICAgICAgICAgICAgIC0tYXJnanNvbiBqICIkaiIgXAogICAgICAgICAgICAgICAgICAgIC0tYXJnIHVybCAiJHVybCIgXAogICAgICAgICAgICAgICAgICAgIC0tYXJnIHJoX3JlZ2lzdHJ5X3JlcG8gIiRyaF9yZWdpc3RyeV9yZXBvIiBcCiAgICAgICAgICAgICAgICAgICAgLS1hcmcgcmVnaXN0cnlfYWNjZXNzX3JlcG8gIiRyZWdpc3RyeV9hY2Nlc3NfcmVwbyIgXAogICAgICAgICAgICAgICAgICAgICcuY29tcG9uZW50c1skaV0ucmVwb3NpdG9yaWVzWyRqXS51cmwgPSAkdXJsIHwKICAgICAgICAgICAgICAgICAgICAgICAgLmNvbXBvbmVudHNbJGldLnJlcG9zaXRvcmllc1skal1bInJoLXJlZ2lzdHJ5LXJlcG8iXSA9ICRyaF9yZWdpc3RyeV9yZXBvIHwKICAgICAgICAgICAgICAgICAgICAgICAgLmNvbXBvbmVudHNbJGldLnJlcG9zaXRvcmllc1skal1bInJlZ2lzdHJ5LWFjY2Vzcy1yZXBvIl0gPSAkcmVnaXN0cnlfYWNjZXNzX3JlcG8nIFwKICAgICAgICAgICAgICAgICAgIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIgPiAvdG1wL3RlbXAgJiYgbXYgL3RtcC90ZW1wICIke1NOQVBTSE9UX1NQRUNfRklMRX0iCiAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICBkb25lCiAgICAgICAgZG9uZQogICAgLSBuYW1lOiBjcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICAgIGNwdTogMjUwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHN0ZXBhY3Rpb25zL2NyZWF0ZS10cnVzdGVkLWFydGlmYWN0L2NyZWF0ZS10cnVzdGVkLWFydGlmYWN0LnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAgICAgLSBuYW1lOiB3b3JrRGlyCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZGF0YURpcikKICAgICAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICAgICAgdmFsdWU6ICQocmVzdWx0cy5zb3VyY2VEYXRhQXJ0aWZhY3QucGF0aCkKICAgICAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQo=",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/apply-mapping/apply-mapping.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/apply-mapping/apply-mapping.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:44:12Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-b2a51b060170a4412b87517672a0efca",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-process-component-sbom",
                        "uid": "38adb664-db4b-4a77-a255-66a60caeb15f"
                    }
                ],
                "resourceVersion": "9329",
                "uid": "ccd3528f-aeb0-4057-a86f-56ae2f3c16d9"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:44:12Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:44:12Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gY3JlYXRlcyBhIHRydXN0ZWQgYXJ0aWZhY3QuIEl0IGRvZXMgbm90aGluZyBpZiBhIC5za2lwLXRydXN0ZWQtYXJ0aWZhY3RzIGZpbGUgZXhpc3RzCiAgICBpbiByb290IGZvbGRlci4KICBpbWFnZTogcXVheS5pby9sZ2FsbG92aS10ZXN0L2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzQHNoYTI1NjoyM2ZiOGRjMDliZWQyNDlkN2Q3MmNhYWIzZmMyY2U2YTAxNDQ1MmM0ZjM5ZDRiZTMyYjEwMWMwODMyNTQ5ODExCiAgZW52OgogICAgIyBTZXQgSE9NRSB2YXJpYWJsZSB0byBzb21ldGhpbmcgZWxzZSB0aGFuIGAvYCB0byBhdm9pZCAncGVybWlzc2lvbiBkZW5pZWQnIHByb2JsZW1zIHdoZW4gd3JpdGluZyBmaWxlcy4KICAgIC0gbmFtZTogSE9NRQogICAgICB2YWx1ZTogL3Rla3Rvbi9ob21lCiAgICAtIG5hbWU6IE9SQVNfT1BUSU9OUwogICAgICB2YWx1ZTogJChwYXJhbXMub3Jhc09wdGlvbnMpCiAgICAtIG5hbWU6IENBX0ZJTEUKICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCiAgcGFyYW1zOgogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IHdvcmtEaXIKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb3Jhc09wdGlvbnMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogIGFyZ3M6CiAgICAtIGNyZWF0ZQogICAgLSAtLXN0b3JlCiAgICAtICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:36Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-b4c3365adaefd3f54982aff05d6dfeaa",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7189",
                "uid": "eab7024d-529a-4db2-9837-b88101d7cb8e"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/konflux-ci/mobster.git"
                    },
                    {
                        "name": "revision",
                        "value": "fb3aaa43fb938f05c3f175a7e4c699da63c5f34b"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/augment-component-sboms-ta/0.3/augment-component-sboms-ta.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:37Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/augment-component-sboms-ta/0.3/augment-component-sboms-ta.yaml",
                    "resolution.tekton.dev/revision": "fb3aaa43fb938f05c3f175a7e4c699da63c5f34b",
                    "resolution.tekton.dev/url": "https://github.com/konflux-ci/mobster.git"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:37Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawoKbWV0YWRhdGE6CiAgbmFtZTogYXVnbWVudC1jb21wb25lbnQtc2JvbXMtdGEKICBsYWJlbHM6CiAgICBhcHAua3ViZXJuZXRlcy5pby92ZXJzaW9uOiAiMC4yLjAiCiAgYW5ub3RhdGlvbnM6CiAgICB0ZWt0b24uZGV2L3BpcGVsaW5lcy5taW5WZXJzaW9uOiAiMC4xMi4xIgogICAgdGVrdG9uLmRldi90YWdzOiBzYm9tCgpzcGVjOgogIGRlc2NyaXB0aW9uOiA+LQogICAgVXBkYXRlIGNvbXBvbmVudC1sZXZlbCBTQk9NcyB3aXRoIHJlbGVhc2UtdGltZSBpbmZvcm1hdGlvbiwgb3B0aW9uYWxseQogICAgdXBsb2FkIHRoZW0gdG8gQXRsYXMgYW5kIFMzLgogIHBhcmFtczoKICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICBkZXNjcmlwdGlvbjogVGhlIE9DSSByZXBvc2l0b3J5IHdoZXJlIHRoZSBUcnVzdGVkIEFydGlmYWN0cyBhcmUgc3RvcmVkLgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogImVtcHR5IgoKICAgIC0gbmFtZTogb2NpQXJ0aWZhY3RFeHBpcmVzQWZ0ZXIKICAgICAgZGVzY3JpcHRpb246IEV4cGlyYXRpb24gZGF0ZSBmb3IgdGhlIHRydXN0ZWQgYXJ0aWZhY3RzIGNyZWF0ZWQgaW4gdGhlCiAgICAgICAgT0NJIHJlcG9zaXRvcnkuIEFuIGVtcHR5IHN0cmluZyBtZWFucyB0aGUgYXJ0aWZhY3RzIGRvIG5vdCBleHBpcmUuCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiMWQiCgogICAgLSBuYW1lOiB0cnVzdGVkQXJ0aWZhY3RzRGVidWcKICAgICAgZGVzY3JpcHRpb246IEZsYWcgdG8gZW5hYmxlIGRlYnVnIGxvZ2dpbmcgaW4gdHJ1c3RlZCBhcnRpZmFjdHMuIFNldCB0byBhIG5vbi1lbXB0eSBzdHJpbmcgdG8gZW5hYmxlLgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKCiAgICAtIG5hbWU6IG9yYXNPcHRpb25zCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IExvY2F0aW9uIG9mIHRydXN0ZWQgYXJ0aWZhY3RzIHRvIGJlIHVzZWQgdG8gcG9wdWxhdGUgZGF0YSBkaXJlY3RvcnkKICAgICAgZGVmYXVsdDogIiIKCiAgICAtIG5hbWU6IGRhdGFEaXIKICAgICAgZGVzY3JpcHRpb246IFRoZSBsb2NhdGlvbiB3aGVyZSBkYXRhIHdpbGwgYmUgc3RvcmVkCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAvdmFyL3dvcmtkaXIvcmVsZWFzZQoKICAgIC0gbmFtZTogdGFza0dpdFVybAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSB1cmwgdG8gdGhlIGdpdCByZXBvIHdoZXJlIHRoZSB0cnVzdGVkIGFydGlmYWN0IHN0ZXBhY3Rpb25zIHRvIGJlIHVzZWQgYXJlIHN0b3JlZAoKICAgIC0gbmFtZTogdGFza0dpdFJldmlzaW9uCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIHJldmlzaW9uIGluIHRoZSB0YXNrR2l0VXJsIHJlcG8gdG8gYmUgdXNlZCBmb3IgdHJ1c3RlZCBhcnRpZmFjdCBzdGVwYWN0aW9ucwoKICAgIC0gbmFtZTogc25hcHNob3RTcGVjCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogUGF0aCB0byB0aGUgbWFwcGVkIHNuYXBzaG90IHNwZWMuCgogICAgLSBuYW1lOiBhdGxhc1NlY3JldE5hbWUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiA+CiAgICAgICAgVGhlIG5hbWUgb2YgdGhlIEs4cyBzZWNyZXQgY29udGFpbmluZyB0aGUgJ3Nzb19hY2NvdW50JyBhbmQgJ3Nzb190b2tlbicKICAgICAgICBrZXlzIHVzZWQgZm9yIEF0bGFzIE9JREMgYXV0aGVudGljYXRpb24uCgogICAgLSBuYW1lOiByZXRyeUFXU1NlY3JldE5hbWUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiA+CiAgICAgICAgVGhlIG5hbWUgb2YgdGhlIEs4cyBzZWNyZXQgY29udGFpbmluZyB0aGUgJ2F0bGFzLWF3cy1hY2Nlc3Mta2V5LWlkJyBhbmQKICAgICAgICAnYXRsYXMtYXdzLXNlY3JldC1hY2Nlc3Mta2V5JyBrZXlzIHVzZWQgZm9yIEFXUyBTMyBhY2Nlc3MuCiAgICAgICMgVGhpcyBkZWZhdWx0IHZhbHVlIGhhbmRsZXMgazhzIGJ1aWx0LWluIHZhbGlkYXRpb24gb2Ygc2VjcmV0TmFtZXMKICAgICAgIyBpbiBtb3VudHMgb3IgZW52IHZhcmlhYmxlcy4gV2l0aCBgb3B0aW9uYWw6IFRydWVgLCB0aGUgZW52IHZhciBvcgogICAgICAjIHZvbHVtZSBpcyBzaW1wbHkgbm90IHVzZWQgaWYgdGhlIHNlY3JldCBpcyBub3QgZm91bmQuIFNlY3JldCBuYW1lCiAgICAgICMgaG93ZXZlciBjYW4gbmV2ZXIgYmUgYW4gZW1wdHkgc3RyaW5nIG9yIHRoZSBwaXBlbGluZSB2YWxpZGF0aW9uCiAgICAgICMgZmFpbHMgY29tcGxldGVseS4gRm9yIG1vcmUgY29udGV4dCwgY2hlY2sgb3V0IFNlY3JldCBuYW1pbmc6CiAgICAgICMgaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvY29uZmlndXJhdGlvbi9zZWNyZXQvI3Jlc3RyaWN0aW9uLW5hbWVzLWRhdGEKICAgICAgIyBhbmQgdGhlaXIgb3B0aW9uYWwgcGFyYW1ldGVyOgogICAgICAjIGh0dHBzOi8va3ViZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL2NvbmZpZ3VyYXRpb24vc2VjcmV0LyNyZXN0cmljdGlvbi1zZWNyZXQtbXVzdC1leGlzdAogICAgICBkZWZhdWx0OiAic2VjcmV0LW5vdC1wcmVzZW50IgoKICAgIC0gbmFtZTogcmV0cnlTM0J1Y2tldAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgICAgZGVzY3JpcHRpb246ID4KICAgICAgICBUaGUgbmFtZSBvZiB0aGUgUzMgYnVja2V0IHVzZWQgdG8gc3RvcmUgZGF0YSBmb3IgdGhlIHJldHJ5IG1lY2hhbmlzbS4KCiAgICAtIG5hbWU6IGF0bGFzQXBpVXJsCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgICBkZXNjcmlwdGlvbjogVVJMIG9mIHRoZSBBdGxhcyBBUEkgaG9zdC4KCiAgICAtIG5hbWU6IHNzb1Rva2VuVXJsCiAgICAgIGRlc2NyaXB0aW9uOiBVUkwgb2YgdGhlIFNTTyB0b2tlbiBpc3N1ZXIuCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAgIHR5cGU6IHN0cmluZwoKICAgIC0gbmFtZTogY2FQYXRoCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIHRoZSBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkgYnVuZGxlIHRvIHNldCB1cCBUUEEgcmVxdWVzdHMuCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAgIHR5cGU6IHN0cmluZwoKICAgIC0gbmFtZTogYXVnbWVudENvbmN1cnJlbmN5CiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgTWF4aW11bSBudW1iZXIgb2YgU0JPTXMgdGhhdCB3aWxsIGJlIGF1Z21lbnRlZCBjb25jdXJyZW50bHkuIEhpZ2hlcgogICAgICAgIGxpbWl0IHdpbGwgc3BlZWQgdXAgZXhlY3V0aW9uIGZvciBsYXJnZXIgc25hcHNob3RzLCBidXQgd2lsbCBoYXZlCiAgICAgICAgaGlnaGVyIG1lbW9yeSByZXF1aXJlbWVudHMuCiAgICAgIGRlZmF1bHQ6ICI4IgogICAgICB0eXBlOiBzdHJpbmcKCiAgICAtIG5hbWU6IHVwbG9hZENvbmN1cnJlbmN5CiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgTWF4aW11bSBudW1iZXIgb2YgU0JPTXMgdGhhdCB3aWxsIGJlIHVwbG9hZGVkIHRvIEF0bGFzIGNvbmN1cnJlbnRseS4KICAgICAgICBIaWdoZXIgbGltaXQgd2lsbCBzcGVlZCB1cCBleGVjdXRpb24gZm9yIGxhcmdlciBzbmFwc2hvdHMsIGJ1dCB3aWxsCiAgICAgICAgaGF2ZSBoaWdoZXIgbWVtb3J5IHJlcXVpcmVtZW50cy4KICAgICAgZGVmYXVsdDogIjgiCiAgICAgIHR5cGU6IHN0cmluZwoKICAgIC0gbmFtZTogcmVzdWx0c0RpclBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIGRpcmVjdG9yeSBpbiB0aGUgZGF0YURpciB0byBzdG9yZSBKU09OIHRhc2sgcmVzdWx0cyB0by4KCiAgICAtIG5hbWU6IGNvc2lnblNlY3JldE5hbWUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBLOHMgc2VjcmV0IG5hbWUgd2l0aCBhIGNvc2lnbiBzaWduaW5nIGtleSB1c2VkIGZvciBTQk9NIGF0dGVzdGF0aW9uLgogICAgICBkZWZhdWx0OiAic2VjcmV0LW5vdC1wcmVzZW50IgoKICAgIC0gbmFtZTogYXR0ZXN0YXRpb25QdWJLZXkKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBLOHMgcmVmZXJlbmNlIHRvIGEgc2VjcmV0IGNvbnRhaW5pbmcgYSBrZXkgZm9yIHZlcmlmeWluZyBwcm92ZW5hbmNlIGF0dGVzdGF0aW9ucwogICAgICBkZWZhdWx0OiAiIgoKICAgIC0gbmFtZTogcmVsZWFzZURhdGEKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIHRoZSBtZXJnZWQgZGF0YSBmaWxlIGZyb20gY29sbGVjdC1kYXRhIGluIHRoZSBkYXRhRGlyLgoKICAgICMgQ29uZmlndXJhdGlvbiBwYXJhbWV0ZXJzIGZvciBrZXlsZXNzIHNpZ25pbmcsIGlmIGVuYWJsZWQuCiAgICAtIG5hbWU6IGRlZmF1bHRPSURDSXNzdWVyCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogQSBkZWZhdWx0IE9JREMgaXNzdWVyIFVSTCB0byBiZSB1c2VkIGZvciBzaWduaW5nLgogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiByZWtvckV4dGVybmFsVXJsCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIGV4dGVybmFsIFVSTCBvZiB0aGUgUmVrb3IgdHJhbnNwYXJlbmN5IGxvZy4KICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogZnVsY2lvRXh0ZXJuYWxVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgZXh0ZXJuYWwgVVJMIG9mIHRoZSBGdWxjaW8gY2VydGlmaWNhdGUgYXV0aG9yaXR5LgogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiB0dWZFeHRlcm5hbFVybAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBleHRlcm5hbCBVUkwgb2YgdGhlIFRVRiByZXBvc2l0b3J5LgogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBidWlsZElkZW50aXR5UmVnZXhwCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIEEgcmVndWxhciBleHByZXNzaW9uIHRvIGV4dHJhY3QgYnVpbGQgaWRlbnRpdHkgZnJvbSB0aGUgT0lEQyB0b2tlbiBjbGFpbXMsIGlmIGFwcGxpY2FibGUuCiAgICAgIGRlZmF1bHQ6ICIiCgogICAgLSBuYW1lOiBjYVRydXN0Q29uZmlnTWFwTmFtZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lIG9mIHRoZSBDb25maWdNYXAgdG8gcmVhZCBDQSBidW5kbGUgZGF0YSBmcm9tCiAgICAgIGRlZmF1bHQ6IHRydXN0ZWQtY2EKICAgIC0gbmFtZTogY2FUcnVzdENvbmZpZ01hcEtleQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lIG9mIHRoZSBrZXkgaW4gdGhlIENvbmZpZ01hcCB0aGF0IGNvbnRhaW5zIHRoZSBDQSBidW5kbGUgZGF0YQogICAgICBkZWZhdWx0OiBjYS1idW5kbGUuY3J0CiAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogICAgICBkZWZhdWx0OiAvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydAoKICByZXN1bHRzOgogICAgLSBkZXNjcmlwdGlvbjogUHJvZHVjZWQgdHJ1c3RlZCBkYXRhIGFydGlmYWN0CiAgICAgIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKCiAgdm9sdW1lczoKICAgIC0gbmFtZTogd29ya2RpcgogICAgICBlbXB0eURpcjoge30KICAgIC0gbmFtZTogb2lkYy10b2tlbgogICAgICBwcm9qZWN0ZWQ6CiAgICAgICAgc291cmNlczoKICAgICAgICAgIC0gc2VydmljZUFjY291bnRUb2tlbjoKICAgICAgICAgICAgICBhdWRpZW5jZTogc2lnc3RvcmUKICAgICAgICAgICAgICAjIDMwIG1pbnV0ZXMgc2hvdWxkIGJlIGVub3VnaCB0byBmaW5pc2ggdGhpcyB0YXNrCiAgICAgICAgICAgICAgZXhwaXJhdGlvblNlY29uZHM6IDE4MDAKICAgICAgICAgICAgICBwYXRoOiBvaWRjLXRva2VuCiAgICAtIG5hbWU6IHRydXN0ZWQtY2EKICAgICAgY29uZmlnTWFwOgogICAgICAgIG5hbWU6ICQocGFyYW1zLmNhVHJ1c3RDb25maWdNYXBOYW1lKQogICAgICAgIGl0ZW1zOgogICAgICAgICAgLSBrZXk6ICQocGFyYW1zLmNhVHJ1c3RDb25maWdNYXBLZXkpCiAgICAgICAgICAgIHBhdGg6IGNhLWJ1bmRsZS5jcnQKICAgICAgICBvcHRpb25hbDogdHJ1ZQoKICBzdGVwVGVtcGxhdGU6CiAgICB2b2x1bWVNb3VudHM6CiAgICAgIC0gbW91bnRQYXRoOiAvdmFyL3dvcmtkaXIKICAgICAgICBuYW1lOiB3b3JrZGlyCiAgICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICAgIG1vdW50UGF0aDogL21udC90cnVzdGVkLWNhCiAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgIGVudjoKICAgICAgLSBuYW1lOiBJTUFHRV9FWFBJUkVTX0FGVEVSCiAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaUFydGlmYWN0RXhwaXJlc0FmdGVyKQogICAgICAtIG5hbWU6ICJPUkFTX09QVElPTlMiCiAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5vcmFzT3B0aW9ucykiCiAgICAgIC0gbmFtZTogIkRFQlVHIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMudHJ1c3RlZEFydGlmYWN0c0RlYnVnKSIKCiAgc3RlcHM6CiAgICAtIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CiAgICAgIHJlZjoKICAgICAgICByZXNvbHZlcjogImdpdCIKICAgICAgICBwYXJhbXM6CiAgICAgICAgICAtIG5hbWU6IHVybAogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFVybCkKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikKICAgICAgICAgIC0gbmFtZTogcGF0aEluUmVwbwogICAgICAgICAgICB2YWx1ZTogc3RlcGFjdGlvbnMvdXNlLXRydXN0ZWQtYXJ0aWZhY3QvdXNlLXRydXN0ZWQtYXJ0aWZhY3QueWFtbAogICAgICBwYXJhbXM6CiAgICAgICAgLSBuYW1lOiB3b3JrRGlyCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZGF0YURpcikKICAgICAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCkKCiAgICAtIG5hbWU6IHByb2Nlc3MtY29tcG9uZW50LXNib21zCiAgICAgIGltYWdlOiBxdWF5LmlvL2tvbmZsdXgtY2kvbW9ic3RlckBzaGEyNTY6YTcwY2MxOTE5ODdiMzliM2I0ZTY3ZWM0ZmVjYzI2YmFhMGE1MTk3NTMwYmY2NzA0OTYwNDg4MGMzNzg5ZmJkNwogICAgICBlbnY6CiAgICAgICAgLSBuYW1lOiBNT0JTVEVSX1RQQV9TU09fQUNDT1VOVAogICAgICAgICAgdmFsdWVGcm9tOgogICAgICAgICAgICBzZWNyZXRLZXlSZWY6CiAgICAgICAgICAgICAgbmFtZTogJChwYXJhbXMuYXRsYXNTZWNyZXROYW1lKQogICAgICAgICAgICAgIGtleTogc3NvX2FjY291bnQKICAgICAgICAgICAgICBvcHRpb25hbDogdHJ1ZQogICAgICAgIC0gbmFtZTogTU9CU1RFUl9UUEFfU1NPX1RPS0VOCiAgICAgICAgICB2YWx1ZUZyb206CiAgICAgICAgICAgIHNlY3JldEtleVJlZjoKICAgICAgICAgICAgICBuYW1lOiAkKHBhcmFtcy5hdGxhc1NlY3JldE5hbWUpCiAgICAgICAgICAgICAga2V5OiBzc29fdG9rZW4KICAgICAgICAgICAgICBvcHRpb25hbDogdHJ1ZQogICAgICAgIC0gbmFtZTogTU9CU1RFUl9UUEFfU1NPX1RPS0VOX1VSTAogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnNzb1Rva2VuVXJsKQogICAgICAgIC0gbmFtZTogTU9CU1RFUl9UUEFfQ0FfSU5GTwogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmNhUGF0aCkKICAgICAgICAtIG5hbWU6IEFXU19BQ0NFU1NfS0VZX0lECiAgICAgICAgICB2YWx1ZUZyb206CiAgICAgICAgICAgIHNlY3JldEtleVJlZjoKICAgICAgICAgICAgICBuYW1lOiAkKHBhcmFtcy5yZXRyeUFXU1NlY3JldE5hbWUpCiAgICAgICAgICAgICAga2V5OiBhdGxhcy1hd3MtYWNjZXNzLWtleS1pZAogICAgICAgICAgICAgIG9wdGlvbmFsOiB0cnVlCiAgICAgICAgLSBuYW1lOiBBV1NfU0VDUkVUX0FDQ0VTU19LRVkKICAgICAgICAgIHZhbHVlRnJvbToKICAgICAgICAgICAgc2VjcmV0S2V5UmVmOgogICAgICAgICAgICAgIG5hbWU6ICQocGFyYW1zLnJldHJ5QVdTU2VjcmV0TmFtZSkKICAgICAgICAgICAgICBrZXk6IGF0bGFzLWF3cy1zZWNyZXQtYWNjZXNzLWtleQogICAgICAgICAgICAgIG9wdGlvbmFsOiB0cnVlCiAgICAgICAgLSBuYW1lOiBBV1NfREVGQVVMVF9SRUdJT04KICAgICAgICAgIHZhbHVlOiAidXMtZWFzdC0xIgogICAgICAgIC0gbmFtZTogU0lHTl9LRVkKICAgICAgICAgIHZhbHVlRnJvbToKICAgICAgICAgICAgc2VjcmV0S2V5UmVmOgogICAgICAgICAgICAgIG5hbWU6ICQocGFyYW1zLmNvc2lnblNlY3JldE5hbWUpCiAgICAgICAgICAgICAga2V5OiBTSUdOX0tFWQogICAgICAgICAgICAgIG9wdGlvbmFsOiB0cnVlCiAgICAgICAgLSBuYW1lOiBDT1NJR05fQVdTX0RFRkFVTFRfUkVHSU9OCiAgICAgICAgICB2YWx1ZUZyb206CiAgICAgICAgICAgIHNlY3JldEtleVJlZjoKICAgICAgICAgICAgICBuYW1lOiAkKHBhcmFtcy5jb3NpZ25TZWNyZXROYW1lKQogICAgICAgICAgICAgIGtleTogQVdTX0RFRkFVTFRfUkVHSU9OCiAgICAgICAgICAgICAgb3B0aW9uYWw6IHRydWUKICAgICAgICAtIG5hbWU6IENPU0lHTl9BV1NfQUNDRVNTX0tFWV9JRAogICAgICAgICAgdmFsdWVGcm9tOgogICAgICAgICAgICBzZWNyZXRLZXlSZWY6CiAgICAgICAgICAgICAgbmFtZTogJChwYXJhbXMuY29zaWduU2VjcmV0TmFtZSkKICAgICAgICAgICAgICBrZXk6IEFXU19BQ0NFU1NfS0VZX0lECiAgICAgICAgICAgICAgb3B0aW9uYWw6IHRydWUKICAgICAgICAtIG5hbWU6IENPU0lHTl9BV1NfU0VDUkVUX0FDQ0VTU19LRVkKICAgICAgICAgIHZhbHVlRnJvbToKICAgICAgICAgICAgc2VjcmV0S2V5UmVmOgogICAgICAgICAgICAgIG5hbWU6ICQocGFyYW1zLmNvc2lnblNlY3JldE5hbWUpCiAgICAgICAgICAgICAga2V5OiBBV1NfU0VDUkVUX0FDQ0VTU19LRVkKICAgICAgICAgICAgICBvcHRpb25hbDogdHJ1ZQogICAgICB2b2x1bWVNb3VudHM6CiAgICAgICAgLSBtb3VudFBhdGg6IC92YXIvcnVuL3NpZ3N0b3JlL2Nvc2lnbgogICAgICAgICAgbmFtZTogb2lkYy10b2tlbgoKICAgICAgY29tcHV0ZVJlc291cmNlczoKICAgICAgICBsaW1pdHM6CiAgICAgICAgICBtZW1vcnk6IDJHaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiAyR2kKICAgICAgICAgIGNwdTogMzUwbQogICAgICBzY3JpcHQ6IHwKICAgICAgICAjIS91c3IvYmluL2VudiBiYXNoCiAgICAgICAgc2V0IC1ldXgKCiAgICAgICAgY2FfYnVuZGxlPS9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0CiAgICAgICAgc3lzdGVtX2J1bmRsZT0vZXRjL3BraS9jYS10cnVzdC9leHRyYWN0ZWQvcGVtL3Rscy1jYS1idW5kbGUucGVtCiAgICAgICAgaWYgWyAtZiAiJGNhX2J1bmRsZSIgXTsgdGhlbgogICAgICAgICAgZWNobyAiWyQoZGF0ZSAtLXV0YyAtSW5zKV0gVXNpbmcgbW91bnRlZCBDQSBidW5kbGU6ICRjYV9idW5kbGUiCiAgICAgICAgICBjYXQgIiRjYV9idW5kbGUiID4+ICIkc3lzdGVtX2J1bmRsZSIKICAgICAgICBmaQoKICAgICAgICAjIFRoaXMgaXMgYSBsaXR0bGUgZnJhZ2lsZSwgaWRlYWxseSBpdCB3b3VsZCBiZSBqdXN0IGEgcGFyYW0uIEl0J3MgaGVyZQogICAgICAgICMgZm9yIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgdGFza3MgaW4gcmVsZWFzZS1zZXJ2aWNlLWNhdGFsb2cuIFRoZQogICAgICAgICMgc2NyaXB0IGJlbG93IHdpbGwgdmVyaWZ5IHRoYXQgdGhlIHJlbGVhc2VfaWQgaGFzIHRoZSBjb3JyZWN0IGZvcm1hdC4KICAgICAgICByZWxlYXNlX2lkPSQoZGlybmFtZSAiJChwYXJhbXMuc25hcHNob3RTcGVjKSIpCgogICAgICAgIG1vYnN0ZXJfYXJncz0oCiAgICAgICAgICAtLWRhdGEtZGlyICIkKHBhcmFtcy5kYXRhRGlyKSIKICAgICAgICAgIC0tc25hcHNob3Qtc3BlYyAiJChwYXJhbXMuc25hcHNob3RTcGVjKSIKICAgICAgICAgIC0tYXRsYXMtYXBpLXVybCAiJChwYXJhbXMuYXRsYXNBcGlVcmwpIgogICAgICAgICAgLS1yZWxlYXNlLWlkICIkcmVsZWFzZV9pZCIKICAgICAgICAgIC0tYXVnbWVudC1jb25jdXJyZW5jeSAiJChwYXJhbXMuYXVnbWVudENvbmN1cnJlbmN5KSIKICAgICAgICAgIC0tdXBsb2FkLWNvbmN1cnJlbmN5ICIkKHBhcmFtcy51cGxvYWRDb25jdXJyZW5jeSkiCiAgICAgICAgICAtLXJlc3VsdC1kaXIgIiQocGFyYW1zLnJlc3VsdHNEaXJQYXRoKSIKICAgICAgICAgIC0tcmVsZWFzZS1kYXRhICIkKHBhcmFtcy5yZWxlYXNlRGF0YSkiCiAgICAgICAgKQogICAgICAgICMgUGFyYW1zIGFyZSBiYXNpY2FsbHkgQmFzaCBjb21tYW5kcywgdGhlaXIgdmFsdWUKICAgICAgICAjIGhhcyB0byBiZSBjaGVja2VkIHdpdGggLW4uIEVudiB2YXJpYWJsZXMgc2hvdWxkCiAgICAgICAgIyBiZSBjaGVja2VkIHdpdGggLXYgdG8gbm90IGxlYWsgZXhwYW5kZWQgc2VjcmV0cwogICAgICAgICMgdGhyb3VnaCB4dHJhY2UuIEJhc2ggY29uZGl0aW9uYWxzIChbWykgaGF2ZSB0bwogICAgICAgICMgYmUgdXNlZCBpbnN0ZWFkIG9mIFNoZWxsIGNvbmRpdGlvbmFscyAoWykgdG8gdXNlIC12CiAgICAgICAgaWYgW1sgLW4gIiQocGFyYW1zLmRlZmF1bHRPSURDSXNzdWVyKSIgXAogICAgICAgICAgJiYgLW4gIiQocGFyYW1zLnJla29yRXh0ZXJuYWxVcmwpIiBcCiAgICAgICAgICAmJiAtbiAiJChwYXJhbXMuZnVsY2lvRXh0ZXJuYWxVcmwpIiBcCiAgICAgICAgICAmJiAtbiAiJChwYXJhbXMudHVmRXh0ZXJuYWxVcmwpIiBcCiAgICAgICAgICAmJiAtbiAiJChwYXJhbXMuYnVpbGRJZGVudGl0eVJlZ2V4cCkiIFwKICAgICAgICBdXTsgdGhlbgogICAgICAgICAgIyBLZXlsZXNzIHNpZ25pbmcgaXMgdXNlZCBmb3IgYXVnbWVudGF0aW9uCiAgICAgICAgICBjb3NpZ24gaW5pdGlhbGl6ZSAtLXJvb3QgIiQocGFyYW1zLnR1ZkV4dGVybmFsVXJsKS9yb290Lmpzb24iIFwKICAgICAgICAgICAgLS1taXJyb3IgIiQocGFyYW1zLnR1ZkV4dGVybmFsVXJsKSIKICAgICAgICAgIG1vYnN0ZXJfYXJncys9KAogICAgICAgICAgICAtLW9pZGMtdG9rZW4gL3Zhci9ydW4vc2lnc3RvcmUvY29zaWduL29pZGMtdG9rZW4KICAgICAgICAgICAgLS1mdWxjaW8tdXJsICIkKHBhcmFtcy5mdWxjaW9FeHRlcm5hbFVybCkiCiAgICAgICAgICAgIC0tb2lkYy1pc3N1ZXIgIiQocGFyYW1zLmRlZmF1bHRPSURDSXNzdWVyKSIKICAgICAgICAgICAgLS1vaWRjLWlkZW50aXR5LXBhdHRlcm4gIiQocGFyYW1zLmJ1aWxkSWRlbnRpdHlSZWdleHApIgogICAgICAgICAgICAtLXJla29yLXVybCAiJChwYXJhbXMucmVrb3JFeHRlcm5hbFVybCkiCiAgICAgICAgICApCiAgICAgICAgZWxpZiBbWyAtbiAiJChwYXJhbXMuYXR0ZXN0YXRpb25QdWJLZXkpIiBcCiAgICAgICAgICAmJiAtdiBTSUdOX0tFWSBcCiAgICAgICAgICAmJiAtdiBDT1NJR05fQVdTX0RFRkFVTFRfUkVHSU9OIFwKICAgICAgICAgICYmIC12IENPU0lHTl9BV1NfQUNDRVNTX0tFWV9JRCBcCiAgICAgICAgICAmJiAtdiBDT1NJR05fQVdTX1NFQ1JFVF9BQ0NFU1NfS0VZCiAgICAgICAgXV07IHRoZW4KICAgICAgICAgICMgU3RhdGljIGtleSBzaWduaW5nIGlzIHVzZWQgZm9yIGF1Z21lbnRhdGlvbgogICAgICAgICAgbW9ic3Rlcl9hcmdzKz0oCiAgICAgICAgICAgIC0tdmVyaWZ5LWtleSAiJChwYXJhbXMuYXR0ZXN0YXRpb25QdWJLZXkpIgogICAgICAgICAgICAtLXNpZ24ta2V5ICIkU0lHTl9LRVkiCiAgICAgICAgICApCiAgICAgICAgZmkKICAgICAgICBpZiBbWyAtbiAiJChwYXJhbXMucmV0cnlTM0J1Y2tldCkiIF1dOyB0aGVuCiAgICAgICAgICBtb2JzdGVyX2FyZ3MrPSgKICAgICAgICAgICAgLS1yZXRyeS1zMy1idWNrZXQgIiQocGFyYW1zLnJldHJ5UzNCdWNrZXQpIgogICAgICAgICAgKQogICAgICAgIGZpCiAgICAgICAgcHJvY2Vzc19jb21wb25lbnRfc2JvbXMgIiR7bW9ic3Rlcl9hcmdzW0BdfSIKCiAgICAtIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CiAgICAgIHJlZjoKICAgICAgICByZXNvbHZlcjogImdpdCIKICAgICAgICBwYXJhbXM6CiAgICAgICAgICAtIG5hbWU6IHVybAogICAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRVcmwpIgogICAgICAgICAgLSBuYW1lOiByZXZpc2lvbgogICAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikiCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHN0ZXBhY3Rpb25zL2NyZWF0ZS10cnVzdGVkLWFydGlmYWN0L2NyZWF0ZS10cnVzdGVkLWFydGlmYWN0LnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAgICAgLSBuYW1lOiB3b3JrRGlyCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZGF0YURpcikKICAgICAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICAgICAgdmFsdWU6ICQocmVzdWx0cy5zb3VyY2VEYXRhQXJ0aWZhY3QucGF0aCkKICAgICAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQo=",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "fb3aaa43fb938f05c3f175a7e4c699da63c5f34b"
                    },
                    "entryPoint": "tasks/augment-component-sboms-ta/0.3/augment-component-sboms-ta.yaml",
                    "uri": "git+https://github.com/konflux-ci/mobster.git"
                },
                "source": {
                    "digest": {
                        "sha1": "fb3aaa43fb938f05c3f175a7e4c699da63c5f34b"
                    },
                    "entryPoint": "tasks/augment-component-sboms-ta/0.3/augment-component-sboms-ta.yaml",
                    "uri": "git+https://github.com/konflux-ci/mobster.git"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:44:38Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-b898e4193f9298700fb15fa4308e476d",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-update-cr-status",
                        "uid": "701d8645-9f13-47f3-984d-50d59599bf7e"
                    }
                ],
                "resourceVersion": "9690",
                "uid": "88ca7ffd-9ca9-4563-9cbc-9661eb18202c"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/use-trusted-artifact-array/use-trusted-artifact-array.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:44:39Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/use-trusted-artifact-array/use-trusted-artifact-array.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:44:39Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0LWFycmF5CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gZXh0cmFjdHMgYW4gYXJyYXkgb2YgVHJ1c3RlZCBBcnRpZmFjdHMgaW50byBhIGZvbGRlci4KICBpbWFnZTogcXVheS5pby9sZ2FsbG92aS10ZXN0L2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzQHNoYTI1NjoyM2ZiOGRjMDliZWQyNDlkN2Q3MmNhYWIzZmMyY2U2YTAxNDQ1MmM0ZjM5ZDRiZTMyYjEwMWMwODMyNTQ5ODExCiAgZW52OgogICAgIyBTZXQgSE9NRSB2YXJpYWJsZSB0byBzb21ldGhpbmcgZWxzZSB0aGFuIGAvYCB0byBhdm9pZCAncGVybWlzc2lvbiBkZW5pZWQnIHByb2JsZW1zIHdoZW4gd3JpdGluZyBmaWxlcy4KICAgIC0gbmFtZTogSE9NRQogICAgICB2YWx1ZTogL3Rla3Rvbi9ob21lCiAgICAtIG5hbWU6IENBX0ZJTEUKICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCiAgcGFyYW1zOgogICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3RzCiAgICAgIHR5cGU6IGFycmF5CiAgICAgIGRlc2NyaXB0aW9uOiBBcnJheSBvZiBhcnRpZmFjdHMgdG8gZXh0cmFjdAogICAgICBkZWZhdWx0OiBbXQogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogIGFyZ3M6CiAgICAtIHVzZQogICAgLSAiJChwYXJhbXMuc291cmNlRGF0YUFydGlmYWN0c1sqXSkiCg==",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact-array/use-trusted-artifact-array.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/use-trusted-artifact-array/use-trusted-artifact-array.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:23Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-ba7873dcfaf3b15fcaf79f760bfb7a43",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7051",
                "uid": "76517312-9c74-40bb-a2d4-ed5ec4904e6a"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/collect-signing-params/collect-signing-params.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:24Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/collect-signing-params/collect-signing-params.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:24Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiBjb2xsZWN0LXNpZ25pbmctcGFyYW1zCiAgYW5ub3RhdGlvbnM6CiAgICB0ZWt0b24uZGV2L3BpcGVsaW5lcy5taW5WZXJzaW9uOiAiMC4xMi4xIgogICAgdGVrdG9uLmRldi90YWdzOiByZWxlYXNlCnNwZWM6CiAgZGVzY3JpcHRpb246IHwtCiAgICBUZWt0b24gdGFzayB0byBjb2xsZWN0IEtvbmZsdXggY29uZmlndXJhdGlvbiBwYXJhbWV0ZXJzIHJlbGF0ZWQgdG8KICAgIGtleWxlc3Mgc2lnbmluZyB1c2luZyBjb3NpZ24uIFRoZSB0YXNrIGF0dGVtcHRzIHRvIHJlYWQgdGhlICJjbHVzdGVyLWNvbmZpZyIKICAgIENvbmZpZ01hcCBpbiB0aGUgImtvbmZsdXgtaW5mbyIgbmFtZXNwYWNlIHRvIGV4dHJhY3Qgc2lnbmluZyBwYXJhbWV0ZXJzLgoKICAgIEluIGNhc2UgdGhlIENvbmZpZ01hcCBpcyBub3QgZm91bmQsIHRoZSB0YXNrIHdpbGwgb3V0cHV0IGVtcHR5IHN0cmluZ3MgZm9yIGFsbCBwYXJhbWV0ZXJzLAogICAgYWxsb3dpbmcgdGhlIHBpcGVsaW5lIHRvIGNvbnRpbnVlIHdpdGhvdXQgc2lnbmluZyBwYXJhbWV0ZXJzLgogIHBhcmFtczoKICAgIC0gbmFtZTogY29uZmlnTWFwTmFtZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lIG9mIHRoZSBDb25maWdNYXAgdG8gcmVhZCBzaWduaW5nIHBhcmFtZXRlcnMgZnJvbQogICAgICBkZWZhdWx0OiBjbHVzdGVyLWNvbmZpZwogICAgLSBuYW1lOiBjb25maWdNYXBOYW1lc3BhY2UKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZXNwYWNlIHdoZXJlIHRoZSBDb25maWdNYXAgaXMgbG9jYXRlZAogICAgICBkZWZhdWx0OiBrb25mbHV4LWluZm8KICAgIC0gbmFtZTogY2FUcnVzdENvbmZpZ01hcE5hbWUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUgQ29uZmlnTWFwIHRvIHJlYWQgQ0EgYnVuZGxlIGRhdGEgZnJvbQogICAgICBkZWZhdWx0OiB0cnVzdGVkLWNhCiAgICAtIG5hbWU6IGNhVHJ1c3RDb25maWdNYXBLZXkKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUga2V5IGluIHRoZSBDb25maWdNYXAgdGhhdCBjb250YWlucyB0aGUgQ0EgYnVuZGxlIGRhdGEKICAgICAgZGVmYXVsdDogY2EtYnVuZGxlLmNydAogIHJlc3VsdHM6CiAgICAtIG5hbWU6IGVuYWJsZUtleWxlc3NTaWduaW5nCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIEEgZmxhZyBpbmRpY2F0aW5nIHdoZXRoZXIga2V5bGVzcyBzaWduaW5nIHNob3VsZCBiZSBlbmFibGVkLCBiYXNlZCBvbiB0aGUgcHJlc2VuY2Ugb2Ygc2lnbmluZyBwYXJhbWV0ZXJzLgogICAgLSBuYW1lOiBkZWZhdWx0T0lEQ0lzc3VlcgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IHwKICAgICAgICBBIGRlZmF1bHQgT0lEQyBpc3N1ZXIgVVJMIHRvIGJlIHVzZWQgZm9yIHNpZ25pbmcuCiAgICAtIG5hbWU6IHJla29yRXh0ZXJuYWxVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgVGhlIGV4dGVybmFsIFVSTCBvZiB0aGUgUmVrb3IgdHJhbnNwYXJlbmN5IGxvZy4KICAgIC0gbmFtZTogcmVrb3JVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgVGhlIGludGVybmFsIFVSTCBvZiB0aGUgUmVrb3IgdHJhbnNwYXJlbmN5IGxvZy4KICAgIC0gbmFtZTogZnVsY2lvRXh0ZXJuYWxVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgVGhlIGV4dGVybmFsIFVSTCBvZiB0aGUgRnVsY2lvIGNlcnRpZmljYXRlIGF1dGhvcml0eS4KICAgIC0gbmFtZTogZnVsY2lvVXJsCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIFRoZSBpbnRlcm5hbCBVUkwgb2YgdGhlIEZ1bGNpbyBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkuCiAgICAtIG5hbWU6IHR1ZkV4dGVybmFsVXJsCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIFRoZSBleHRlcm5hbCBVUkwgb2YgdGhlIFRVRiByZXBvc2l0b3J5LgogICAgLSBuYW1lOiB0dWZVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgVGhlIGludGVybmFsIFVSTCBvZiB0aGUgVFVGIHJlcG9zaXRvcnkuCiAgICAtIG5hbWU6IGJ1aWxkSWRlbnRpdHlSZWdleHAKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgQSByZWd1bGFyIGV4cHJlc3Npb24gdG8gZXh0cmFjdCBidWlsZCBpZGVudGl0eSBmcm9tIHRoZSBPSURDIHRva2VuIGNsYWltcywgaWYgYXBwbGljYWJsZS4KICAgIC0gbmFtZTogdGVrdG9uQ2hhaW5zSWRlbnRpdHkKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgVGhlIGlkZW50aXR5IHVzZWQgaW4gdGhlIGNlcnRpZmljYXRlLCBnZW5lcmF0ZWQgYnkgZnVsY2lvLgoKICB2b2x1bWVzOgogICAgLSBuYW1lOiB0cnVzdGVkLWNhCiAgICAgIGNvbmZpZ01hcDoKICAgICAgICBuYW1lOiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwTmFtZSkKICAgICAgICBpdGVtczoKICAgICAgICAgIC0ga2V5OiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwS2V5KQogICAgICAgICAgICBwYXRoOiBjYS1idW5kbGUuY3J0CiAgICAgICAgb3B0aW9uYWw6IHRydWUKICBzdGVwVGVtcGxhdGU6CiAgICB2b2x1bWVNb3VudHM6CiAgICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICAgIG1vdW50UGF0aDogL21udC90cnVzdGVkLWNhCiAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgIHNlY3VyaXR5Q29udGV4dDoKICAgICAgcnVuQXNVc2VyOiAxMDAxCiAgc3RlcHM6CiAgICAtIG5hbWU6IGNvbGxlY3Qtc2lnbmluZy1wYXJhbXMKICAgICAgaW1hZ2U6CiAgICAgICAgcXVheS5pby9rb25mbHV4LWNpL3JlbGVhc2Utc2VydmljZS11dGlsc0BzaGEyNTY6NTU0NmZhNzhkM2M4OGQ3YjZhMmU4Y2ZmODkwMmY3NzU3ZjAwNTQxZDBiYmFmMTEzYjlmMjkzMTMzODk0YWZhMwogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICAgIGNwdTogNTBtCiAgICAgICAgcmVxdWVzdHM6CiAgICAgICAgICBtZW1vcnk6IDEyOE1pCiAgICAgICAgICBjcHU6IDUwbQogICAgICBzY3JpcHQ6IHwKICAgICAgICAjIS91c3IvYmluL2VudiBiYXNoCiAgICAgICAgZWNobyAiR2V0dGluZyAkKHBhcmFtcy5jb25maWdNYXBOYW1lKSBDb25maWdNYXAiCiAgICAgICAgS0ZMWF9DT05GSUdfUEFUSD0nL3RtcC9rb25mbHV4X2NvbmZpZy5qc29uJwoKICAgICAgICAjIEF0dGVtcHQgdG8gZmV0Y2ggdGhlIENvbmZpZ01hcCB3aXRoIHJldHJpZXMsIGNhcHR1cmUgZXhpdCBjb2RlCiAgICAgICAgaWYgcmV0cnkgMyBrdWJlY3RsIGdldCBjb25maWdtYXAgIiQocGFyYW1zLmNvbmZpZ01hcE5hbWUpIiAtbiAiJChwYXJhbXMuY29uZmlnTWFwTmFtZXNwYWNlKSIgLW8ganNvbiA+IFwKICAgICAgICAiJEtGTFhfQ09ORklHX1BBVEgiIDI+L2Rldi9udWxsOyB0aGVuCiAgICAgICAgICAgIGVjaG8gIkNvbmZpZ01hcCBmb3VuZCwgZXh0cmFjdGluZyBzaWduaW5nIHBhcmFtZXRlcnMiCgogICAgICAgICAgICAjIEV4dHJhY3Qgc2lnbmluZyBwYXJhbWV0ZXJzIGZyb20gQ29uZmlnTWFwIGRhdGEsIGRlZmF1bHRpbmcgdG8gZW1wdHkgc3RyaW5nIGlmIG5vdCBmb3VuZAogICAgICAgICAgICBlbmFibGVLZXlsZXNzU2lnbmluZz0kKGpxIC1yICcuZGF0YS5lbmFibGVLZXlsZXNzU2lnbmluZyAvLyAiIicgIiRLRkxYX0NPTkZJR19QQVRIIikKICAgICAgICAgICAgZGVmYXVsdE9JRENJc3N1ZXI9JChqcSAtciAnLmRhdGEuZGVmYXVsdE9JRENJc3N1ZXIgLy8gIiInICIkS0ZMWF9DT05GSUdfUEFUSCIpCiAgICAgICAgICAgIHJla29yRXh0ZXJuYWxVcmw9JChqcSAtciAnLmRhdGEucmVrb3JFeHRlcm5hbFVybCAvLyAiIicgIiRLRkxYX0NPTkZJR19QQVRIIikKICAgICAgICAgICAgcmVrb3JJbnRlcm5hbFVybD0kKGpxIC1yICcuZGF0YS5yZWtvckludGVybmFsVXJsIC8vICIiJyAiJEtGTFhfQ09ORklHX1BBVEgiKQogICAgICAgICAgICBmdWxjaW9FeHRlcm5hbFVybD0kKGpxIC1yICcuZGF0YS5mdWxjaW9FeHRlcm5hbFVybCAvLyAiIicgIiRLRkxYX0NPTkZJR19QQVRIIikKICAgICAgICAgICAgZnVsY2lvSW50ZXJuYWxVcmw9JChqcSAtciAnLmRhdGEuZnVsY2lvSW50ZXJuYWxVcmwgLy8gIiInICIkS0ZMWF9DT05GSUdfUEFUSCIpCiAgICAgICAgICAgIHR1ZkV4dGVybmFsVXJsPSQoanEgLXIgJy5kYXRhLnR1ZkV4dGVybmFsVXJsIC8vICIiJyAiJEtGTFhfQ09ORklHX1BBVEgiKQogICAgICAgICAgICB0dWZJbnRlcm5hbFVybD0kKGpxIC1yICcuZGF0YS50dWZJbnRlcm5hbFVybCAvLyAiIicgIiRLRkxYX0NPTkZJR19QQVRIIikKICAgICAgICAgICAgYnVpbGRJZGVudGl0eVJlZ2V4cD0kKGpxIC1yICcuZGF0YS5idWlsZElkZW50aXR5UmVnZXhwIC8vICIiJyAiJEtGTFhfQ09ORklHX1BBVEgiKQogICAgICAgICAgICB0ZWt0b25DaGFpbnNJZGVudGl0eT0kKGpxIC1yICcuZGF0YS50ZWt0b25DaGFpbnNJZGVudGl0eSAvLyAiIicgIiRLRkxYX0NPTkZJR19QQVRIIikKICAgICAgICBlbHNlCiAgICAgICAgICAgIGVjaG8gIkNvbmZpZ01hcCBub3QgZm91bmQsIHVzaW5nIGRlZmF1bHQgZW1wdHkgdmFsdWVzIgoKICAgICAgICAgICAgIyBTZXQgYWxsIHBhcmFtZXRlcnMgdG8gZW1wdHkgc3RyaW5ncyB3aGVuIENvbmZpZ01hcCBkb2Vzbid0IGV4aXN0CiAgICAgICAgICAgIGVuYWJsZUtleWxlc3NTaWduaW5nPSJmYWxzZSIKICAgICAgICAgICAgZGVmYXVsdE9JRENJc3N1ZXI9IiIKICAgICAgICAgICAgcmVrb3JFeHRlcm5hbFVybD0iIgogICAgICAgICAgICByZWtvckludGVybmFsVXJsPSIiCiAgICAgICAgICAgIGZ1bGNpb0V4dGVybmFsVXJsPSIiCiAgICAgICAgICAgIGZ1bGNpb0ludGVybmFsVXJsPSIiCiAgICAgICAgICAgIHR1ZkV4dGVybmFsVXJsPSIiCiAgICAgICAgICAgIHR1ZkludGVybmFsVXJsPSIiCiAgICAgICAgICAgIGJ1aWxkSWRlbnRpdHlSZWdleHA9IiIKICAgICAgICAgICAgdGVrdG9uQ2hhaW5zSWRlbnRpdHk9IiIKICAgICAgICBmaQoKICAgICAgICAjIFdyaXRlIHRoZSB2YWx1ZXMgdG8gdGhlIHJlc3BlY3RpdmUgcmVzdWx0IHBhdGhzIGFuZCBwcmludCB0aGVtCiAgICAgICAgZWNobyAtbiAiJGVuYWJsZUtleWxlc3NTaWduaW5nIiB8IHRlZSAiJChyZXN1bHRzLmVuYWJsZUtleWxlc3NTaWduaW5nLnBhdGgpIgogICAgICAgIGVjaG8gLW4gIiRkZWZhdWx0T0lEQ0lzc3VlciIgfCB0ZWUgIiQocmVzdWx0cy5kZWZhdWx0T0lEQ0lzc3Vlci5wYXRoKSIKICAgICAgICBlY2hvIC1uICIkcmVrb3JFeHRlcm5hbFVybCIgfCB0ZWUgIiQocmVzdWx0cy5yZWtvckV4dGVybmFsVXJsLnBhdGgpIgogICAgICAgIHByZWZlcl9pbnRlcm5hbF9vcl9leHRlcm5hbCgpIHsKICAgICAgICAgIGxvY2FsIGludGVybmFsPSIkMSIKICAgICAgICAgIGxvY2FsIGV4dGVybmFsPSIkMiIKICAgICAgICAgIGxvY2FsIHJlc3VsdF9wYXRoPSIkMyIKCiAgICAgICAgICBpZiBbIC1uICIkaW50ZXJuYWwiIF07IHRoZW4KICAgICAgICAgICAgZWNobyAtbiAiJGludGVybmFsIiB8IHRlZSAiJHJlc3VsdF9wYXRoIgogICAgICAgICAgZWxzZQogICAgICAgICAgICBlY2hvIC1uICIkZXh0ZXJuYWwiIHwgdGVlICIkcmVzdWx0X3BhdGgiCiAgICAgICAgICBmaQogICAgICAgIH0KCiAgICAgICAgcHJlZmVyX2ludGVybmFsX29yX2V4dGVybmFsICIkcmVrb3JJbnRlcm5hbFVybCIgIiRyZWtvckV4dGVybmFsVXJsIiAiJChyZXN1bHRzLnJla29yVXJsLnBhdGgpIgogICAgICAgIGVjaG8gLW4gIiRmdWxjaW9FeHRlcm5hbFVybCIgfCB0ZWUgIiQocmVzdWx0cy5mdWxjaW9FeHRlcm5hbFVybC5wYXRoKSIKICAgICAgICBwcmVmZXJfaW50ZXJuYWxfb3JfZXh0ZXJuYWwgIiRmdWxjaW9JbnRlcm5hbFVybCIgIiRmdWxjaW9FeHRlcm5hbFVybCIgIiQocmVzdWx0cy5mdWxjaW9VcmwucGF0aCkiCiAgICAgICAgZWNobyAtbiAiJHR1ZkV4dGVybmFsVXJsIiB8IHRlZSAiJChyZXN1bHRzLnR1ZkV4dGVybmFsVXJsLnBhdGgpIgogICAgICAgIHByZWZlcl9pbnRlcm5hbF9vcl9leHRlcm5hbCAiJHR1ZkludGVybmFsVXJsIiAiJHR1ZkV4dGVybmFsVXJsIiAiJChyZXN1bHRzLnR1ZlVybC5wYXRoKSIKICAgICAgICBlY2hvIC1uICIkYnVpbGRJZGVudGl0eVJlZ2V4cCIgfCB0ZWUgIiQocmVzdWx0cy5idWlsZElkZW50aXR5UmVnZXhwLnBhdGgpIgogICAgICAgIGVjaG8gLW4gIiR0ZWt0b25DaGFpbnNJZGVudGl0eSIgfCB0ZWUgIiQocmVzdWx0cy50ZWt0b25DaGFpbnNJZGVudGl0eS5wYXRoKSIK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/collect-signing-params/collect-signing-params.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/collect-signing-params/collect-signing-params.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:22Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-bb68f2b9c03b1eef735e880c866586ee",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7040",
                "uid": "21ab0c92-2b60-423d-8619-9ae895d3f06d"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/check-data-keys/check-data-keys.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:23Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/check-data-keys/check-data-keys.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:23Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiBjaGVjay1kYXRhLWtleXMKICBhbm5vdGF0aW9uczoKICAgIHRla3Rvbi5kZXYvcGlwZWxpbmVzLm1pblZlcnNpb246ICIwLjEyLjEiCiAgICB0ZWt0b24uZGV2L3RhZ3M6IHJlbGVhc2UKc3BlYzoKICBkZXNjcmlwdGlvbjogfC0KICAgIFRla3RvbiB0YXNrIHRoYXQgdmFsaWRhdGVzIGRhdGEga2V5cyBhZ2FpbnN0IGEgc2NoZW1hIHRvIGVuc3VyZSB0aGF0IGFsbCByZXF1aXJlZCBrZXlzIGZvciBhIHN5c3RlbShzKSBhcmUgcHJlc2VudAogICAgYW5kIGNvcnJlY3RseSBmb3JtYXR0ZWQuIFRoZSBzeXN0ZW0ocykgcGFzc2VkIGludG8gdGhlIGBzeXN0ZW1zYCBwYXJhbWV0ZXIgYmVjb21lIHJlcXVpcmVkLgogICAgVGhlIHNjaGVtYSB2YWxpZGF0aW9uIGFsc28gYXBwbGllcyB0byBhbGwgZGF0YSBwYXNzZWQgaW50byB0aGUgYGRhdGFQYXRoYCBwYXJhbWV0ZXIsCiAgICBtZWFuaW5nIGFsbCB0aGUgZGF0YSBrZXlzIG11c3QgYmUgYWxsb3dlZCBhbmQgZm9ybWF0dGVkIGNvcnJlY3RseS4KCiAgICBGb3IgZXhhbXBsZSwgaWYgYHJlbGVhc2VOb3Rlc2AgaXMgcGFzc2VkIGFzIGEgc3lzdGVtIGFuZCB0aGUgZGF0YSBmaWxlIGRvZXMgbm90IGhhdmUgYWxsIHRoZSByZXF1aXJlZAogICAgcmVsZWFzZU5vdGVzIGtleXMsIHRoZSBzY2hlbWEgd2lsbCBnaXZlIHZhbGlkYXRpb24gZXJyb3JzLCBhbmQgdGhlIHRhc2sgd2lsbCBmYWlsLgoKICAgIFRoZSB2YWxpZGF0aW9uIHNjaGVtYSBpcyBkZWZpbmVkIGluIGBzY2hlbWEvZGF0YUtleXMuanNvbmAgaW4gdGhpcyByZXBvc2l0b3J5LgogIHBhcmFtczoKICAgIC0gbmFtZTogZGF0YVBhdGgKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gdGhlIEpTT04gc3RyaW5nIG9mIHRoZSBtZXJnZWQgZGF0YSB0byB1c2UKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IHNjaGVtYQogICAgICBkZXNjcmlwdGlvbjogVVJMIHRvIHRoZSBKU09OIHNjaGVtYSBmaWxlIHRvIHZhbGlkYXRlIHRoZSBkYXRhIGFnYWluc3QKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9rb25mbHV4LWNpL3JlbGVhc2Utc2VydmljZS1jYXRhbG9nL3JlZnMvaGVhZHMvZGV2ZWxvcG1lbnQvc2NoZW1hL2RhdGFLZXlzLmpzb24KICAgIC0gbmFtZTogc3lzdGVtcwogICAgICBkZXNjcmlwdGlvbjogVGhlIHN5c3RlbXMgdG8gY2hlY2sgdGhhdCBhbGwgZGF0YSBrZXlzIGFyZSBwcmVzZW50IGZvcgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICBkZXNjcmlwdGlvbjogVGhlIE9DSSByZXBvc2l0b3J5IHdoZXJlIHRoZSBUcnVzdGVkIEFydGlmYWN0cyBhcmUgc3RvcmVkCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IG9jaUFydGlmYWN0RXhwaXJlc0FmdGVyCiAgICAgIGRlc2NyaXB0aW9uOiBFeHBpcmF0aW9uIGRhdGUgZm9yIHRoZSB0cnVzdGVkIGFydGlmYWN0cyBjcmVhdGVkIGluIHRoZQogICAgICAgIE9DSSByZXBvc2l0b3J5LiBBbiBlbXB0eSBzdHJpbmcgbWVhbnMgdGhlIGFydGlmYWN0cyBkbyBub3QgZXhwaXJlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiMWQiCiAgICAtIG5hbWU6IHRydXN0ZWRBcnRpZmFjdHNEZWJ1ZwogICAgICBkZXNjcmlwdGlvbjogRmxhZyB0byBlbmFibGUgZGVidWcgbG9nZ2luZyBpbiB0cnVzdGVkIGFydGlmYWN0cy4gU2V0IHRvIGEgbm9uLWVtcHR5IHN0cmluZyB0byBlbmFibGUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAtIG5hbWU6IG9yYXNPcHRpb25zCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogTG9jYXRpb24gb2YgdHJ1c3RlZCBhcnRpZmFjdHMgdG8gYmUgdXNlZCB0byBwb3B1bGF0ZSBkYXRhIGRpcmVjdG9yeQogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBkYXRhRGlyCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbG9jYXRpb24gd2hlcmUgZGF0YSB3aWxsIGJlIHN0b3JlZAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogL3Zhci93b3JrZGlyL3JlbGVhc2UKICAgIC0gbmFtZTogdGFza0dpdFVybAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSB1cmwgdG8gdGhlIGdpdCByZXBvIHdoZXJlIHRoZSByZWxlYXNlLXNlcnZpY2UtY2F0YWxvZyB0YXNrcyBhbmQgc3RlcGFjdGlvbnMgdG8gYmUgdXNlZCBhcmUgc3RvcmVkCiAgICAtIG5hbWU6IHRhc2tHaXRSZXZpc2lvbgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSByZXZpc2lvbiBpbiB0aGUgdGFza0dpdFVybCByZXBvIHRvIGJlIHVzZWQKICAgIC0gbmFtZTogY2FUcnVzdENvbmZpZ01hcE5hbWUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUgQ29uZmlnTWFwIHRvIHJlYWQgQ0EgYnVuZGxlIGRhdGEgZnJvbQogICAgICBkZWZhdWx0OiB0cnVzdGVkLWNhCiAgICAtIG5hbWU6IGNhVHJ1c3RDb25maWdNYXBLZXkKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUga2V5IGluIHRoZSBDb25maWdNYXAgdGhhdCBjb250YWlucyB0aGUgQ0EgYnVuZGxlIGRhdGEKICAgICAgZGVmYXVsdDogY2EtYnVuZGxlLmNydAogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogUGF0aCB0byBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUgZm9yIFRMUyB2ZXJpZmljYXRpb24gd2l0aCBzZWxmLXNpZ25lZCBjZXJ0aWZpY2F0ZXMKICAgICAgZGVmYXVsdDogL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQKICByZXN1bHRzOgogICAgLSBkZXNjcmlwdGlvbjogUHJvZHVjZWQgdHJ1c3RlZCBkYXRhIGFydGlmYWN0CiAgICAgIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICB2b2x1bWVzOgogICAgLSBuYW1lOiB3b3JrZGlyCiAgICAgIGVtcHR5RGlyOiB7fQogICAgLSBuYW1lOiB0cnVzdGVkLWNhCiAgICAgIGNvbmZpZ01hcDoKICAgICAgICBuYW1lOiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwTmFtZSkKICAgICAgICBpdGVtczoKICAgICAgICAgIC0ga2V5OiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwS2V5KQogICAgICAgICAgICBwYXRoOiBjYS1idW5kbGUuY3J0CiAgICAgICAgb3B0aW9uYWw6IHRydWUKICBzdGVwVGVtcGxhdGU6CiAgICB2b2x1bWVNb3VudHM6CiAgICAgIC0gbW91bnRQYXRoOiAvdmFyL3dvcmtkaXIKICAgICAgICBuYW1lOiB3b3JrZGlyCiAgICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICAgIG1vdW50UGF0aDogL21udC90cnVzdGVkLWNhCiAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgIGVudjoKICAgICAgLSBuYW1lOiBJTUFHRV9FWFBJUkVTX0FGVEVSCiAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaUFydGlmYWN0RXhwaXJlc0FmdGVyKQogICAgICAtIG5hbWU6ICJPUkFTX09QVElPTlMiCiAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5vcmFzT3B0aW9ucykiCiAgICAgIC0gbmFtZTogIkRFQlVHIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMudHJ1c3RlZEFydGlmYWN0c0RlYnVnKSIKICAgIHNlY3VyaXR5Q29udGV4dDoKICAgICAgcnVuQXNVc2VyOiAxMDAxCiAgc3RlcHM6CiAgICAtIG5hbWU6IHVzZS10cnVzdGVkLWFydGlmYWN0CiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiA2NE1pCiAgICAgICAgcmVxdWVzdHM6CiAgICAgICAgICBtZW1vcnk6IDY0TWkKICAgICAgICAgIGNwdTogMzBtCiAgICAgIHJlZjoKICAgICAgICByZXNvbHZlcjogImdpdCIKICAgICAgICBwYXJhbXM6CiAgICAgICAgICAtIG5hbWU6IHVybAogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFVybCkKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRSZXZpc2lvbikKICAgICAgICAgIC0gbmFtZTogcGF0aEluUmVwbwogICAgICAgICAgICB2YWx1ZTogc3RlcGFjdGlvbnMvdXNlLXRydXN0ZWQtYXJ0aWZhY3QvdXNlLXRydXN0ZWQtYXJ0aWZhY3QueWFtbAogICAgICBwYXJhbXM6CiAgICAgICAgLSBuYW1lOiB3b3JrRGlyCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZGF0YURpcikKICAgICAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCkKICAgICAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQogICAgLSBuYW1lOiBjaGVjay1kYXRhLWtleXMKICAgICAgaW1hZ2U6IHF1YXkuaW8va29uZmx1eC1jaS9yZWxlYXNlLXNlcnZpY2UtdXRpbHNAc2hhMjU2OjU1NDZmYTc4ZDNjODhkN2I2YTJlOGNmZjg5MDJmNzc1N2YwMDU0MWQwYmJhZjExM2I5ZjI5MzEzMzg5NGFmYTMKICAgICAgY29tcHV0ZVJlc291cmNlczoKICAgICAgICBsaW1pdHM6CiAgICAgICAgICBtZW1vcnk6IDY0TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogNjRNaSAgIyB3YXMgZXhpdGluZyB3aXRoIGNvZGUgMTM3IHdoZW4gc2V0IHRvIDMyTWkKICAgICAgICAgIGNwdTogMTBtCiAgICAgIGVudjoKICAgICAgICAtIG5hbWU6ICJTQ0hFTUFfRklMRSIKICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMuc2NoZW1hKSIKICAgICAgc2NyaXB0OiB8CiAgICAgICAgIyEvdXNyL2Jpbi9lbnYgYmFzaAogICAgICAgIHNldCAtZXgKCiAgICAgICAgaWYgWyAtZiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiIF07IHRoZW4KICAgICAgICAgICAgQ09NQklORURfQ0E9Ii90bXAvY29tYmluZWQtY2EtYnVuZGxlLmNydCIKICAgICAgICAgICAgeyBjYXQgL2V0Yy9wa2kvdGxzL2NlcnRzL2NhLWJ1bmRsZS5jcnQ7IGVjaG87IGNhdCAvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydDsgfSA+ICIkQ09NQklORURfQ0EiCiAgICAgICAgICAgIGV4cG9ydCBTU0xfQ0VSVF9GSUxFPSIkQ09NQklORURfQ0EiCiAgICAgICAgZmkKCiAgICAgICAgaWYgWyAhIC1mICIkKHBhcmFtcy5kYXRhRGlyKS8kKHBhcmFtcy5kYXRhUGF0aCkiIF0gOyB0aGVuCiAgICAgICAgICAgIGVjaG8gIk5vIGRhdGEgSlNPTiB3YXMgcHJvdmlkZWQuIgogICAgICAgICAgICBleGl0IDEKICAgICAgICBmaQoKICAgICAgICBzY2hlbWE9IiR7U0NIRU1BX0ZJTEUvXC5naXRcLy8vfSIKICAgICAgICBpZiAhIGN1cmwgLXNMIC0tZmFpbC13aXRoLWJvZHkgIiRzY2hlbWEiIC1vIC90bXAvc2NoZW1hIDsgdGhlbgogICAgICAgICAgICBlY2hvICJGYWlsZWQgdG8gZG93bmxvYWQgc2NoZW1hIGZpbGU6ICRzY2hlbWEiCiAgICAgICAgICAgIGV4aXQgMQogICAgICAgIGZpCgogICAgICAgICMgV2Ugd2FudCB0aGlzIHRvIG91dHB1dCB0aGUganNvbiB3aXRob3V0IGV4cGFuc2lvbgogICAgICAgICMgc2hlbGxjaGVjayBkaXNhYmxlPVNDMjAxNgogICAgICAgIGpxIC0tYXJnanNvbiBzeXN0ZW1zICckKHBhcmFtcy5zeXN0ZW1zKScgJy5zeXN0ZW1zICs9ICRzeXN0ZW1zJyBcCiAgICAgICAgICAgICIkKHBhcmFtcy5kYXRhRGlyKS8kKHBhcmFtcy5kYXRhUGF0aCkiID4gIi90bXAvc3lzdGVtcyIKICAgICAgICBtdiAiL3RtcC9zeXN0ZW1zIiAiJChwYXJhbXMuZGF0YURpcikvJChwYXJhbXMuZGF0YVBhdGgpIgoKICAgICAgICBjaGVjay1qc29uc2NoZW1hIC0tb3V0cHV0LWZvcm1hdD10ZXh0IC0tc2NoZW1hZmlsZSAiL3RtcC9zY2hlbWEiICAiJChwYXJhbXMuZGF0YURpcikvJChwYXJhbXMuZGF0YVBhdGgpIgogICAgLSBuYW1lOiBjcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICAgIGNwdTogMjUwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHN0ZXBhY3Rpb25zL2NyZWF0ZS10cnVzdGVkLWFydGlmYWN0L2NyZWF0ZS10cnVzdGVkLWFydGlmYWN0LnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAgICAgLSBuYW1lOiB3b3JrRGlyCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuZGF0YURpcikKICAgICAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICAgICAgdmFsdWU6ICQocmVzdWx0cy5zb3VyY2VEYXRhQXJ0aWZhY3QucGF0aCkKICAgICAgICAtIG5hbWU6IGNhQ2VydFBhdGgKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5jYUNlcnRQYXRoKQo=",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/check-data-keys/check-data-keys.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/check-data-keys/check-data-keys.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:29Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-d75aa0bc3482b71318d1da22ef3f171b",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7094",
                "uid": "b1dbbe47-89c4-43bf-b230-84d795560e56"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/cli"
                    },
                    {
                        "name": "revision",
                        "value": "fix-self-hosted-certs-test"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/verify-conforma-konflux-ta/0.1/verify-conforma-konflux-ta.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/verify-conforma-konflux-ta/0.1/verify-conforma-konflux-ta.yaml",
                    "resolution.tekton.dev/revision": "e23bf8bb15552881fc70baeb0e2eac08a4d9db04",
                    "resolution.tekton.dev/url": "https://github.com/querti/cli"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:30Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCiMgQ29weXJpZ2h0IFRoZSBDb25mb3JtYSBDb250cmlidXRvcnMKIwojIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwojIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KIyBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKIwojICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wCiMKIyBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBCQVNJUywKIyBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIyBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiMgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuCiMKIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMAoKYXBpVmVyc2lvbjogdGVrdG9uLmRldi92MQpraW5kOiBUYXNrCm1ldGFkYXRhOgogIG5hbWU6IHZlcmlmeS1jb25mb3JtYS1rb25mbHV4LXRhCiAgYW5ub3RhdGlvbnM6CiAgICB0ZWt0b24uZGV2L2Rpc3BsYXlOYW1lOiBWZXJpZnkgQ29uZm9ybWEgaW4gS29uZmx1eAogICAgdGVrdG9uLmRldi9waXBlbGluZXMubWluVmVyc2lvbjogIjAuMTkiCiAgICB0ZWt0b24uZGV2L3RhZ3M6IGVjLCBjaGFpbnMsIHNpZ25hdHVyZSwgY29uZnRlc3QKICBsYWJlbHM6CiAgICBhcHAua3ViZXJuZXRlcy5pby92ZXJzaW9uOiAiMC4xIgoKc3BlYzoKICBkZXNjcmlwdGlvbjogVmVyaWZ5IHRoZSBlbnRlcnByaXNlIGNvbnRyYWN0IGlzIG1ldAogIHBhcmFtczoKICAgIC0gbmFtZTogU05BUFNIT1RfRklMRU5BTUUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiB8CiAgICAgICAgVGhlIGZpbGVuYW1lIG9mIHRoZSBgU25hcHNob3RgIHRoYXQgaXMgbG9jYXRlZCB3aXRoaW4gdGhlIHRydXN0ZWQgYXJ0aWZhY3QKCiAgICAtIG5hbWU6IFNPVVJDRV9EQVRBX0FSVElGQUNUCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogPgogICAgICAgIFRydXN0ZWQgQXJ0aWZhY3QgdG8gdXNlIHRvIG9idGFpbiB0aGUgU25hcHNob3QgdG8gdmFsaWRhdGUuCgogICAgLSBuYW1lOiBQT0xJQ1lfQ09ORklHVVJBVElPTgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IHwKICAgICAgICBOYW1lIG9mIHRoZSBwb2xpY3kgY29uZmlndXJhdGlvbiAoRW50ZXJwcmlzZUNvbnRyYWN0UG9saWN5CiAgICAgICAgcmVzb3VyY2UpIHRvIHVzZS4gYG5hbWVzcGFjZS9uYW1lYCBvciBgbmFtZWAgc3ludGF4IHN1cHBvcnRlZC4gSWYKICAgICAgICBuYW1lc3BhY2UgaXMgb21pdHRlZCB0aGUgbmFtZXNwYWNlIHdoZXJlIHRoZSB0YXNrIHJ1bnMgaXMgdXNlZC4KICAgICAgICBZb3UgY2FuIGFsc28gc3BlY2lmeSBhIHBvbGljeSBjb25maWd1cmF0aW9uIHVzaW5nIGEgZ2l0IHVybCwgZS5nLgogICAgICAgIGBnaXRodWIuY29tL2NvbmZvcm1hL2NvbmZpZy8vc2xzYTNgLgogICAgICBkZWZhdWx0OiAiZW50ZXJwcmlzZS1jb250cmFjdC1zZXJ2aWNlL2RlZmF1bHQiCgogICAgLSBuYW1lOiBQVUJMSUNfS0VZCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogPi0KICAgICAgICBQdWJsaWMga2V5IHVzZWQgdG8gdmVyaWZ5IHRyYWRpdGlvbmFsIGxvbmctbGl2ZWQgc2lnbmF0dXJlcy4gTXVzdCBiZSBhCiAgICAgICAgdmFsaWQgazhzIGNvc2lnbiByZWZlcmVuY2UsIGUuZy4gazhzOi8vbXktc3BhY2UvbXktc2VjcmV0IHdoZXJlCiAgICAgICAgbXktc2VjcmV0IGNvbnRhaW5zIHRoZSBleHBlY3RlZCBjb3NpZ24ucHViIGF0dHJpYnV0ZS4gUmVxdWlyZWQgZm9yCiAgICAgICAgdHJhZGl0aW9uYWwgc2lnbmluZyBrZXkgdmVyaWZpY2F0aW9uLiBXaWxsIGJlIGlnbm9yZWQgaWYgYW55IG9mCiAgICAgICAgQ0VSVElGSUNBVEVfSURFTlRJVFksIENFUlRJRklDQVRFX0lERU5USVRZX1JFR0VYUCwKICAgICAgICBDRVJUSUZJQ0FURV9PSURDX0lTU1VFUiwgb3IgQ0VSVElGSUNBVEVfT0lEQ19JU1NVRVJfUkVHRVhQIGFyZSBwcm92aWRlZC4KICAgICAgZGVmYXVsdDogIiIKCiAgICAtIG5hbWU6IFJFS09SX0hPU1QKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBSZWtvciBob3N0IGZvciB0cmFuc3BhcmVuY3kgbG9nIGxvb2t1cHMKICAgICAgZGVmYXVsdDogIiIKCiAgICAtIG5hbWU6IENFUlRJRklDQVRFX0lERU5USVRZCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogPi0KICAgICAgICBFeHBlY3RlZCBpZGVudGl0eSBpbiB0aGUgc2lnbmluZyBjZXJ0aWZpY2F0ZSBmb3Iga2V5bGVzcyB2ZXJpZmljYXRpb24uCiAgICAgICAgVGhpcyBzaG91bGQgYmUgdGhlIGVtYWlsIG9yIFVSSSB0aGF0IHdhcyB1c2VkIHdoZW4gc2lnbmluZy4KICAgICAgICBZb3Ugc2hvdWxkIHByb3ZpZGUgYm90aCBDRVJUSUZJQ0FURV9PSURDX0lTU1VFUiBhbmQgQ0VSVElGSUNBVEVfSURFTlRJVFkKICAgICAgICBmb3Iga2V5bGVzcyB2ZXJpZmljYXRpb24uIFRoZSBQVUJMSUNfS0VZIHBhcmFtIHdpbGwgYmUgaWdub3JlZCBpZiB0aGlzIGlzCiAgICAgICAgcHJvdmlkZWQuCiAgICAgIGRlZmF1bHQ6ICIiCgogICAgLSBuYW1lOiBDRVJUSUZJQ0FURV9PSURDX0lTU1VFUgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246ID4tCiAgICAgICAgRXhwZWN0ZWQgT0lEQyBpc3N1ZXIgaW4gdGhlIHNpZ25pbmcgY2VydGlmaWNhdGUgZm9yIGtleWxlc3MgdmVyaWZpY2F0aW9uLgogICAgICAgIFRoaXMgc2hvdWxkIG1hdGNoIHRoZSBpc3N1ZXIgdGhhdCBwcm92aWRlZCB0aGUgaWRlbnRpdHkgdG9rZW4gdXNlZCBmb3Igc2lnbmluZy4KICAgICAgICBZb3Ugc2hvdWxkIHByb3ZpZGUgYm90aCBDRVJUSUZJQ0FURV9PSURDX0lTU1VFUiBhbmQgQ0VSVElGSUNBVEVfSURFTlRJVFkgZm9yCiAgICAgICAga2V5bGVzcyB2ZXJpZmljYXRpb24uIFRoZSBQVUJMSUNfS0VZIHBhcmFtIHdpbGwgYmUgaWdub3JlZCBpZiB0aGlzIGlzIHByb3ZpZGVkLgogICAgICBkZWZhdWx0OiAiIgoKICAgIC0gbmFtZTogQ0VSVElGSUNBVEVfSURFTlRJVFlfUkVHRVhQCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogPi0KICAgICAgICBTaW1pbGFyIHRvIENFUlRJRklDQVRFX0lERU5USVRZIGJ1dCB0aGUgdmFsdWUgaXMgYSByZWdleHAgdGhhdCB3aWxsIGJlIG1hdGNoZWQuCiAgICAgICAgTm90ZSB0aGF0IENFUlRJRklDQVRFX0lERU5USVRZIHRha2VzIHByZWNlZGVuY2Ugb3ZlciB0aGlzIGlmIGJvdGggYXJlIHByZXNlbnQuCiAgICAgIGRlZmF1bHQ6ICIiCgogICAgLSBuYW1lOiBDRVJUSUZJQ0FURV9PSURDX0lTU1VFUl9SRUdFWFAKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiA+LQogICAgICAgIFNpbWlsYXIgdG8gQ0VSVElGSUNBVEVfT0lEQ19JU1NVRVIgYnV0IGEgcmVnZXhwIHRoYXQgd2lsbCBiZSBtYXRjaGVkLiBOb3RlIHRoYXQKICAgICAgICBDRVJUSUZJQ0FURV9PSURDX0lTU1VFUiB0YWtlcyBwcmVjZWRlbmNlIG92ZXIgdGhpcyBpZiBib3RoIGFyZSBwcmVzZW50LgogICAgICBkZWZhdWx0OiAiIgoKICAgIC0gbmFtZTogSUdOT1JFX1JFS09SCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogPi0KICAgICAgICBTa2lwIFJla29yIHRyYW5zcGFyZW5jeSBsb2cgY2hlY2tzIGR1cmluZyB2YWxpZGF0aW9uLiBDb21wYXRpYmxlIHdpdGggdHJhZGl0aW9uYWwKICAgICAgICBzaWduaW5nIHNlY3JldCBzaWduYXR1cmUgY2hlY2tzIG9ubHkuIElmIGFueSBvZiB0aGUgQ0VSVElGSUNBVEVfKiBrZXlsZXNzIHZlcmlmaWNhdGlvbgogICAgICAgIHBhcmFtcyBhcmUgcHJlc2VudCwgdGhpcyB2YWx1ZSBpcyBkaXNyZWdhcmRlZCBhbmQgUmVrb3IgdHJhbnNwYXJlbmN5IGxvZyBjaGVja3MgYXJlCiAgICAgICAgaW5jbHVkZWQuCiAgICAgIGRlZmF1bHQ6ICJmYWxzZSIKCiAgICAtIG5hbWU6IFRVRl9NSVJST1IKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUVUYgbWlycm9yIFVSTC4gUHJvdmlkZSBhIHZhbHVlIHdoZW4gTk9UIHVzaW5nIHB1YmxpYyBzaWdzdG9yZSBkZXBsb3ltZW50LgogICAgICBkZWZhdWx0OiAiIgoKICAgIC0gbmFtZTogU1NMX0NFUlRfRElSCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgIFBhdGggdG8gYSBkaXJlY3RvcnkgY29udGFpbmluZyBTU0wgY2VydHMgdG8gYmUgdXNlZCB3aGVuIGNvbW11bmljYXRpbmcKICAgICAgICB3aXRoIGV4dGVybmFsIHNlcnZpY2VzLiBUaGlzIGlzIHVzZWZ1bCB3aGVuIHVzaW5nIHRoZSBpbnRlZ3JhdGVkIHJlZ2lzdHJ5CiAgICAgICAgYW5kIGEgbG9jYWwgaW5zdGFuY2Ugb2YgUmVrb3Igb24gYSBkZXZlbG9wbWVudCBjbHVzdGVyIHdoaWNoIG1heSB1c2UKICAgICAgICBjZXJ0aWZpY2F0ZXMgaXNzdWVkIGJ5IGEgbm90LWNvbW1vbmx5IHRydXN0ZWQgcm9vdCBDQS4gSW4gc3VjaCBjYXNlcywKICAgICAgICBgL3Zhci9ydW4vc2VjcmV0cy9rdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50YCBpcyBhIGdvb2QgdmFsdWUuIE11bHRpcGxlCiAgICAgICAgcGF0aHMgY2FuIGJlIHByb3ZpZGVkIGJ5IHVzaW5nIHRoZSBgOmAgc2VwYXJhdG9yLgogICAgICBkZWZhdWx0OiAiIgoKICAgIC0gbmFtZTogQ0FfVFJVU1RfQ09ORklHTUFQX05BTUUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUgQ29uZmlnTWFwIHRvIHJlYWQgQ0EgYnVuZGxlIGRhdGEgZnJvbS4KICAgICAgZGVmYXVsdDogdHJ1c3RlZC1jYQoKICAgIC0gbmFtZTogQ0FfVFJVU1RfQ09ORklHX01BUF9LRVkKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZSBvZiB0aGUga2V5IGluIHRoZSBDb25maWdNYXAgdGhhdCBjb250YWlucyB0aGUgQ0EgYnVuZGxlIGRhdGEuCiAgICAgIGRlZmF1bHQ6IGNhLWJ1bmRsZS5jcnQKCiAgICAtIG5hbWU6IElORk8KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBJbmNsdWRlIHJ1bGUgdGl0bGVzIGFuZCBkZXNjcmlwdGlvbnMgaW4gdGhlIG91dHB1dC4gU2V0IHRvIGAiZmFsc2UiYCB0byBkaXNhYmxlIGl0LgogICAgICBkZWZhdWx0OiAidHJ1ZSIKCiAgICAtIG5hbWU6IFNUUklDVAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IEZhaWwgdGhlIHRhc2sgaWYgcG9saWN5IGZhaWxzLiBTZXQgdG8gYCJmYWxzZSJgIHRvIGRpc2FibGUgaXQuCiAgICAgIGRlZmF1bHQ6ICJ0cnVlIgoKICAgIC0gbmFtZTogSE9NRURJUgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFZhbHVlIGZvciB0aGUgSE9NRSBlbnZpcm9ubWVudCB2YXJpYWJsZS4KICAgICAgZGVmYXVsdDogL3Rla3Rvbi9ob21lCgogICAgLSBuYW1lOiBFRkZFQ1RJVkVfVElNRQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFJ1biBwb2xpY3kgY2hlY2tzIHdpdGggdGhlIHByb3ZpZGVkIHRpbWUuCiAgICAgIGRlZmF1bHQ6ICJub3ciCiAgICAtIG5hbWU6IEVYVFJBX1JVTEVfREFUQQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IE1lcmdlIGFkZGl0aW9uYWwgUmVnbyB2YXJpYWJsZXMgaW50byB0aGUgcG9saWN5IGRhdGEuIFVzZSBzeW50YXggImtleT12YWx1ZSxrZXkyPXZhbHVlMi4uLiIKICAgICAgZGVmYXVsdDogIiIKCiAgICAtIG5hbWU6IFdPUktFUlMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiA+CiAgICAgICAgTnVtYmVyIG9mIHBhcmFsbGVsIHdvcmtlcnMgdG8gdXNlIGZvciBwb2xpY3kgZXZhbHVhdGlvbi4KICAgICAgZGVmYXVsdDogIjQiCgogICAgLSBuYW1lOiBTSU5HTEVfQ09NUE9ORU5UCiAgICAgIGRlc2NyaXB0aW9uOiBSZWR1Y2UgdGhlIFNuYXBzaG90IHRvIG9ubHkgdGhlIGNvbXBvbmVudCB3aG9zZSBidWlsZCBjYXVzZWQgdGhlIFNuYXBzaG90IHRvIGJlIGNyZWF0ZWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICJmYWxzZSIKCiAgICAtIG5hbWU6IFNJTkdMRV9DT01QT05FTlRfQ1VTVE9NX1JFU09VUkNFCiAgICAgIGRlc2NyaXB0aW9uOiA+CiAgICAgICAgTmFtZSwgaW5jbHVkaW5nIGtpbmQsIG9mIHRoZSBLdWJlcm5ldGVzIHJlc291cmNlIHRvIHF1ZXJ5IGZvciBsYWJlbHMgd2hlbiBzaW5nbGUKICAgICAgICBjb21wb25lbnQgbW9kZSBpcyBlbmFibGVkLCBlLmcuIHByL3NvbWVwaXBlbGluZS4KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICJ1bmtub3duIgoKICAgIC0gbmFtZTogU0lOR0xFX0NPTVBPTkVOVF9DVVNUT01fUkVTT1VSQ0VfTlMKICAgICAgZGVzY3JpcHRpb246ID4KICAgICAgICBLdWJlcm5ldGVzIG5hbWVzcGFjZSB3aGVyZSB0aGUgU0lOR0xFX0NPTVBPTkVOVF9OQU1FIGlzIGZvdW5kLiBPbmx5IHVzZWQKICAgICAgICB3aGVuIHNpbmdsZSBjb21wb25lbnQgbW9kZSBpcyBlbmFibGVkLgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKCiAgICAtIG5hbWU6IE9SQVNfT1BUSU9OUwogICAgICBkZXNjcmlwdGlvbjogb3JhcyBvcHRpb25zIHRvIHBhc3MgdG8gVHJ1c3RlZCBBcnRpZmFjdHMgY2FsbHMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCgogICAgLSBuYW1lOiBUUlVTVEVEX0FSVElGQUNUU19ERUJVRwogICAgICBkZXNjcmlwdGlvbjogRmxhZyB0byBlbmFibGUgZGVidWcgbG9nZ2luZyBpbiB0cnVzdGVkIGFydGlmYWN0cy4gU2V0IHRvIGEgbm9uLWVtcHR5IHN0cmluZyB0byBlbmFibGUuCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgoKICAgIC0gbmFtZTogVFJVU1RFRF9BUlRJRkFDVFNfRVhUUkFDVF9ESVIKICAgICAgZGVzY3JpcHRpb246IERpcmVjdG9yeSB0byB1c2UgdG8gZXh0cmFjdCB0cnVzdGVkIGFydGlmYWN0IGFyY2hpdmUuCiAgICAgIHR5cGU6IHN0cmluZwogICAgICAjIG5lZWQgdG8gc3BlY2lmeSBhIHN1YmZvbGRlciBkdXJpbmcgdGhlIGV4dHJhY3QgdG8gYXZvaWQgdGhlIGVycm9yOgogICAgICAjIHRhcjogLjogQ2Fubm90IGNoYW5nZSBtb2RlIHRvIHJ3eHItc3IteDogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKICAgICAgZGVmYXVsdDogIi92YXIvd29ya2Rpci9jb25mb3JtYSIKCiAgICAtIG5hbWU6IFJFVFJZX0RVUkFUSU9OCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogQmFzZSBkdXJhdGlvbiBmb3IgZXhwb25lbnRpYWwgYmFja29mZiBjYWxjdWxhdGlvbiAoZS5nLiwgIjFzIiwgIjUwMG1zIikKICAgICAgZGVmYXVsdDogIjFzIgoKICAgIC0gbmFtZTogUkVUUllfRkFDVE9SCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogRXhwb25lbnRpYWwgYmFja29mZiBtdWx0aXBsaWVyIChlLmcuLCAiMi4wIiwgIjEuNSIpCiAgICAgIGRlZmF1bHQ6ICIyLjAiCgogICAgLSBuYW1lOiBSRVRSWV9KSVRURVIKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBSYW5kb21uZXNzIGZhY3RvciBmb3IgYmFja29mZiBjYWxjdWxhdGlvbiAoMC4wLTEuMCwgZS5nLiwgIjAuMSIsICIwLjIiKQogICAgICBkZWZhdWx0OiAiMC4xIgoKICAgIC0gbmFtZTogUkVUUllfTUFYX1JFVFJZCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogTWF4aW11bSBudW1iZXIgb2YgcmV0cnkgYXR0ZW1wdHMKICAgICAgZGVmYXVsdDogIjMiCgogICAgLSBuYW1lOiBSRVRSWV9NQVhfV0FJVAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IE1heGltdW0gd2FpdCB0aW1lIGJldHdlZW4gcmV0cmllcyAoZS5nLiwgIjNzIiwgIjEwcyIpCiAgICAgIGRlZmF1bHQ6ICIzcyIKCiAgICAtIG5hbWU6IEVOQUJMRV9WU0EKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBFbmFibGUgVlNBIGdlbmVyYXRpb24KICAgICAgZGVmYXVsdDogImZhbHNlIgoKICAgIC0gbmFtZTogQVRURVNUQVRJT05fRk9STUFUCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogIkF0dGVzdGF0aW9uIGZvcm1hdDogZHNzZSAoc2lnbmVkIGVudmVsb3BlKSBvciBwcmVkaWNhdGUgKHJhdyBKU09OKSIKICAgICAgZGVmYXVsdDogImRzc2UiCgogICAgLSBuYW1lOiBWU0FfU0lHTklOR19LRVkKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiAiU2lnbmluZyBrZXkgZm9yIGZvcm1hdD1kc3NlIChrOHM6Ly8gb3IgZmlsZTovLyBVUkwpIgogICAgICBkZWZhdWx0OiAiIgoKICAgIC0gbmFtZTogVlNBX1VQTE9BRAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFZTQSB1cGxvYWQgZGVzdGluYXRpb24KICAgICAgZGVmYXVsdDogImxvY2FsQC92YXIvd29ya2Rpci9jb25mb3JtYS92c2EiCgogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogT0NJIHN0b3JhZ2UgVVJMIGZvciB0cnVzdGVkIGFydGlmYWN0cwogICAgICBkZWZhdWx0OiAiIgoKICByZXN1bHRzOgogICAgLSBuYW1lOiBURVNUX09VVFBVVAogICAgICBkZXNjcmlwdGlvbjogU2hvcnQgc3VtbWFyeSBvZiB0aGUgcG9saWN5IGV2YWx1YXRpb24gZm9yIGVhY2ggaW1hZ2UKCiAgICAtIG5hbWU6IFZTQV9HRU5FUkFURUQKICAgICAgZGVzY3JpcHRpb246IFdoZXRoZXIgVlNBcyB3ZXJlIGdlbmVyYXRlZCAodHJ1ZS9mYWxzZSkKCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICBkZXNjcmlwdGlvbjogVHJ1c3RlZCBBcnRpZmFjdCBVUkkgY29udGFpbmluZyBWU0EgZmlsZXMKCiAgc3RlcFRlbXBsYXRlOgogICAgdm9sdW1lTW91bnRzOgogICAgICAtIG1vdW50UGF0aDogL3Zhci93b3JrZGlyCiAgICAgICAgbmFtZTogd29ya2RpcgogICAgICAtIG5hbWU6IHRydXN0ZWQtY2EKICAgICAgICBtb3VudFBhdGg6IC9ldGMvc3NsL2NlcnRzCiAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgICAgLSBuYW1lOiB0cnVzdGVkLWNhCiAgICAgICAgbW91bnRQYXRoOiAvbW50L3RydXN0ZWQtY2EKICAgICAgICByZWFkT25seTogdHJ1ZQogICAgZW52OgogICAgICAtIG5hbWU6ICJPUkFTX09QVElPTlMiCiAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5PUkFTX09QVElPTlMpIgogICAgICAtIG5hbWU6ICJERUJVRyIKICAgICAgICB2YWx1ZTogIiQocGFyYW1zLlRSVVNURURfQVJUSUZBQ1RTX0RFQlVHKSIKICAgICAgLSBuYW1lOiBIT01FCiAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5IT01FRElSKSIKCiAgICAjIFRoaXMgaXMgYSB3b3JrYXJvdW5kIGZvciBhIHByb2JsZW0gb2JzZXJ2ZWQgb24gYSBwYXJ0aWN1bGFyIGNsdXN0ZXIgd2hlcmUgdGhlCiAgICAjIHVzZS10cnVzdGVkLWFydGlmYWN0cyBzdGVwIHJ1bnMgd2l0aCByb290IHVzZXIgY2F1c2luZyBhIGRvY2tlciBjcmVkZW50aWFsIGZpbGUKICAgICMgdG8gbm90IGJlIHJlYWRhYmxlIGluIGxhdGVyIHN0ZXBzLiBUaGVyZSBtaWdodCBiZSBzb2x1dGlvbiBjb21pbmcgcmVsYXRlZCB0byB0aGUKICAgICMgc2VjdXJpdHkgY29udGV4dCBjb25zdHJhaW50cyBvbiB0aGUgY2x1c3RlciwgYnV0IHNldHRpbmcgdGhpcyBleHBsaWNpdGx5IGhlcmUKICAgICMgc2hvdWxkIHByb2JhYmx5IGJlIGhhcm1sZXNzIGVpdGhlciB3YXkuCiAgICBzZWN1cml0eUNvbnRleHQ6CiAgICAgIHJ1bkFzVXNlcjogMTAwMQoKICBzdGVwczoKICAgIC0gbmFtZTogdXNlLXRydXN0ZWQtYXJ0aWZhY3QKICAgICAgYXJnczoKICAgICAgICAtIHVzZQogICAgICAgIC0gJChwYXJhbXMuU09VUkNFX0RBVEFfQVJUSUZBQ1QpPSQocGFyYW1zLlRSVVNURURfQVJUSUZBQ1RTX0VYVFJBQ1RfRElSKQogICAgICBjb21wdXRlUmVzb3VyY2VzOiB7fQogICAgICBpbWFnZTogcXVheS5pby9sZ2FsbG92aS10ZXN0L2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzQHNoYTI1NjoyM2ZiOGRjMDliZWQyNDlkN2Q3MmNhYWIzZmMyY2U2YTAxNDQ1MmM0ZjM5ZDRiZTMyYjEwMWMwODMyNTQ5ODExCiAgICAgIGVudjoKICAgICAgICAtIG5hbWU6IENBX0ZJTEUKICAgICAgICAgIHZhbHVlOiAvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydAoKICAgIC0gbmFtZTogaW5pdGlhbGl6ZS10dWYKICAgICAgaW1hZ2U6IHF1YXkuaW8vY29uZm9ybWEvY2xpOmxhdGVzdAogICAgICBzY3JpcHQ6IHwtCiAgICAgICAgc2V0IC1ldW8gcGlwZWZhaWwKCiAgICAgICAgaWYgW1sgLXogIiR7VFVGX01JUlJPUjotfSIgXV07IHRoZW4KICAgICAgICAgICAgZWNobyAnVFVGX01JUlJPUiBwYXJhbWV0ZXIgbm90IHByb3ZpZGVkLiBTa2lwcGluZyBUVUYgcm9vdCBpbml0aWFsaXphdGlvbi4nCiAgICAgICAgICAgIGV4aXQKICAgICAgICBmaQoKICAgICAgICBlY2hvICdJbml0aWFsaXppbmcgVFVGIHJvb3QuLi4nCiAgICAgICAgZWMgc2lnc3RvcmUgaW5pdGlhbGl6ZSAtLW1pcnJvciAiJHtUVUZfTUlSUk9SfSIgLS1yb290ICIke1RVRl9NSVJST1J9L3Jvb3QuanNvbiIKICAgICAgICBlY2hvICdEb25lIScKICAgICAgZW52OgogICAgICAgIC0gbmFtZTogVFVGX01JUlJPUgogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5UVUZfTUlSUk9SKSIKCiAgICAtIG5hbWU6IHJlZHVjZQogICAgICBlbnY6CiAgICAgICAgLSBuYW1lOiBTTkFQU0hPVAogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLlRSVVNURURfQVJUSUZBQ1RTX0VYVFJBQ1RfRElSKS8kKHBhcmFtcy5TTkFQU0hPVF9GSUxFTkFNRSkKICAgICAgICAtIG5hbWU6IFNJTkdMRV9DT01QT05FTlQKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5TSU5HTEVfQ09NUE9ORU5UKQogICAgICAgIC0gbmFtZTogQ1VTVE9NX1JFU09VUkNFCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuU0lOR0xFX0NPTVBPTkVOVF9DVVNUT01fUkVTT1VSQ0UpCiAgICAgICAgLSBuYW1lOiBDVVNUT01fUkVTT1VSQ0VfTkFNRVNQQUNFCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuU0lOR0xFX0NPTVBPTkVOVF9DVVNUT01fUkVTT1VSQ0VfTlMpCiAgICAgICAgLSBuYW1lOiBTTkFQU0hPVF9QQVRICiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuSE9NRURJUikvc25hcHNob3QuanNvbgogICAgICBpbWFnZTogcXVheS5pby9jb25mb3JtYS9jbGk6bGF0ZXN0CiAgICAgIG9uRXJyb3I6IGNvbnRpbnVlICMgcHJvZ3Jlc3MgZXZlbiBpZiB0aGUgc3RlcCBmYWlscyBzbyB3ZSBjYW4gc2VlIHRoZSBkZWJ1ZyBsb2dzCiAgICAgIGNvbW1hbmQ6IFtyZWR1Y2Utc25hcHNob3Quc2hdCgogICAgLSBuYW1lOiB2YWxpZGF0ZQogICAgICBpbWFnZTogcXVheS5pby9jb25mb3JtYS9jbGk6bGF0ZXN0CiAgICAgIG9uRXJyb3I6IGNvbnRpbnVlICMgcHJvZ3Jlc3MgZXZlbiBpZiB0aGUgc3RlcCBmYWlscyBzbyB3ZSBjYW4gc2VlIHRoZSBkZWJ1ZyBsb2dzCiAgICAgIHNjcmlwdDogfAogICAgICAgICMhL2Jpbi9iYXNoCiAgICAgICAgc2V0IC1ldW8gcGlwZWZhaWwKCiAgICAgICAgaWYgWyAtZiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiIF07IHRoZW4KICAgICAgICAgICAgQ09NQklORURfQ0E9Ii90bXAvY29tYmluZWQtY2EtYnVuZGxlLmNydCIKICAgICAgICAgICAgeyBjYXQgL2V0Yy9wa2kvdGxzL2NlcnRzL2NhLWJ1bmRsZS5jcnQ7IGVjaG87IGNhdCAvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydDsgfSA+ICIkQ09NQklORURfQ0EiCiAgICAgICAgICAgIGV4cG9ydCBTU0xfQ0VSVF9GSUxFPSIkQ09NQklORURfQ0EiCiAgICAgICAgZmkKCiAgICAgICAgY21kX2FyZ3M9KAogICAgICAgICAgdmFsaWRhdGUKICAgICAgICAgIGltYWdlCiAgICAgICAgICAtLWltYWdlcz0iJHtIT01FRElSfS9zbmFwc2hvdC5qc29uIgogICAgICAgICAgLS1wb2xpY3k9IiR7UE9MSUNZX0NPTkZJR1VSQVRJT059IgogICAgICAgICkKCiAgICAgICAgIyBUbyBrZWVwIGJhc2ggbG9naWMgYXMgdGhpbiBhcyBwb3NzaWJsZSB3ZSBkZWxpYmVyYXRlbHkgZG9uJ3Qgc2FuaXRpemUKICAgICAgICAjIHRoZXNlIHBhcmFtcy4gSWYgc29tZXRoaW5nIGlzIHdyb25nIG9yIG1pc3NpbmcgbGV0IENvbmZvcm1hIGhhbmRsZSBpdC4KCiAgICAgICAgaWYgWyAtbiAiJHtDRVJUSUZJQ0FURV9JREVOVElUWX0iIF0gfHwgXAogICAgICAgICAgIFsgLW4gIiR7Q0VSVElGSUNBVEVfT0lEQ19JU1NVRVJ9IiBdIHx8IFwKICAgICAgICAgICBbIC1uICIke0NFUlRJRklDQVRFX0lERU5USVRZX1JFR0VYUH0iIF0gfHwgXAogICAgICAgICAgIFsgLW4gIiR7Q0VSVElGSUNBVEVfT0lEQ19JU1NVRVJfUkVHRVhQfSIgXTsgdGhlbgogICAgICAgICAgIyBJZiAqYW55KiBvZiB0aGUgYWJvdmUgYXJlIG5vbi1lbXB0eSBhc3N1bWUgdGhlIGludGVudGlvbiBpcyB0bwogICAgICAgICAgIyB0cnkga2V5bGVzcyB2ZXJpZmljYXRpb24KCiAgICAgICAgICBpZiBbIC1uICIke0NFUlRJRklDQVRFX0lERU5USVRZfSIgXTsgdGhlbgogICAgICAgICAgICBjbWRfYXJncys9KAogICAgICAgICAgICAgIC0tY2VydGlmaWNhdGUtaWRlbnRpdHk9IiR7Q0VSVElGSUNBVEVfSURFTlRJVFl9IgogICAgICAgICAgICApCiAgICAgICAgICBlbGlmIFsgLW4gIiR7Q0VSVElGSUNBVEVfSURFTlRJVFlfUkVHRVhQfSIgXTsgdGhlbgogICAgICAgICAgICBjbWRfYXJncys9KAogICAgICAgICAgICAgIC0tY2VydGlmaWNhdGUtaWRlbnRpdHktcmVnZXhwPSIke0NFUlRJRklDQVRFX0lERU5USVRZX1JFR0VYUH0iCiAgICAgICAgICAgICkKICAgICAgICAgIGZpCgogICAgICAgICAgaWYgWyAtbiAiJHtDRVJUSUZJQ0FURV9PSURDX0lTU1VFUn0iIF07IHRoZW4KICAgICAgICAgICAgY21kX2FyZ3MrPSgKICAgICAgICAgICAgICAtLWNlcnRpZmljYXRlLW9pZGMtaXNzdWVyPSIke0NFUlRJRklDQVRFX09JRENfSVNTVUVSfSIKICAgICAgICAgICAgKQogICAgICAgICAgZWxpZiBbIC1uICIke0NFUlRJRklDQVRFX09JRENfSVNTVUVSX1JFR0VYUH0iIF07IHRoZW4KICAgICAgICAgICAgY21kX2FyZ3MrPSgKICAgICAgICAgICAgICAtLWNlcnRpZmljYXRlLW9pZGMtaXNzdWVyLXJlZ2V4cD0iJHtDRVJUSUZJQ0FURV9PSURDX0lTU1VFUl9SRUdFWFB9IgogICAgICAgICAgICApCiAgICAgICAgICBmaQoKICAgICAgICAgICMgRm9yY2UgLS1pZ25vcmUtcmVrb3IgdG8gZmFsc2Ugc2luY2Ugd2UgbmVlZCByZWtvcgogICAgICAgICAgY21kX2FyZ3MrPSgKICAgICAgICAgICAgLS1pZ25vcmUtcmVrb3I9ZmFsc2UKICAgICAgICAgICkKICAgICAgICBlbHNlCiAgICAgICAgICAjIEFzc3VtZSB0cmFkaXRpb25hbCBzaWduaW5nIHNlY3JldCB2ZXJpZmljYXRpb24KICAgICAgICAgIGNtZF9hcmdzKz0oCiAgICAgICAgICAgIC0tcHVibGljLWtleT0iJHtQVUJMSUNfS0VZfSIKICAgICAgICAgICAgLS1pZ25vcmUtcmVrb3I9IiR7SUdOT1JFX1JFS09SfSIKICAgICAgICAgICkKICAgICAgICBmaQoKICAgICAgICBjbWRfYXJncys9KAogICAgICAgICAgLS1yZWtvci11cmw9IiR7UkVLT1JfSE9TVH0iCiAgICAgICAgICAtLXdvcmtlcnM9IiR7V09SS0VSU30iCiAgICAgICAgICAtLWluZm89IiR7SU5GT30iCiAgICAgICAgICAtLXRpbWVvdXQ9MAogICAgICAgICAgLS1zdHJpY3Q9ZmFsc2UKICAgICAgICAgIC0tc2hvdy1zdWNjZXNzZXM9dHJ1ZQogICAgICAgICAgLS1lZmZlY3RpdmUtdGltZT0iJHtFRkZFQ1RJVkVfVElNRX0iCiAgICAgICAgICAtLWV4dHJhLXJ1bGUtZGF0YT0iJHtFWFRSQV9SVUxFX0RBVEF9IgogICAgICAgICAgLS1yZXRyeS1tYXgtd2FpdD0iJHtSRVRSWV9NQVhfV0FJVH0iCiAgICAgICAgICAtLXJldHJ5LW1heC1yZXRyeT0iJHtSRVRSWV9NQVhfUkVUUll9IgogICAgICAgICAgLS1yZXRyeS1kdXJhdGlvbj0iJHtSRVRSWV9EVVJBVElPTn0iCiAgICAgICAgICAtLXJldHJ5LWZhY3Rvcj0iJHtSRVRSWV9GQUNUT1J9IgogICAgICAgICAgLS1yZXRyeS1qaXR0ZXI9IiR7UkVUUllfSklUVEVSfSIKICAgICAgICAgIC0tb3V0cHV0PSJ0ZXh0PSR7SE9NRURJUn0vdGV4dC1yZXBvcnQudHh0P3Nob3ctc3VjY2Vzc2VzPWZhbHNlIgogICAgICAgICAgLS1vdXRwdXQ9Impzb249JHtIT01FRElSfS9yZXBvcnQtanNvbi5qc29uIgogICAgICAgICAgLS1vdXRwdXQ9ImFwcHN0dWRpbz0kKHJlc3VsdHMuVEVTVF9PVVRQVVQucGF0aCkiCiAgICAgICAgKQoKICAgICAgICAjIEFkZCBWU0EgYXJndW1lbnRzIGlmIGVuYWJsZWQKICAgICAgICBpZiBbWyAiJHtFTkFCTEVfVlNBfSIgPT0gInRydWUiIF1dOyB0aGVuCiAgICAgICAgICBjbWRfYXJncys9KAogICAgICAgICAgICAtLXZzYT0idHJ1ZSIKICAgICAgICAgICAgLS1hdHRlc3RhdGlvbi1mb3JtYXQ9IiR7QVRURVNUQVRJT05fRk9STUFUfSIKICAgICAgICAgICkKCgogICAgICAgICAgaWYgW1sgIiR7QVRURVNUQVRJT05fRk9STUFUfSIgPT0gImRzc2UiIF1dOyB0aGVuCiAgICAgICAgICAgIGlmIFtbIC16ICIke1ZTQV9TSUdOSU5HX0tFWX0iIF1dOyB0aGVuCiAgICAgICAgICAgICAgZWNobyAiRVJST1I6IFZTQV9TSUdOSU5HX0tFWSByZXF1aXJlZCBmb3IgZm9ybWF0PWRzc2UiID4mMgogICAgICAgICAgICAgIGV4aXQgMQogICAgICAgICAgICBmaQogICAgICAgICAgICBjbWRfYXJncys9KAogICAgICAgICAgICAgIC0tdnNhLXNpZ25pbmcta2V5PSIke1ZTQV9TSUdOSU5HX0tFWX0iCiAgICAgICAgICAgICAgLS12c2EtdXBsb2FkPSIke1ZTQV9VUExPQUR9IgogICAgICAgICAgICApCiAgICAgICAgICBmaQoKICAgICAgICAgICMgZWMgcmVxdWlyZXMgLS1hdHRlc3RhdGlvbi1vdXRwdXQtZGlyIHRvIGJlIHVuZGVyIC90bXAgb3IgY3dkLgogICAgICAgICAgIyBXcml0ZSB0aGVyZSBmaXJzdCwgdGhlbiBjb3B5IHRvIHRoZSB3b3JrZGlyIHNvCiAgICAgICAgICAjIGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0IGluY2x1ZGVzIHRoZW0gaW4gdGhlIGFyY2hpdmUuCiAgICAgICAgICBWU0FfVE1QX0RJUj0iL3RtcC92c2Etb3V0cHV0IgogICAgICAgICAgbWtkaXIgLXAgIiRWU0FfVE1QX0RJUiIKICAgICAgICAgIGNtZF9hcmdzKz0oCiAgICAgICAgICAgIC0tYXR0ZXN0YXRpb24tb3V0cHV0LWRpcj0iJFZTQV9UTVBfRElSIgogICAgICAgICAgKQoKICAgICAgICAgIGVjaG8gLW4gInRydWUiID4gJChyZXN1bHRzLlZTQV9HRU5FUkFURUQucGF0aCkKICAgICAgICBlbHNlCiAgICAgICAgICBlY2hvIC1uICJmYWxzZSIgPiAkKHJlc3VsdHMuVlNBX0dFTkVSQVRFRC5wYXRoKQogICAgICAgIGZpCgogICAgICAgICMgRXhlY3V0ZSBDb25mb3JtYSB3aXRoIGNvbnN0cnVjdGVkIGFyZ3VtZW50cwogICAgICAgIGVjICIke2NtZF9hcmdzW0BdfSIKCiAgICAgICAgIyBDb3B5IFZTQSBvdXRwdXQgZnJvbSAvdG1wIHRvIHdvcmtkaXIgZm9yIHRydXN0ZWQgYXJ0aWZhY3QgYXJjaGl2YWwKICAgICAgICBpZiBbWyAiJHtFTkFCTEVfVlNBfSIgPT0gInRydWUiIF1dOyB0aGVuCiAgICAgICAgICAjIEV4dHJhY3QgbG9jYWwgcGF0aCBmcm9tIFZTQV9VUExPQUQgZm9yIG91dHB1dCBkaXJlY3RvcnkKICAgICAgICAgICMgVlNBX1VQTE9BRCBmb3JtYXQgaXMgImxvY2FsQC9wYXRoL3RvL2RpciIKICAgICAgICAgICMgRml4bWU6IEJlY2F1c2Ugb2YgLW8gcGlwZWZhaWwgdGhpcyB3aWxsIGZhaWwgdGhlIHdob2xlIHRhc2sgd2hlbiB0aGUgZ3JlcCBkb2Vzbid0IG1hdGNoCiAgICAgICAgICBWU0FfTE9DQUxfUEFUSD0kKGVjaG8gIiR7VlNBX1VQTE9BRH0iIHwgZ3JlcCAtb0UgJ15sb2NhbEBbXiBdKycgfCBzZWQgJ3MvXmxvY2FsQC8vJyB8IGhlYWQgLW4xIHx8IHRydWUpCiAgICAgICAgICBpZiBbWyAtbiAiJFZTQV9MT0NBTF9QQVRIIiAmJiAtZCAiL3RtcC92c2Etb3V0cHV0IiBdXTsgdGhlbgogICAgICAgICAgICBta2RpciAtcCAiJFZTQV9MT0NBTF9QQVRIIgogICAgICAgICAgICBjcCAtciAvdG1wL3ZzYS1vdXRwdXQvKiAiJFZTQV9MT0NBTF9QQVRIIi8gMj4vZGV2L251bGwgfHwgdHJ1ZQogICAgICAgICAgICAjIEluY2x1ZGUgcmF3IEpTT04gcmVwb3J0IGZvciBkb3duc3RyZWFtIFNMU0EgVlNBIGdlbmVyYXRpb24KICAgICAgICAgICAgY3AgIiR7SE9NRURJUn0vcmVwb3J0LWpzb24uanNvbiIgIiRWU0FfTE9DQUxfUEFUSCIvIDI+L2Rldi9udWxsIHx8IHRydWUKICAgICAgICAgIGZpCiAgICAgICAgZmkKICAgICAgZW52OgogICAgICAgIC0gbmFtZTogUE9MSUNZX0NPTkZJR1VSQVRJT04KICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMuUE9MSUNZX0NPTkZJR1VSQVRJT04pIgogICAgICAgIC0gbmFtZTogUFVCTElDX0tFWQogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5QVUJMSUNfS0VZKSIKICAgICAgICAtIG5hbWU6IENFUlRJRklDQVRFX0lERU5USVRZCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLkNFUlRJRklDQVRFX0lERU5USVRZKSIKICAgICAgICAtIG5hbWU6IENFUlRJRklDQVRFX09JRENfSVNTVUVSCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLkNFUlRJRklDQVRFX09JRENfSVNTVUVSKSIKICAgICAgICAtIG5hbWU6IENFUlRJRklDQVRFX0lERU5USVRZX1JFR0VYUAogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5DRVJUSUZJQ0FURV9JREVOVElUWV9SRUdFWFApIgogICAgICAgIC0gbmFtZTogQ0VSVElGSUNBVEVfT0lEQ19JU1NVRVJfUkVHRVhQCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLkNFUlRJRklDQVRFX09JRENfSVNTVUVSX1JFR0VYUCkiCiAgICAgICAgLSBuYW1lOiBSRUtPUl9IT1NUCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLlJFS09SX0hPU1QpIgogICAgICAgIC0gbmFtZTogSUdOT1JFX1JFS09SCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLklHTk9SRV9SRUtPUikiCiAgICAgICAgLSBuYW1lOiBXT1JLRVJTCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLldPUktFUlMpIgogICAgICAgIC0gbmFtZTogSU5GTwogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5JTkZPKSIKICAgICAgICAtIG5hbWU6IEVGRkVDVElWRV9USU1FCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLkVGRkVDVElWRV9USU1FKSIKICAgICAgICAtIG5hbWU6IEVYVFJBX1JVTEVfREFUQQogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5FWFRSQV9SVUxFX0RBVEEpIgogICAgICAgIC0gbmFtZTogUkVUUllfTUFYX1dBSVQKICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMuUkVUUllfTUFYX1dBSVQpIgogICAgICAgIC0gbmFtZTogUkVUUllfTUFYX1JFVFJZCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLlJFVFJZX01BWF9SRVRSWSkiCiAgICAgICAgLSBuYW1lOiBSRVRSWV9EVVJBVElPTgogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5SRVRSWV9EVVJBVElPTikiCiAgICAgICAgLSBuYW1lOiBSRVRSWV9GQUNUT1IKICAgICAgICAgIHZhbHVlOiAiJChwYXJhbXMuUkVUUllfRkFDVE9SKSIKICAgICAgICAtIG5hbWU6IFJFVFJZX0pJVFRFUgogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5SRVRSWV9KSVRURVIpIgogICAgICAgIC0gbmFtZTogRU5BQkxFX1ZTQQogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5FTkFCTEVfVlNBKSIKICAgICAgICAtIG5hbWU6IEFUVEVTVEFUSU9OX0ZPUk1BVAogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5BVFRFU1RBVElPTl9GT1JNQVQpIgogICAgICAgIC0gbmFtZTogVlNBX1NJR05JTkdfS0VZCiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLlZTQV9TSUdOSU5HX0tFWSkiCiAgICAgICAgLSBuYW1lOiBWU0FfVVBMT0FECiAgICAgICAgICB2YWx1ZTogIiQocGFyYW1zLlZTQV9VUExPQUQpIgogICAgICAgIC0gbmFtZTogSE9NRURJUgogICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5IT01FRElSKSIKICAgICAgICAtIG5hbWU6IFNTTF9DRVJUX0RJUgogICAgICAgICAgIyBUaGUgVGVrdG9uIE9wZXJhdG9yIGF1dG9tYXRpY2FsbHkgc2V0cyB0aGUgU1NMX0NFUlRfRElSIGVudiB0byB0aGUgdmFsdWUgYmVsb3cgYnV0LAogICAgICAgICAgIyBvZiBjb3Vyc2UsIHdpdGhvdXQgdGhlICQocGFyYW0uU1NMX0NFUlRfRElSKSBiaXQuIFdoZW4gYSBUYXNrIFN0ZXAgc2V0cyBpdCB0byBhCiAgICAgICAgICAjIHZhbHVlLCB0aGUgVGVrdG9uIE9wZXJhdG9yIGRvZXMgbm90IGRvIGFueSBwcm9jZXNzaW5nIG9mIHRoZSB2YWx1ZS4gSG93ZXZlciwgVGVrdG9uCiAgICAgICAgICAjIFBpcGVsaW5lcyB3aWxsIGZhaWwgdG8gZXhlY3V0ZSBiZWNhdXNlIHNvbWUgb2YgdGhlc2UgdmFsdWVzIGFyZSByZXF1aXJlZCBmb3IgaXRzCiAgICAgICAgICAjIGV4ZWN1dGlvbi4gQXMgYSB3b3JrYXJvdW5kLCBhcHBlbmQgdGhlIFNTTF9DRVJUX0RJUiB2YWx1ZSBmcm9tIHBhcmFtcyB0byB0aGUgZGVmYXVsdAogICAgICAgICAgIyB2YWx1ZSBleHBlY3RlZCBieSBUZWt0b24gUGlwZWxpbmVzLiBOT1RFOiBJZiBwYXJhbXMuU1NMX0NFUlRfRElSIGlzIGVtcHR5LCB0aGUgdmFsdWUKICAgICAgICAgICMgd2lsbCBjb250YWluIGEgdHJhaWxpbmcgIjoiIC0gdGhpcyBpcyBvay4KICAgICAgICAgIHZhbHVlOiAiL3Rla3Rvbi1jdXN0b20tY2VydHM6L2V0Yy9zc2wvY2VydHM6L2V0Yy9wa2kvdGxzL2NlcnRzOi9zeXN0ZW0vZXRjL3NlY3VyaXR5L2NhY2VydHM6JChwYXJhbXMuU1NMX0NFUlRfRElSKSIKICAgICAgY29tcHV0ZVJlc291cmNlczoKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIGNwdTogMjUwbQogICAgICAgICAgbWVtb3J5OiAyR2kKICAgICAgICBsaW1pdHM6CiAgICAgICAgICBtZW1vcnk6IDJHaQoKICAgIC0gbmFtZTogcmVwb3J0LWpzb24KICAgICAgaW1hZ2U6IHF1YXkuaW8vY29uZm9ybWEvY2xpOmxhdGVzdAogICAgICBvbkVycm9yOiBjb250aW51ZSAgIyBwcm9ncmVzcyBldmVuIGlmIHRoZSBzdGVwIGZhaWxzIHNvIHdlIGNhbiBzZWUgdGhlIGRlYnVnIGxvZ3MKICAgICAgY29tbWFuZDogW3NoLCAtY10KICAgICAgYXJnczoKICAgICAgICAjIEZvcm1hdCB0aGUgSlNPTiBvdXRwdXQgdG8gd3JhcCBsaW5lcyBhdCA4MDAwIGNoYXJhY3RlcnMgcGVyIGxpbmUuCiAgICAgICAgIyBUaGUgcmVwb3J0IGNhbiBnZXQgdmVyeSBsYXJnZSwgc28gYWRkIHNvbWUgbGluZSBicmVha3MKICAgICAgICAjIHJhdGhlciB0aGFuIHByaW50IGl0IGFzIGEgc2luZ2xlIGxpbmUuIFRoaXMgbWFrZXMgaXQgZWFzaWVyIHRvIHJlbmRlcgogICAgICAgICMgaW4gdGhlIFVJLCBlYXNpZXIgdG8gY29weS9wYXN0ZSwgYW5kIGxlc3MgbGlrZWx5IHRvIGNhdXNlIHByb2JsZW1zCiAgICAgICAgIyB3aXRoIGxvZ2dpbmcgc3lzdGVtcyBvciBvdGhlciBjb25zdW1lcnMgb2YgdGhlIGRhdGEgKGFzc3VtaW5nIHRoZXkKICAgICAgICAjIGNvcnJlY3RseSBwYXJzZSB0aGUgZnVsbCBvdXRwdXQpLgogICAgICAgIC0gImpxIC4gJChwYXJhbXMuSE9NRURJUikvcmVwb3J0LWpzb24uanNvbiB8IGF3ayAne2dzdWIoL14gKy8sIFwiXCIpOyBhY2MgKz0gbGVuZ3RoOyBpZiAoYWNjID49IDgwMDApIHsgcHJpbnRmIFwiXFxuXCI7IGFjYz1sZW5ndGggfSBwcmludGYgJDAgfSciCgogICAgLSBuYW1lOiBzdW1tYXJ5CiAgICAgIGltYWdlOiBxdWF5LmlvL2NvbmZvcm1hL2NsaTpsYXRlc3QKICAgICAgb25FcnJvcjogY29udGludWUgICMgcHJvZ3Jlc3MgZXZlbiBpZiB0aGUgc3RlcCBmYWlscyBzbyB3ZSBjYW4gc2VlIHRoZSBkZWJ1ZyBsb2dzCiAgICAgIGNvbW1hbmQ6IFtqcV0KICAgICAgYXJnczoKICAgICAgICAtICIuIgogICAgICAgIC0gIiQocmVzdWx0cy5URVNUX09VVFBVVC5wYXRoKSIKCiAgICAtIG5hbWU6IHZlcnNpb24KICAgICAgaW1hZ2U6IHF1YXkuaW8vY29uZm9ybWEvY2xpOmxhdGVzdAogICAgICBjb21tYW5kOiBbZWNdCiAgICAgIGFyZ3M6CiAgICAgICAgLSB2ZXJzaW9uCgogICAgLSBuYW1lOiBzaG93LWNvbmZpZwogICAgICBpbWFnZTogcXVheS5pby9jb25mb3JtYS9jbGk6bGF0ZXN0CiAgICAgIGNvbW1hbmQ6IFtqcV0KICAgICAgYXJnczoKICAgICAgICAtICd7cG9saWN5OiAucG9saWN5LCBrZXk6IC5rZXksICJlZmZlY3RpdmUtdGltZSI6IC5bImVmZmVjdGl2ZS10aW1lIl19JwogICAgICAgIC0gIiQocGFyYW1zLkhPTUVESVIpL3JlcG9ydC1qc29uLmpzb24iCgogICAgLSBuYW1lOiBkZXRhaWxlZC1yZXBvcnQKICAgICAgaW1hZ2U6IHF1YXkuaW8vY29uZm9ybWEvY2xpOmxhdGVzdAogICAgICBvbkVycm9yOiBjb250aW51ZQogICAgICBjb21tYW5kOiBbImNhdCJdCiAgICAgIGFyZ3M6CiAgICAgICAgLSAiJChwYXJhbXMuSE9NRURJUikvdGV4dC1yZXBvcnQudHh0IgoKICAgIC0gbmFtZTogYXNzZXJ0CiAgICAgIGltYWdlOiBxdWF5LmlvL2NvbmZvcm1hL2NsaTpsYXRlc3QKICAgICAgY29tbWFuZDogW2pxXQogICAgICBhcmdzOgogICAgICAgIC0gIi0tYXJnanNvbiIKICAgICAgICAtICJzdHJpY3QiCiAgICAgICAgLSAiJChwYXJhbXMuU1RSSUNUKSIKICAgICAgICAtICItZSIKICAgICAgICAtID4KICAgICAgICAgIC5yZXN1bHQgPT0gIlNVQ0NFU1MiIG9yIC5yZXN1bHQgPT0gIldBUk5JTkciIG9yICgkc3RyaWN0IHwgbm90KQogICAgICAgIC0gIiQocmVzdWx0cy5URVNUX09VVFBVVC5wYXRoKSIKCiAgICAtIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CiAgICAgIHdoZW46CiAgICAgICAgLSBpbnB1dDogIiQocGFyYW1zLkVOQUJMRV9WU0EpIgogICAgICAgICAgb3BlcmF0b3I6IGluCiAgICAgICAgICB2YWx1ZXM6IFsidHJ1ZSJdCiAgICAgICAgLSBpbnB1dDogIiQocGFyYW1zLm9jaVN0b3JhZ2UpIgogICAgICAgICAgb3BlcmF0b3I6IG5vdGluCiAgICAgICAgICB2YWx1ZXM6IFsiIiwgImVtcHR5Il0KICAgICAgY29tcHV0ZVJlc291cmNlczoKICAgICAgICBsaW1pdHM6CiAgICAgICAgICBtZW1vcnk6IDEyOE1pCiAgICAgICAgcmVxdWVzdHM6CiAgICAgICAgICBtZW1vcnk6IDEyOE1pCiAgICAgICAgICBjcHU6IDI1MG0KICAgICAgcmVmOgogICAgICAgIHJlc29sdmVyOiAiZ2l0IgogICAgICAgIHBhcmFtczoKICAgICAgICAgIC0gbmFtZTogdXJsCiAgICAgICAgICAgIHZhbHVlOiAiaHR0cHM6Ly9naXRodWIuY29tL2tvbmZsdXgtY2kvcmVsZWFzZS1zZXJ2aWNlLWNhdGFsb2ciCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAiZGV2ZWxvcG1lbnQiCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHN0ZXBhY3Rpb25zL2NyZWF0ZS10cnVzdGVkLWFydGlmYWN0L2NyZWF0ZS10cnVzdGVkLWFydGlmYWN0LnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAgICAgLSBuYW1lOiB3b3JrRGlyCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuVFJVU1RFRF9BUlRJRkFDVFNfRVhUUkFDVF9ESVIpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAkKHJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0LnBhdGgpCgogIHZvbHVtZXM6CiAgICAtIG5hbWU6IHRydXN0ZWQtY2EKICAgICAgY29uZmlnTWFwOgogICAgICAgIG5hbWU6ICQocGFyYW1zLkNBX1RSVVNUX0NPTkZJR01BUF9OQU1FKQogICAgICAgIGl0ZW1zOgogICAgICAgICAgLSBrZXk6ICQocGFyYW1zLkNBX1RSVVNUX0NPTkZJR19NQVBfS0VZKQogICAgICAgICAgICBwYXRoOiBjYS1idW5kbGUuY3J0CiAgICAgICAgb3B0aW9uYWw6IHRydWUKICAgIC0gbmFtZTogd29ya2RpcgogICAgICBlbXB0eURpcjoge30K",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "e23bf8bb15552881fc70baeb0e2eac08a4d9db04"
                    },
                    "entryPoint": "tasks/verify-conforma-konflux-ta/0.1/verify-conforma-konflux-ta.yaml",
                    "uri": "git+https://github.com/querti/cli"
                },
                "source": {
                    "digest": {
                        "sha1": "e23bf8bb15552881fc70baeb0e2eac08a4d9db04"
                    },
                    "entryPoint": "tasks/verify-conforma-konflux-ta/0.1/verify-conforma-konflux-ta.yaml",
                    "uri": "git+https://github.com/querti/cli"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:42:25Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-eb6b9d913b9ccd6933f045747d04086d",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "TaskRun",
                        "name": "managed-bfqht-check-data-keys",
                        "uid": "6ad824b4-70fd-4612-b3d6-1a69893ea1f0"
                    }
                ],
                "resourceVersion": "7842",
                "uid": "d67e413b-1876-4b67-885a-61593c206dab"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:42:27Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:42:27Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjFiZXRhMQpraW5kOiBTdGVwQWN0aW9uCm1ldGFkYXRhOgogIG5hbWU6IGNyZWF0ZS10cnVzdGVkLWFydGlmYWN0CnNwZWM6CiAgZGVzY3JpcHRpb246ID4tCiAgICBUaGlzIHN0ZXBhY3Rpb24gY3JlYXRlcyBhIHRydXN0ZWQgYXJ0aWZhY3QuIEl0IGRvZXMgbm90aGluZyBpZiBhIC5za2lwLXRydXN0ZWQtYXJ0aWZhY3RzIGZpbGUgZXhpc3RzCiAgICBpbiByb290IGZvbGRlci4KICBpbWFnZTogcXVheS5pby9sZ2FsbG92aS10ZXN0L2J1aWxkLXRydXN0ZWQtYXJ0aWZhY3RzQHNoYTI1NjoyM2ZiOGRjMDliZWQyNDlkN2Q3MmNhYWIzZmMyY2U2YTAxNDQ1MmM0ZjM5ZDRiZTMyYjEwMWMwODMyNTQ5ODExCiAgZW52OgogICAgIyBTZXQgSE9NRSB2YXJpYWJsZSB0byBzb21ldGhpbmcgZWxzZSB0aGFuIGAvYCB0byBhdm9pZCAncGVybWlzc2lvbiBkZW5pZWQnIHByb2JsZW1zIHdoZW4gd3JpdGluZyBmaWxlcy4KICAgIC0gbmFtZTogSE9NRQogICAgICB2YWx1ZTogL3Rla3Rvbi9ob21lCiAgICAtIG5hbWU6IE9SQVNfT1BUSU9OUwogICAgICB2YWx1ZTogJChwYXJhbXMub3Jhc09wdGlvbnMpCiAgICAtIG5hbWU6IENBX0ZJTEUKICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCiAgcGFyYW1zOgogICAgLSBuYW1lOiBvY2lTdG9yYWdlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IHdvcmtEaXIKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb3Jhc09wdGlvbnMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQiCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIENBIGNlcnRpZmljYXRlIGJ1bmRsZSBmb3IgVExTIHZlcmlmaWNhdGlvbiB3aXRoIHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlcwogIGFyZ3M6CiAgICAtIGNyZWF0ZQogICAgLSAtLXN0b3JlCiAgICAtICQocGFyYW1zLm9jaVN0b3JhZ2UpCiAgICAtICQocGFyYW1zLnNvdXJjZURhdGFBcnRpZmFjdCk9JChwYXJhbXMud29ya0RpcikK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "stepactions/create-trusted-artifact/create-trusted-artifact.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:24Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-ebaaed8d7831a30afcfd4e1432dde579",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7056",
                "uid": "f2762c6f-40ce-404e-bf5b-9cf6707e3a47"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/reduce-snapshot/reduce-snapshot.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:26Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/reduce-snapshot/reduce-snapshot.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:26Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiByZWR1Y2Utc25hcHNob3QKICBhbm5vdGF0aW9uczoKICAgIHRla3Rvbi5kZXYvcGlwZWxpbmVzLm1pblZlcnNpb246ICIwLjEyLjEiCiAgICB0ZWt0b24uZGV2L3RhZ3M6IHJlbGVhc2UKc3BlYzoKICBkZXNjcmlwdGlvbjogfC0KICAgIFRla3RvbiB0YXNrIHRvIHJlZHVjZSBhIHNuYXBzaG90IHRvIGEgc2luZ2xlIGNvbXBvbmVudCBiYXNlZCBvbiB0aGUgY29tcG9uZW50IHRoYXQgdGhlIHNuYXBzaG90IHdhcyBidWlsdCBmb3IuCiAgcGFyYW1zOgogICAgLSBuYW1lOiBTTkFQU0hPVAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiBTbmFwc2hvdCBzcGVjCiAgICAtIG5hbWU6IFNJTkdMRV9DT01QT05FTlQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBTaW5nbGUgbW9kZSBjb21wb25lbnQgZW5hYmxlZAogICAgLSBuYW1lOiBTSU5HTEVfQ09NUE9ORU5UX0NVU1RPTV9SRVNPVVJDRQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IEN1c3RvbSBSZXNvdXJjZSB0byBxdWVyeSBmb3IgYnVpbHQgY29tcG9uZW50IGluIFNuYXBzaG90CiAgICAtIG5hbWU6IFNJTkdMRV9DT01QT05FTlRfQ1VTVE9NX1JFU09VUkNFX05TCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgICBkZXNjcmlwdGlvbjogTmFtZXNwYWNlIHdoZXJlIEN1c3RvbSBSZXNvdXJjZSBpcyBmb3VuZAogICAgLSBuYW1lOiBTTkFQU0hPVF9QQVRICiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIGxvY2F0aW9uIHRvIHBsYWNlIHRoZSByZWR1Y2VkIFNuYXBzaG90CiAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgZGVzY3JpcHRpb246IFRoZSBPQ0kgcmVwb3NpdG9yeSB3aGVyZSB0aGUgVHJ1c3RlZCBBcnRpZmFjdHMgYXJlIHN0b3JlZAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogImVtcHR5IgogICAgLSBuYW1lOiBvY2lBcnRpZmFjdEV4cGlyZXNBZnRlcgogICAgICBkZXNjcmlwdGlvbjogRXhwaXJhdGlvbiBkYXRlIGZvciB0aGUgdHJ1c3RlZCBhcnRpZmFjdHMgY3JlYXRlZCBpbiB0aGUKICAgICAgICBPQ0kgcmVwb3NpdG9yeS4gQW4gZW1wdHkgc3RyaW5nIG1lYW5zIHRoZSBhcnRpZmFjdHMgZG8gbm90IGV4cGlyZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIjFkIgogICAgLSBuYW1lOiB0cnVzdGVkQXJ0aWZhY3RzRGVidWcKICAgICAgZGVzY3JpcHRpb246IEZsYWcgdG8gZW5hYmxlIGRlYnVnIGxvZ2dpbmcgaW4gdHJ1c3RlZCBhcnRpZmFjdHMuIFNldCB0byBhIG5vbi1lbXB0eSBzdHJpbmcgdG8gZW5hYmxlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICBkZXNjcmlwdGlvbjogb3JhcyBvcHRpb25zIHRvIHBhc3MgdG8gVHJ1c3RlZCBBcnRpZmFjdHMgY2FsbHMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IExvY2F0aW9uIG9mIHRydXN0ZWQgYXJ0aWZhY3RzIHRvIGJlIHVzZWQgdG8gcG9wdWxhdGUgZGF0YSBkaXJlY3RvcnkKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogZGF0YURpcgogICAgICBkZXNjcmlwdGlvbjogVGhlIGxvY2F0aW9uIHdoZXJlIGRhdGEgd2lsbCBiZSBzdG9yZWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6IC92YXIvd29ya2Rpci9yZWxlYXNlCiAgICAtIG5hbWU6IHRhc2tHaXRVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgdXJsIHRvIHRoZSBnaXQgcmVwbyB3aGVyZSB0aGUgcmVsZWFzZS1zZXJ2aWNlLWNhdGFsb2cgdGFza3MgYW5kIHN0ZXBhY3Rpb25zIHRvIGJlIHVzZWQgYXJlIHN0b3JlZAogICAgLSBuYW1lOiB0YXNrR2l0UmV2aXNpb24KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgcmV2aXNpb24gaW4gdGhlIHRhc2tHaXRVcmwgcmVwbyB0byBiZSB1c2VkCiAgICAtIG5hbWU6IGNhVHJ1c3RDb25maWdNYXBOYW1lCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWUgb2YgdGhlIENvbmZpZ01hcCB0byByZWFkIENBIGJ1bmRsZSBkYXRhIGZyb20KICAgICAgZGVmYXVsdDogdHJ1c3RlZC1jYQogICAgLSBuYW1lOiBjYVRydXN0Q29uZmlnTWFwS2V5CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWUgb2YgdGhlIGtleSBpbiB0aGUgQ29uZmlnTWFwIHRoYXQgY29udGFpbnMgdGhlIENBIGJ1bmRsZSBkYXRhCiAgICAgIGRlZmF1bHQ6IGNhLWJ1bmRsZS5jcnQKICAgIC0gbmFtZTogY2FDZXJ0UGF0aAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgICAgIGRlZmF1bHQ6IC9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0CiAgcmVzdWx0czoKICAgIC0gZGVzY3JpcHRpb246IFByb2R1Y2VkIHRydXN0ZWQgZGF0YSBhcnRpZmFjdAogICAgICBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgdHlwZTogc3RyaW5nCiAgdm9sdW1lczoKICAgIC0gbmFtZTogd29ya2RpcgogICAgICBlbXB0eURpcjoge30KICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICBjb25maWdNYXA6CiAgICAgICAgbmFtZTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcE5hbWUpCiAgICAgICAgaXRlbXM6CiAgICAgICAgICAtIGtleTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcEtleSkKICAgICAgICAgICAgcGF0aDogY2EtYnVuZGxlLmNydAogICAgICAgIG9wdGlvbmFsOiB0cnVlCiAgc3RlcFRlbXBsYXRlOgogICAgdm9sdW1lTW91bnRzOgogICAgICAtIG1vdW50UGF0aDogL3Zhci93b3JrZGlyCiAgICAgICAgbmFtZTogd29ya2RpcgogICAgICAtIG5hbWU6IHRydXN0ZWQtY2EKICAgICAgICBtb3VudFBhdGg6IC9tbnQvdHJ1c3RlZC1jYQogICAgICAgIHJlYWRPbmx5OiB0cnVlCiAgICBlbnY6CiAgICAgIC0gbmFtZTogSU1BR0VfRVhQSVJFU19BRlRFUgogICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lBcnRpZmFjdEV4cGlyZXNBZnRlcikKICAgICAgLSBuYW1lOiAiT1JBU19PUFRJT05TIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMub3Jhc09wdGlvbnMpIgogICAgICAtIG5hbWU6ICJERUJVRyIKICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICAgICMgVGhpcyBpcyBhIHdvcmthcm91bmQgZm9yIGEgcHJvYmxlbSBvYnNlcnZlZCBvbiBhIHBhcnRpY3VsYXIgY2x1c3RlciB3aGVyZSB0aGUKICAgICAgIyB1c2UtdHJ1c3RlZC1hcnRpZmFjdHMgc3RlcCBydW5zIHdpdGggcm9vdCB1c2VyIGNhdXNpbmcgYSBkb2NrZXIgY3JlZGVudGlhbCBmaWxlCiAgICAgICMgdG8gbm90IGJlIHJlYWRhYmxlIGluIGxhdGVyIHN0ZXBzLiBUaGVyZSBtaWdodCBiZSBzb2x1dGlvbiBjb21pbmcgcmVsYXRlZCB0byB0aGUKICAgICAgIyBzZWN1cml0eSBjb250ZXh0IGNvbnN0cmFpbnRzIG9uIHRoZSBjbHVzdGVyLCBidXQgc2V0dGluZyB0aGlzIGV4cGxpY2l0bHkgaGVyZQogICAgICAjIHNob3VsZCBwcm9iYWJseSBiZSBoYXJtbGVzcyBlaXRoZXIgd2F5LgogICAgc2VjdXJpdHlDb250ZXh0OgogICAgICBydW5Bc1VzZXI6IDEwMDEKICBzdGVwczoKICAgIC0gbmFtZTogdXNlLXRydXN0ZWQtYXJ0aWZhY3QKICAgICAgY29tcHV0ZVJlc291cmNlczoKICAgICAgICBsaW1pdHM6CiAgICAgICAgICBtZW1vcnk6IDY0TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogNjRNaQogICAgICAgICAgY3B1OiAzMG0KICAgICAgcmVmOgogICAgICAgIHJlc29sdmVyOiAiZ2l0IgogICAgICAgIHBhcmFtczoKICAgICAgICAgIC0gbmFtZTogdXJsCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0VXJsKQogICAgICAgICAgLSBuYW1lOiByZXZpc2lvbgogICAgICAgICAgICB2YWx1ZTogJChwYXJhbXMudGFza0dpdFJldmlzaW9uKQogICAgICAgICAgLSBuYW1lOiBwYXRoSW5SZXBvCiAgICAgICAgICAgIHZhbHVlOiBzdGVwYWN0aW9ucy91c2UtdHJ1c3RlZC1hcnRpZmFjdC91c2UtdHJ1c3RlZC1hcnRpZmFjdC55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IHdvcmtEaXIKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5kYXRhRGlyKQogICAgICAgIC0gbmFtZTogc291cmNlRGF0YUFydGlmYWN0CiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuc291cmNlRGF0YUFydGlmYWN0KQogICAgICAgIC0gbmFtZTogY2FDZXJ0UGF0aAogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmNhQ2VydFBhdGgpCiAgICAtIG5hbWU6IGVuc3VyZS1yZXF1aXJlZC1sYWJlbHMtcHJlc2VudAogICAgICBlbnY6CiAgICAgICAgLSBuYW1lOiBTSU5HTEVfQ09NUE9ORU5UCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuU0lOR0xFX0NPTVBPTkVOVCkKICAgICAgICAtIG5hbWU6IENVU1RPTV9SRVNPVVJDRQogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLlNJTkdMRV9DT01QT05FTlRfQ1VTVE9NX1JFU09VUkNFKQogICAgICAgIC0gbmFtZTogQ1VTVE9NX1JFU09VUkNFX05BTUVTUEFDRQogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLlNJTkdMRV9DT01QT05FTlRfQ1VTVE9NX1JFU09VUkNFX05TKQogICAgICBpbWFnZTogcXVheS5pby9rb25mbHV4LWNpL3JlbGVhc2Utc2VydmljZS11dGlsc0BzaGEyNTY6NTU0NmZhNzhkM2M4OGQ3YjZhMmU4Y2ZmODkwMmY3NzU3ZjAwNTQxZDBiYmFmMTEzYjlmMjkzMTMzODk0YWZhMwogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICAgIGNwdTogMTBtCiAgICAgIHNjcmlwdDogfAogICAgICAgICMhL3Vzci9iaW4vZW52IGJhc2gKICAgICAgICBzZXQgLWV1CgogICAgICAgIGlmIFsgIiR7U0lOR0xFX0NPTVBPTkVOVH0iICE9ICJ0cnVlIiBdOyB0aGVuCiAgICAgICAgICBlY2hvICJTaW5nbGUgY29tcG9uZW50IG1vZGUgaXMgbm90IGVuYWJsZWQsIHNraXBwaW5nIGxhYmVsIGNoZWNrIgogICAgICAgICAgZXhpdCAwCiAgICAgICAgZmkKCiAgICAgICAgQ1JfTkFNRVNQQUNFX0FSRz0KICAgICAgICBpZiBbICIke0NVU1RPTV9SRVNPVVJDRV9OQU1FU1BBQ0V9IiAhPSAiIiBdOyB0aGVuCiAgICAgICAgICBDUl9OQU1FU1BBQ0VfQVJHPSItbiAke0NVU1RPTV9SRVNPVVJDRV9OQU1FU1BBQ0V9IgogICAgICAgIGZpCgogICAgICAgIExBQkVMUz0kKGt1YmVjdGwgZ2V0ICIkQ1VTVE9NX1JFU09VUkNFIiAke0NSX05BTUVTUEFDRV9BUkc6KyRDUl9OQU1FU1BBQ0VfQVJHfSAtb2pzb24gXAogICAgICAgICAgICB8IGpxIC1yICcubWV0YWRhdGEubGFiZWxzJykKICAgICAgICBTTkFQU0hPVF9DUkVBVElPTl9UWVBFPSQoanEgLXIgJy4idGVzdC5hcHBzdHVkaW8ub3BlbnNoaWZ0LmlvL3R5cGUiIC8vICIiJyA8PDwgIiR7TEFCRUxTfSIpCiAgICAgICAgU05BUFNIT1RfQ1JFQVRJT05fQ09NUE9ORU5UPSQoanEgLXIgJy4iYXBwc3R1ZGlvLm9wZW5zaGlmdC5pby9jb21wb25lbnQiIC8vICIiJyA8PDwgIiR7TEFCRUxTfSIpCgogICAgICAgIGVjaG8gIlNOQVBTSE9UX0NSRUFUSU9OX1RZUEU6ICR7U05BUFNIT1RfQ1JFQVRJT05fVFlQRX0iCiAgICAgICAgZWNobyAiU05BUFNIT1RfQ1JFQVRJT05fQ09NUE9ORU5UOiAke1NOQVBTSE9UX0NSRUFUSU9OX0NPTVBPTkVOVH0iCiAgICAgICAgaWYgWyAiJHtTTkFQU0hPVF9DUkVBVElPTl9UWVBFfSIgIT0gImNvbXBvbmVudCIgXSB8fCBbICIke1NOQVBTSE9UX0NSRUFUSU9OX0NPTVBPTkVOVH0iID09ICIiIF07IHRoZW4KICAgICAgICAgICAgZWNobyAiU2luZ2xlIGNvbXBvbmVudCBtb2RlIGlzIGVuYWJsZWQsIGJ1dCB0aGUgc25hcHNob3QgaXMgbWlzc2luZyB0aGUgcmVxdWlyZWQgbGFiZWxzIHRvIHVzZSBpdC4iCiAgICAgICAgICAgIGVjaG8gIlRoaXMgaXMgbGlrZWx5IGR1ZSB0byBhIG1hbnVhbGx5IGNyZWF0ZWQgc25hcHNob3QiCiAgICAgICAgICAgIGVjaG8gIlRoZSB0ZXN0LmFwcHN0dWRpby5vcGVuc2hpZnQuaW8vdHlwZSBsYWJlbCBtdXN0IGV4aXN0IHdpdGggdmFsdWUgY29tcG9uZW50IgogICAgICAgICAgICBlY2hvICJUaGUgYXBwc3R1ZGlvLm9wZW5zaGlmdC5pby9jb21wb25lbnQgbGFiZWwgbXVzdCBhbHNvIGV4aXN0IHNheWluZyB3aGljaCBjb21wb25lbnQgdG8gdXNlIgogICAgICAgICAgICBlY2hvICJGYWlsaW5nIHRoZSBwaXBlbGluZVJ1biB0byBwcmV2ZW50IHVuZXhwZWN0ZWQgYmVoYXZpb3IgaW4gZnV0dXJlIHRhc2tzIgogICAgICAgICAgICBleGl0IDEKICAgICAgICBmaQogICAgLSBuYW1lOiByZWR1Y2UKICAgICAgZW52OgogICAgICAgIC0gbmFtZTogU05BUFNIT1QKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5TTkFQU0hPVCkKICAgICAgICAtIG5hbWU6IFNJTkdMRV9DT01QT05FTlQKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5TSU5HTEVfQ09NUE9ORU5UKQogICAgICAgIC0gbmFtZTogQ1VTVE9NX1JFU09VUkNFCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuU0lOR0xFX0NPTVBPTkVOVF9DVVNUT01fUkVTT1VSQ0UpCiAgICAgICAgLSBuYW1lOiBDVVNUT01fUkVTT1VSQ0VfTkFNRVNQQUNFCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuU0lOR0xFX0NPTVBPTkVOVF9DVVNUT01fUkVTT1VSQ0VfTlMpCiAgICAgICAgLSBuYW1lOiBTTkFQU0hPVF9QQVRICiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuU05BUFNIT1RfUEFUSCkKICAgICAgaW1hZ2U6IHF1YXkuaW8vY29uZm9ybWEvY2xpQHNoYTI1NjowYTZjNmNlYTliNmRiNWJiYzc5OGNiNGMyZmYwMjY5Nzg5ZTU0N2E4ZTI1NDEwYzk0N2ExMjNlYjcyN2RjMzk5CiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiAxMjhNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiAxMjhNaQogICAgICAgICAgY3B1OiAxMG0KICAgICAgY29tbWFuZDogW3JlZHVjZS1zbmFwc2hvdC5zaF0KICAgICAgb25FcnJvcjogY29udGludWUgICMgcHJvZ3Jlc3MgZXZlbiBpZiB0aGUgc3RlcCBmYWlscwogICAgLSBuYW1lOiBjcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICAgIGNwdTogMjUwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0VXJsKSIKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pIgogICAgICAgICAgLSBuYW1lOiBwYXRoSW5SZXBvCiAgICAgICAgICAgIHZhbHVlOiBzdGVwYWN0aW9ucy9jcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdC9jcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdC55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lTdG9yYWdlKQogICAgICAgIC0gbmFtZTogd29ya0RpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAkKHJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0LnBhdGgpCiAgICAgICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/reduce-snapshot/reduce-snapshot.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/reduce-snapshot/reduce-snapshot.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:19Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-ed0e55bfd0dac54aedf16ab3b9475097",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7009",
                "uid": "aa48a53c-e677-4a19-b956-00f6b58f03da"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/collect-data/collect-data.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:21Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/collect-data/collect-data.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:20Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiBjb2xsZWN0LWRhdGEKICBhbm5vdGF0aW9uczoKICAgIHRla3Rvbi5kZXYvcGlwZWxpbmVzLm1pblZlcnNpb246ICIwLjEyLjEiCiAgICB0ZWt0b24uZGV2L3RhZ3M6IHJlbGVhc2UKc3BlYzoKICBkZXNjcmlwdGlvbjogfC0KICAgIFRla3RvbiB0YXNrIHRvIGNvbGxlY3QgdGhlIGluZm9ybWF0aW9uIGFkZGVkIHRvIHRoZSBkYXRhIGZpZWxkIG9mIHRoZSByZWxlYXNlIHJlc291cmNlcy4KCiAgICBUaGUgcHVycG9zZSBvZiB0aGlzIHRhc2sgaXMgdG8gY29sbGVjdCBhbGwgdGhlIGRhdGEgYW5kIHN1cHBseSBpdCB0byB0aGUgb3RoZXIgdGFzayBpbiB0aGUgcGlwZWxpbmUgYnkgY3JlYXRpbmcKICAgIGEganNvbiBmaWxlIGNhbGxlZCBgZGF0YS5qc29uYCBpbiB0aGUgd29ya3NwYWNlLgoKICAgIFRoaXMgdGFzayBhbHNvIHN0b3JlcyB0aGUgcGFzc2VkIHJlc291cmNlcyBhcyBqc29uIGZpbGVzIGluIGEgd29ya3NwYWNlLgoKICAgIFRoZSBwYXJhbWV0ZXJzIHRvIHRoaXMgdGFzayBhcmUgbG93ZXJjYXNlIGluc3RlYWQgb2YgY2FtZWxDYXNlIGJlY2F1c2UgdGhleSBhcmUgcGFzc2VkIGZyb20gdGhlIG9wZXJhdG9yLCBhbmQgdGhlCiAgICBvcGVyYXRvciBwYXNzZXMgdGhlbSBhcyBsb3dlcmNhc2UuCgogICAgQSB0YXNrIHJlc3VsdCBpcyByZXR1cm5lZCBmb3IgZWFjaCByZXNvdXJjZSB3aXRoIHRoZSByZWxhdGl2ZSBwYXRoIHRvIHRoZSBzdG9yZWQgSlNPTiBmb3IgaXQgaW4gdGhlIHdvcmtzcGFjZS4KCiAgICBGaW5hbGx5LCB0aGUgdGFzayBjaGVja3MgdGhhdCB0aGUga2V5cyBmcm9tIHRoZSBjb3JyZWN0IHJlc291cmNlIChhIGtleSB0aGF0IHNob3VsZCBjb21lIGZyb20gdGhlCiAgICBSZWxlYXNlUGxhbkFkbWlzc2lvbiBzaG91bGQgbm90IGJlIHByZXNlbnQgaW4gdGhlIFJlbGVhc2UgZGF0YSBzZWN0aW9uKS4KICBwYXJhbXM6CiAgICAtIG5hbWU6IHJlbGVhc2UKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZXNwYWNlZCBuYW1lIG9mIHRoZSBSZWxlYXNlCiAgICAtIG5hbWU6IHJlbGVhc2VQbGFuCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWVzcGFjZWQgbmFtZSBvZiB0aGUgUmVsZWFzZVBsYW4KICAgIC0gbmFtZTogcmVsZWFzZVBsYW5BZG1pc3Npb24KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgbmFtZXNwYWNlZCBuYW1lIG9mIHRoZSBSZWxlYXNlUGxhbkFkbWlzc2lvbgogICAgLSBuYW1lOiByZWxlYXNlU2VydmljZUNvbmZpZwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lc3BhY2VkIG5hbWUgb2YgdGhlIFJlbGVhc2VTZXJ2aWNlQ29uZmlnCiAgICAtIG5hbWU6IHNuYXBzaG90CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWVzcGFjZWQgbmFtZSBvZiB0aGUgU25hcHNob3QKICAgIC0gbmFtZTogc3ViZGlyZWN0b3J5CiAgICAgIGRlc2NyaXB0aW9uOiBTdWJkaXJlY3RvcnkgaW5zaWRlIHRoZSB3b3Jrc3BhY2UgdG8gYmUgdXNlZAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb2NpU3RvcmFnZQogICAgICBkZXNjcmlwdGlvbjogVGhlIE9DSSByZXBvc2l0b3J5IHdoZXJlIHRoZSBUcnVzdGVkIEFydGlmYWN0cyBhcmUgc3RvcmVkCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiZW1wdHkiCiAgICAtIG5hbWU6IG9yYXNPcHRpb25zCiAgICAgIGRlc2NyaXB0aW9uOiBvcmFzIG9wdGlvbnMgdG8gcGFzcyB0byBUcnVzdGVkIEFydGlmYWN0cyBjYWxscwogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogb2NpQXJ0aWZhY3RFeHBpcmVzQWZ0ZXIKICAgICAgZGVzY3JpcHRpb246IEV4cGlyYXRpb24gZGF0ZSBmb3IgdGhlIHRydXN0ZWQgYXJ0aWZhY3RzIGNyZWF0ZWQgaW4gdGhlCiAgICAgICAgT0NJIHJlcG9zaXRvcnkuIEFuIGVtcHR5IHN0cmluZyBtZWFucyB0aGUgYXJ0aWZhY3RzIGRvIG5vdCBleHBpcmUKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIxZCIKICAgIC0gbmFtZTogdHJ1c3RlZEFydGlmYWN0c0RlYnVnCiAgICAgIGRlc2NyaXB0aW9uOiBGbGFnIHRvIGVuYWJsZSBkZWJ1ZyBsb2dnaW5nIGluIHRydXN0ZWQgYXJ0aWZhY3RzLiBTZXQgdG8gYSBub24tZW1wdHkgc3RyaW5nIHRvIGVuYWJsZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogZGF0YURpcgogICAgICBkZXNjcmlwdGlvbjogVGhlIGxvY2F0aW9uIHdoZXJlIGRhdGEgd2lsbCBiZSBzdG9yZWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6IC92YXIvd29ya2Rpci9yZWxlYXNlCiAgICAtIG5hbWU6IHRhc2tHaXRVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgdXJsIHRvIHRoZSBnaXQgcmVwbyB3aGVyZSB0aGUgcmVsZWFzZS1zZXJ2aWNlLWNhdGFsb2cgdGFza3MgYW5kIHN0ZXBhY3Rpb25zIHRvIGJlIHVzZWQgYXJlIHN0b3JlZAogICAgLSBuYW1lOiB0YXNrR2l0UmV2aXNpb24KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgcmV2aXNpb24gaW4gdGhlIHRhc2tHaXRVcmwgcmVwbyB0byBiZSB1c2VkCiAgICAtIG5hbWU6IGNhVHJ1c3RDb25maWdNYXBOYW1lCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWUgb2YgdGhlIENvbmZpZ01hcCB0byByZWFkIENBIGJ1bmRsZSBkYXRhIGZyb20KICAgICAgZGVmYXVsdDogdHJ1c3RlZC1jYQogICAgLSBuYW1lOiBjYVRydXN0Q29uZmlnTWFwS2V5CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIG5hbWUgb2YgdGhlIGtleSBpbiB0aGUgQ29uZmlnTWFwIHRoYXQgY29udGFpbnMgdGhlIENBIGJ1bmRsZSBkYXRhCiAgICAgIGRlZmF1bHQ6IGNhLWJ1bmRsZS5jcnQKICAgIC0gbmFtZTogY2FDZXJ0UGF0aAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgICAgIGRlZmF1bHQ6IC9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0CiAgcmVzdWx0czoKICAgIC0gbmFtZTogcmVsZWFzZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSByZWxhdGl2ZSBwYXRoIGluIHRoZSB3b3Jrc3BhY2UgdG8gdGhlIHN0b3JlZCByZWxlYXNlIGpzb24KICAgIC0gbmFtZTogcmVsZWFzZVBsYW4KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgcmVsYXRpdmUgcGF0aCBpbiB0aGUgd29ya3NwYWNlIHRvIHRoZSBzdG9yZWQgcmVsZWFzZVBsYW4ganNvbgogICAgLSBuYW1lOiByZWxlYXNlUGxhbkFkbWlzc2lvbgogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSByZWxhdGl2ZSBwYXRoIGluIHRoZSB3b3Jrc3BhY2UgdG8gdGhlIHN0b3JlZCByZWxlYXNlUGxhbkFkbWlzc2lvbiBqc29uCiAgICAtIG5hbWU6IHJlbGVhc2VTZXJ2aWNlQ29uZmlnCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIHJlbGF0aXZlIHBhdGggaW4gdGhlIHdvcmtzcGFjZSB0byB0aGUgc3RvcmVkIHJlbGVhc2VTZXJ2aWNlQ29uZmlnIGpzb24KICAgIC0gbmFtZTogc25hcHNob3RTcGVjCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogVGhlIHJlbGF0aXZlIHBhdGggaW4gdGhlIHdvcmtzcGFjZSB0byB0aGUgc3RvcmVkIHNuYXBzaG90U3BlYyBqc29uCiAgICAtIG5hbWU6IGRhdGEKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgcmVsYXRpdmUgcGF0aCBpbiB0aGUgd29ya3NwYWNlIHRvIHRoZSBzdG9yZWQgZGF0YSBqc29uCiAgICAtIG5hbWU6IHJlc3VsdHNEaXIKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgcmVsYXRpdmUgcGF0aCBpbiB0aGUgd29ya3NwYWNlIHRvIHRoZSByZXN1bHRzIGRpcmVjdG9yeQogICAgLSBuYW1lOiBzaW5nbGVDb21wb25lbnRNb2RlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogc2luZ2xlIGNvbXBvbmVudCBtb2RlCiAgICAtIG5hbWU6IHNuYXBzaG90TmFtZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IG5hbWUgb2YgU25hcHNob3QgcmVzb3VyY2UKICAgIC0gbmFtZTogc25hcHNob3ROYW1lc3BhY2UKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBuYW1lc3BhY2Ugd2hlcmUgU25hcHNob3QgaXMgbG9jYXRlZAogICAgLSBuYW1lOiBzbmFwc2hvdEJ1aWxkSWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBCdWlsZCBJZCB3aGVyZSBTbmFwc2hvdCBvcmlnaW5hdGVkCiAgICAtIG5hbWU6IHJlbGVhc2VQaXBlbGluZU1ldGFkYXRhCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjoganNvbiBvYmplY3QgY29udGFpbmluZyBnaXQgcmVzb2x2ZXIgbWV0YWRhdGEgYWJvdXQgdGhlIHJ1bm5pbmcgcmVsZWFzZSBwaXBlbGluZQogICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBQcm9kdWNlZCB0cnVzdGVkIGRhdGEgYXJ0aWZhY3QKICAgIC0gbmFtZTogc3ViZGlyZWN0b3J5CiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogU3ViZGlyZWN0b3J5IGluc2lkZSB0aGUgd29ya3NwYWNlIHRvIGJlIHVzZWQKICB2b2x1bWVzOgogICAgLSBuYW1lOiB3b3JrZGlyCiAgICAgIGVtcHR5RGlyOiB7fQogICAgLSBuYW1lOiB0cnVzdGVkLWNhCiAgICAgIGNvbmZpZ01hcDoKICAgICAgICBuYW1lOiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwTmFtZSkKICAgICAgICBpdGVtczoKICAgICAgICAgIC0ga2V5OiAkKHBhcmFtcy5jYVRydXN0Q29uZmlnTWFwS2V5KQogICAgICAgICAgICBwYXRoOiBjYS1idW5kbGUuY3J0CiAgICAgICAgb3B0aW9uYWw6IHRydWUKICBzdGVwVGVtcGxhdGU6CiAgICB2b2x1bWVNb3VudHM6CiAgICAgIC0gbW91bnRQYXRoOiAvdmFyL3dvcmtkaXIKICAgICAgICBuYW1lOiB3b3JrZGlyCiAgICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICAgIG1vdW50UGF0aDogL21udC90cnVzdGVkLWNhCiAgICAgICAgcmVhZE9ubHk6IHRydWUKICAgIGVudjoKICAgICAgLSBuYW1lOiBJTUFHRV9FWFBJUkVTX0FGVEVSCiAgICAgICAgdmFsdWU6ICQocGFyYW1zLm9jaUFydGlmYWN0RXhwaXJlc0FmdGVyKQogICAgICAtIG5hbWU6ICJPUkFTX09QVElPTlMiCiAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy5vcmFzT3B0aW9ucykiCiAgICAgIC0gbmFtZTogIkRFQlVHIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMudHJ1c3RlZEFydGlmYWN0c0RlYnVnKSIKICAgIHNlY3VyaXR5Q29udGV4dDoKICAgICAgcnVuQXNVc2VyOiAxMDAxCiAgc3RlcHM6CiAgICAtIG5hbWU6IGNvbGxlY3QtZGF0YQogICAgICBpbWFnZTogcXVheS5pby9rb25mbHV4LWNpL3JlbGVhc2Utc2VydmljZS11dGlsc0BzaGEyNTY6NTU0NmZhNzhkM2M4OGQ3YjZhMmU4Y2ZmODkwMmY3NzU3ZjAwNTQxZDBiYmFmMTEzYjlmMjkzMTMzODk0YWZhMwogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogNjRNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiA2NE1pCiAgICAgICAgICBjcHU6IDUwbQogICAgICBlbnY6CiAgICAgICAgLSBuYW1lOiAiUkVMRUFTRSIKICAgICAgICAgIHZhbHVlOiAnJChwYXJhbXMucmVsZWFzZSknCiAgICAgICAgLSBuYW1lOiAiUkVMRUFTRV9QTEFOIgogICAgICAgICAgdmFsdWU6ICckKHBhcmFtcy5yZWxlYXNlUGxhbiknCiAgICAgICAgLSBuYW1lOiAiUkVMRUFTRV9QTEFOX0FETUlTU0lPTiIKICAgICAgICAgIHZhbHVlOiAnJChwYXJhbXMucmVsZWFzZVBsYW5BZG1pc3Npb24pJwogICAgICAgIC0gbmFtZTogIlJFTEVBU0VfU0VSVklDRV9DT05GSUciCiAgICAgICAgICB2YWx1ZTogJyQocGFyYW1zLnJlbGVhc2VTZXJ2aWNlQ29uZmlnKScKICAgICAgICAtIG5hbWU6ICJTTkFQU0hPVCIKICAgICAgICAgIHZhbHVlOiAnJChwYXJhbXMuc25hcHNob3QpJwogICAgICBzY3JpcHQ6IHwKICAgICAgICAjIS91c3IvYmluL2VudiBiYXNoCiAgICAgICAgc2V0IC1lbyBwaXBlZmFpbAoKICAgICAgICBpZiBbIC1mICIvbW50L3RydXN0ZWQtY2EvY2EtYnVuZGxlLmNydCIgXTsgdGhlbgogICAgICAgICAgICBDT01CSU5FRF9DQT0iL3RtcC9jb21iaW5lZC1jYS1idW5kbGUuY3J0IgogICAgICAgICAgICB7IGNhdCAvZXRjL3BraS90bHMvY2VydHMvY2EtYnVuZGxlLmNydDsgZWNobzsgY2F0IC9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0OyB9ID4gIiRDT01CSU5FRF9DQSIKICAgICAgICAgICAgZXhwb3J0IFNTTF9DRVJUX0ZJTEU9IiRDT01CSU5FRF9DQSIKICAgICAgICBmaQoKICAgICAgICBzZXQgLXgKICAgICAgICBlY2hvIC1uICIkKHBhcmFtcy5zdWJkaXJlY3RvcnkpIiA+ICIkKHJlc3VsdHMuc3ViZGlyZWN0b3J5LnBhdGgpIgoKICAgICAgICBSRVNVTFRTX0RJUl9QQVRIPSJyZXN1bHRzIgogICAgICAgIGlmIFsgLW4gIiQocGFyYW1zLnN1YmRpcmVjdG9yeSkiIF07IHRoZW4KICAgICAgICAgIG1rZGlyIC1wICIkKHBhcmFtcy5kYXRhRGlyKS8kKHBhcmFtcy5zdWJkaXJlY3RvcnkpIgogICAgICAgICAgUkVTVUxUU19ESVJfUEFUSD0iJChwYXJhbXMuc3ViZGlyZWN0b3J5KS9yZXN1bHRzIgogICAgICAgIGZpCgogICAgICAgIG1rZGlyIC1wICIkKHBhcmFtcy5kYXRhRGlyKS8kUkVTVUxUU19ESVJfUEFUSCIKICAgICAgICBlY2hvIC1uICIkUkVTVUxUU19ESVJfUEFUSCIgPiAiJChyZXN1bHRzLnJlc3VsdHNEaXIucGF0aCkiCgogICAgICAgIFJFTEVBU0VfUEFUSD0iJChwYXJhbXMuc3ViZGlyZWN0b3J5KS9yZWxlYXNlLmpzb24iCiAgICAgICAgZWNobyAtbiAiJFJFTEVBU0VfUEFUSCIgPiAiJChyZXN1bHRzLnJlbGVhc2UucGF0aCkiCiAgICAgICAgZ2V0LXJlc291cmNlICJyZWxlYXNlIiAiJHtSRUxFQVNFfSIgfCB0ZWUgIiQocGFyYW1zLmRhdGFEaXIpLyRSRUxFQVNFX1BBVEgiCgogICAgICAgIFJFTEVBU0VQTEFOX1BBVEg9IiQocGFyYW1zLnN1YmRpcmVjdG9yeSkvcmVsZWFzZV9wbGFuLmpzb24iCiAgICAgICAgZWNobyAtbiAiJFJFTEVBU0VQTEFOX1BBVEgiID4gIiQocmVzdWx0cy5yZWxlYXNlUGxhbi5wYXRoKSIKICAgICAgICBnZXQtcmVzb3VyY2UgInJlbGVhc2VwbGFuIiAiJHtSRUxFQVNFX1BMQU59IiB8IHRlZSAiJChwYXJhbXMuZGF0YURpcikvJFJFTEVBU0VQTEFOX1BBVEgiCgogICAgICAgIFJFTEVBU0VQTEFOQURNSVNTSU9OX1BBVEg9IiQocGFyYW1zLnN1YmRpcmVjdG9yeSkvcmVsZWFzZV9wbGFuX2FkbWlzc2lvbi5qc29uIgogICAgICAgIGVjaG8gLW4gIiRSRUxFQVNFUExBTkFETUlTU0lPTl9QQVRIIiA+ICIkKHJlc3VsdHMucmVsZWFzZVBsYW5BZG1pc3Npb24ucGF0aCkiCiAgICAgICAgZ2V0LXJlc291cmNlICJyZWxlYXNlcGxhbmFkbWlzc2lvbiIgIiR7UkVMRUFTRV9QTEFOX0FETUlTU0lPTn0iIFwKICAgICAgICAgIHwgdGVlICIkKHBhcmFtcy5kYXRhRGlyKS8kUkVMRUFTRVBMQU5BRE1JU1NJT05fUEFUSCIKCiAgICAgICAgUkVMRUFTRVNFUlZJQ0VDT05GSUdfUEFUSD0iJChwYXJhbXMuc3ViZGlyZWN0b3J5KS9yZWxlYXNlX3NlcnZpY2VfY29uZmlnLmpzb24iCiAgICAgICAgZWNobyAtbiAiJFJFTEVBU0VTRVJWSUNFQ09ORklHX1BBVEgiID4gIiQocmVzdWx0cy5yZWxlYXNlU2VydmljZUNvbmZpZy5wYXRoKSIKICAgICAgICBnZXQtcmVzb3VyY2UgInJlbGVhc2VzZXJ2aWNlY29uZmlnIiAiJHtSRUxFQVNFX1NFUlZJQ0VfQ09ORklHfSIgXAogICAgICAgICAgfCB0ZWUgIiQocGFyYW1zLmRhdGFEaXIpLyRSRUxFQVNFU0VSVklDRUNPTkZJR19QQVRIIgoKICAgICAgICBlY2hvIC1lICJcbkZldGNoaW5nIFNuYXBzaG90IFNwZWMiCiAgICAgICAgU05BUFNIT1RTUEVDX1BBVEg9IiQocGFyYW1zLnN1YmRpcmVjdG9yeSkvc25hcHNob3Rfc3BlYy5qc29uIgogICAgICAgIGVjaG8gLW4gIiRTTkFQU0hPVFNQRUNfUEFUSCIgPiAiJChyZXN1bHRzLnNuYXBzaG90U3BlYy5wYXRoKSIKICAgICAgICBnZXQtcmVzb3VyY2UgInNuYXBzaG90IiAiJHtTTkFQU0hPVH0iICJ7LnNwZWN9IiBcCiAgICAgICAgICB8IGpxICcoaWYgLmNvbXBvbmVudEdyb3VwID09IG51bGwgdGhlbiAuY29tcG9uZW50R3JvdXAgPSAuYXBwbGljYXRpb24gZWxzZSAuIGVuZCkgfCBkZWwoLmFwcGxpY2F0aW9uKScgXAogICAgICAgICAgfCB0ZWUgIiQocGFyYW1zLmRhdGFEaXIpLyRTTkFQU0hPVFNQRUNfUEFUSCIKICAgICAgICBsYWJlbHM9JChnZXQtcmVzb3VyY2UgInNuYXBzaG90IiAiJHtTTkFQU0hPVH0iICJ7Lm1ldGFkYXRhLmxhYmVsc30iKQogICAgICAgIEJVSUxEX0lEPSQoanEgLXIgJy4iYXBwc3R1ZGlvLm9wZW5zaGlmdC5pby9idWlsZC1waXBlbGluZXJ1biIgLy8gIiInIDw8PCAiJHtsYWJlbHN9IikKICAgICAgICBlY2hvIC1uICIke0JVSUxEX0lEfSIgfCB0ZWUgIiQocmVzdWx0cy5zbmFwc2hvdEJ1aWxkSWQucGF0aCkiCgogICAgICAgIGVjaG8gLWUgIlxuR2VuZXJhdGluZyBjb2xsZWN0b3JzIGRhdGEiCiAgICAgICAgY29sbGVjdG9yc19zdGF0dXM9JChnZXQtcmVzb3VyY2UgInJlbGVhc2UiICIke1JFTEVBU0V9IiAiey5zdGF0dXMuY29sbGVjdG9yc30iKQogICAgICAgIGVjaG8gIioqKmNvbGxlY3RvcnMgc3RhdHVzIgogICAgICAgIGVjaG8gIiR7Y29sbGVjdG9yc19zdGF0dXN9IgogICAgICAgIGVjaG8gIioqKiIKCiAgICAgICAgY29sbGVjdG9yc19yZXN1bHQ9JChqcSAtYyAnCiAgICAgICAgICBkZWYgZGVlcG1lcmdlKGE7IGIpOgogICAgICAgICAgICByZWR1Y2UgYltdIGFzICRpdGVtIChhOwogICAgICAgICAgICByZWR1Y2UgKCRpdGVtIHwga2V5c191bnNvcnRlZFtdKSBhcyAka2V5ICguOwogICAgICAgICAgICAkaXRlbVska2V5XSBhcyAkdmFsIHwgKCR2YWwgfCB0eXBlKSBhcyAkdHlwZSB8IC5bJGtleV0gPSBpZiAoJHR5cGUgPT0gIm9iamVjdCIpIHRoZW4KICAgICAgICAgICAgZGVlcG1lcmdlKHt9OyBbaWYgLlska2V5XSA9PSBudWxsIHRoZW4ge30gZWxzZSAuWyRrZXldIGVuZCwgJHZhbF0pCiAgICAgICAgICAgIGVsaWYgKCR0eXBlID09ICJhcnJheSIpIHRoZW4KICAgICAgICAgICAgKC5bJGtleV0gKyAkdmFsIHwgdW5pcXVlKQogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICR2YWwKICAgICAgICAgICAgZW5kKQogICAgICAgICAgICApOwoKICAgICAgICAgICMgRW5zdXJlIHdlIHNhZmVseSBoYW5kbGUgbWlzc2luZyBjb2xsZWN0b3JzCiAgICAgICAgICAoLj8gLy8ge30pIGFzICRjb2xsZWN0b3JzIHwKCiAgICAgICAgICAjIEZsYXR0ZW4gYW5kIGNvbWJpbmUgdGhlIG1hbmFnZWQgYW5kIHRlbmFudCBzZWN0aW9ucwogICAgICAgICAgWygkY29sbGVjdG9ycy5tYW5hZ2VkPyAvLyB7fSB8IHRvX2VudHJpZXMgfCBtYXAoLnZhbHVlKSkgKwogICAgICAgICAgICgkY29sbGVjdG9ycy50ZW5hbnQ/IC8vIHt9IHwgdG9fZW50cmllcyB8IG1hcCgudmFsdWUpKV0gfAogICAgICAgICAgIGZsYXR0ZW4gfAogICAgICAgICAgIGRlZXBtZXJnZSh7fTsgLikKICAgICAgICAnIDw8PCAiJHtjb2xsZWN0b3JzX3N0YXR1c30iKQogICAgICAgIGVjaG8gIioqKmNvbGxlY3RvcnMiCiAgICAgICAganEgPDw8ICIkY29sbGVjdG9yc19yZXN1bHQiCiAgICAgICAgZWNobyAiKioqIgoKICAgICAgICBlY2hvIC1lICJcbkZldGNoaW5nIG1lcmdlZCBkYXRhIGpzb24iCiAgICAgICAgcmVsZWFzZV9yZXN1bHQ9JChnZXQtcmVzb3VyY2UgInJlbGVhc2UiICIke1JFTEVBU0V9IiAiey5zcGVjLmRhdGF9IikKCiAgICAgICAgcmVsZWFzZV9wbGFuX3Jlc3VsdD0kKGdldC1yZXNvdXJjZSAicmVsZWFzZXBsYW4iICIke1JFTEVBU0VfUExBTn0iICJ7LnNwZWMuZGF0YX0iKQoKICAgICAgICByZWxlYXNlX3BsYW5fYWRtaXNzaW9uX3Jlc3VsdD0kKGdldC1yZXNvdXJjZSAicmVsZWFzZXBsYW5hZG1pc3Npb24iICIke1JFTEVBU0VfUExBTl9BRE1JU1NJT059IiBcCiAgICAgICAgICAgICJ7LnNwZWMuZGF0YX0iKQoKICAgICAgICAjIE1lcmdlIGNvbGxlY3RvcnMgYW5kIFJlbGVhc2Uga2V5cy4gUmVsZWFzZSBoYXMgaGlnaGVyIHByaW9yaXR5CiAgICAgICAgbWVyZ2VkX291dHB1dD0kKG1lcmdlLWpzb24gIiRjb2xsZWN0b3JzX3Jlc3VsdCIgIiRyZWxlYXNlX3Jlc3VsdCIpCgogICAgICAgICMgTWVyZ2Ugbm93IHdpdGggUmVsZWFzZVBsYW4ga2V5cy4gUmVsZWFzZVBsYW4gaGFzIGhpZ2hlciBwcmlvcml0eQogICAgICAgIG1lcmdlZF9vdXRwdXQ9JChtZXJnZS1qc29uICIkbWVyZ2VkX291dHB1dCIgIiRyZWxlYXNlX3BsYW5fcmVzdWx0IikKCiAgICAgICAgIyBGaW5hbGx5IG1lcmdlIHdpdGggUmVsZWFzZVBsYW5BZG1pc3Npb24ga2V5cy4gUmVsZWFzZVBsYW5BZG1pc3Npb24gaGFzIGhpZ2hlciBwcmlvcml0eQogICAgICAgIG1lcmdlZF9vdXRwdXQ9JChtZXJnZS1qc29uICIkbWVyZ2VkX291dHB1dCIgIiRyZWxlYXNlX3BsYW5fYWRtaXNzaW9uX3Jlc3VsdCIpCgogICAgICAgIERBVEFfUEFUSD0iJChwYXJhbXMuc3ViZGlyZWN0b3J5KS9kYXRhLmpzb24iCiAgICAgICAgZWNobyAtbiAiJERBVEFfUEFUSCIgPiAiJChyZXN1bHRzLmRhdGEucGF0aCkiCiAgICAgICAgZWNobyAiJG1lcmdlZF9vdXRwdXQiIHwgdGVlICIkKHBhcmFtcy5kYXRhRGlyKS8kREFUQV9QQVRIIgoKICAgICAgICAjIGdldCBwaXBlbGluZSByZWYgaW5mbwogICAgICAgIHBpcGVsaW5lcmVmPSQoanEgLWMgJy5zcGVjLnBpcGVsaW5lLnBpcGVsaW5lUmVmJyBcCiAgICAgICAgICAiJChwYXJhbXMuZGF0YURpcikvJChwYXJhbXMuc3ViZGlyZWN0b3J5KS9yZWxlYXNlX3BsYW5fYWRtaXNzaW9uLmpzb24iKQogICAgICAgIHJlc29sdmVyPSQoanEgLXIgJy5yZXNvbHZlciAvLyAiIicgPDw8ICIke3BpcGVsaW5lcmVmfSIpCiAgICAgICAgaWYgWyAiJHtyZXNvbHZlcn0iID09ICJnaXQiIF0gOyB0aGVuCiAgICAgICAgICB1cmw9JChqcSAtciAnLnBhcmFtc1tdIHwgc2VsZWN0KC5uYW1lPT0idXJsIikgfCAudmFsdWUnIDw8PCAiJHtwaXBlbGluZXJlZn0iKQogICAgICAgICAgcmV2aXNpb249JChqcSAtciAnLnBhcmFtc1tdIHwgc2VsZWN0KC5uYW1lPT0icmV2aXNpb24iKSB8IC52YWx1ZScgPDw8ICIke3BpcGVsaW5lcmVmfSIpCiAgICAgICAgICBwYXRoaW5yZXBvPSQoanEgLXIgJy5wYXJhbXNbXSB8IHNlbGVjdCgubmFtZT09InBhdGhJblJlcG8iKSB8IC52YWx1ZScgPDw8ICIke3BpcGVsaW5lcmVmfSIpCiAgICAgICAgICBvcmdyZXBvPSIke3VybCMqLyovKi99IgogICAgICAgICAgb3JnPSQoZWNobyAiJHtvcmdyZXBvfSIgfCBjdXQgLWYxIC1kLykKICAgICAgICAgIHJlcG89JChlY2hvICIke29yZ3JlcG99IiB8IGN1dCAtZjIgLWQvIHwgY3V0IC1kLiAtZjEpCgogICAgICAgICAgc2hhPSQoY3VybCAtcyAiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy8ke29yZ30vJHtyZXBvfS9jb21taXRzLyR7cmV2aXNpb259IiB8IGpxIC1yICcuc2hhIC8vICIiJykKCiAgICAgICAgZmkKCiAgICAgICAgb3JnPSIke29yZzotdW5rbm93bn0iCiAgICAgICAgcmVwbz0iJHtyZXBvOi11bmtub3dufSIKICAgICAgICByZXZpc2lvbj0iJHtyZXZpc2lvbjotdW5rbm93bn0iCiAgICAgICAgcGF0aGlucmVwbz0iJHtwYXRoaW5yZXBvOi11bmtub3dufSIKICAgICAgICBzaGE9IiR7c2hhOi11bmtub3dufSIKCiAgICAgICAgZWNobyAiIgogICAgICAgIGVjaG8gIlJlbGVhc2UgUGlwZWxpbmUgUmVmIEluZm86IgogICAgICAgIGVjaG8gIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIgoKICAgICAgICBqc29uPSQoanEgLW4gLWMgXAogICAgICAgICAgLS1hcmcgb3JnICIke29yZ30iIFwKICAgICAgICAgIC0tYXJnIHJlcG8gIiR7cmVwb30iIFwKICAgICAgICAgIC0tYXJnIHJldmlzaW9uICIke3JldmlzaW9ufSIgXAogICAgICAgICAgLS1hcmcgcGF0aGlucmVwbyAiJHtwYXRoaW5yZXBvfSIgXAogICAgICAgICAgLS1hcmcgc2hhICIke3NoYX0iIFwKICAgICAgICAgICckQVJHUy5uYW1lZCcpCgogICAgICAgIGVjaG8gIiR7anNvbn0iID4gIiQocmVzdWx0cy5yZWxlYXNlUGlwZWxpbmVNZXRhZGF0YS5wYXRoKSIKICAgICAgICAjIHByZXR0eSBwcmludCBmb3IgbG9nIG1lc3NhZ2UKICAgICAgICBqcSAuIDw8PCAiJGpzb24iCgogICAgICAgIFNJTkdMRV9DT01QT05FTlRfTU9ERT0kKGpxIC1yICcuc2luZ2xlQ29tcG9uZW50TW9kZSAvLyAiZmFsc2UiJyAiJChwYXJhbXMuZGF0YURpcikvJERBVEFfUEFUSCIpCiAgICAgICAgU05BUFNIT1RfTkFNRT0kKGVjaG8gIiR7U05BUFNIT1R9IiB8IGN1dCAtZjIgLWQvKQogICAgICAgIFNOQVBTSE9UX05BTUVTUEFDRT0kKGVjaG8gIiR7U05BUFNIT1R9IiB8IGN1dCAtZjEgLWQvKQoKICAgICAgICBlY2hvIC1uICIke1NJTkdMRV9DT01QT05FTlRfTU9ERX0iIHwgdGVlICIkKHJlc3VsdHMuc2luZ2xlQ29tcG9uZW50TW9kZS5wYXRoKSIKICAgICAgICBlY2hvIC1uICIke1NOQVBTSE9UX05BTUV9IiB8IHRlZSAiJChyZXN1bHRzLnNuYXBzaG90TmFtZS5wYXRoKSIKICAgICAgICBlY2hvIC1uICIke1NOQVBTSE9UX05BTUVTUEFDRX0iIHwgdGVlICIkKHJlc3VsdHMuc25hcHNob3ROYW1lc3BhY2UucGF0aCkiCgogICAgLSBuYW1lOiBjaGVjay1kYXRhLWtleS1zb3VyY2VzCiAgICAgIGltYWdlOiBxdWF5LmlvL2tvbmZsdXgtY2kvcmVsZWFzZS1zZXJ2aWNlLXV0aWxzQHNoYTI1Njo1NTQ2ZmE3OGQzYzg4ZDdiNmEyZThjZmY4OTAyZjc3NTdmMDA1NDFkMGJiYWYxMTNiOWYyOTMxMzM4OTRhZmEzCiAgICAgIGNvbXB1dGVSZXNvdXJjZXM6CiAgICAgICAgbGltaXRzOgogICAgICAgICAgbWVtb3J5OiAzMk1pCiAgICAgICAgcmVxdWVzdHM6CiAgICAgICAgICBtZW1vcnk6IDMyTWkKICAgICAgICAgIGNwdTogMTBtCiAgICAgIHNjcmlwdDogfAogICAgICAgICMhL3Vzci9iaW4vZW52IGJhc2gKICAgICAgICBzZXQgLWV4CgogICAgICAgIERJU0FMTE9XRURfS0VZU19KU09OPSd7CiAgICAgICAgICAgICJSZWxlYXNlIjogWwogICAgICAgICAgICAgICAgInJlbGVhc2VOb3Rlcy5wcm9kdWN0X2lkIiwKICAgICAgICAgICAgICAgICJyZWxlYXNlTm90ZXMucHJvZHVjdF9uYW1lIiwKICAgICAgICAgICAgICAgICJyZWxlYXNlTm90ZXMucHJvZHVjdF92ZXJzaW9uIiwKICAgICAgICAgICAgICAgICJyZWxlYXNlTm90ZXMucHJvZHVjdF9zdHJlYW0iLAogICAgICAgICAgICAgICAgInJlbGVhc2VOb3Rlcy5jcGUiLAogICAgICAgICAgICAgICAgInJlbGVhc2VOb3Rlcy5hbGxvd19jdXN0b21fbGl2ZV9pZCIKICAgICAgICAgICAgXSwKICAgICAgICAgICAgIlJlbGVhc2VQbGFuIjogWwogICAgICAgICAgICAgICAgInJlbGVhc2VOb3Rlcy5wcm9kdWN0X2lkIiwKICAgICAgICAgICAgICAgICJyZWxlYXNlTm90ZXMucHJvZHVjdF9uYW1lIiwKICAgICAgICAgICAgICAgICJyZWxlYXNlTm90ZXMucHJvZHVjdF92ZXJzaW9uIiwKICAgICAgICAgICAgICAgICJyZWxlYXNlTm90ZXMucHJvZHVjdF9zdHJlYW0iLAogICAgICAgICAgICAgICAgInJlbGVhc2VOb3Rlcy5jcGUiLAogICAgICAgICAgICAgICAgInJlbGVhc2VOb3Rlcy5hbGxvd19jdXN0b21fbGl2ZV9pZCIKICAgICAgICAgICAgXSwKICAgICAgICAgICAgIlJlbGVhc2VQbGFuQWRtaXNzaW9uIjogWwogICAgICAgICAgICBdCiAgICAgICAgfScKCiAgICAgICAgUkM9MAoKICAgICAgICBjaGVja19zb3VyY2UgKCkgeyAjIEV4cGVjdGVkIGFyZ3VtZW50cyBhcmUgW0NSRCBmcm9tIERJU0FMTE9XRURfS0VZU19KU09OLCBmaWxlXQogICAgICAgICAgICBmb3IgS0VZIGluICQoanEgLXIgIi4kMVtdIiA8PDwgIiRESVNBTExPV0VEX0tFWVNfSlNPTiIpIDsgZG8KICAgICAgICAgICAgICAgIGlmIFtbICQoanEgIi5zcGVjLmRhdGEuJEtFWSIgIiQyIikgIT0gIm51bGwiIF1dIDsgdGhlbgogICAgICAgICAgICAgICAgICAgIGVjaG8gIkZvdW5kIGRpc2FsbG93ZWQga2V5OiAkS0VZIGluIHJlc291cmNlICQxIgogICAgICAgICAgICAgICAgICAgIFJDPTEKICAgICAgICAgICAgICAgIGZpCiAgICAgICAgICAgIGRvbmUKICAgICAgICB9CgogICAgICAgIGNoZWNrX3NvdXJjZSAiUmVsZWFzZSIgIiQocGFyYW1zLmRhdGFEaXIpLyQocGFyYW1zLnN1YmRpcmVjdG9yeSkvcmVsZWFzZS5qc29uIgogICAgICAgIGNoZWNrX3NvdXJjZSAiUmVsZWFzZVBsYW4iICIkKHBhcmFtcy5kYXRhRGlyKS8kKHBhcmFtcy5zdWJkaXJlY3RvcnkpL3JlbGVhc2VfcGxhbi5qc29uIgogICAgICAgIGNoZWNrX3NvdXJjZSAiUmVsZWFzZVBsYW5BZG1pc3Npb24iIFwKICAgICAgICAgICAgIiQocGFyYW1zLmRhdGFEaXIpLyQocGFyYW1zLnN1YmRpcmVjdG9yeSkvcmVsZWFzZV9wbGFuX2FkbWlzc2lvbi5qc29uIgoKICAgICAgICBleGl0ICRSQwogICAgLSBuYW1lOiBjcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICAgIGNwdTogMjUwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0VXJsKSIKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pIgogICAgICAgICAgLSBuYW1lOiBwYXRoSW5SZXBvCiAgICAgICAgICAgIHZhbHVlOiBzdGVwYWN0aW9ucy9jcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdC9jcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdC55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lTdG9yYWdlKQogICAgICAgIC0gbmFtZTogd29ya0RpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAkKHJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0LnBhdGgpCiAgICAgICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/collect-data/collect-data.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/collect-data/collect-data.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        },
        {
            "apiVersion": "resolution.tekton.dev/v1beta1",
            "kind": "ResolutionRequest",
            "metadata": {
                "creationTimestamp": "2026-04-16T14:41:30Z",
                "generation": 1,
                "labels": {
                    "resolution.tekton.dev/type": "git"
                },
                "name": "git-fa34d0fc2722304127d76eb5ea0683df",
                "namespace": "ex-registry-sh-managed-928891bf",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "managed-bfqht",
                        "uid": "536ccb1a-1e45-48e7-a1d2-4675bdf90b67"
                    }
                ],
                "resourceVersion": "7130",
                "uid": "bc1f6d7a-f7ae-43e6-b18e-42a85b0548ca"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/querti/release-service-catalog"
                    },
                    {
                        "name": "revision",
                        "value": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    {
                        "name": "pathInRepo",
                        "value": "tasks/managed/push-snapshot/push-snapshot.yaml"
                    }
                ]
            },
            "status": {
                "annotations": {
                    "resolution.tekton.dev/cache-operation": "retrieve",
                    "resolution.tekton.dev/cache-resolver-type": "git",
                    "resolution.tekton.dev/cache-timestamp": "2026-04-16T14:41:31Z",
                    "resolution.tekton.dev/cached": "true",
                    "resolution.tekton.dev/content-type": "application/x-yaml",
                    "resolution.tekton.dev/path": "tasks/managed/push-snapshot/push-snapshot.yaml",
                    "resolution.tekton.dev/revision": "328e907f440a14850f7f16d4102d9d7a529460cb",
                    "resolution.tekton.dev/url": "https://github.com/querti/release-service-catalog"
                },
                "conditions": [
                    {
                        "lastTransitionTime": "2026-04-16T14:41:31Z",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "data": "LS0tCmFwaVZlcnNpb246IHRla3Rvbi5kZXYvdjEKa2luZDogVGFzawptZXRhZGF0YToKICBuYW1lOiBwdXNoLXNuYXBzaG90CiAgYW5ub3RhdGlvbnM6CiAgICB0ZWt0b24uZGV2L3BpcGVsaW5lcy5taW5WZXJzaW9uOiAiMC4xMi4xIgogICAgdGVrdG9uLmRldi90YWdzOiByZWxlYXNlCnNwZWM6CiAgZGVzY3JpcHRpb246IHwtCiAgICBUZWt0b24gdGFzayB0byBwdXNoIHNuYXBzaG90IGltYWdlcyB0byBhbiBpbWFnZSByZWdpc3RyeSB1c2luZyBgY29zaWduIGNvcHlgLgogIHBhcmFtczoKICAgIC0gbmFtZTogc25hcHNob3RQYXRoCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIHRoZSBKU09OIHN0cmluZyBvZiB0aGUgbWFwcGVkIFNuYXBzaG90IHNwZWMgaW4gdGhlIGRhdGEgd29ya3NwYWNlCiAgICAgIHR5cGU6IHN0cmluZwogICAgLSBuYW1lOiBkYXRhUGF0aAogICAgICBkZXNjcmlwdGlvbjogUGF0aCB0byB0aGUgSlNPTiBzdHJpbmcgb2YgdGhlIG1lcmdlZCBkYXRhIHRvIHVzZSBpbiB0aGUgZGF0YSB3b3Jrc3BhY2UKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IHJlc3VsdHNEaXJQYXRoCiAgICAgIGRlc2NyaXB0aW9uOiBQYXRoIHRvIHRoZSByZXN1bHRzIGRpcmVjdG9yeSBpbiB0aGUgZGF0YSB3b3Jrc3BhY2UKICAgICAgdHlwZTogc3RyaW5nCiAgICAtIG5hbWU6IGNvbmN1cnJlbnRMaW1pdAogICAgICBkZXNjcmlwdGlvbjogVGhlIG1heGltdW0gbnVtYmVyIG9mIGltYWdlcyB0byBiZSBwcm9jY2Vzc2VkIGNvbmN1cnJlbnRseQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIjIwIgogICAgLSBuYW1lOiByZXRyaWVzCiAgICAgIGRlc2NyaXB0aW9uOiBSZXRyeSBjb3B5IE4gdGltZXMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIzIgogICAgLSBuYW1lOiBjYVRydXN0Q29uZmlnTWFwTmFtZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lIG9mIHRoZSBDb25maWdNYXAgdG8gcmVhZCBDQSBidW5kbGUgZGF0YSBmcm9tCiAgICAgIGRlZmF1bHQ6IHRydXN0ZWQtY2EKICAgIC0gbmFtZTogY2FUcnVzdENvbmZpZ01hcEtleQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFRoZSBuYW1lIG9mIHRoZSBrZXkgaW4gdGhlIENvbmZpZ01hcCB0aGF0IGNvbnRhaW5zIHRoZSBDQSBidW5kbGUgZGF0YQogICAgICBkZWZhdWx0OiBjYS1idW5kbGUuY3J0CiAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgZGVzY3JpcHRpb246IFRoZSBPQ0kgcmVwb3NpdG9yeSB3aGVyZSB0aGUgVHJ1c3RlZCBBcnRpZmFjdHMgYXJlIHN0b3JlZAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogImVtcHR5IgogICAgLSBuYW1lOiBvY2lBcnRpZmFjdEV4cGlyZXNBZnRlcgogICAgICBkZXNjcmlwdGlvbjogRXhwaXJhdGlvbiBkYXRlIGZvciB0aGUgdHJ1c3RlZCBhcnRpZmFjdHMgY3JlYXRlZCBpbiB0aGUKICAgICAgICBPQ0kgcmVwb3NpdG9yeS4gQW4gZW1wdHkgc3RyaW5nIG1lYW5zIHRoZSBhcnRpZmFjdHMgZG8gbm90IGV4cGlyZQogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVmYXVsdDogIjFkIgogICAgLSBuYW1lOiB0cnVzdGVkQXJ0aWZhY3RzRGVidWcKICAgICAgZGVzY3JpcHRpb246IEZsYWcgdG8gZW5hYmxlIGRlYnVnIGxvZ2dpbmcgaW4gdHJ1c3RlZCBhcnRpZmFjdHMuIFNldCB0byBhIG5vbi1lbXB0eSBzdHJpbmcgdG8gZW5hYmxlCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZWZhdWx0OiAiIgogICAgLSBuYW1lOiBvcmFzT3B0aW9ucwogICAgICBkZXNjcmlwdGlvbjogb3JhcyBvcHRpb25zIHRvIHBhc3MgdG8gVHJ1c3RlZCBBcnRpZmFjdHMgY2FsbHMKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6ICIiCiAgICAtIG5hbWU6IHNvdXJjZURhdGFBcnRpZmFjdAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IExvY2F0aW9uIG9mIHRydXN0ZWQgYXJ0aWZhY3RzIHRvIGJlIHVzZWQgdG8gcG9wdWxhdGUgZGF0YSBkaXJlY3RvcnkKICAgICAgZGVmYXVsdDogIiIKICAgIC0gbmFtZTogZGF0YURpcgogICAgICBkZXNjcmlwdGlvbjogVGhlIGxvY2F0aW9uIHdoZXJlIGRhdGEgd2lsbCBiZSBzdG9yZWQKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlZmF1bHQ6IC92YXIvd29ya2Rpci9yZWxlYXNlCiAgICAtIG5hbWU6IHRhc2tHaXRVcmwKICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgdXJsIHRvIHRoZSBnaXQgcmVwbyB3aGVyZSB0aGUgcmVsZWFzZS1zZXJ2aWNlLWNhdGFsb2cgdGFza3MgYW5kIHN0ZXBhY3Rpb25zIHRvIGJlIHVzZWQgYXJlIHN0b3JlZAogICAgLSBuYW1lOiB0YXNrR2l0UmV2aXNpb24KICAgICAgdHlwZTogc3RyaW5nCiAgICAgIGRlc2NyaXB0aW9uOiBUaGUgcmV2aXNpb24gaW4gdGhlIHRhc2tHaXRVcmwgcmVwbyB0byBiZSB1c2VkCiAgICAtIG5hbWU6IGNvcHlCdW5kbGVNaWdyYXRpb25zCiAgICAgIHR5cGU6IHN0cmluZwogICAgICBkZXNjcmlwdGlvbjogRW5hYmxlIGNvcHlpbmcgb2YgYXR0YWNoZWQgYXJ0aWZhY3RzCiAgICAgIGRlZmF1bHQ6ICJmYWxzZSIKICAgIC0gbmFtZTogY2FDZXJ0UGF0aAogICAgICB0eXBlOiBzdHJpbmcKICAgICAgZGVzY3JpcHRpb246IFBhdGggdG8gQ0EgY2VydGlmaWNhdGUgYnVuZGxlIGZvciBUTFMgdmVyaWZpY2F0aW9uIHdpdGggc2VsZi1zaWduZWQgY2VydGlmaWNhdGVzCiAgICAgIGRlZmF1bHQ6IC9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0CiAgcmVzdWx0czoKICAgIC0gZGVzY3JpcHRpb246IFByb2R1Y2VkIHRydXN0ZWQgZGF0YSBhcnRpZmFjdAogICAgICBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgdHlwZTogc3RyaW5nCiAgdm9sdW1lczoKICAgIC0gbmFtZTogdHJ1c3RlZC1jYQogICAgICBjb25maWdNYXA6CiAgICAgICAgbmFtZTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcE5hbWUpCiAgICAgICAgaXRlbXM6CiAgICAgICAgICAtIGtleTogJChwYXJhbXMuY2FUcnVzdENvbmZpZ01hcEtleSkKICAgICAgICAgICAgcGF0aDogY2EtYnVuZGxlLmNydAogICAgICAgIG9wdGlvbmFsOiB0cnVlCiAgICAtIG5hbWU6IHdvcmtkaXIKICAgICAgZW1wdHlEaXI6IHt9CiAgc3RlcFRlbXBsYXRlOgogICAgdm9sdW1lTW91bnRzOgogICAgICAtIG1vdW50UGF0aDogL3Zhci93b3JrZGlyCiAgICAgICAgbmFtZTogd29ya2RpcgogICAgICAtIG5hbWU6IHRydXN0ZWQtY2EKICAgICAgICBtb3VudFBhdGg6IC9tbnQvdHJ1c3RlZC1jYQogICAgICAgIHJlYWRPbmx5OiB0cnVlCiAgICBlbnY6CiAgICAgIC0gbmFtZTogSU1BR0VfRVhQSVJFU19BRlRFUgogICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lBcnRpZmFjdEV4cGlyZXNBZnRlcikKICAgICAgLSBuYW1lOiAiT1JBU19PUFRJT05TIgogICAgICAgIHZhbHVlOiAiJChwYXJhbXMub3Jhc09wdGlvbnMpIgogICAgICAtIG5hbWU6ICJERUJVRyIKICAgICAgICB2YWx1ZTogIiQocGFyYW1zLnRydXN0ZWRBcnRpZmFjdHNEZWJ1ZykiCiAgICBzZWN1cml0eUNvbnRleHQ6CiAgICAgIHJ1bkFzVXNlcjogMTAwMQogIHN0ZXBzOgogICAgLSBuYW1lOiB1c2UtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogNjRNaQogICAgICAgIHJlcXVlc3RzOgogICAgICAgICAgbWVtb3J5OiA2NE1pCiAgICAgICAgICBjcHU6IDMwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICQocGFyYW1zLnRhc2tHaXRVcmwpCiAgICAgICAgICAtIG5hbWU6IHJldmlzaW9uCiAgICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pCiAgICAgICAgICAtIG5hbWU6IHBhdGhJblJlcG8KICAgICAgICAgICAgdmFsdWU6IHN0ZXBhY3Rpb25zL3VzZS10cnVzdGVkLWFydGlmYWN0L3VzZS10cnVzdGVkLWFydGlmYWN0LnlhbWwKICAgICAgcGFyYW1zOgogICAgICAgIC0gbmFtZTogd29ya0RpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5zb3VyY2VEYXRhQXJ0aWZhY3QpCiAgICAgICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkKICAgIC0gbmFtZTogcHVzaC1zbmFwc2hvdAogICAgICBpbWFnZTogcXVheS5pby9rb25mbHV4LWNpL3JlbGVhc2Utc2VydmljZS11dGlsc0BzaGEyNTY6M2NiMDNiMTRhYzlkOTBmZjI3MDcwMDM2Y2UyYjUwNzEyZTY1YWEyODVkYWViMjg4NTIyNTRhNzQ1YmIyNWRmYwogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMUdpCiAgICAgICAgcmVxdWVzdHM6CiAgICAgICAgICBtZW1vcnk6IDFHaQogICAgICAgICAgY3B1OiAiMiIKICAgICAgc2NyaXB0OiB8CiAgICAgICAgIyEvdXNyL2Jpbi9lbnYgYmFzaAogICAgICAgIHNldCAtZXV4CgogICAgICAgIGlmIFsgLWYgIi9tbnQvdHJ1c3RlZC1jYS9jYS1idW5kbGUuY3J0IiBdOyB0aGVuCiAgICAgICAgICAgIENPTUJJTkVEX0NBPSIvdG1wL2NvbWJpbmVkLWNhLWJ1bmRsZS5jcnQiCiAgICAgICAgICAgIHsgY2F0IC9ldGMvcGtpL3Rscy9jZXJ0cy9jYS1idW5kbGUuY3J0OyBlY2hvOyBjYXQgL21udC90cnVzdGVkLWNhL2NhLWJ1bmRsZS5jcnQ7IH0gPiAiJENPTUJJTkVEX0NBIgogICAgICAgICAgICBleHBvcnQgU1NMX0NFUlRfRklMRT0iJENPTUJJTkVEX0NBIgogICAgICAgIGZpCgogICAgICAgIHB1c2hfaW1hZ2UgKCkgeyAjIEV4cGVjdGVkIGFyZ3VtZW50cyBhcmUgW29yaWdpbl9kaWdlc3QsIG5hbWUsIGNvbnRhaW5lckltYWdlLCByZXBvc2l0b3J5LCB0YWcsIHBsYXRmb3JtXQogICAgICAgICAgIyBub3RlOiBJbnNwZWN0aW9uIG1pZ2h0IGZhaWwgb24gZW1wdHkgcmVwb3MsIGhlbmNlIGB8fCB0cnVlYAoKICAgICAgICAgICMgb3JhcyBoYXMgdmVyeSBsaW1pdGVkIHN1cHBvcnQgZm9yIHNlbGVjdGluZyB0aGUgcmlnaHQgYXV0aCBlbnRyeSwKICAgICAgICAgICMgc28gY3JlYXRlIGEgY3VzdG9tIGF1dGggZmlsZSB3aXRoIGp1c3Qgb25lIGVudHJ5LgogICAgICAgICAgREVTVF9BVVRIX0ZJTEU9JChta3RlbXApCiAgICAgICAgICByZWdpc3RyeT0kKGVjaG8gIiQ0IiB8IGN1dCAtZCAnLycgLWYgMSkKICAgICAgICAgIGlmIFsgIiRyZWdpc3RyeSIgPSAiZG9ja2VyLmlvIiBdOyB0aGVuCiAgICAgICAgICAgICMgRm9yIGRvY2tlci5pbywgdGhlIGF1dGgga2V5IHdpbGwgYWx3YXlzIGJlIGh0dHBzOi8vaW5kZXguZG9ja2VyLmlvL3YxLwogICAgICAgICAgICBzZWxlY3Qtb2NpLWF1dGggIiQ0IiA+ICIkREVTVF9BVVRIX0ZJTEUiCiAgICAgICAgICBlbHNlCiAgICAgICAgICAgICMgRm9yIG90aGVyIHJlZ2lzdHJpZXMsIHRoZSBhdXRoIGtleSB3aWxsIGJlIG1vZGlmaWVkIHRvIHRoZSBmdWxsIHJlcG9zaXRvcnkgcGF0aCwgc28gdGhhdAogICAgICAgICAgICAjIHdlIGNhbiBjcmVhdGUgYSBjb21iaW5lZCBhdXRoIGZpbGUgd2l0aCBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIGVudHJpZXMgZm9yIGBjb3NpZ24gY29weWAgbGF0ZXIKICAgICAgICAgICAgc2VsZWN0LW9jaS1hdXRoICIkNCIgfCBqcSAtYyBcCiAgICAgICAgICAgICAgJy5hdXRocy4iJyIkNCInIiA9IC5hdXRocy4iJyIkcmVnaXN0cnkiJyIgfCBkZWwoLmF1dGhzLiInIiRyZWdpc3RyeSInIiknID4gIiRERVNUX0FVVEhfRklMRSIKICAgICAgICAgIGZpCgogICAgICAgICAgb3Jhc19hcmdzPSgpCiAgICAgICAgICBpZiBbIC1uICIkNiIgXTsgdGhlbgogICAgICAgICAgICBvcmFzX2FyZ3M9KC0tcGxhdGZvcm0gIiQ2IikKICAgICAgICAgIGZpCgogICAgICAgICAgZGVzdGluYXRpb25fZGlnZXN0PSQob3JhcyByZXNvbHZlIC0tcmVnaXN0cnktY29uZmlnICIkREVTVF9BVVRIX0ZJTEUiICIkNDokNSIgfHwgdHJ1ZSkKCiAgICAgICAgICBpZiBbWyAiJGRlc3RpbmF0aW9uX2RpZ2VzdCIgIT0gIiQxIiB8fCAteiAiJGRlc3RpbmF0aW9uX2RpZ2VzdCIgXV07IHRoZW4KICAgICAgICAgICAgcHJpbnRmICcqIFB1c2hpbmcgY29tcG9uZW50OiAlcyB0byAlczolc1xuJyAiJDIiICIkNCIgIiQ1IgogICAgICAgICAgICAjIENyZWF0ZSBhIGNvbWJpbmVkIGF1dGggZmlsZSB0byBlbmFibGUgcGFydGlhbCBvY2kgbWF0Y2hlcyB0byB3b3JrCiAgICAgICAgICAgIERPQ0tFUl9DT05GSUc9IiQobWt0ZW1wIC1kKSIKICAgICAgICAgICAgZXhwb3J0IERPQ0tFUl9DT05GSUcKICAgICAgICAgICAgIyBzaGVsbGNoZWNrIGRpc2FibGU9U0MyMTI4CiAgICAgICAgICAgIGpxIC1zICdyZWR1Y2UgLltdIGFzICRpdGVtICh7fTsgLiAqICRpdGVtKScgXAogICAgICAgICAgICAgICIkU09VUkNFX0FVVEhfRklMRSIgIiRERVNUX0FVVEhfRklMRSIgPiAiJERPQ0tFUl9DT05GSUciL2NvbmZpZy5qc29uCgogICAgICAgICAgICAjIENoZWNrIGlmIHdlIHNob3VsZCBjb3B5IGF0dGFjaGVkIGFydGlmYWN0cwogICAgICAgICAgICBpZiBbWyAiJENPUFlfQlVORExFX01JR1JBVElPTlMiID09ICJ0cnVlIiBdXTsgdGhlbgogICAgICAgICAgICAgICMgQ2hlY2sgZm9yIGFueSBhdHRhY2hlZCBhcnRpZmFjdHMgdXNpbmcgb3JhcyBkaXNjb3Zlciwgd2l0aCByZXRyaWVzIG9uIGZhaWx1cmUKICAgICAgICAgICAgICBwcmludGYgJyogQ2hlY2tpbmcgZm9yIGF0dGFjaGVkIGFydGlmYWN0cyBvbiAlc1xuJyAiJDMiCiAgICAgICAgICAgICAgYXJ0aWZhY3RfY291bnQ9IjAiCiAgICAgICAgICAgICAgZGlzY292ZXJfYXR0ZW1wdD0wCiAgICAgICAgICAgICAgZGlzY292ZXJfc3VjY2VlZGVkPWZhbHNlCiAgICAgICAgICAgICAgdW50aWwgWyAiJGRpc2NvdmVyX2F0dGVtcHQiIC1ndCAiJChwYXJhbXMucmV0cmllcykiIF07IGRvICMgc2FtZSByZXRyeSBzdHlsZSBhcyBjb3B5IGxvb3AKICAgICAgICAgICAgICAgIGlmIG9yYXMgZGlzY292ZXIgXAogICAgICAgICAgICAgICAgICAtLXJlZ2lzdHJ5LWNvbmZpZyAiJFNPVVJDRV9BVVRIX0ZJTEUiIFwKICAgICAgICAgICAgICAgICAgIiQzIiBcCiAgICAgICAgICAgICAgICAgIC0tZm9ybWF0IGpzb24gXAogICAgICAgICAgICAgICAgICA+L3RtcC9hcnRpZmFjdHMuanNvbgogICAgICAgICAgICAgICAgdGhlbgogICAgICAgICAgICAgICAgICBhcnRpZmFjdF9jb3VudD0kKGpxIC1yICcucmVmZXJyZXJzIHwgbGVuZ3RoJyAvdG1wL2FydGlmYWN0cy5qc29uIHx8IGVjaG8gIjAiKQogICAgICAgICAgICAgICAgICBlY2hvICJGb3VuZCAkYXJ0aWZhY3RfY291bnQgYXJ0aWZhY3RzIgogICAgICAgICAgICAgICAgICBkaXNjb3Zlcl9zdWNjZWVkZWQ9dHJ1ZQogICAgICAgICAgICAgICAgICBicmVhawogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICByYz0kPwogICAgICAgICAgICAgICAgICBlY2hvICJvcmFzIGRpc2NvdmVyIGZhaWxlZCAoYXR0ZW1wdCAkKChkaXNjb3Zlcl9hdHRlbXB0KzEpKSkgd2l0aCBleGl0IGNvZGUgJHJjIgogICAgICAgICAgICAgICAgICBkaXNjb3Zlcl9hdHRlbXB0PSQoKGRpc2NvdmVyX2F0dGVtcHQrMSkpCiAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICAgIGRvbmUKICAgICAgICAgICAgICBpZiBbICIkZGlzY292ZXJfc3VjY2VlZGVkIiAhPSB0cnVlIF07IHRoZW4KICAgICAgICAgICAgICAgIGVjaG8gIk1heCByZXRyaWVzIGV4Y2VlZGVkLiBQcm9jZWVkaW5nIHdpdGhvdXQgYXR0YWNoZWQgYXJ0aWZhY3RzIChmYWxsaW5nIGJhY2sgdG8gY29zaWduIGNvcHkpLiIKICAgICAgICAgICAgICBmaQogICAgICAgICAgICBmaQoKICAgICAgICAgICAgYXR0ZW1wdD0wCiAgICAgICAgICAgIHVudGlsIFsgIiRhdHRlbXB0IiAtZ3QgIiQocGFyYW1zLnJldHJpZXMpIiBdIDsgZG8gIyAwIHJldHJpZXMgYnkgZGVmYXVsdCB3aGljaCB3aWxsIGV4ZWN1dGUgdGhpcyBvbmNlCiAgICAgICAgICAgICAgaWYgW1sgIiRDT1BZX0JVTkRMRV9NSUdSQVRJT05TIiA9PSAidHJ1ZSIgJiYgIiR7YXJ0aWZhY3RfY291bnR9IiAtZ3QgMCBdXTsgdGhlbgogICAgICAgICAgICAgICAgIyBDb3B5IHRoZSBpbWFnZSBhbmQgYWxsIGF0dGFjaGVkIGFydGlmYWN0cwogICAgICAgICAgICAgICAgb3JhcyBjcCAtciBcCiAgICAgICAgICAgICAgICAgIC0tZnJvbS1yZWdpc3RyeS1jb25maWcgIiRTT1VSQ0VfQVVUSF9GSUxFIiBcCiAgICAgICAgICAgICAgICAgIC0tdG8tcmVnaXN0cnktY29uZmlnICIkREVTVF9BVVRIX0ZJTEUiIFwKICAgICAgICAgICAgICAgICAgIiR7b3Jhc19hcmdzW0BdfSIgXAogICAgICAgICAgICAgICAgICAiJDMiIFwKICAgICAgICAgICAgICAgICAgIiQ0OiQ1IiBcCiAgICAgICAgICAgICAgICAgICYmIGJyZWFrCiAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIyBGYWxsYmFjayB0byBjbGFzc2ljIGltYWdlIGNvcHkKICAgICAgICAgICAgICAgIGNvc2lnbiBjb3B5IC1mICIkMyIgIiQ0OiQ1IiAmJiBicmVhawogICAgICAgICAgICAgIGZpCiAgICAgICAgICAgICAgYXR0ZW1wdD0kKChhdHRlbXB0KzEpKQogICAgICAgICAgICBkb25lCiAgICAgICAgICAgIGlmIFsgIiRhdHRlbXB0IiAtZ3QgIiQocGFyYW1zLnJldHJpZXMpIiBdIDsgdGhlbgogICAgICAgICAgICAgIGVjaG8gIk1heCByZXRyaWVzIGV4Y2VlZGVkLiIKICAgICAgICAgICAgICBleGl0IDEKICAgICAgICAgICAgZmkKICAgICAgICAgICAgIyBPbmx5IHRoZSBjb3NpZ24gY2FsbCBhYm92ZSBuZWVkcyB0aGlzIGN1c3RvbSBEb2NrZXIgY29uZmlnLiBVbnNldCBpdCwgc28gdGhhdCBza29wZW8gY2FsbAogICAgICAgICAgICAjIGluIGdldC1pbWFnZS1hcmNoaXRlY3R1cmUgdXNlcyB0aGUgZGVmYXVsdCBjb25maWcgaW4gfi8uZG9ja2VyL2NvbmZpZy5qc29uICh0aGlzIG9uZSB3b3VsZCBicmVhayBpdCkKICAgICAgICAgICAgdW5zZXQgRE9DS0VSX0NPTkZJRwogICAgICAgICAgZWxzZQogICAgICAgICAgICBwcmludGYgJyogQ29tcG9uZW50IHB1c2ggc2tpcHBlZCAoc291cmNlIGRpZ2VzdCBleGlzdHMgYXQgZGVzdGluYXRpb24pOiAlcyAoJXMpXG4nIFwKICAgICAgICAgICAgICAiJDIiICIkMyIKICAgICAgICAgIGZpCiAgICAgICAgICBqcSAtbiAtLWFyZyBuYW1lICIkMiIgLS1hcmcgdXJsICIkNDokNSIgJ3tuYW1lOiAkbmFtZSwgdXJsOiAkdXJsfScgPiAiJFRNUF9SRVNVTFRTX0RJUi8kMi0kNS5qc29uIgogICAgICAgIH0KCiAgICAgICAgIyBQdXNoIG1pZ3JhdGlvbiBhcnRpZmFjdCB1c2luZyBvcmFzIGNwCiAgICAgICAgIyBFeHBlY3RlZCBhcmd1bWVudHMgYXJlIFtzb3VyY2VfcmVwbywgbWlncmF0aW9uX2RpZ2VzdCwgbmFtZSwgcmVwb3NpdG9yeSwgbWlncmF0aW9uX3RhZywgc291cmNlX2F1dGhfZmlsZV0KICAgICAgICBwdXNoX21pZ3JhdGlvbl9hcnRpZmFjdCAoKSB7CiAgICAgICAgICBsb2NhbCBzb3VyY2VfcmVwbz0iJDEiCiAgICAgICAgICBsb2NhbCBtaWdyYXRpb25fZGlnZXN0PSIkMiIKICAgICAgICAgIGxvY2FsIG5hbWU9IiQzIgogICAgICAgICAgbG9jYWwgcmVwb3NpdG9yeT0iJDQiCiAgICAgICAgICBsb2NhbCBtaWdyYXRpb25fdGFnPSIkNSIKICAgICAgICAgIGxvY2FsIHNvdXJjZV9hdXRoX2ZpbGU9IiQ2IgoKICAgICAgICAgIGxvY2FsIG1pZ3JhdGlvbl9zb3VyY2U9IiR7c291cmNlX3JlcG99QCR7bWlncmF0aW9uX2RpZ2VzdH0iCgogICAgICAgICAgIyBDcmVhdGUgZGVzdGluYXRpb24gYXV0aCBmaWxlCiAgICAgICAgICBsb2NhbCBkZXN0X2F1dGhfZmlsZQogICAgICAgICAgZGVzdF9hdXRoX2ZpbGU9JChta3RlbXApCiAgICAgICAgICBsb2NhbCBkZXN0X3JlZ2lzdHJ5CiAgICAgICAgICBkZXN0X3JlZ2lzdHJ5PSQoZWNobyAiJHJlcG9zaXRvcnkiIHwgY3V0IC1kICcvJyAtZiAxKQogICAgICAgICAgaWYgWyAiJGRlc3RfcmVnaXN0cnkiID0gImRvY2tlci5pbyIgXTsgdGhlbgogICAgICAgICAgICBzZWxlY3Qtb2NpLWF1dGggIiRyZXBvc2l0b3J5IiA+ICIkZGVzdF9hdXRoX2ZpbGUiCiAgICAgICAgICBlbHNlCiAgICAgICAgICAgIHNlbGVjdC1vY2ktYXV0aCAiJHJlcG9zaXRvcnkiIHwganEgLWMgXAogICAgICAgICAgICAgICcuYXV0aHMuIiciJHJlcG9zaXRvcnkiJyIgPSAuYXV0aHMuIiciJGRlc3RfcmVnaXN0cnkiJyIgfCBkZWwoLmF1dGhzLiInIiRkZXN0X3JlZ2lzdHJ5IiciKScgXAogICAgICAgICAgICAgID4gIiRkZXN0X2F1dGhfZmlsZSIKICAgICAgICAgIGZpCgogICAgICAgICAgIyBDaGVjayBpZiBtaWdyYXRpb24gYXJ0aWZhY3QgYWxyZWFkeSBleGlzdHMgYXQgZGVzdGluYXRpb24KICAgICAgICAgIGxvY2FsIGRlc3RpbmF0aW9uX2RpZ2VzdAogICAgICAgICAgZGVzdGluYXRpb25fZGlnZXN0PSQob3JhcyByZXNvbHZlIC0tcmVnaXN0cnktY29uZmlnICIkZGVzdF9hdXRoX2ZpbGUiIFwKICAgICAgICAgICAgIiR7cmVwb3NpdG9yeX06JHttaWdyYXRpb25fdGFnfSIgfHwgdHJ1ZSkKCiAgICAgICAgICBpZiBbWyAiJGRlc3RpbmF0aW9uX2RpZ2VzdCIgIT0gIiRtaWdyYXRpb25fZGlnZXN0IiB8fCAteiAiJGRlc3RpbmF0aW9uX2RpZ2VzdCIgXV07IHRoZW4KICAgICAgICAgICAgcHJpbnRmICcqIFB1c2hpbmcgbWlncmF0aW9uIGFydGlmYWN0IGZvciBjb21wb25lbnQ6ICVzIHRvICVzOiVzXG4nICIkbmFtZSIgIiRyZXBvc2l0b3J5IiAiJG1pZ3JhdGlvbl90YWciCgogICAgICAgICAgICBsb2NhbCBhdHRlbXB0PTAKICAgICAgICAgICAgdW50aWwgWyAiJGF0dGVtcHQiIC1ndCAiJChwYXJhbXMucmV0cmllcykiIF0gOyBkbwogICAgICAgICAgICAgIGlmIG9yYXMgY3AgXAogICAgICAgICAgICAgICAgLS1mcm9tLXJlZ2lzdHJ5LWNvbmZpZyAiJHNvdXJjZV9hdXRoX2ZpbGUiIFwKICAgICAgICAgICAgICAgIC0tdG8tcmVnaXN0cnktY29uZmlnICIkZGVzdF9hdXRoX2ZpbGUiIFwKICAgICAgICAgICAgICAgICIkbWlncmF0aW9uX3NvdXJjZSIgXAogICAgICAgICAgICAgICAgIiR7cmVwb3NpdG9yeX06JHttaWdyYXRpb25fdGFnfSIKICAgICAgICAgICAgICB0aGVuCiAgICAgICAgICAgICAgICBicmVhawogICAgICAgICAgICAgIGZpCiAgICAgICAgICAgICAgYXR0ZW1wdD0kKChhdHRlbXB0KzEpKQogICAgICAgICAgICAgIGVjaG8gIk1pZ3JhdGlvbiBhcnRpZmFjdCBjb3B5IGZhaWxlZCAoYXR0ZW1wdCAkYXR0ZW1wdCkiCiAgICAgICAgICAgIGRvbmUKICAgICAgICAgICAgaWYgWyAiJGF0dGVtcHQiIC1ndCAiJChwYXJhbXMucmV0cmllcykiIF0gOyB0aGVuCiAgICAgICAgICAgICAgZWNobyAiTWF4IHJldHJpZXMgZXhjZWVkZWQgZm9yIG1pZ3JhdGlvbiBhcnRpZmFjdCBjb3B5LiIKICAgICAgICAgICAgICBleGl0IDEKICAgICAgICAgICAgZmkKICAgICAgICAgIGVsc2UKICAgICAgICAgICAgcHJpbnRmICcqIE1pZ3JhdGlvbiBhcnRpZmFjdCBwdXNoIHNraXBwZWQgKGFscmVhZHkgZXhpc3RzIGF0IGRlc3RpbmF0aW9uKTogJXMgKCVzKVxuJyBcCiAgICAgICAgICAgICAgIiRuYW1lIiAiJG1pZ3JhdGlvbl9zb3VyY2UiCiAgICAgICAgICBmaQogICAgICAgIH0KCiAgICAgICAgU05BUFNIT1RfU1BFQ19GSUxFPSIkKHBhcmFtcy5kYXRhRGlyKS8kKHBhcmFtcy5zbmFwc2hvdFBhdGgpIgogICAgICAgIGlmIFsgISAtZiAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IiBdIDsgdGhlbgogICAgICAgICAgICBlY2hvICJObyB2YWxpZCBzbmFwc2hvdCBmaWxlIHdhcyBwcm92aWRlZC4iCiAgICAgICAgICAgIGV4aXQgMQogICAgICAgIGZpCgogICAgICAgIERBVEFfRklMRT0iJChwYXJhbXMuZGF0YURpcikvJChwYXJhbXMuZGF0YVBhdGgpIgogICAgICAgIGlmIFsgISAtZiAiJHtEQVRBX0ZJTEV9IiBdIDsgdGhlbgogICAgICAgICAgICBlY2hvICJObyBkYXRhIEpTT04gd2FzIHByb3ZpZGVkLiIKICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgZmkKCiAgICAgICAgaWYgWyAiJChqcSAnLmNvbXBvbmVudHMgfCBtYXAoc2VsZWN0KC5yZXBvc2l0b3JpZXMgfAogICAgICAgICAgbWFwKHNlbGVjdCgoaGFzKCJ0YWdzIil8bm90KSBvciAoLnRhZ3MgfCBJTihbXSkpKSkgfCBsZW5ndGggPiAwKSkgfCBsZW5ndGgnIFwKICAgICAgICAgICIke1NOQVBTSE9UX1NQRUNfRklMRX0iKSIgLW5lIDAgXSA7IHRoZW4KICAgICAgICAgICAgZWNobyAiRm91bmQgY29tcG9uZW50cyBpbiB0aGUgc25hcHNob3QgZmlsZSB0aGF0IGRvIG5vdCBjb250YWluIHRhZ3MuIEZhaWxpbmciCiAgICAgICAgICAgIGNhdCAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IgogICAgICAgICAgICBleGl0IDEKICAgICAgICBmaQoKICAgICAgICBSRVNVTFRTX0ZJTEU9IiQocGFyYW1zLmRhdGFEaXIpLyQocGFyYW1zLnJlc3VsdHNEaXJQYXRoKS9wdXNoLXNuYXBzaG90LXJlc3VsdHMuanNvbiIKICAgICAgICBSRVNVTFRTX0pTT05fRklMRT0kKG1rdGVtcCkKICAgICAgICBlY2hvICd7ImltYWdlcyI6W119JyA+ICIkUkVTVUxUU19KU09OX0ZJTEUiCgogICAgICAgICMgSW5pdGlhbGl6ZSBtZW1vcnkgdGhyb3R0bGluZwogICAgICAgICMgVGhpcyBmaWxlIGlzIGxvY2F0ZWQgYXQgdXRpbHMvbWVtb3J5LXRocm90dGxlLnNoIGluIHRoZSByZWxlYXNlLXNlcnZpY2UtdXRpbHMgaW1hZ2UKICAgICAgICAjIHNoZWxsY2hlY2sgc291cmNlPS9kZXYvbnVsbAogICAgICAgIHNvdXJjZSBtZW1vcnktdGhyb3R0bGUuc2gKICAgICAgICAjIFRoaXMgZnVuY3Rpb24gaXMgc3RvcmVkIGluIHRoZSB1dGlscy9tZW1vcnktdGhyb3R0bGUuc2ggZmlsZQogICAgICAgIGxvZ19tZW1vcnlfdGhyb3R0bGVfc3RhdHVzIDgwCgogICAgICAgIFJVTk5JTkdfSk9CUz0iXGoiICMgQSBCYXNoIHBhcmFtIGZvciBudW1iZXIgb2Ygam9icyBydW5uaW5nCiAgICAgICAgQ09OQ1VSUkVOVF9MSU1JVD0kKHBhcmFtcy5jb25jdXJyZW50TGltaXQpCiAgICAgICAgQlVSU1RfU0laRT01CiAgICAgICAgU1RBQklMSVpBVElPTl9ERUxBWT0yCiAgICAgICAgUkVRVUVTVF9DT1VOVD0wCiAgICAgICAgU1VDQ0VTUz10cnVlCiAgICAgICAgam9ic19zcGF3bmVkPTAKICAgICAgICBqb2JzX2NvbGxlY3RlZD0wCgogICAgICAgICMgV2FpdCBmb3IgYSBzbG90IHRvIG9wZW4gdXAgaW4gdGhlIGNvbmN1cnJlbnQgbGltaXQgYW5kIGZvciBtZW1vcnkgdG8gYmUgYXZhaWxhYmxlCiAgICAgICAgd2FpdF9mb3Jfc2xvdCAoKSB7CiAgICAgICAgICAjIFRoaXMgZnVuY3Rpb24gaXMgc3RvcmVkIGluIHRoZSB1dGlscy9tZW1vcnktdGhyb3R0bGUuc2ggZmlsZQogICAgICAgICAgIyBGaXJzdCB3YWl0IGZvciBtZW1vcnkgdG8gYmUgYXZhaWxhYmxlCiAgICAgICAgICB3YWl0X2Zvcl9tZW1vcnkgODAKICAgICAgICAgICMgVGhlbiB3YWl0IGZvciBjb25jdXJyZW50IGxpbWl0CiAgICAgICAgICB3aGlsZSAoKCAke1JVTk5JTkdfSk9CU0BQfSA+PSAiJENPTkNVUlJFTlRfTElNSVQiICkpOyBkbwogICAgICAgICAgICB3YWl0IC1uIHx8IFNVQ0NFU1M9ZmFsc2UKICAgICAgICAgICAgam9ic19jb2xsZWN0ZWQ9JCgoam9ic19jb2xsZWN0ZWQgKyAxKSkKICAgICAgICAgIGRvbmUKICAgICAgICB9CgogICAgICAgICMgQ3JlYXRlIGEgdGVtcG9yYXJ5IGRpcmVjdG9yeSB0byBzdG9yZSB0aGUgcmVzdWx0cyBvZiBlYWNoIHB1c2gKICAgICAgICBUTVBfUkVTVUxUU19ESVI9JChta3RlbXAgLWQpCgogICAgICAgIGRlZmF1bHRQdXNoU291cmNlQ29udGFpbmVyPSQoanEgLXIgXAogICAgICAgICAgJy5tYXBwaW5nLmRlZmF1bHRzLnB1c2hTb3VyY2VDb250YWluZXIgfCBpZiAuID09IG51bGwgdGhlbiB0cnVlIGVsc2UgLiBlbmQnICIkREFUQV9GSUxFIikKICAgICAgICBDT1BZX0JVTkRMRV9NSUdSQVRJT05TPSIkKHBhcmFtcy5jb3B5QnVuZGxlTWlncmF0aW9ucykiCgogICAgICAgIGNvbXBvbmVudEdyb3VwPSQoanEgLXIgJy5jb21wb25lbnRHcm91cCcgIiR7U05BUFNIT1RfU1BFQ19GSUxFfSIpCiAgICAgICAgTlVNX0NPTVBPTkVOVFM9JChqcSAnLmNvbXBvbmVudHMgfCBsZW5ndGgnICIke1NOQVBTSE9UX1NQRUNfRklMRX0iKQogICAgICAgIHByaW50ZiAnQmVnaW5uaW5nICIlcyIgZm9yICIlcyJcblxuJyAiJChjb250ZXh0LnRhc2submFtZSkiICIkY29tcG9uZW50R3JvdXAiCiAgICAgICAgZm9yICgoaSA9IDA7IGkgPCBOVU1fQ09NUE9ORU5UUzsgaSsrKSkKICAgICAgICBkbwogICAgICAgICAgY29tcG9uZW50PSQoanEgLWMgLS1hcmdqc29uIGkgIiRpIiAnLmNvbXBvbmVudHNbJGldJyAiJHtTTkFQU0hPVF9TUEVDX0ZJTEV9IikKICAgICAgICAgIGNvbnRhaW5lckltYWdlPSQoanEgLXIgJy5jb250YWluZXJJbWFnZScgPDw8ICIkY29tcG9uZW50IikKCiAgICAgICAgICAjIG9yYXMgaGFzIHZlcnkgbGltaXRlZCBzdXBwb3J0IGZvciBzZWxlY3RpbmcgdGhlIHJpZ2h0IGF1dGggZW50cnksCiAgICAgICAgICAjIHNvIGNyZWF0ZSBhIGN1c3RvbSBhdXRoIGZpbGUgd2l0aCBqdXN0IG9uZSBlbnRyeS4KICAgICAgICAgIHJlZ2lzdHJ5PSQoZWNobyAiJHtjb250YWluZXJJbWFnZX0iIHwgY3V0IC1kICcvJyAtZiAxKQogICAgICAgICAgIyBBcHBseS1tYXBwaW5nIGVuc3VyZXMgdGhhdCB0aGUgY29udGFpbmVySW1hZ2UgY29udGFpbnMgYSBzaGEyNTYgZGlnZXN0CiAgICAgICAgICBzb3VyY2VfcmVwbz0ke2NvbnRhaW5lckltYWdlJSVAc2hhMjU2Oip9CiAgICAgICAgICBTT1VSQ0VfQVVUSF9GSUxFPSQobWt0ZW1wKQogICAgICAgICAgc2VsZWN0LW9jaS1hdXRoICIke2NvbnRhaW5lckltYWdlfSIgfCBqcSAtYyBcCiAgICAgICAgICAgICcuYXV0aHMuIiciJHNvdXJjZV9yZXBvIiciID0gLmF1dGhzLiInIiRyZWdpc3RyeSInIiB8IGRlbCguYXV0aHMuIiciJHJlZ2lzdHJ5IiciKScgPiAiJFNPVVJDRV9BVVRIX0ZJTEUiCgogICAgICAgICAgYXJjaF9qc29uPSQoZ2V0LWltYWdlLWFyY2hpdGVjdHVyZXMgIiR7Y29udGFpbmVySW1hZ2V9IikKICAgICAgICAgIGFyY2hlcz0kKGpxIC1zICdtYXAoLnBsYXRmb3JtLmFyY2hpdGVjdHVyZSknIDw8PCAiJGFyY2hfanNvbiIpCiAgICAgICAgICBvc2VzPSQoanEgLXMgJ21hcCgucGxhdGZvcm0ub3MpJyA8PDwgIiRhcmNoX2pzb24iKQoKICAgICAgICAgICMgSnVzdCByZWFkIHRoZSBmaXJzdCBmcm9tIHRoZSBsaXN0IG9mIGFyY2hpdGVjdHVyZXMKICAgICAgICAgIG9zPSQoanEgLXIgJy5bMF0nIDw8PCAiJG9zZXMiKQogICAgICAgICAgYXJjaD0kKGpxIC1yICcuWzBdJyA8PDwgIiRhcmNoZXMiKQogICAgICAgICAgbmFtZT0kKGpxIC1yICcubmFtZScgPDw8ICIkY29tcG9uZW50IikKICAgICAgICAgIG1lZGlhX3R5cGU9JChza29wZW8gaW5zcGVjdCAtLXJldHJ5LXRpbWVzIDMgLS1yYXcgImRvY2tlcjovLyR7Y29udGFpbmVySW1hZ2V9IiB8IGpxIC1yIC5tZWRpYVR5cGUpCiAgICAgICAgICBvcmFzX2FyZ3M9KCkKICAgICAgICAgIHBsYXRmb3JtPQogICAgICAgICAgaWYgW1sgIiRtZWRpYV90eXBlIiA9PSAiYXBwbGljYXRpb24vdm5kLmRvY2tlci5kaXN0cmlidXRpb24ubWFuaWZlc3QubGlzdC52Mitqc29uIiBdXVwKICAgICAgICAgICAgfHwgW1sgIiRtZWRpYV90eXBlIiA9PSAiYXBwbGljYXRpb24vdm5kLm9jaS5pbWFnZS5pbmRleC52MStqc29uIiBdXTsgdGhlbgogICAgICAgICAgICBwbGF0Zm9ybT0kb3MvJGFyY2gKICAgICAgICAgICAgb3Jhc19hcmdzPSgtLXBsYXRmb3JtICIkcGxhdGZvcm0iKQogICAgICAgICAgZmkKCiAgICAgICAgICAjIHdlIGRvIG5vdCB1c2Ugb3Jhc19hcmdzIGhlcmUgc2luY2Ugd2Ugd2FudCB0byBnZXQgdGhlIG1hbmlmZXN0IGluZGV4IGltYWdlIGRpZ2VzdAogICAgICAgICAgb3JpZ2luX2RpZ2VzdD0kKG9yYXMgcmVzb2x2ZSAtLXJlZ2lzdHJ5LWNvbmZpZyAiJFNPVVJDRV9BVVRIX0ZJTEUiICIke2NvbnRhaW5lckltYWdlfSIpCgogICAgICAgICAganEgLS1hcmcgaSAiJGkiIC0tYXJnanNvbiBhcmNoZXMgIiRhcmNoZXMiIC0tYXJnanNvbiBvc2VzICIkb3NlcyIgLS1hcmcgbmFtZSAiJG5hbWUiIFwKICAgICAgICAgICAgLS1hcmcgc2hhICIkb3JpZ2luX2RpZ2VzdCIgXAogICAgICAgICAgICAnLmltYWdlc1skaXx0b251bWJlcl0gKz0geyJhcmNoZXMiOiAkYXJjaGVzLCAib3NlcyI6ICRvc2VzLCAibmFtZSI6ICRuYW1lLCAic2hhc3VtIjogJHNoYSwgInVybHMiOiBbXX0nIFwKICAgICAgICAgICAgICAiJFJFU1VMVFNfSlNPTl9GSUxFIiA+ICIkUkVTVUxUU19KU09OX0ZJTEUudG1wIiAmJiBtdiAiJFJFU1VMVFNfSlNPTl9GSUxFLnRtcCIgIiRSRVNVTFRTX0pTT05fRklMRSIKCiAgICAgICAgICAjIFB1c2ggc291cmNlIGNvbnRhaW5lciBpZiB0aGUgY29tcG9uZW50IGhhcyBwdXNoU291cmNlQ29udGFpbmVyOiB0cnVlIG9yIGlmIHRoZQogICAgICAgICAgIyBwdXNoU291cmNlQ29udGFpbmVyIGtleSBpcyBtaXNzaW5nIGZyb20gdGhlIGNvbXBvbmVudCBhbmQgdGhlIGRlZmF1bHRzIGhhcwogICAgICAgICAgIyBwdXNoU291cmNlQ29udGFpbmVyOiB0cnVlIG9yIG9taXR0ZWQgKGRlZmF1bHRQdXNoU291cmNlQ29udGFpbmVyIGRlZmF1bHRzIHRvIHRydWUpCiAgICAgICAgICBwdXNoU291cmNlQ29udGFpbmVyPSQoanEgLXIgJy5wdXNoU291cmNlQ29udGFpbmVyJyA8PDwgIiRjb21wb25lbnQiKQogICAgICAgICAgaGFzUHVzaFNvdXJjZUNvbnRhaW5lcj0kKGpxICdoYXMoInB1c2hTb3VyY2VDb250YWluZXIiKScgPDw8ICIkY29tcG9uZW50IikKCiAgICAgICAgICBpZiBbWyAiJHtwdXNoU291cmNlQ29udGFpbmVyfSIgPT0gInRydWUiIF1dIHx8IFtbICIke2hhc1B1c2hTb3VyY2VDb250YWluZXJ9IiA9PSAiZmFsc2UiICYmIFwKICAgICAgICAgICAgICAgICAgJHtkZWZhdWx0UHVzaFNvdXJjZUNvbnRhaW5lcn0gPT0gInRydWUiIF1dIDsgdGhlbgogICAgICAgICAgICBzb3VyY2VfdGFnPSR7b3JpZ2luX2RpZ2VzdC86Ly19LnNyYwogICAgICAgICAgICAjIENhbGN1bGF0ZSB0aGUgc291cmNlIGNvbnRhaW5lciBpbWFnZSBiYXNlZCBvbiB0aGUgcHJvdmlkZWQgY29udGFpbmVyIGltYWdlCiAgICAgICAgICAgIHNvdXJjZUNvbnRhaW5lcj0iJHtzb3VyY2VfcmVwb306JHtzb3VyY2VfdGFnfSIKICAgICAgICAgICAgIyBDaGVjayBpZiB0aGUgc291cmNlIGNvbnRhaW5lciBleGlzdHMKICAgICAgICAgICAgc291cmNlX2NvbnRhaW5lcl9kaWdlc3Q9JChvcmFzIHJlc29sdmUgLS1yZWdpc3RyeS1jb25maWcgIiRTT1VSQ0VfQVVUSF9GSUxFIiBcCiAgICAgICAgICAgICAgIiR7c291cmNlQ29udGFpbmVyfSIpCgogICAgICAgICAgICBpZiBbIC16ICIkc291cmNlX2NvbnRhaW5lcl9kaWdlc3QiIF0gOyB0aGVuCiAgICAgICAgICAgICAgZWNobyAiRXJyb3I6IFNvdXJjZSBjb250YWluZXIgJHtzb3VyY2VDb250YWluZXJ9IG5vdCBmb3VuZCEiCiAgICAgICAgICAgICAgZXhpdCAxCiAgICAgICAgICAgIGZpCiAgICAgICAgICBmaQoKICAgICAgICAgICMgRXh0cmFjdCBtaWdyYXRpb24gYW5ub3RhdGlvbnMgaWYgQ09QWV9CVU5ETEVfTUlHUkFUSU9OUyBpcyBlbmFibGVkCiAgICAgICAgICBtaWdyYXRpb25fZGlnZXN0PSIiCiAgICAgICAgICBtaWdyYXRpb25fdGFnPSIiCiAgICAgICAgICBpZiBbWyAiJENPUFlfQlVORExFX01JR1JBVElPTlMiID09ICJ0cnVlIiBdXTsgdGhlbgogICAgICAgICAgICAjIEFubm90YXRpb25zIGFyZSBzdG9yZWQgYXMgW3tuYW1lOiBrZXksIHZhbHVlOiB2YWx1ZX0sIC4uLl0gaW4gY29tcG9uZW50Lm1ldGFkYXRhLmFubm90YXRpb25zCiAgICAgICAgICAgIG1pZ3JhdGlvbl9kaWdlc3Q9JChqcSAtciAnLm1ldGFkYXRhLmFubm90YXRpb25zIC8vIFtdIHwKICAgICAgICAgICAgICBtYXAoc2VsZWN0KC5uYW1lID09ICJkZXYua29uZmx1eC1jaS50YXNrLm1pZ3JhdGlvbi5kaWdlc3QiKSkgfAogICAgICAgICAgICAgIC5bMF0udmFsdWUgLy8gIiInIDw8PCAiJGNvbXBvbmVudCIpCiAgICAgICAgICAgIG1pZ3JhdGlvbl90YWc9JChqcSAtciAnLm1ldGFkYXRhLmFubm90YXRpb25zIC8vIFtdIHwKICAgICAgICAgICAgICBtYXAoc2VsZWN0KC5uYW1lID09ICJkZXYua29uZmx1eC1jaS50YXNrLm1pZ3JhdGlvbi50YWciKSkgfAogICAgICAgICAgICAgIC5bMF0udmFsdWUgLy8gIiInIDw8PCAiJGNvbXBvbmVudCIpCiAgICAgICAgICAgIGlmIFsgLW4gIiRtaWdyYXRpb25fZGlnZXN0IiBdICYmIFsgLW4gIiRtaWdyYXRpb25fdGFnIiBdOyB0aGVuCiAgICAgICAgICAgICAgcHJpbnRmICcqIEZvdW5kIG1pZ3JhdGlvbiBhbm5vdGF0aW9ucyBmb3IgY29tcG9uZW50ICVzOiBkaWdlc3Q9JXMsIHRhZz0lc1xuJyBcCiAgICAgICAgICAgICAgICAiJG5hbWUiICIkbWlncmF0aW9uX2RpZ2VzdCIgIiRtaWdyYXRpb25fdGFnIgogICAgICAgICAgICBmaQogICAgICAgICAgZmkKCiAgICAgICAgICBOVU1fUkVQT1M9JChqcSAtYyAnLnJlcG9zaXRvcmllcyB8IGxlbmd0aCcgPDw8ICIkY29tcG9uZW50IikKICAgICAgICAgIGZvciAoKGogPSAwOyBqIDwgTlVNX1JFUE9TOyBqKyspKTsgZG8KICAgICAgICAgICAgcmVwb3NpdG9yeT0kKGpxIC1jIC0tYXJnanNvbiBqICIkaiIgJy5yZXBvc2l0b3JpZXNbJGpdJyA8PDwgIiRjb21wb25lbnQiKQogICAgICAgICAgICBpbWFnZVRhZ3M9JChqcSAnLnRhZ3MnIDw8PCAiJHJlcG9zaXRvcnkiKQogICAgICAgICAgICByZXBvc2l0b3J5X3VybD0kKGpxIC1yICcudXJsJyA8PDwgIiRyZXBvc2l0b3J5IikKCiAgICAgICAgICAgIGlmIFsgLW4gIiR7c291cmNlX2NvbnRhaW5lcl9kaWdlc3QtfSIgXSA7IHRoZW4KICAgICAgICAgICAgICAjIFB1c2ggdGhlIHNvdXJjZSBpbWFnZSB3aXRoIHRoZSBzb3VyY2UgdGFnIGhlcmUuIFRoZSBzb3VyY2UgaW1hZ2Ugd2lsbCBiZQogICAgICAgICAgICAgICMgcHVzaGVkIHdpdGggdGhlIHByb3ZpZGVkIHRhZ3MgYmVsb3cgaW4gdGhlIGxvb3AKICAgICAgICAgICAgICB3YWl0X2Zvcl9zbG90CiAgICAgICAgICAgICAgcHVzaF9pbWFnZSAiJHtzb3VyY2VfY29udGFpbmVyX2RpZ2VzdH0iICIke25hbWV9IiAiJHtzb3VyY2VDb250YWluZXJ9IiBcCiAgICAgICAgICAgICAgICAiJHtyZXBvc2l0b3J5X3VybH0iICIke3NvdXJjZV90YWd9IiAiIiA+ICIkVE1QX1JFU1VMVFNfRElSLyR7bmFtZX0tJHtzb3VyY2VfdGFnfS5vdXQiIDI+JjEgJgogICAgICAgICAgICAgICgoKytSRVFVRVNUX0NPVU5UKSkKICAgICAgICAgICAgICBlY2hvICJSZXF1ZXN0IENvdW50OiAkUkVRVUVTVF9DT1VOVCIKICAgICAgICAgICAgICBqb2JzX3NwYXduZWQ9JCgoam9ic19zcGF3bmVkICsgMSkpCiAgICAgICAgICAgICAgIyBBbGxvdyBtZW1vcnkgdXNhZ2UgdG8gc3RhYmlsaXplIGV2ZXJ5IEJVUlNUX1NJWkUgc3Bhd25zLgogICAgICAgICAgICAgIGlmICgoIGpvYnNfc3Bhd25lZCAlIEJVUlNUX1NJWkUgPT0gMCApKTsgdGhlbgogICAgICAgICAgICAgICAgc2xlZXAgJFNUQUJJTElaQVRJT05fREVMQVkKICAgICAgICAgICAgICBmaQogICAgICAgICAgICBmaQoKICAgICAgICAgICAgZm9yIHRhZyBpbiAkKGpxIC1yICcuW10nIDw8PCAiJGltYWdlVGFncyIpIDsgZG8KICAgICAgICAgICAgICB3YWl0X2Zvcl9zbG90CiAgICAgICAgICAgICAgIyBQdXNoIHRoZSBjb250YWluZXIgaW1hZ2UKICAgICAgICAgICAgICBwdXNoX2ltYWdlICIke29yaWdpbl9kaWdlc3R9IiAiJHtuYW1lfSIgIiR7Y29udGFpbmVySW1hZ2V9IiAiJHtyZXBvc2l0b3J5X3VybH0iICIke3RhZ30iIFwKICAgICAgICAgICAgICAiJHBsYXRmb3JtIiA+ICIkVE1QX1JFU1VMVFNfRElSLyR7bmFtZX0tJHt0YWd9Lm91dCIgMj4mMSAmCiAgICAgICAgICAgICAgKCgrK1JFUVVFU1RfQ09VTlQpKQogICAgICAgICAgICAgIGVjaG8gIlJlcXVlc3QgQ291bnQ6ICRSRVFVRVNUX0NPVU5UIgogICAgICAgICAgICAgIGpvYnNfc3Bhd25lZD0kKChqb2JzX3NwYXduZWQgKyAxKSkKICAgICAgICAgICAgICBpZiAoKCBqb2JzX3NwYXduZWQgJSBCVVJTVF9TSVpFID09IDAgKSk7IHRoZW4KICAgICAgICAgICAgICAgIHNsZWVwICRTVEFCSUxJWkFUSU9OX0RFTEFZCiAgICAgICAgICAgICAgZmkKCiAgICAgICAgICAgICAgIyBUaGlzIHZhcmlhYmxlIHdpbGwgb25seSBleGlzdCBpZiB0aGUgYWJvdmUgbG9naWMgZGV0ZXJtaW5lZCB0aGUgc291cmNlIGNvbnRhaW5lciBzaG91bGQKICAgICAgICAgICAgICAjIGJlIHB1c2hlZCBmb3IgdGhpcyBjb21wb25lbnQKICAgICAgICAgICAgICBpZiBbIC1uICIke3NvdXJjZV9jb250YWluZXJfZGlnZXN0LX0iIF0gOyB0aGVuCiAgICAgICAgICAgICAgICB3YWl0X2Zvcl9zbG90CiAgICAgICAgICAgICAgICBwdXNoX2ltYWdlICIke3NvdXJjZV9jb250YWluZXJfZGlnZXN0fSIgIiR7bmFtZX0iICIke3NvdXJjZUNvbnRhaW5lcn0iIFwKICAgICAgICAgICAgICAgICAgIiR7cmVwb3NpdG9yeV91cmx9IiAiJHt0YWd9LXNvdXJjZSIgIiIgPiAiJFRNUF9SRVNVTFRTX0RJUi8ke25hbWV9LSR7dGFnfS1zb3VyY2Uub3V0IiAyPiYxICYKICAgICAgICAgICAgICAgICgoKytSRVFVRVNUX0NPVU5UKSkKICAgICAgICAgICAgICAgIGVjaG8gIlJlcXVlc3QgQ291bnQ6ICRSRVFVRVNUX0NPVU5UIgogICAgICAgICAgICAgICAgam9ic19zcGF3bmVkPSQoKGpvYnNfc3Bhd25lZCArIDEpKQogICAgICAgICAgICAgICAgaWYgKCggam9ic19zcGF3bmVkICUgQlVSU1RfU0laRSA9PSAwICkpOyB0aGVuCiAgICAgICAgICAgICAgICAgIHNsZWVwICRTVEFCSUxJWkFUSU9OX0RFTEFZCiAgICAgICAgICAgICAgICBmaQogICAgICAgICAgICAgIGZpCiAgICAgICAgICAgIGRvbmUKCiAgICAgICAgICAgICMgUHVzaCBtaWdyYXRpb24gYXJ0aWZhY3QgaWYgYW5ub3RhdGlvbnMgYXJlIHByZXNlbnQKICAgICAgICAgICAgaWYgW1sgIiRDT1BZX0JVTkRMRV9NSUdSQVRJT05TIiA9PSAidHJ1ZSIgXV0gJiYgWyAtbiAiJG1pZ3JhdGlvbl9kaWdlc3QiIF0gJiYgWyAtbiAiJG1pZ3JhdGlvbl90YWciIF07IHRoZW4KICAgICAgICAgICAgICB3YWl0X2Zvcl9zbG90CiAgICAgICAgICAgICAgcHVzaF9taWdyYXRpb25fYXJ0aWZhY3QgIiR7c291cmNlX3JlcG99IiAiJHttaWdyYXRpb25fZGlnZXN0fSIgIiR7bmFtZX0iIFwKICAgICAgICAgICAgICAgICIke3JlcG9zaXRvcnlfdXJsfSIgIiR7bWlncmF0aW9uX3RhZ30iICIkU09VUkNFX0FVVEhfRklMRSIgXAogICAgICAgICAgICAgICAgPiAiJFRNUF9SRVNVTFRTX0RJUi8ke25hbWV9LW1pZ3JhdGlvbi0ke21pZ3JhdGlvbl90YWd9Lm91dCIgMj4mMSAmCiAgICAgICAgICAgICAgKCgrK1JFUVVFU1RfQ09VTlQpKQogICAgICAgICAgICAgIGVjaG8gIlJlcXVlc3QgQ291bnQ6ICRSRVFVRVNUX0NPVU5UIChtaWdyYXRpb24gYXJ0aWZhY3QpIgogICAgICAgICAgICAgIGpvYnNfc3Bhd25lZD0kKChqb2JzX3NwYXduZWQgKyAxKSkKICAgICAgICAgICAgICBpZiAoKCBqb2JzX3NwYXduZWQgJSBCVVJTVF9TSVpFID09IDAgKSk7IHRoZW4KICAgICAgICAgICAgICAgIHNsZWVwICRTVEFCSUxJWkFUSU9OX0RFTEFZCiAgICAgICAgICAgICAgZmkKICAgICAgICAgICAgZmkKICAgICAgICAgIGRvbmUKICAgICAgICBkb25lCgogICAgICAgIGVjaG8gIldhaXRpbmcgZm9yIGFsbCBqb2JzIHRvIGNvbXBsZXRlLi4uLiIKICAgICAgICAjIFVzZSBjb3VudGVyIHRvIGNvbGxlY3QgYWxsIGV4aXQgY29kZXMgaW4gY2FzZSBwcm9jZXNzZXMgZmluaXNoZWQgZHVyaW5nIGEgYnVyc3Qgc2xlZXAKICAgICAgICB3aGlsZSAoKCBqb2JzX2NvbGxlY3RlZCA8IGpvYnNfc3Bhd25lZCApKTsgZG8KICAgICAgICAgIHdhaXQgLW4gfHwgU1VDQ0VTUz1mYWxzZQogICAgICAgICAgam9ic19jb2xsZWN0ZWQ9JCgoam9ic19jb2xsZWN0ZWQgKyAxKSkKICAgICAgICBkb25lCgogICAgICAgIGVjaG8gIlByaW50aW5nIG91dHB1dHMgZm9yIGVhY2ggcHVzaCBpbWFnZSIKICAgICAgICBmb3IgZmlsZSBpbiAiJFRNUF9SRVNVTFRTX0RJUiIvKi5vdXQ7IGRvCiAgICAgICAgICBlY2hvICI9PT0gJChiYXNlbmFtZSAiJHtmaWxlfSIgLm91dCkgPT09IgogICAgICAgICAgY2F0ICIkZmlsZSIKICAgICAgICAgIGVjaG8KICAgICAgICBkb25lCgogICAgICAgIGlmIFsgIiRTVUNDRVNTIiAhPSB0cnVlIF07IHRoZW4KICAgICAgICAgICAgZWNobyAiT25lIG9yIG1vcmUgam9icyBmYWlsZWQuIFBsZWFzZSBjaGVjayB0aGUgbG9ncyBhYm92ZSBmb3IgZGV0YWlscy4iCiAgICAgICAgICAgIGV4aXQgMQogICAgICAgIGZpCgogICAgICAgICMgQ3JlYXRlIGEgdGVtcG9yYXJ5IGZpbGUgZm9yIHRoZSBwdXNoZXMgZGF0YSB0byBhdm9pZCBjb21tYW5kIGxpbmUgYXJndW1lbnQgbGVuZ3RoIGxpbWl0cwogICAgICAgIFBVU0hFU19GSUxFPSQobWt0ZW1wKQogICAgICAgIGpxIC1zIC4gIiRUTVBfUkVTVUxUU19ESVIiLyouanNvbiA+ICIkUFVTSEVTX0ZJTEUiCgogICAgICAgICMgVXNlIGZpbGUgaW5wdXQgaW5zdGVhZCBvZiBjb21tYW5kIGxpbmUgYXJndW1lbnRzIHRvIGF2b2lkIGFyZ3VtZW50IGxlbmd0aCBsaW1pdHMKICAgICAgICBqcSAtLXNsdXJwZmlsZSBQVVNIRVMgIiRQVVNIRVNfRklMRSIgJwogICAgICAgICAgcmVkdWNlICRQVVNIRVNbMF1bXSBhcyAkcCAoLjsgKC5pbWFnZXNbXSB8IHNlbGVjdCgubmFtZSA9PSAkcC5uYW1lKS51cmxzKSArPSBbJHAudXJsXSkKICAgICAgICAnICIkUkVTVUxUU19KU09OX0ZJTEUiIHwgdGVlICIkUkVTVUxUU19GSUxFIgoKICAgICAgICAjIENsZWFuIHVwIHRlbXBvcmFyeSBmaWxlcwogICAgICAgIHJtIC1mICIkUkVTVUxUU19KU09OX0ZJTEUiICIkUkVTVUxUU19KU09OX0ZJTEUudG1wIiAiJFBVU0hFU19GSUxFIgoKICAgICAgICBwcmludGYgJ0NvbXBsZXRlZCAiJXMiIGZvciAiJXMiXG5cbicgIiQoY29udGV4dC50YXNrLm5hbWUpIiAiJGNvbXBvbmVudEdyb3VwIgogICAgLSBuYW1lOiBjcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdAogICAgICBjb21wdXRlUmVzb3VyY2VzOgogICAgICAgIGxpbWl0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICByZXF1ZXN0czoKICAgICAgICAgIG1lbW9yeTogMTI4TWkKICAgICAgICAgIGNwdTogMjUwbQogICAgICByZWY6CiAgICAgICAgcmVzb2x2ZXI6ICJnaXQiCiAgICAgICAgcGFyYW1zOgogICAgICAgICAgLSBuYW1lOiB1cmwKICAgICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0VXJsKSIKICAgICAgICAgIC0gbmFtZTogcmV2aXNpb24KICAgICAgICAgICAgdmFsdWU6ICIkKHBhcmFtcy50YXNrR2l0UmV2aXNpb24pIgogICAgICAgICAgLSBuYW1lOiBwYXRoSW5SZXBvCiAgICAgICAgICAgIHZhbHVlOiBzdGVwYWN0aW9ucy9jcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdC9jcmVhdGUtdHJ1c3RlZC1hcnRpZmFjdC55YW1sCiAgICAgIHBhcmFtczoKICAgICAgICAtIG5hbWU6IG9jaVN0b3JhZ2UKICAgICAgICAgIHZhbHVlOiAkKHBhcmFtcy5vY2lTdG9yYWdlKQogICAgICAgIC0gbmFtZTogd29ya0RpcgogICAgICAgICAgdmFsdWU6ICQocGFyYW1zLmRhdGFEaXIpCiAgICAgICAgLSBuYW1lOiBzb3VyY2VEYXRhQXJ0aWZhY3QKICAgICAgICAgIHZhbHVlOiAkKHJlc3VsdHMuc291cmNlRGF0YUFydGlmYWN0LnBhdGgpCiAgICAgICAgLSBuYW1lOiBjYUNlcnRQYXRoCiAgICAgICAgICB2YWx1ZTogJChwYXJhbXMuY2FDZXJ0UGF0aCkK",
                "observedGeneration": 1,
                "refSource": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/push-snapshot/push-snapshot.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                },
                "source": {
                    "digest": {
                        "sha1": "328e907f440a14850f7f16d4102d9d7a529460cb"
                    },
                    "entryPoint": "tasks/managed/push-snapshot/push-snapshot.yaml",
                    "uri": "git+https://github.com/querti/release-service-catalog"
                }
            }
        }
    ],
    "kind": "List",
    "metadata": {
        "resourceVersion": ""
    }
}
